:root{--field:#f3e9da;--field-rgb:243, 233, 218;--field-gradient-start:#f5ecdf;--field-gradient-end:#efe3d2;--surface-opaque-rgb:248, 243, 235;--surface-soft-rgb:232, 218, 198;--pool-highlight-rgb:255, 255, 252;--neutral-rgb:65, 64, 59;--neutral-soft-rgb:89, 86, 79;--temporary-surface:#e8dac6c2;--temporary-surface-backdrop:blur(8px) saturate(.94);--temporary-surface-edge:#49453d0d;--temporary-surface-shadow:#34302917;--action-menu-radius:13px;--action-menu-block-padding:8px;--action-menu-item-inline-padding:14px;--action-menu-item-min-height:32px;--action-menu-item-font-size:14px;--action-menu-item-line-height:22px;--wordmark-rest-core-ink:var(--ink-quiet);--wordmark-hover-core-ink:var(--ink-working);--wordmark-confirmation-core-ink:var(--ink-primary);--wordmark-rest-ribbon-brightness:1;--wordmark-hover-ribbon-brightness:1.08;--wordmark-confirmation-ribbon-brightness:1.16;--wordmark-rest-ribbon-saturation:1;--wordmark-hover-ribbon-saturation:1.03;--wordmark-confirmation-ribbon-saturation:1.06;--wordmark-hover-glow-opacity:.12;--wordmark-confirmation-glow-opacity:.19;--wordmark-focus-outline-width:1px;--wordmark-focus-outline-offset:5px;--ink-primary:#292724;--ink-working:#4b4741;--ink-quiet:#6e685f;--ink-receding:#827b71;--ink-danger:#8f3429;--action-forward:#5f914b;--action-forward-rgb:95, 145, 75;--status-connected:var(--action-forward);--on-accent:#fbfaf7;--ink:var(--ink-primary);--quiet:var(--ink-quiet);--faint:var(--ink-receding);--accent-warm:#a38458;--accent-warm-rgb:163, 132, 88;--warm-primary:#493f31;--warm-primary-rgb:73, 63, 49;--warm-working:#756957;--warm-quiet:#a69378;--warm-quiet-rgb:166, 147, 120;--rail:#242422;--priority-high:#8f3429;--priority-high-rgb:143, 52, 41;--priority-medium:#94712a;--priority-medium-rgb:148, 113, 42;--priority-low:#4a8192;--priority-low-rgb:74, 129, 146;--type-recurring:#716783;--type-recurring-rgb:113, 103, 131;--type-project:#536f63;--type-project-rgb:83, 111, 99;--status-overdue:#8a4936;--status-warning:#5f594f;--progress-track:#54524c33;--progress-fill:#655f54;--rail-step-neutral:#5f5d57;--rail-step-active-opacity:.92;--rail-step-completed-opacity:.3;--rail-tag-orange:#cf552f;--rail-tag-blue:#237f99;--rail-tag-green:#568638;--rail-tag-red:#c94470;--rail-tag-violet:#7659bd;--rail-tag-taupe:#ad720c;--recurring-priority-high:var(--priority-high);--recurring-priority-high-rgb:var(--priority-high-rgb);--recurring-priority-medium:var(--priority-medium);--recurring-priority-medium-rgb:var(--priority-medium-rgb);--recurring-priority-low:var(--priority-low);--recurring-priority-low-rgb:var(--priority-low-rgb);--rail-overhang:5px;--rail-gap:14px;--navigation-rail-width:5px;--navigation-index-width:174px;--task-rail-width:7px;--task-completion-gutter:21px;--focus-rail-width:9px;--page-x:52px;--top-datum:150px;--bottom-datum:48px;--navigation-line-height:34px;--navigation-primary-gap:17px;--current-left:276px;--current-width:522px;--focus-left:max(860px, 58.125vw);--structural-size:15px;--structural-leading:17px;--structural-tracking:.115em;--workzone-heading-size:12px;--workzone-heading-leading:17px;--workzone-heading-tracking:.12em;--workzone-heading-color:#555550;--heading-control-color:#85847e;--heading-control-hover:#41413e;--heading-control-divider:#b2afa7;--heading-inline-gap:12px;--catalog-group-heading-offset:-12px;--editing-caret-color:#353531;--editing-selection-color:#89775c3d;--editing-guide-color:#5b585030;--editing-guide-strong-color:#41403b9e;--window-titlebar-height:0px;--motion-response:90ms;--motion-state:.14s;--motion-surface:.22s;--motion-release:.28s;--motion-recurring-release:.3s;--motion-project-release:.32s;--motion-reorder:.42s;--motion-landing:.42s;--motion-trace:2s;--motion-ease-standard:cubic-bezier(.22, .72, .24, 1);--motion-ease-spatial:cubic-bezier(.24, .64, .28, 1);--motion-ease-release:cubic-bezier(.4, 0, .7, .2);--motion-instant:var(--motion-response);--motion-local:var(--motion-state);--motion-continuity:var(--motion-surface);--motion-spatial:var(--motion-reorder);--keyboard-focus-ink:#41403b4d;--keyboard-focus-haze:#7e796e2e;--keyboard-focus-outline:#41403b6b;--keyboard-focus-outline-offset:3px;--keyboard-focus-outline-radius:4px;--pool-shadow-rgb:126, 116, 99;--pool-middle-rgb:174, 163, 144;--pool-light-rgb:255, 251, 243;--ambient-pool-strength:.32;--ambient-pool-shadow-alpha:.4;--ambient-pool-middle-alpha:.35;--ambient-pool-light-alpha:.38;--wordmark-pool-shadow-alpha:.31;--wordmark-pool-middle-alpha:.255;--selection-pool-heavy:radial-gradient(ellipse at 38% 51%, rgba(var(--pool-shadow-rgb), .088) 0%, rgba(var(--pool-middle-rgb), .047) 44%, rgba(var(--pool-light-rgb), .019) 68%, transparent 84%);--selection-pool-tile:radial-gradient(ellipse at 38% 51%, rgba(var(--pool-shadow-rgb), .128) 0%, rgba(var(--pool-middle-rgb), .069) 44%, rgba(var(--pool-light-rgb), .029) 68%, transparent 84%);--selection-pool-history:radial-gradient(ellipse at 38% 51%, rgba(var(--pool-shadow-rgb), .069) 0%, rgba(var(--pool-middle-rgb), .034) 44%, rgba(var(--pool-light-rgb), .013) 68%, transparent 84%);--object-pool-shadow-alpha:.19;--object-pool-middle-alpha:.095;--object-pool-light-alpha:.325;--selection-pool-medium:radial-gradient(ellipse at 42% 50%, rgba(var(--pool-shadow-rgb), .1) 0%, rgba(var(--pool-middle-rgb), .053) 44%, rgba(var(--pool-light-rgb), .021) 68%, transparent 83%);--selection-pool-fine:radial-gradient(ellipse at 44% 50%, rgba(var(--pool-shadow-rgb), .111) 0%, rgba(var(--pool-middle-rgb), .06) 44%, rgba(var(--pool-light-rgb), .025) 68%, transparent 82%);--selection-pool-bleed:42px;--selected-object-rail-filter:var(--interaction-hover-rail-filter);--selected-object-rail-shadow:var(--interaction-active-rail-shadow);--sans:"Helvetica Neue", Helvetica, Arial, sans-serif;--serif:"Iowan Old Style", "Baskerville", "Times New Roman", serif;--type-weight-light:300;--type-weight-regular:400;--type-weight-medium:500;--type-weight-semibold:600;--type-weight-bold:700;--glyph-stroke:1.35;--glyph-stroke-fine:1.15;--file-mark-brightness:1.18;--file-mark-saturation:1.08;--work-object-title-size:20px;--work-object-title-leading:24px;--work-object-title-tracking:-.008em;--work-object-title-weight:var(--type-weight-regular);--work-object-selected-weight:var(--type-weight-semibold);--work-object-support-size:15px;--work-object-support-leading:19px;--work-recurring-row-breathing:21px;--work-object-rail-radius:2.75px;--work-object-disclosure-size:18px;--work-step-title-size:18px;--work-step-title-leading:23px;--work-step-compact-title-size:17px;--work-step-compact-title-leading:22px;--work-step-first-line-center:11.5px;--work-step-rail-height:18px;--work-step-row-gap:13px;--focus-title-size:24px;--focus-title-leading:29px;--focus-title-tracking:-.018em;--focus-title-weight:var(--type-weight-semibold);--focus-support-size:15px;--focus-support-leading:20px;--focus-view-size:11px;--focus-view-tracking:.065em;--focus-view-gap:16px;--focus-view-column-gap:6px;--focus-meta-min-height:21px}html[data-theme=dark]{--field:#1e1c1a;--field-rgb:30, 28, 26;--field-gradient-start:#22201d;--field-gradient-end:#191715;--surface-opaque-rgb:46, 42, 37;--surface-soft-rgb:41, 37, 32;--pool-highlight-rgb:205, 188, 164;--neutral-rgb:222, 212, 198;--neutral-soft-rgb:173, 163, 149;--temporary-surface:#292520d1;--temporary-surface-backdrop:blur(10px) saturate(.82);--temporary-surface-edge:#dfd2be11;--temporary-surface-shadow:#00000042;--ink-primary:#f0e7da;--ink-working:#d3c8b9;--ink-quiet:#aaa297;--ink-receding:#827a70;--ink-danger:#d16452;--action-forward:#78ad5d;--action-forward-rgb:120, 173, 93;--status-connected:var(--action-forward);--on-accent:#1e1c1a;--ink:var(--ink-primary);--quiet:var(--ink-quiet);--faint:var(--ink-receding);--accent-warm:#c8a36f;--accent-warm-rgb:200, 163, 111;--warm-primary:#e2c59f;--warm-primary-rgb:226, 197, 159;--warm-working:#bfa785;--warm-quiet:#8f7e68;--warm-quiet-rgb:143, 126, 104;--rail:#e5ddd0;--priority-high:#d16452;--priority-high-rgb:209, 100, 82;--priority-medium:#d5a047;--priority-medium-rgb:213, 160, 71;--priority-low:#86b1bd;--priority-low-rgb:134, 177, 189;--type-recurring:#a99ebb;--type-recurring-rgb:169, 158, 187;--type-project:#86a18f;--type-project-rgb:134, 161, 143;--status-overdue:#d98770;--status-warning:#b2a99c;--progress-track:#dacfbf33;--progress-fill:#b9ad9c;--rail-step-neutral:#aaa298;--rail-tag-orange:#e46f48;--rail-tag-blue:#46a0b8;--rail-tag-green:#79a85e;--rail-tag-red:#dd6b92;--rail-tag-violet:#9982d5;--rail-tag-taupe:#c7953a;--workzone-heading-color:var(--ink-working);--heading-control-color:var(--ink-receding);--heading-control-hover:var(--ink-primary);--heading-control-divider:#d3c8b861;--editing-caret-color:var(--ink-primary);--editing-selection-color:#c8a36f47;--editing-guide-color:#d2c9bc30;--editing-guide-strong-color:#e8ddcd94;--keyboard-focus-ink:#e8ddcd4d;--keyboard-focus-haze:#c8a36f2b;--keyboard-focus-outline:#e8ddcd6b;--pool-shadow-rgb:0, 0, 0;--pool-middle-rgb:83, 72, 60;--pool-light-rgb:188, 163, 132;--ambient-pool-strength:.19;--ambient-pool-shadow-alpha:.51;--ambient-pool-middle-alpha:.33;--ambient-pool-light-alpha:.18;--wordmark-pool-shadow-alpha:.42;--wordmark-pool-middle-alpha:.22;--selection-pool-heavy:radial-gradient(ellipse at 38% 51%, rgba(var(--pool-light-rgb), .085) 0%, rgba(var(--pool-middle-rgb), .12) 44%, rgba(var(--pool-shadow-rgb), .045) 68%, transparent 84%);--selection-pool-tile:radial-gradient(ellipse at 38% 51%, rgba(var(--pool-light-rgb), .105) 0%, rgba(var(--pool-middle-rgb), .145) 44%, rgba(var(--pool-shadow-rgb), .06) 68%, transparent 84%);--selection-pool-history:radial-gradient(ellipse at 38% 51%, rgba(var(--pool-light-rgb), .06) 0%, rgba(var(--pool-middle-rgb), .08) 44%, rgba(var(--pool-shadow-rgb), .035) 68%, transparent 84%);--object-pool-shadow-alpha:.31;--object-pool-middle-alpha:.15;--object-pool-light-alpha:.12;--selection-pool-medium:radial-gradient(ellipse at 42% 50%, rgba(var(--pool-light-rgb), .08) 0%, rgba(var(--pool-middle-rgb), .12) 44%, rgba(var(--pool-shadow-rgb), .045) 68%, transparent 83%);--selection-pool-fine:radial-gradient(ellipse at 44% 50%, rgba(var(--pool-light-rgb), .09) 0%, rgba(var(--pool-middle-rgb), .13) 44%, rgba(var(--pool-shadow-rgb), .05) 68%, transparent 82%)}*{box-sizing:border-box}html,body{background:var(--field);width:100%;height:100%;margin:0;overflow:hidden}body{color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}button,a{color:inherit;font:inherit}button{background:0 0;border:0;padding:0}button,a{cursor:pointer}:is(button:focus-visible,a:focus-visible){outline:0}.build-core-glyph{fill:none;stroke:currentColor;width:18px;height:18px;stroke-width:var(--glyph-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;flex:none;display:block;overflow:visible}.build-core-glyph--filter{stroke-width:var(--glyph-stroke-fine)}.build-core-glyph--more circle{fill:currentColor;stroke:none}.build-core-glyph path,.build-core-glyph circle{vector-effect:non-scaling-stroke}.machine{isolation:isolate;background:linear-gradient(113deg, var(--field-gradient-start) 0%, var(--field) 48%, var(--field-gradient-end) 100%);--selection-pool-object:radial-gradient(ellipse var(--object-pool-light-rx) var(--object-pool-light-ry) at var(--object-pool-light-x) var(--object-pool-light-y), rgba(var(--pool-light-rgb), var(--object-pool-light-alpha)) 0%, rgba(var(--pool-light-rgb), .045) 43%, transparent 79%), radial-gradient(ellipse var(--object-pool-secondary-rx) var(--object-pool-secondary-ry) at var(--object-pool-secondary-x) var(--object-pool-secondary-y), rgba(var(--pool-middle-rgb), var(--object-pool-middle-alpha)) 0%, transparent 82%), radial-gradient(ellipse var(--object-pool-primary-rx) var(--object-pool-primary-ry) at var(--object-pool-primary-x) var(--object-pool-primary-y), rgba(var(--pool-shadow-rgb), var(--object-pool-shadow-alpha)) 0%, rgba(var(--pool-middle-rgb), .036) 49%, transparent 86%);min-width:1180px;min-height:720px;position:fixed;inset:0;overflow:hidden}.ambient-field{z-index:0;pointer-events:none;opacity:.88;transform-origin:50% 48%;contain:strict;background:radial-gradient(var(--ambient-shadow-rx,44%) var(--ambient-shadow-ry,62%) at var(--ambient-shadow-x,9%) var(--ambient-shadow-y,55%), rgba(var(--pool-shadow-rgb), var(--ambient-pool-shadow-alpha)) 0%, rgba(var(--pool-middle-rgb), .195) 40%, transparent 75%), radial-gradient(var(--ambient-light-rx,37%) var(--ambient-light-ry,50%) at var(--ambient-light-x,88%) var(--ambient-light-y,20%), rgba(var(--pool-light-rgb), var(--ambient-pool-light-alpha)) 0%, rgba(var(--pool-light-rgb), .163) 44%, transparent 76%), radial-gradient(var(--ambient-middle-rx,39%) var(--ambient-middle-ry,51%) at var(--ambient-middle-x,58%) var(--ambient-middle-y,91%), rgba(var(--pool-middle-rgb), var(--ambient-pool-middle-alpha)) 0%, rgba(var(--pool-shadow-rgb), .132) 45%, transparent 77%);position:absolute;inset:-8%;transform:translate(0,0)scale(1)}.ambient-field:after{content:"";background:inherit;opacity:var(--ambient-pool-strength);position:absolute;inset:0}.machine--empty .ambient-field{opacity:.86}.machine--empty .ambient-field:after{opacity:var(--ambient-pool-strength)}.board-object-pool-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.board-object-pool{pointer-events:none;background:var(--selection-pool-object);filter:none;transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));transform-origin:38%;display:block;position:absolute}.board-object-pool--selected{opacity:1;animation:pooling-gather var(--motion-surface) var(--motion-ease-standard) both}.board-object-pool--contact{opacity:1;animation:pooling-gather var(--interaction-contact-duration) var(--motion-ease-standard) both}.machine--board .board-task:before,.machine--board .board-project .project-header:before{content:none!important}.global-header{inset:var(--window-titlebar-height) 0 auto;height:96px;position:absolute}@media (display-mode:window-controls-overlay){:root{--window-titlebar-height:env(titlebar-area-height,0px);--top-datum:calc(150px + var(--window-titlebar-height))}.machine:after{content:"";z-index:1000;top:0;left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);height:var(--window-titlebar-height);pointer-events:auto;-webkit-app-region:drag;position:fixed}}.wordmark{top:25px;left:var(--page-x);isolation:isolate;width:auto;position:absolute}.wordmark-ribbon{z-index:0;pointer-events:none;background:radial-gradient(ellipse var(--wordmark-ribbon-p1-rx) var(--wordmark-ribbon-p1-ry) at var(--wordmark-ribbon-p1-x) var(--wordmark-ribbon-p1-y), rgba(var(--pool-shadow-rgb), var(--wordmark-pool-shadow-alpha)) 0%, rgba(var(--pool-middle-rgb), .139) 48%, transparent 84%), radial-gradient(ellipse var(--wordmark-ribbon-p2-rx) var(--wordmark-ribbon-p2-ry) at var(--wordmark-ribbon-p2-x) var(--wordmark-ribbon-p2-y), rgba(var(--pool-middle-rgb), var(--wordmark-pool-middle-alpha)) 0%, rgba(var(--pool-middle-rgb), .119) 51%, transparent 86%), radial-gradient(ellipse var(--wordmark-ribbon-p3-rx) var(--wordmark-ribbon-p3-ry) at var(--wordmark-ribbon-p3-x) var(--wordmark-ribbon-p3-y), rgba(var(--pool-shadow-rgb), var(--wordmark-pool-shadow-alpha)) 0%, rgba(var(--pool-middle-rgb), .132) 47%, transparent 84%), radial-gradient(ellipse var(--wordmark-ribbon-p4-rx) var(--wordmark-ribbon-p4-ry) at var(--wordmark-ribbon-p4-x) var(--wordmark-ribbon-p4-y), rgba(var(--pool-middle-rgb), var(--wordmark-pool-middle-alpha)) 0%, rgba(var(--pool-middle-rgb), .112) 50%, transparent 86%), radial-gradient(ellipse var(--wordmark-ribbon-p5-rx) var(--wordmark-ribbon-p5-ry) at var(--wordmark-ribbon-p5-x) var(--wordmark-ribbon-p5-y), rgba(var(--pool-shadow-rgb), var(--wordmark-pool-shadow-alpha)) 0%, rgba(var(--pool-middle-rgb), .132) 47%, transparent 84%);filter:blur(8px);width:270px;height:103px;transform:rotate(var(--wordmark-ribbon-rotation)) scaleX(var(--wordmark-ribbon-scale-x));transform-origin:50% 51%;opacity:1;display:block;position:absolute;top:-33px;left:-48px}.build-core-wordmark{z-index:1;color:var(--ink-primary);font-family:var(--sans);letter-spacing:-.035em;white-space:nowrap;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;align-items:baseline;gap:8px;font-size:30px;line-height:35px;display:inline-flex;position:relative}.build-core-wordmark__build{font-weight:var(--type-weight-semibold)}.build-core-wordmark__core{color:var(--ink-quiet);font-weight:var(--type-weight-light)}.launch-splash{z-index:2000;isolation:isolate;opacity:1;pointer-events:auto;background:radial-gradient(58% 82% at 8% 52%, rgba(var(--pool-light-rgb), .11) 0%, rgba(var(--pool-light-rgb), .055) 42%, transparent 72%), radial-gradient(48% 66% at 89% 22%, rgba(var(--pool-light-rgb), .065) 0%, transparent 73%), linear-gradient(113deg, var(--field-gradient-start) 0%, var(--field) 48%, var(--field-gradient-end) 100%);transition:opacity .17s var(--motion-ease-standard);background-position:-1.5% -1%,101% 0,0 0;background-size:108% 108%,106% 106%,100% 100%;position:fixed;inset:0;overflow:hidden}.launch-splash--leaving{opacity:0;pointer-events:none}.launch-splash-wordmark{isolation:isolate;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}.pilot-gate{isolation:isolate;background:radial-gradient(58% 82% at 8% 52%, rgba(var(--pool-light-rgb), .11) 0%, rgba(var(--pool-light-rgb), .055) 42%, transparent 72%), radial-gradient(48% 66% at 89% 22%, rgba(var(--pool-light-rgb), .065) 0%, transparent 73%), linear-gradient(113deg, var(--field-gradient-start) 0%, var(--field) 48%, var(--field-gradient-end) 100%);background-position:-1.5% -1%,101% 0,0 0;background-size:108% 108%,106% 106%,100% 100%;position:fixed;inset:0;overflow:hidden}.pilot-gate-header{top:25px;left:var(--page-x);isolation:isolate;position:absolute}.pilot-entry{top:clamp(190px,30vh,315px);left:max(var(--page-x), calc(50vw - 300px));width:min(600px, calc(100vw - (2 * var(--page-x))));grid-template-columns:5px minmax(0,1fr);column-gap:22px;display:grid;position:absolute}.pilot-entry:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-heavy);filter:blur(19px);opacity:.62;position:absolute;inset:-64px -96px -70px -84px;transform:scale(1.08)rotate(-.8deg)}.pilot-entry-rail{background:var(--rail);border-radius:5px;width:5px;min-height:76px}.pilot-entry-copy{min-width:0}.pilot-kicker{color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-semibold);letter-spacing:.12em;margin:0 0 13px;line-height:17px}.pilot-entry h1{max-width:520px;color:var(--ink);font-size:clamp(34px,3.15vw,48px);font-weight:var(--type-weight-medium);letter-spacing:-.038em;margin:0;line-height:1.08}.pilot-entry-copy>p:not(.pilot-kicker):not(.pilot-sign-in-message){max-width:440px;color:var(--ink-quiet);font-size:19px;font-weight:var(--type-weight-regular);margin:13px 0 0;line-height:27px}.pilot-sign-in{width:min(430px,100%);margin-top:37px;display:grid}.pilot-sign-in label{color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.12em;line-height:16px}.pilot-sign-in label:not(:first-child){margin-top:18px}.pilot-sign-in input{border:0;border-bottom:1px solid rgba(var(--neutral-rgb), .25);width:100%;height:42px;color:var(--ink);font:inherit;font-size:19px;font-weight:var(--type-weight-regular);letter-spacing:-.008em;background:0 0;border-radius:0;outline:0}.pilot-sign-in input:focus-visible{border-bottom-color:var(--editing-guide-strong-color)}.pilot-sign-in button,.pilot-secondary-action,.settings-account-action{width:max-content;color:var(--ink-working);font-size:15px;font-weight:var(--type-weight-medium);align-items:center;gap:10px;line-height:22px;display:inline-flex}.pilot-sign-in button{margin-top:22px}.pilot-sign-in .pilot-link-action{color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular);margin-top:13px;padding-left:13px}.pilot-sign-in button:disabled{cursor:default;opacity:.48}.pilot-action-rail,.settings-account-action-rail{background:var(--warm-working);border-radius:3px;width:3px;height:18px}.pilot-secondary-action{color:var(--ink-working);margin-top:27px}.pilot-sign-in-message{max-width:430px;color:var(--ink-danger);font-size:14px;font-weight:var(--type-weight-regular);margin:18px 0 0;line-height:20px}.global-tools{top:34px;right:var(--page-x);align-items:center;gap:30px;display:flex;position:absolute}.machine--settings .global-tools{display:none}.header-action{color:var(--ink-working);letter-spacing:.015em;align-items:center;gap:8px;font-size:20px;line-height:25px;display:inline-flex;position:relative}.header-action--filter-active{color:var(--ink);font-weight:var(--type-weight-medium)}.header-action--filter-active .filter-mark{stroke-width:1.55px}.filter-active-rail{background:var(--ink-working);border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:-11px;box-shadow:0 0 5px #5b544821}.header-action:hover{color:var(--ink)}.global-search{width:330px;color:var(--ink-primary);grid-template-columns:20px minmax(0,1fr) 22px;align-items:center;column-gap:9px;display:grid}.global-search-input{width:100%;min-width:0;height:28px;color:var(--ink);caret-color:var(--editing-caret-color);font:inherit;letter-spacing:.015em;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:20px;line-height:25px}.global-search-input::-webkit-search-cancel-button{display:none}.global-search-close{width:22px;height:26px;color:var(--ink-quiet);justify-content:center;align-items:center;display:inline-flex}.global-search-close .build-core-glyph{width:18px;height:18px}.global-search-close:hover{color:var(--ink)}.header-mark{width:20px;height:20px}.filter-mark{stroke-width:var(--glyph-stroke-fine)}.filter-surface{z-index:24;top:18px;right:calc(var(--page-x) + 205px);justify-content:flex-end;align-items:flex-start;width:max-content;min-width:0;max-width:min(820px,100vw - 610px);min-height:47px;padding-right:28px;display:flex;position:absolute}.filter-dimensions{flex:0 auto;justify-content:flex-end;align-items:flex-start;gap:30px;min-width:0;display:flex}.filter-dimension{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.filter-dimension:first-child{flex:none}.filter-dimension:last-child{flex:0 auto}.filter-dimension>.structural-label{color:var(--ink-working);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.105em;flex:none;padding-top:0;line-height:17px}.filter-priority-options{flex-wrap:wrap;align-items:center;gap:8px 17px;margin-top:0;display:flex}.filter-priority{--filter-priority-color:var(--priority-medium);height:22px;color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-medium);align-items:center;gap:7px;line-height:22px;display:inline-flex}.filter-priority--high{--filter-priority-color:var(--priority-high)}.filter-priority--medium{--filter-priority-color:var(--priority-medium)}.filter-priority--low{--filter-priority-color:var(--priority-low)}.filter-priority-rail{background:var(--filter-priority-color);opacity:1;width:2px;height:17px;transition:opacity var(--motion-instant) ease, box-shadow var(--motion-instant) ease;border-radius:2px}.filter-priority--active{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.filter-priority--active .filter-priority-rail{opacity:1;box-shadow:0 0 5px color-mix(in srgb, var(--filter-priority-color) 18%, transparent)}.filter-tag-options{flex-wrap:wrap;align-content:flex-start;align-items:center;gap:8px 18px;min-width:0;max-height:82px;margin-top:0;display:flex;overflow-y:auto}.filter-tag{height:22px;color:var(--ink-working);font-size:13px;font-weight:var(--type-weight-medium);letter-spacing:.065em;align-items:center;gap:7px;line-height:22px;display:inline-flex}.filter-tag-rail{opacity:1;width:2px;height:17px;transition:opacity var(--motion-instant) ease, box-shadow var(--motion-instant) ease;border-radius:2px}.filter-tag--active{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.filter-tag--active .filter-tag-rail{opacity:1;box-shadow:0 0 5px #5852481a}.filter-clear{color:var(--ink-quiet);font-size:11px;font-weight:var(--type-weight-semibold);letter-spacing:.105em;white-space:nowrap;margin:0;line-height:17px;position:absolute;top:calc(100% + 5px);right:0}.filter-clear:after{content:"";position:absolute;inset:-6px -8px}.filter-clear:hover{color:var(--ink-primary)}.empty-state{grid-template-columns:3px minmax(0,1fr);align-items:start;column-gap:16px;width:min(340px,100%);display:grid}.empty-state-rail{background:var(--ink-receding);opacity:.68;border-radius:1.5px;width:3px;height:19px;margin-top:1px;display:block}.empty-state-copy,.empty-state-title,.empty-state-detail{margin:0}.empty-state-title{color:var(--ink-working);font-size:15px;font-weight:var(--type-weight-medium);line-height:20px}.empty-state-detail{color:var(--ink-receding);font-size:13px;font-weight:var(--type-weight-regular);margin-top:3px;line-height:18px}.empty-state--compact{grid-template-columns:3px minmax(0,1fr);column-gap:8px;width:100%}.empty-state--compact .empty-state-rail{height:16px}.empty-state--compact .empty-state-title{font-size:13px;font-weight:var(--type-weight-medium);line-height:17px}.workspace-empty{margin:22px 0 0 var(--task-completion-gutter)}.search-surface{z-index:30;top:calc(var(--top-datum) - 3px);right:var(--page-x);bottom:var(--bottom-datum);left:var(--focus-left);-webkit-overflow-scrolling:touch;min-width:430px;padding-bottom:24px;position:absolute;overflow:hidden auto}.search-group{width:min(610px,100%)}.search-group+.search-group{margin-top:28px}.search-results{flex-direction:column;align-items:stretch;margin-top:23px;display:flex}.search-result{--search-priority-color:var(--priority-medium);align-items:start;column-gap:var(--rail-gap);min-height:54px;color:var(--ink-primary);text-align:left;grid-template-columns:5px minmax(0,1fr);padding:0 24px 18px 0;display:grid;position:relative}.search-result--priority-high{--search-priority-color:var(--priority-high)}.search-result--priority-medium{--search-priority-color:var(--priority-medium)}.search-result--priority-low{--search-priority-color:var(--priority-low)}.search-result--recurring.search-result--priority-high{--search-priority-color:var(--recurring-priority-high)}.search-result--recurring.search-result--priority-medium{--search-priority-color:var(--recurring-priority-medium)}.search-result--recurring.search-result--priority-low{--search-priority-color:var(--recurring-priority-low)}.search-result:before{content:none}.search-result-rail{background:var(--search-priority-color);opacity:.8;width:5px;height:30px;transition:opacity var(--motion-response) ease, box-shadow var(--motion-response) ease;border-radius:2.75px;margin-top:-3px;display:block}.search-result-title{font-size:20px;font-weight:var(--type-weight-regular);letter-spacing:-.008em;text-overflow:ellipsis;white-space:nowrap;line-height:24px;display:block;overflow:hidden}.search-result-priority-label{color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.025em;margin-top:2px;line-height:17px;display:block}.search-result--match-title .search-result-title mark{color:var(--ink-primary);font-weight:var(--type-weight-bold);-webkit-text-stroke:.16px currentColor}.search-result--match-title .search-result-rail{box-shadow:0 0 5px rgba(var(--pool-highlight-rgb), .96), 0 0 10px color-mix(in srgb, var(--search-priority-color) 34%, transparent)}.search-result-copy{min-width:0;display:block}.search-result-location{color:var(--ink-receding);font-size:10px;font-weight:var(--type-weight-semibold);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;line-height:15px;display:block}.search-result-title mark,.search-result-context mark{color:var(--ink-primary);font-weight:var(--type-weight-bold);background:0 0}.search-result-context{min-width:0;color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular);letter-spacing:0;align-items:flex-start;gap:7px;margin-top:5px;line-height:18px;display:flex}.search-result-context-label{color:var(--ink-receding);font-size:10px;font-weight:var(--type-weight-semibold);letter-spacing:.1em;flex:none;line-height:18px}.search-result-context-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.search-result-tag-rail{border-radius:2px;flex:0 0 2px;width:2px;height:17px}.search-result-context--tag .search-result-context-text{font-weight:var(--type-weight-medium);letter-spacing:.055em}.search-result-context--attachment{align-items:center}.search-result-context--attachment .file-glyph{width:13px;height:17px;margin-right:0}.search-result--target,.search-result:hover{color:var(--ink)}.search-result--target:before,.search-result:hover:before{opacity:1}.search-result--target .search-result-title,.search-result:hover .search-result-title{font-weight:var(--type-weight-semibold)}.search-result--target .search-result-rail,.search-result:hover .search-result-rail{opacity:1;box-shadow:0 0 8px color-mix(in srgb, var(--search-priority-color) 25%, transparent)}.search-results:has(.search-result:hover) .search-result--target:not(:hover){color:var(--ink-primary)}.search-results:has(.search-result:hover) .search-result--target:not(:hover):before{opacity:0}.search-results:has(.search-result:hover) .search-result--target:not(:hover) .search-result-title{font-weight:var(--type-weight-regular)}.search-results:has(.search-result:hover) .search-result--target:not(:hover) .search-result-rail{opacity:.8;box-shadow:none}.search-empty-state{margin-top:2px}.machine--search-active .focus-plane{pointer-events:none;transition:opacity var(--motion-surface) var(--motion-ease-standard);opacity:0!important}.navigation-index{top:calc(var(--top-datum) - 5px);bottom:var(--bottom-datum);left:var(--page-x);width:var(--navigation-index-width);font-size:20px;line-height:var(--navigation-line-height);position:absolute}.primary-navigation,.bottom-navigation{flex-direction:column;align-items:flex-start;display:flex}.primary-navigation{gap:var(--navigation-primary-gap)}.bottom-navigation{gap:var(--navigation-primary-gap);position:absolute;bottom:0}.navigation-item{min-height:28px;color:var(--ink-quiet);text-align:left;align-items:center;text-decoration:none;display:inline-flex;position:relative}.navigation-row{align-items:center;width:160px;min-height:28px;display:flex}.navigation-create{width:34px;height:28px;color:var(--ink-working);flex:0 0 34px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex;position:relative;overflow:visible}.navigation-create:before,.navigation-create:after{display:none}.navigation-create .build-core-glyph{opacity:.88;width:15px;height:15px;transition:opacity var(--motion-response) ease, color var(--motion-response) ease}:is(.navigation-row:has(.navigation-item--active) .navigation-create,.navigation-create:hover,.navigation-create:focus-visible){color:var(--ink)}:is(.navigation-row:has(.navigation-item--active) .navigation-create .build-core-glyph,.navigation-create:hover .build-core-glyph,.navigation-create:focus-visible .build-core-glyph){opacity:1}.navigation-item--active{isolation:isolate;color:var(--ink);font-weight:var(--type-weight-semibold);padding-left:0}.navigation-item--active:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-heavy);filter:blur(11px);transform-origin:38% 52%;width:168px;height:58px;position:absolute;top:-14px;left:-31px;transform:scale(1.2)rotate(2deg)}.navigation-rail{top:0;bottom:0;left:calc(0px - var(--navigation-rail-width) - var(--rail-gap));width:var(--navigation-rail-width);background:var(--rail);box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .48), 0 0 7px #2323210e;border-radius:2.75px;position:absolute}.navigation-item--completed{color:var(--ink-receding)}.navigation-item--completed.navigation-item--active{color:var(--ink)}.current-zone{top:var(--top-datum);bottom:var(--bottom-datum);left:var(--current-left);width:var(--current-width);overscroll-behavior:contain;scrollbar-width:none;padding-right:12px;position:absolute;overflow:hidden auto}.current-zone::-webkit-scrollbar{display:none}.recurring-catalog-heading{margin:0 0 12px;list-style:none}.recurring-catalog-heading:not(:first-child){margin-top:var(--catalog-group-heading-offset)}.recurring-catalog-heading .structural-label{color:var(--ink-quiet)}.machine--completed .current-zone,.machine--archive .current-zone{flex-direction:column;display:flex}.historical-task-list{order:1}.historical-project-group{order:2;margin-top:24px}.historical-group-heading,.historical-project-heading{margin:0 0 13px;list-style:none}.historical-group-heading:not(:first-child){margin-top:22px}.historical-group-heading .structural-label,.historical-project-heading{color:var(--ink-quiet)}.board-workspace{bottom:var(--bottom-datum);width:min(1040px, calc(var(--focus-left) - var(--current-left) - 34px));overscroll-behavior:contain;padding-right:12px;overflow:hidden auto}.board-field{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(22px,2.4vw,44px);min-width:0;display:grid}.board-zone{min-width:0}.board-zone-label{color:var(--ink-quiet);font-size:var(--workzone-heading-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--workzone-heading-tracking);line-height:var(--workzone-heading-leading);margin:0 0 25px}.board-task-list .task--recurring{height:calc(var(--item-title-height,21px) + 47px)}.board-task-list .task-title,.board-project-list .project-title{max-height:63px;font-size:17px;line-height:21px}.board-task-list .task-cadence{max-width:calc(100% - 2px);font-size:13px;line-height:17px}.board-task-list .task--selected:before,.board-project-list .project--selected .project-header:before{width:calc(100% + 48px);left:-24px}.board-project-steps li{min-height:24px;color:var(--ink-quiet);grid-template-columns:2px minmax(0,1fr);column-gap:8px;padding-bottom:5px;font-size:12px;line-height:16px}.board-project-steps .project-step-current{grid-column:2;padding-left:0;font-size:10px}.board-project-step-title{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;touch-action:pan-y;background:0 0;padding:0}.board-zone-empty{list-style:none}.settings-zone{width:min(820px, calc(100vw - var(--current-left) - var(--page-x)))}.settings-zone>:not(.settings-surface){display:none!important}.settings-surface{width:min(760px,100%);padding:0 14px 88px 0}.settings-identity{grid-template-columns:5px minmax(0,1fr);align-items:start;gap:18px;margin-bottom:48px;display:grid}.settings-identity-rail{background:var(--rail);border-radius:2.75px;width:5px;height:54px;box-shadow:0 0 7px #443f3614}.settings-identity h1{color:var(--ink);font-size:24px;font-weight:var(--type-weight-semibold);letter-spacing:-.012em;margin:-3px 0 0;line-height:29px}.settings-identity p{color:var(--ink-quiet);font-size:15px;font-weight:var(--type-weight-regular);margin:4px 0 0;line-height:20px}.settings-section+.settings-section{margin-top:48px}.settings-section{padding-left:18px;position:relative}.settings-section:before{content:"";background:rgba(var(--neutral-soft-rgb), .17);width:1px;position:absolute;top:32px;bottom:0;left:0}.settings-property{grid-template-columns:minmax(260px,330px) minmax(180px,1fr);align-items:start;column-gap:44px;margin-top:24px;display:grid}.settings-property+.settings-property{border-top:1px solid rgba(var(--neutral-soft-rgb), .1);margin-top:30px;padding-top:30px}.settings-property--account{align-items:center}.settings-property-copy h3{color:var(--ink-primary);font-size:20px;font-weight:var(--type-weight-medium);letter-spacing:-.008em;margin:0;line-height:25px}.settings-property-copy p{max-width:310px;color:var(--ink-quiet);font-size:15px;font-weight:var(--type-weight-regular);margin:7px 0 0;line-height:21px}.settings-account-action{margin-top:1px}.settings-password-controls{width:min(100%,300px)}.settings-password-form{width:100%;display:grid}.settings-password-form label{color:var(--ink-quiet);font-size:11px;font-weight:var(--type-weight-semibold);letter-spacing:.12em;line-height:15px}.settings-password-form label:not(:first-child){margin-top:16px}.settings-password-form input{border:0;border-bottom:1px solid rgba(var(--neutral-rgb), .22);width:100%;height:36px;color:var(--ink);font:inherit;background:0 0;border-radius:0;outline:0;font-size:16px}.settings-password-form input:focus-visible{border-bottom-color:var(--editing-guide-strong-color)}.settings-password-actions{align-items:center;gap:22px;margin-top:18px;display:flex}.settings-password-actions .settings-account-action{margin:0}.settings-password-cancel{color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular)}.settings-password-message{color:var(--ink-working);margin:10px 0 0;font-size:14px;line-height:19px}.settings-connection{align-items:center;gap:8px;display:inline-flex}.settings-connection>span{background:var(--status-connected);border-radius:999px;width:6px;height:6px;box-shadow:0 0 5px #56694f29}.settings-connection--disconnected>span,.settings-connection--needs-attention>span{background:var(--ink-danger)}.settings-readout{width:max-content;min-height:25px;color:var(--ink-primary);font-size:15px;font-weight:var(--type-weight-semibold);align-items:center;gap:9px;line-height:25px;display:inline-flex}.settings-readout-rail{background:var(--ink-primary);opacity:.92;border-radius:2.25px;width:3px;height:19px;box-shadow:0 0 5px #5550471f}.settings-timezone{justify-items:start;gap:10px;display:grid}.settings-timezone-use{color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular);padding-left:12px;line-height:22px;position:relative}.settings-timezone-use:before{background:var(--rail-tag-green);opacity:.5;content:"";border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}.settings-timezone-use:disabled{opacity:.45}.settings-timezone-message{max-width:300px;color:var(--ink-danger);margin:0;font-size:13px;line-height:18px}.settings-calendar-preset{gap:4px;display:grid}.settings-calendar-preset p{color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular);margin:0;line-height:20px}.settings-calendar-preset .settings-readout{margin-bottom:4px}.settings-review .settings-current-review:first-of-type{margin-top:22px}.settings-current-review{border-top:1px solid rgba(var(--neutral-soft-rgb), .14);grid-template-columns:3px minmax(0,1fr) auto;align-items:start;gap:18px;width:min(660px,100%);margin-top:30px;padding-top:18px;display:grid}.settings-current-review-rail{background:var(--rail);border-radius:1.5px;width:3px;height:42px}.settings-current-review-copy h3{color:var(--ink-quiet);font-size:11px;font-weight:var(--type-weight-bold);letter-spacing:.12em;margin:0 0 8px;line-height:14px}.settings-current-review-copy strong{color:var(--ink-primary);font-size:16px;font-weight:var(--type-weight-semibold);line-height:21px;display:block}.settings-current-review-copy p{max-width:410px;color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular);margin:5px 0 0;line-height:20px}.settings-current-review-actions{gap:22px;padding-top:20px;display:flex}.settings-current-review-actions button{min-height:28px;color:var(--ink-working);font-family:var(--sans);font-size:13px;font-weight:var(--type-weight-medium);background:0 0;border:0;padding:0}:is(.settings-current-review-actions button:hover:not(:disabled),.settings-current-review-actions button:focus-visible:not(:disabled)){color:var(--ink);font-weight:var(--type-weight-semibold)}.settings-current-review-actions button:disabled{opacity:.45}.settings-account-action:hover,.pilot-sign-in button:hover:not(:disabled),.pilot-secondary-action:hover{color:var(--ink);font-weight:var(--type-weight-semibold)}.settings-account-action:focus-visible{color:var(--ink);font-weight:var(--type-weight-semibold)}.pilot-sign-in button:focus-visible{color:var(--ink);font-weight:var(--type-weight-semibold)}.pilot-secondary-action:focus-visible{color:var(--ink);font-weight:var(--type-weight-semibold)}.settings-password-cancel:hover,.pilot-sign-in .pilot-link-action:hover:not(:disabled){color:var(--ink);font-weight:var(--type-weight-medium)}.settings-password-cancel:focus-visible{color:var(--ink);font-weight:var(--type-weight-medium)}.pilot-sign-in .pilot-link-action:focus-visible{color:var(--ink);font-weight:var(--type-weight-medium)}.settings-account-action:hover .settings-account-action-rail,.pilot-sign-in button:hover:not(:disabled) .pilot-action-rail{background:var(--rail);box-shadow:0 0 6px #5b544821}.settings-account-action:focus-visible .settings-account-action-rail{background:var(--rail);box-shadow:0 0 6px #5b544821}.pilot-sign-in button:focus-visible .pilot-action-rail{background:var(--rail);box-shadow:0 0 6px #5b544821}@media (max-width:720px){.pilot-gate{--page-x:28px}.pilot-entry{top:170px;left:var(--page-x)}}.settings-section-intro{color:var(--ink-quiet);font-size:15px;font-weight:var(--type-weight-regular);margin:12px 0 0;line-height:21px}.settings-tag-library{width:min(100%,620px)}.settings-tag-list{margin:24px 0 0;padding:0;list-style:none;display:grid}.settings-tag-item{border-bottom:1px solid rgba(var(--neutral-soft-rgb), .08);justify-content:space-between;align-items:center;min-height:38px;display:flex}.settings-tag-name{min-width:0;height:38px;color:var(--ink-working);font-size:14px;font-weight:var(--type-weight-medium);letter-spacing:.075em;text-align:left;align-items:center;gap:10px;line-height:38px;display:inline-flex}.settings-tag-name .tag-picker-rail{opacity:1}.settings-tag-state{color:var(--ink-receding);font-size:11px;font-weight:var(--type-weight-medium);letter-spacing:.04em;text-transform:none}.settings-tag-order{align-items:center;gap:3px;display:flex}.settings-tag-order button{width:30px;height:30px;color:var(--ink-quiet);justify-content:center;align-items:center;display:inline-flex}.settings-tag-order .build-core-glyph{width:15px;height:15px}.settings-tag-order button:disabled{opacity:.18}.settings-tag-editor,.settings-tag-create{grid-template-columns:minmax(140px,1fr) auto auto;align-items:center;gap:18px;width:100%;padding:11px 0;display:grid}.settings-tag-create{margin-top:13px}.settings-tag-actions{align-items:center;gap:12px;display:flex}.settings-tag-delete-confirm{color:var(--ink-quiet);white-space:nowrap;border:0;align-items:center;gap:9px;margin:0;padding:0;font-size:12px;display:inline-flex}.settings-tag-actions button,.settings-tag-add{height:28px;color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-medium);line-height:28px}.settings-tag-add{align-items:center;gap:5px;display:inline-flex}.settings-tag-add .build-core-glyph{width:14px;height:14px}.settings-tag-actions button:hover,.settings-tag-add:hover,.settings-tag-name:hover,.settings-tag-order button:hover:not(:disabled){color:var(--ink-primary);outline:0}.settings-tag-actions button:focus-visible{color:var(--ink-primary);outline:0}.settings-tag-add:focus-visible{color:var(--ink-primary);outline:0}.settings-tag-name:focus-visible{color:var(--ink-primary);outline:0}.settings-tag-order button:focus-visible:not(:disabled){color:var(--ink-primary);outline:0}.settings-tag-actions .settings-tag-delete{color:var(--ink-danger)}.settings-tag-add{margin-top:14px}.settings-choices{align-items:center;gap:25px;padding-top:1px;display:flex}.settings-choices--wrap{flex-wrap:wrap;row-gap:14px}.settings-choice{isolation:isolate;min-height:25px;color:var(--ink-receding);font-size:15px;font-weight:var(--type-weight-regular);align-items:center;gap:8px;line-height:25px;display:inline-flex;position:relative}.settings-choice:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-fine);filter:blur(7px);opacity:0;transform-origin:44%;position:absolute;inset:-11px -18px;transform:scale(1.2)rotate(.8deg)}.settings-choice-rail{background:var(--ink-quiet);opacity:.24;border-radius:2.25px;width:3px;height:19px}.settings-choice--active{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.settings-choice--active:before{opacity:1}.settings-choice--active .settings-choice-rail{background:var(--ink-primary);opacity:.92;box-shadow:0 0 5px #5550471f}.settings-choice--priority-high .settings-choice-rail{background:var(--priority-high);opacity:.72}.settings-choice--priority-medium .settings-choice-rail{background:var(--priority-medium);opacity:.72}.settings-choice--priority-low .settings-choice-rail{background:var(--priority-low);opacity:.72}.settings-choice--active:is(.settings-choice--priority-high,.settings-choice--priority-medium,.settings-choice--priority-low) .settings-choice-rail{opacity:1;box-shadow:0 0 6px color-mix(in srgb, currentColor 18%, transparent)}.settings-calendar{width:min(100%,740px)}.settings-calendar-step{grid-template-columns:150px minmax(0,1fr);align-items:start;column-gap:30px;margin-top:25px;display:grid}.settings-calendar-label{color:var(--ink-quiet);font-size:var(--structural-size);font-weight:var(--type-weight-semibold);letter-spacing:.115em;padding-top:5px;line-height:17px}.settings-start-stack{gap:20px;display:grid}.settings-choices--dates{column-gap:19px;max-width:710px}.settings-choices--dates .settings-choice{min-width:27px}.settings-custom-pattern{grid-template-columns:repeat(7,54px);gap:14px 18px;display:grid}.settings-custom-pattern label{color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-medium);grid-template-columns:auto 24px;align-items:center;gap:5px;display:grid}.settings-custom-pattern input{border:0;border-bottom:1px solid rgba(var(--neutral-rgb), .3);width:24px;color:var(--ink-primary);font:inherit;text-align:center;-webkit-appearance:textfield;appearance:textfield;background:0 0;border-radius:0}.settings-custom-pattern input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.settings-custom-pattern input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.settings-calendar-summary{color:var(--ink-receding);font-size:14px;font-weight:var(--type-weight-regular);margin:30px 0 0 180px;line-height:21px}.structural-label{color:var(--ink-quiet);font-size:var(--structural-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--structural-tracking);line-height:var(--structural-leading);margin:0}.add-date:hover,.add-note:hover,.material-action:hover{color:var(--ink)}.task-list{margin:0;padding:0;list-style:none}@keyframes board-focus-arrive{0%{opacity:.76;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.task{--priority-color:var(--priority-medium);--priority-rgb:var(--priority-medium-rgb);height:calc(var(--item-title-height,24px) + 34px);transition:height var(--motion-release) var(--motion-ease-release), opacity var(--motion-release) var(--motion-ease-release), transform var(--motion-reorder) var(--motion-ease-spatial);-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.task--drag-source{opacity:0}.task--drag-source.task--drag-handoff{opacity:1}.task--drag-source:before,.task--drag-source:after{opacity:0}.task--drag-shift{transform:translateY(var(--task-drag-shift))}.task-list--dragging,.task-list--dragging .task,.task-list--dragging .task-button{cursor:grabbing}.task-drag-overlay{--priority-color:var(--priority-medium);--priority-rgb:var(--priority-medium-rgb);z-index:80;pointer-events:none;opacity:.96;transform-origin:0;will-change:transform;filter:drop-shadow(0 7px 9px #342f2717);position:fixed}.task-drag-overlay-title{top:0;right:auto;left:calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap));width:var(--drag-title-width);max-height:72px;color:var(--ink-working);font-size:var(--work-object-title-size);font-weight:var(--work-object-title-weight);letter-spacing:var(--work-object-title-tracking);line-height:var(--work-object-title-leading);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;position:absolute;overflow:hidden}.task--recurring .task-drag-overlay-title{-webkit-line-clamp:3;max-height:72px}.task-drag-overlay-cadence{top:calc(var(--item-title-height,24px) + 1px);right:auto;left:calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap));width:var(--drag-cadence-width,var(--drag-title-width));color:var(--ink-quiet);font-size:var(--work-object-support-size);font-weight:var(--type-weight-regular);line-height:var(--work-object-support-leading);text-overflow:ellipsis;white-space:nowrap;position:absolute;overflow:hidden}.machine--labeled-priorities .task-drag-overlay-title{right:auto}.task-drag-priority-label{color:var(--ink-working);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.025em;line-height:20px;position:absolute;top:1px;right:38px}.task-drag-overlay--selected .task-drag-overlay-cadence{color:var(--ink-working)}.task-drag-overlay--selected .task-drag-overlay-title{color:var(--ink);font-weight:var(--work-object-selected-weight)}.task-drag-overlay--selected .task-priority-rail{opacity:1;filter:brightness(1.21) saturate(1.07) drop-shadow(0 0 3px rgba(var(--priority-rgb), .22)) drop-shadow(0 0 7px rgba(var(--priority-rgb), .12));box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .58), 0 0 8px rgba(var(--priority-rgb), .25), 0 0 15px rgba(var(--priority-rgb), .1)}.drag-release-point:before{opacity:.82;box-shadow:0 0 7px rgba(var(--priority-rgb,52, 52, 49), .2);transform:translate(-50%,-50%)scale(1)}.drag-release-point--unavailable{opacity:.18}.task--priority-high,.focus-plane--priority-high,.project--priority-high{--priority-color:var(--priority-high);--priority-rgb:var(--priority-high-rgb)}.task--priority-medium,.focus-plane--priority-medium,.project--priority-medium{--priority-color:var(--priority-medium);--priority-rgb:var(--priority-medium-rgb)}.task--priority-low,.focus-plane--priority-low,.project--priority-low{--priority-color:var(--priority-low);--priority-rgb:var(--priority-low-rgb)}.task--recurring.task--priority-high,.focus-plane--recurring.focus-plane--priority-high{--priority-color:var(--recurring-priority-high);--priority-rgb:var(--recurring-priority-high-rgb)}.task--recurring.task--priority-medium,.focus-plane--recurring.focus-plane--priority-medium{--priority-color:var(--recurring-priority-medium);--priority-rgb:var(--recurring-priority-medium-rgb)}.task--recurring.task--priority-low,.focus-plane--recurring.focus-plane--priority-low{--priority-color:var(--recurring-priority-low);--priority-rgb:var(--recurring-priority-low-rgb)}.task--recurring{height:calc(var(--item-title-height,24px) + 48px)}.task--selected:before,.task--context:before{content:"";width:510px;height:calc(var(--item-title-height,24px) + 48px);z-index:0;pointer-events:none;background:var(--selection-pool-object);filter:none;transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));transform-origin:38% 51%;animation:pooling-gather var(--motion-surface) var(--motion-ease-standard) both;position:absolute;top:-24px;left:-36px;-webkit-mask-image:linear-gradient(#0000 0%,#000 17% 83%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 17% 83%,#0000 100%)}.task--selected:after,.task--context:after{content:"";width:52px;height:calc(var(--item-title-height,24px) + 25px);z-index:0;pointer-events:none;background:radial-gradient(ellipse at 48% 48%, rgba(var(--pool-highlight-rgb), .46) 0%, rgba(var(--pool-light-rgb), .26) 27%, #b9b09e14 51%, transparent 78%);filter:blur(5px);position:absolute;top:-13px;left:-19px;transform:rotate(4deg)}.priority-rail{width:var(--task-rail-width);border-radius:var(--work-object-rail-radius);background:var(--priority-color,var(--ink-primary));box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .5), 0 0 7px #23232111;display:block}.task-priority-rail{top:calc(-1 * var(--rail-overhang));left:var(--task-completion-gutter);height:calc(var(--item-title-height,24px) + var(--item-tags-height,0px) + 2 * var(--rail-overhang));z-index:1;opacity:.78;position:absolute}.task-priority-rail:after{content:"";position:absolute;inset:-7px -10px}.task--selected .task-priority-rail{opacity:1;filter:brightness(1.21) saturate(1.07) drop-shadow(0 0 3px rgba(var(--priority-rgb), .22)) drop-shadow(0 0 7px rgba(var(--priority-rgb), .12));box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .58), 0 0 8px rgba(var(--priority-rgb), .25), 0 0 15px rgba(var(--priority-rgb), .1)}.task-button{z-index:1;width:100%;min-width:0;padding-right:0;padding-left:calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap));text-align:left;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:relative}.task-title{width:fit-content;max-width:100%;max-height:72px;color:var(--ink-working);font-size:var(--work-object-title-size);font-weight:var(--work-object-title-weight);letter-spacing:var(--work-object-title-tracking);line-height:var(--work-object-title-leading);-webkit-line-clamp:3;pointer-events:auto;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.task-priority-label{width:fit-content;color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.025em;pointer-events:auto;margin-top:2px;line-height:17px;display:block;position:relative}.task--selected .task-priority-label{color:var(--ink-working);font-weight:var(--type-weight-semibold)}.task-cadence{width:fit-content;max-width:100%;color:var(--ink-quiet);font-size:var(--work-object-support-size);font-weight:var(--type-weight-regular);letter-spacing:0;line-height:var(--work-object-support-leading);text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;margin-top:1px;display:block;position:relative;overflow:hidden}.task-title:after,.task-cadence:after,.project-title:after,.project-progress:after{content:"";position:absolute;inset:-4px -7px}.task--selected .task-cadence{color:var(--ink-quiet)}.task--selected .task-title{color:var(--ink-primary);font-weight:var(--work-object-selected-weight)}.machine--completed .task-title,.machine--archive .task-title,.machine--completed .project-title,.machine--archive .project-title{color:var(--ink-receding)}.machine--completed .task-priority-rail,.machine--archive .task-priority-rail,.machine--completed .project-header:after,.machine--archive .project-header:after{opacity:.64;filter:saturate(.86)}.machine--completed .task--selected .task-title,.machine--archive .task--selected .task-title,.machine--completed .project--selected .project-title,.machine--archive .project--selected .project-title{color:var(--ink-working);font-weight:var(--type-weight-medium)}.machine--completed .task--selected .task-priority-rail,.machine--archive .task--selected .task-priority-rail,.machine--completed .project--selected .project-header:after,.machine--archive .project--selected .project-header:after{opacity:.82;filter:brightness(1.06)saturate(.92);box-shadow:0 0 3px rgba(var(--pool-highlight-rgb), .3), 0 0 7px rgba(var(--priority-rgb,148, 112, 68), .11)}.machine--completed .task--selected:before,.machine--archive .task--selected:before,.machine--completed .project--selected .project-header:before,.machine--archive .project--selected .project-header:before{animation-name:pooling-gather-history}.machine--completed .task--selected:after,.machine--archive .task--selected:after{opacity:.34}.focus-plane--readonly .focus-identity:before{opacity:.5}.focus-plane--readonly .focus-priority-rail{opacity:.82;filter:brightness(1.06)saturate(.92);box-shadow:0 0 3px rgba(var(--pool-highlight-rgb), .3), 0 0 7px rgba(var(--priority-rgb,148, 112, 68), .11)}.task--search-trace .task-title,.focus-plane--search-trace .focus-identity h2{animation:search-arrival-text var(--motion-trace) var(--motion-ease-standard) both}.task--search-trace .task-priority-rail,.focus-plane--search-trace .focus-priority-rail{animation:search-arrival-rail var(--motion-trace) var(--motion-ease-standard) both}.note-entry--search-trace .note-copy,.tag--search-trace,.attachment-item--search-trace .attachment{animation:search-arrival-context var(--motion-trace) var(--motion-ease-standard) both}.tag--search-trace:before,.attachment-item--search-trace .file-glyph{animation:search-arrival-context-mark var(--motion-trace) var(--motion-ease-standard) both}.release-point{z-index:2;top:calc((var(--item-title-height,24px) - 20px) / 2);width:20px;height:20px;position:absolute;left:-5px;right:auto}.release-point:before{content:"";background:var(--priority-color);opacity:0;transform-origin:50%;width:6px;height:6px;transition:transform var(--motion-surface) var(--motion-ease-standard), opacity var(--motion-surface) var(--motion-ease-standard), box-shadow var(--motion-surface) var(--motion-ease-standard);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.task--selected .release-point:before{opacity:.82;box-shadow:0 0 7px rgba(var(--priority-rgb), .2);transform:translate(-50%,-50%)scale(1)}.task:has(.task-title:hover) .release-point:before{opacity:.82;box-shadow:0 0 7px rgba(var(--priority-rgb), .2);transform:translate(-50%,-50%)scale(1)}.task:has(.task-cadence:hover) .release-point:before{opacity:.82;box-shadow:0 0 7px rgba(var(--priority-rgb), .2);transform:translate(-50%,-50%)scale(1)}.release-point:hover:before{opacity:.96;box-shadow:0 0 8px rgba(var(--priority-rgb), .24);transform:translate(-50%,-50%)scale(1.6667)}.release-point:focus-visible:before{opacity:.96;box-shadow:0 0 8px rgba(var(--priority-rgb), .24);transform:translate(-50%,-50%)scale(1.6667)}.focus-plane{--focus-content-left:calc(var(--focus-rail-width) + var(--rail-gap));--focus-control-clearance:0px;--focus-title-height:46px;top:calc(var(--top-datum) - 3px);right:var(--page-x);bottom:var(--bottom-datum);left:var(--focus-left);min-width:430px;position:absolute}.focus-plane--view-switch{--focus-control-clearance:0px}.focus-plane--view-switch .focus-identity{--focus-identity-top:40px;padding-top:40px}.focus-plane--view-switch .focus-identity:before{top:15px}.focus-plane--view-switch .focus-controls{top:10px}.focus-identity{isolation:isolate;align-items:flex-start;gap:var(--rail-gap);width:100%;padding-left:calc(var(--focus-rail-width) + var(--rail-gap));padding-right:max(var(--focus-control-clearance), 78px);display:flex;position:relative}.focus-primary-content{flex:auto;min-width:0}.focus-identity-tags{z-index:4;width:min(430px,100%);margin-left:calc(-1 * var(--task-completion-gutter));margin-top:8px;position:relative}.identity-tag-field{overscroll-behavior:contain;scrollbar-width:none;min-height:21px;max-height:75px;transition:max-height var(--motion-state) var(--motion-ease-standard), padding var(--motion-state) var(--motion-ease-standard), background var(--motion-state) var(--motion-ease-standard), box-shadow var(--motion-state) var(--motion-ease-standard);flex-wrap:wrap;align-content:flex-start;gap:6px 14px;padding:0 2px 1px 0;display:flex;overflow-y:auto}.identity-tag-field::-webkit-scrollbar{display:none}.focus-identity-tags--overflowing:not(.focus-identity-tags--arranging) .identity-tag-field{padding-bottom:11px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 15px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 15px),#0000 100%)}.focus-identity-tags--arranging .identity-tag-field{background:rgba(var(--surface-opaque-rgb), .86);border-radius:13px;max-height:min(260px,40vh);margin:-8px 0 0 -10px;padding:9px 10px 10px;box-shadow:0 10px 30px #4e483d13,0 0 0 1px #534e440e}.identity-tag{height:21px;color:var(--ink-working);font-size:13px;font-weight:var(--type-weight-semibold);letter-spacing:.075em;text-align:left;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;align-items:center;padding:0 0 0 8px;line-height:21px;display:inline-flex;position:relative}.identity-tag:before,.identity-tag-drag-ghost:before{content:"";background:var(--tag-color,var(--ink-quiet));border-radius:2.25px;width:3px;position:absolute;top:1px;bottom:1px;left:0}:is(.identity-tag:hover,.identity-tag:focus-visible){color:var(--ink-primary);outline:0}.focus-identity-tags--arranging .identity-tag{cursor:grab}.identity-tag--dragging{opacity:.24}.identity-tag-actions{align-items:center;gap:14px;height:24px;margin-top:5px;display:flex}.identity-tag-actions button{height:24px;color:var(--ink-quiet);font-size:11px;font-weight:var(--type-weight-medium);letter-spacing:.065em;text-transform:uppercase;line-height:24px}.identity-tag-actions button:first-child{font-size:13px;font-weight:var(--type-weight-regular);letter-spacing:0;text-transform:none}:is(.identity-tag-actions button:hover,.identity-tag-actions button:focus-visible,.identity-tag-actions button[aria-pressed=true]){color:var(--ink-primary);outline:0}.identity-tag-actions button:disabled{cursor:default;opacity:.28}.focus-identity-tags .tag-assignment{z-index:16;width:min(310px,100%);margin:0;position:absolute;top:calc(100% + 7px);left:0;background:rgba(var(--surface-opaque-rgb), .985)!important;border-radius:11px!important;padding:9px 10px 10px!important;overflow:hidden!important;box-shadow:0 12px 30px #4843391c,0 0 0 1px #49453d0d!important}.focus-identity-tags .tag-assignment-list{max-height:145px!important;overflow-y:auto!important}.identity-tag-drag-ghost{z-index:100;pointer-events:none;background:rgba(var(--surface-opaque-rgb), .96);height:25px;color:var(--ink-primary);font-size:13px;font-weight:var(--type-weight-semibold);letter-spacing:.075em;border-radius:7px;align-items:center;padding:0 8px 0 10px;line-height:25px;display:inline-flex;position:fixed;transform:translate(-50%,-50%)scale(1.025);box-shadow:0 7px 20px #48433924}.focus-identity:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-object);filter:none;width:620px;height:calc(100% + 50px);transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));transform-origin:36% 48%;position:absolute;top:-25px;left:-38px;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.focus-priority-rail{top:calc(-1 * var(--rail-overhang));width:7px;height:var(--focus-title-height);box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .5), 0 0 8px rgba(var(--priority-rgb), .16), 0 0 16px rgba(var(--priority-rgb), .06);border:0;flex:0 0 7px;margin-right:2px;padding:0;position:relative}.focus-priority-rail:after{content:"";position:absolute;inset:-8px -10px}.focus-priority-rail:focus-visible{outline:none}.focus-plane--selected-echo:not(.focus-plane--readonly) .focus-priority-rail{filter:brightness(1.1)saturate(1.03);box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .6), 0 0 8px rgba(var(--priority-rgb), .2), 0 0 15px rgba(var(--priority-rgb), .075)}.focus-identity--priority-open .add-date{opacity:1;pointer-events:auto}.focus-priority-editor{z-index:3;height:25px;animation:focus-priority-unfold var(--motion-state) var(--motion-ease-standard) both;white-space:nowrap;align-items:center;gap:16px;margin:5px 0 3px;display:flex;position:relative;top:auto;left:auto;right:auto}.focus-priority-option{--focus-option-color:var(--priority-medium);height:25px;color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-regular);align-items:center;gap:7px;line-height:25px;display:inline-flex}.focus-priority-option--high{--focus-option-color:var(--priority-high)}.focus-priority-option--medium{--focus-option-color:var(--priority-medium)}.focus-priority-option--low{--focus-option-color:var(--priority-low)}.focus-plane--recurring .focus-priority-option--high{--focus-option-color:var(--recurring-priority-high)}.focus-plane--recurring .focus-priority-option--medium{--focus-option-color:var(--recurring-priority-medium)}.focus-plane--recurring .focus-priority-option--low{--focus-option-color:var(--recurring-priority-low)}.focus-priority-option-rail{background:var(--focus-option-color);opacity:.58;border-radius:2.75px;width:3px;height:20px}.focus-priority-option[aria-checked=true]{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.focus-priority-option[aria-checked=true] .focus-priority-option-rail{opacity:1;box-shadow:0 0 5px color-mix(in srgb, var(--focus-option-color) 18%, transparent)}.focus-plane .focus-identity h2{width:100%;max-height:108px;color:var(--ink-primary);font-size:29px;font-weight:var(--type-weight-semibold);letter-spacing:-.025em;overflow-wrap:break-word;text-overflow:clip;white-space:normal;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:36px;display:-webkit-box;overflow:hidden}.focus-priority-label{color:var(--ink-working);font-size:14px;font-weight:var(--type-weight-semibold);letter-spacing:.015em;margin-top:4px;line-height:19px;display:block}.focus-priority-label+.focus-cadence,.focus-priority-label+.add-date{margin-top:4px}.creation-primary{flex:1;min-width:0}.creation-title{width:min(520px, calc(100vw - var(--focus-left) - 170px));height:36px;color:var(--ink-primary);caret-color:var(--editing-caret-color);font:inherit;font-size:29px;font-weight:var(--type-weight-medium);letter-spacing:-.025em;background:0 0;border:0;outline:0;margin:0;line-height:36px;display:block}.creation-title::placeholder{color:var(--ink-receding);font-size:24px;font-weight:var(--type-weight-regular);opacity:.72}.creation-priority-options{align-items:center;gap:16px;height:25px;margin:5px 0 3px;display:flex}.creation-priority-option{--creation-priority-color:var(--priority-medium);height:25px;color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-regular);align-items:center;gap:7px;line-height:25px;display:inline-flex}.creation-priority-option--high{--creation-priority-color:var(--priority-high)}.creation-priority-option--medium{--creation-priority-color:var(--priority-medium)}.creation-priority-option--low{--creation-priority-color:var(--priority-low)}.focus-plane--recurring .creation-priority-option--high{--creation-priority-color:var(--recurring-priority-high)}.focus-plane--recurring .creation-priority-option--medium{--creation-priority-color:var(--recurring-priority-medium)}.focus-plane--recurring .creation-priority-option--low{--creation-priority-color:var(--recurring-priority-low)}.creation-priority-option-rail{background:var(--creation-priority-color);opacity:.58;border-radius:2.75px;width:3px;height:20px}.creation-priority-option[aria-checked=true]{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.creation-priority-option[aria-checked=true] .creation-priority-option-rail{opacity:1;box-shadow:0 0 5px color-mix(in srgb, var(--creation-priority-color) 18%, transparent)}.recurring-creation-repeats{top:92px;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));scrollbar-width:none;max-height:calc(100% - 92px);padding:0 18px 42px 0;position:absolute;overflow-y:auto}.recurring-creation-repeats::-webkit-scrollbar{display:none}.recurring-family-options{white-space:nowrap;align-items:center;gap:26px;margin-top:11px;display:flex}.recurring-family-option{--family-color:var(--recurring-priority-medium);height:28px;color:var(--ink-quiet);font-size:16px;font-weight:var(--type-weight-regular);transition:color var(--motion-state) var(--motion-ease-standard);align-items:center;gap:8px;line-height:28px;display:inline-flex}.recurring-family-rail{background:var(--family-color);opacity:.35;width:3px;height:20px;transition:opacity var(--motion-state) var(--motion-ease-standard), box-shadow var(--motion-state) var(--motion-ease-standard);border-radius:2.75px}:is(.recurring-family-option:hover,.recurring-family-option:focus-visible){color:var(--ink-working)}:is(.recurring-family-option:hover .recurring-family-rail,.recurring-family-option:focus-visible .recurring-family-rail){opacity:.68}.recurring-family-option--active{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.recurring-family-option--active .recurring-family-rail{opacity:1;box-shadow:0 0 5px color-mix(in srgb, var(--family-color) 18%, transparent)}.recurrence-branch{animation:recurrence-unfold var(--motion-surface) var(--motion-ease-standard) both;margin-top:22px}.recurrence-step{flex-wrap:wrap;align-items:flex-start;gap:10px 18px;margin-top:18px;display:flex}.recurrence-step:first-child{margin-top:0}.recurrence-step-label{width:92px;color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.12em;flex:0 0 92px;padding-top:4px;line-height:20px}.recurrence-choice-row,.recurrence-choice-grid{flex-wrap:wrap;flex:1;align-items:center;gap:7px 19px;min-width:0;display:flex}.recurrence-choice-row--months,.recurrence-choice-row--periods{row-gap:10px}.recurrence-choice-grid--dates{grid-template-columns:repeat(10,minmax(30px,1fr));gap:8px 10px;display:grid}.recurrence-choice{--recurrence-choice-color:var(--recurring-priority-medium);min-height:24px;color:var(--ink-quiet);font-size:14px;font-weight:var(--type-weight-regular);white-space:nowrap;transition:color var(--motion-local) ease;align-items:center;gap:6px;line-height:20px;display:inline-flex}.recurrence-choice-rail{background:var(--recurrence-choice-color);opacity:.18;width:2px;height:16px;transition:opacity var(--motion-local) ease, box-shadow var(--motion-local) ease;border-radius:2.75px}:is(.recurrence-choice:hover,.recurrence-choice:focus-visible){color:var(--ink-working)}:is(.recurrence-choice:hover .recurrence-choice-rail,.recurrence-choice:focus-visible .recurrence-choice-rail){opacity:.56}.recurrence-choice--active{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.recurrence-choice--active .recurrence-choice-rail{opacity:1;box-shadow:0 0 4px color-mix(in srgb, var(--recurrence-choice-color) 16%, transparent)}.recurrence-step--custom-base{align-items:center}.recurrence-number{width:42px;height:28px;color:var(--ink-primary);font:inherit;font-size:16px;font-weight:var(--type-weight-semibold);text-align:center;-moz-appearance:textfield;background:0 0;border:0;outline:0;margin:0 1px 0 0;padding:0;line-height:28px}.recurrence-number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.recurrence-number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes recurrence-unfold{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.add-date{color:var(--ink-quiet);margin-top:6px;font-size:20px;line-height:25px;display:block}.focus-cadence{max-width:min(560px, calc(100vw - var(--focus-left) - 170px));color:var(--ink-quiet);font-size:20px;font-weight:var(--type-weight-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;line-height:25px;display:block;overflow:hidden}.due-picker{background:rgba(var(--surface-opaque-rgb), .975)!important;width:256px!important;color:var(--ink-working)!important;border:0!important;border-radius:14px!important;outline:0!important;padding:13px 15px 14px!important;box-shadow:0 16px 44px #4843391c,0 0 30px #c2b8a41f!important}.due-calendar{--due-cell:31px;width:226px;font-family:var(--sans);background:0 0!important;padding:0!important}.due-calendar .rdp-months,.due-calendar .rdp-month{display:block;position:relative}.due-calendar .rdp-month_caption{justify-content:center;align-items:center;height:31px;margin-bottom:7px;display:flex}.due-calendar .rdp-caption_label{color:var(--ink-working);font-size:14px;font-weight:var(--type-weight-medium);letter-spacing:.01em}.due-calendar .rdp-nav{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;height:31px;display:flex;position:absolute;inset:0 0 auto}.due-calendar .rdp-button_previous,.due-calendar .rdp-button_next{width:31px;height:31px;color:var(--ink-quiet);pointer-events:auto;justify-content:center;align-items:center;display:inline-flex}.due-calendar .rdp-button_previous:hover,.due-calendar .rdp-button_next:hover{color:var(--ink-primary)}.due-calendar .rdp-chevron{fill:none;stroke:currentColor;stroke-width:1.35px;width:14px;height:14px}.due-calendar .rdp-month_grid{border-collapse:collapse;table-layout:fixed;width:100%}.due-calendar .rdp-weekday{width:var(--due-cell);height:24px;color:var(--ink-receding);font-size:11px;font-weight:var(--type-weight-medium);text-align:center;padding:0}.due-calendar .rdp-day{width:var(--due-cell);height:var(--due-cell);text-align:center;padding:0}.due-calendar .rdp-day_button{width:27px;min-width:27px;height:27px;color:var(--ink-working);font-size:12px;font-weight:var(--type-weight-regular);border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}:is(.due-calendar .rdp-day_button:hover,.due-calendar .rdp-day_button:focus-visible){color:var(--ink-primary);background:#91877521;outline:0}.due-calendar .rdp-today:not(.rdp-selected) .rdp-day_button{isolation:isolate;color:var(--warm-primary);font-weight:var(--type-weight-semibold);position:relative}.due-calendar .rdp-today:not(.rdp-selected) .rdp-day_button:before{z-index:-1;filter:blur(2.5px);content:"";pointer-events:none;background:radial-gradient(circle at 44% 48%,#8f816829 0%,#aea28d16 48%,#d6cebf08 70%,#0000 86%);border-radius:50%;position:absolute;inset:-4px}.due-calendar .rdp-selected .rdp-day_button,.due-calendar .rdp-day_button[data-selected-single=true]{background:var(--warm-primary);color:var(--on-accent);font-weight:var(--type-weight-semibold)}.due-remove{color:var(--ink-receding);margin:10px auto 0;font-size:12px;line-height:18px;display:block}:is(.due-remove:hover,.due-remove:focus-visible){color:var(--ink-working);outline:0}.focus-controls{z-index:8;align-items:center;gap:8px;display:flex;position:absolute;top:10px;right:12px}.focus-controls.creation-controls{top:10px}.focus-controls button{color:var(--ink-quiet);font-size:18px;line-height:30px}.focus-controls .close-control{justify-content:center;align-items:center;width:28px;height:32px;display:inline-flex;position:relative;top:-1px}.focus-controls .close-control .build-core-glyph{width:23px;height:23px}.focus-controls .focus-more{justify-content:center;align-items:center;width:28px;height:32px;line-height:32px;display:inline-flex}.focus-controls .focus-more .build-core-glyph{width:19px;height:19px}.focus-view-switch{flex-direction:column;gap:2px;padding-top:1px;display:flex}.focus-view-strip{z-index:3;top:0;right:auto;left:calc(var(--focus-rail-width) + var(--rail-gap));flex-direction:row;align-items:center;gap:6px;width:auto;min-width:0;height:28px;padding:0;display:flex;position:absolute}.focus-view-strip .focus-view-option{flex:none;min-width:0}.focus-plane--view-switch .notes-surface,.focus-plane--view-switch .recurring-details,.focus-plane--view-switch.project-focus-plane .project-focus-structure{top:var(--focus-body-top,91px)}.focus-view-option{--focus-view-color:var(--recurring-priority-medium);isolation:isolate;min-width:0;height:24px;color:var(--ink-quiet);font-size:11px;font-weight:var(--type-weight-medium);letter-spacing:.06em;text-align:left;align-items:center;gap:4px;line-height:24px;display:flex;position:relative}.focus-view-option:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-fine);filter:blur(7px);opacity:0;transform-origin:43%;transition:opacity var(--motion-local) ease;border-radius:50%;position:absolute;inset:-7px -14px;transform:scale(1.2)rotate(.8deg)}.focus-view-rail{background:var(--focus-view-color);opacity:0;width:2px;height:17px;transition:opacity var(--motion-local) ease, box-shadow var(--motion-local) ease;border-radius:2.75px;flex:0 0 2px}.focus-view-option--active{color:var(--ink-primary)}.focus-view-option--active:before{opacity:1}:is(.focus-view-option:hover,.focus-view-option:focus-visible){color:var(--ink-primary)}.recurring-details{top:var(--focus-body-top,91px);bottom:0;right:0;left:var(--focus-content-left);min-height:0;animation:recurrence-unfold var(--motion-surface) var(--motion-ease-standard) both;grid-template-columns:minmax(190px,.4fr) minmax(300px,.6fr);gap:42px;display:grid;position:absolute}.property-index{flex-direction:column;min-height:0;padding:0 0 2px;display:flex}.property-index-item,.property-direct-action{width:100%;min-width:0;color:var(--ink-quiet);text-align:left;align-items:flex-start;gap:12px;margin:0 0 22px;display:flex;position:relative}.property-index-item>span:last-child,.property-direct-action>span:last-child{min-width:0;display:block}.property-index-item strong,.property-direct-action strong{color:inherit;font-size:14px;font-weight:var(--type-weight-semibold);letter-spacing:.105em;line-height:19px;display:block}.property-index-item small,.property-direct-action small{max-width:184px;color:var(--ink-receding);font-size:16px;font-weight:var(--type-weight-regular);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:21px;display:block;overflow:hidden}.property-index-rail{background:var(--recurring-priority-medium);opacity:.16;width:3px;height:24px;transition:opacity var(--motion-local) ease, box-shadow var(--motion-local) ease;border-radius:2.75px;flex:0 0 3px}.property-index-item:not(.property-index-item--readonly):hover,.property-direct-action:hover{color:var(--ink-working)}.property-index-item:not(.property-index-item--readonly):focus-visible{color:var(--ink-working)}.property-direct-action:focus-visible{color:var(--ink-working)}.property-index-item--active,.property-direct-action--active{color:var(--ink-primary)}.property-index-item--active .property-index-rail,.property-direct-action--active .property-index-rail{opacity:1;box-shadow:0 0 4px color-mix(in srgb, var(--recurring-priority-medium) 16%, transparent)}.property-index-item--readonly{cursor:default}.property-direct-action{margin-top:0;margin-bottom:22px}.property-direct-action strong{letter-spacing:.09em;font-size:13px}.property-index-item--next{margin-bottom:34px}.property-index-item--review small{color:var(--status-warning);font-style:italic;font-weight:var(--type-weight-medium)}.property-index-item--review .property-index-rail{background:var(--ink-primary);opacity:.72}.property-direct-action--skip{margin-bottom:44px}.property-index-item--starts{margin-bottom:22px}.property-direct-action--pause{margin-top:auto;margin-bottom:0}.property-field{overscroll-behavior:contain;scrollbar-width:none;min-width:0;min-height:0;padding:0 18px 36px 0;overflow-y:auto}.property-field::-webkit-scrollbar{display:none}.property-field-content>.structural-label{margin-bottom:12px}.property-field-content--repeats .recurring-family-options{white-space:normal;flex-wrap:wrap;gap:6px 20px;margin-top:0}.property-field-content--repeats .recurrence-branch{margin-top:20px}.detail-date-editor{margin-top:18px}.detail-choice-line,.detail-occurrence-counts{align-items:flex-start;gap:14px;margin-top:20px;display:flex}.detail-occurrence-counts{flex-direction:column;gap:13px}.detail-occurrence-counts .recurrence-choice-row{flex-wrap:wrap;gap:10px 18px}.detail-choice-line:first-child{margin-top:0}.detail-choice-line .recurrence-step-label{flex-basis:76px;width:76px}.detail-occurrence-counts .recurrence-step-label{flex-basis:auto;width:auto}.recurrence-choice-grid--detail-dates{grid-template-columns:repeat(7,minmax(29px,1fr));gap:8px 7px;display:grid}.detail-ends-modes{flex-wrap:wrap;gap:8px 22px;margin-top:18px;display:flex}.detail-occurrence-input{width:46px}.detail-year-input{width:62px}.task--paused .task-title,.task--paused .task-cadence{opacity:.62}.cadence-state{font-style:italic;font-weight:var(--type-weight-regular);letter-spacing:.01em}.cadence-state--review{color:var(--status-warning);font-weight:var(--type-weight-medium)}.property-direct-action:disabled{cursor:default;opacity:.34}.release-point:disabled{cursor:default;opacity:.18}.release-point:disabled:before{transform:translate(-50%,-50%)scale(1)}.focus-menu{width:178px!important;padding:var(--action-menu-block-padding) 0!important;border-radius:var(--action-menu-radius)!important;background:rgba(var(--surface-opaque-rgb), .985)!important;color:var(--ink-working)!important;border:0!important;outline:0!important;gap:0!important;box-shadow:0 8px 24px #3430291a,0 0 0 1px #49453d0e!important}.focus-menu[data-open]{animation:compact-menu-in var(--menu-enter) var(--surface-ease) both!important}.focus-menu[data-closed]{animation:compact-menu-out var(--menu-leave) var(--surface-ease) both!important}.focus-menu>button,.focus-menu-confirm button{width:100%;min-height:var(--action-menu-item-min-height);padding:5px var(--action-menu-item-inline-padding);color:var(--ink-working);font-size:var(--action-menu-item-font-size);font-weight:var(--type-weight-medium);line-height:var(--action-menu-item-line-height);text-align:left;display:block}:is(.focus-menu>button:hover,.focus-menu>button:focus-visible,.focus-menu-confirm button:hover,.focus-menu-confirm button:focus-visible){color:var(--ink)}.focus-menu .focus-menu-danger{color:var(--ink-danger);font-weight:var(--type-weight-medium)}:is(.focus-menu .focus-menu-danger:hover,.focus-menu .focus-menu-danger:focus-visible){color:color-mix(in srgb, var(--ink-danger) 82%, var(--ink-primary))}.focus-menu-confirm p{color:var(--ink-working);margin:3px 14px 8px;font-size:13px;line-height:18px}.focus-menu-confirm>div{align-items:center;display:flex}.focus-menu-confirm>div button{flex:50%;width:auto}.project-focus-menu{width:214px!important}.project-focus-menu .focus-menu-confirm>div{flex-direction:column;align-items:stretch}.project-focus-menu .focus-menu-confirm>div button{flex:none;width:100%}.notes-surface{top:var(--focus-body-top,91px);right:0;bottom:var(--notes-bottom,0px);left:var(--focus-content-left);isolation:isolate;min-height:0;position:absolute}.notes-surface:before,.notes-surface:after{content:"";z-index:0;pointer-events:none;background:rgba(var(--neutral-soft-rgb), .17);opacity:.62;width:1px;transition:opacity var(--motion-local) ease, box-shadow var(--motion-local) ease;position:absolute;top:36px;bottom:0;box-shadow:0 0 6px #6f695e09}.notes-surface:before{left:0}.notes-surface:after{right:0}.notes-surface:focus-within:before,.notes-surface:focus-within:after{opacity:.9;box-shadow:0 0 8px #6f695e17}.notes{z-index:1;flex-direction:column;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0 15px;display:flex;position:relative}.material-heading{align-items:center;gap:9px;height:24px;display:flex}.material-heading .structural-label{margin:0}.material-heading-action{width:22px;height:24px;color:var(--ink-quiet);font-size:20px;font-weight:var(--type-weight-light);justify-content:center;align-items:center;line-height:24px;display:inline-flex}.material-heading-action .build-core-glyph{width:15px;height:15px}:is(.material-heading-action:hover,.material-heading-action:focus-visible){color:var(--ink-primary);outline:0}.note-history{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:18px 0;scroll-padding-block:18px;overflow-y:auto}.note-composer{grid-template-columns:minmax(0,1fr);align-items:start;gap:0;min-height:35px;margin-top:8px;padding-bottom:9px;display:grid;position:relative}.note-composer:after{content:"";pointer-events:none;background:rgba(var(--neutral-soft-rgb), .17);height:1px;transition:background var(--motion-local) ease, box-shadow var(--motion-local) ease;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 5px #6f695e09}.note-composer:focus-within:after{background:rgba(var(--neutral-rgb), .3);box-shadow:0 0 7px #6f695e14}.note-composer-mark{color:var(--ink-quiet);font-size:20px;font-weight:var(--type-weight-light);text-align:center;transition:color var(--motion-local) ease;line-height:26px;display:block}.note-composer:focus-within .note-composer-mark{color:var(--ink-working)}.note-list-controls{align-items:center;gap:7px;margin-top:8px;display:flex}.note-list-controls button{width:44px;height:36px;color:var(--ink-working);font-family:var(--sans);font-size:18px;font-weight:var(--type-weight-regular);transition:color var(--motion-response) ease, opacity var(--motion-response) ease;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.note-list-controls button:focus-visible{outline:1px solid rgba(var(--neutral-rgb), .42);outline-offset:2px}.note-list-controls button:disabled{color:var(--ink-receding);opacity:.34}.note-stamp{color:var(--ink-quiet);margin:7px 0 0;font-size:14px;line-height:17px}.note-copy{width:100%;max-width:none;color:var(--ink-working);font-size:18px;font-weight:var(--type-weight-regular);letter-spacing:-.004em;white-space:pre-wrap;margin:0;line-height:1.3}.note-copy-action{text-align:left;width:100%;display:block}.note-copy-action:focus-visible{outline:none}.note-edit-editor{resize:none;-webkit-appearance:none;appearance:none;width:100%;min-height:23px;color:var(--ink-working);caret-color:var(--editing-caret-color);font-family:var(--sans);font-size:18px;font-weight:var(--type-weight-regular);letter-spacing:-.004em;white-space:pre-wrap;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;line-height:1.3;display:block;overflow:hidden}.add-note-editor.note-list-editor--bullet,.note-edit-editor.note-list-editor--bullet{text-indent:-1.35em;padding-left:1.35em}.add-note-editor.note-list-editor--number,.note-edit-editor.note-list-editor--number{text-indent:-1.75em;padding-left:1.75em}.note-entry--editing .note-stamp{opacity:.52}.note-entry{transition:opacity var(--motion-state) var(--motion-ease-release), transform var(--motion-state) var(--motion-ease-release);margin-top:0;position:relative}.note-entry+.note-entry{margin-top:19px}.note-delete{width:30px;height:30px;color:var(--ink-working);opacity:0;transition:opacity var(--motion-response) ease, color var(--motion-response) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-5px;right:6px}.note-delete .build-core-glyph{width:16px;height:16px}.note-entry:hover .note-delete{opacity:.58;outline:0}.note-delete:focus-visible{opacity:.58;outline:0}.note-entry .note-delete:hover{color:var(--ink-primary);opacity:.84}.note-entry--editing .note-delete{pointer-events:none;opacity:0}.note-entry--resolving{pointer-events:none;opacity:0;transform:translateY(-3px)}.add-note-editor{resize:none;-webkit-appearance:none;appearance:none;width:100%;height:26px;min-height:26px;color:var(--ink-working);caret-color:var(--editing-caret-color);font-family:var(--sans);font-size:18px;font-weight:var(--type-weight-regular);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:0;line-height:26px;display:block;overflow:hidden}.add-note-editor--active{overscroll-behavior:contain}.add-note-editor[readonly]{color:var(--ink-quiet);cursor:default}.add-note-editor::placeholder{color:var(--ink-quiet);opacity:1}.focus-materials{bottom:0;right:0;left:var(--focus-content-left);--material-inline-gap:14px;--material-wrap-gap:8px;position:absolute}.material-group+.material-group{margin-top:24px}.material-group{position:relative}.material-lane{isolation:isolate;min-height:150px;padding:0 15px}.material-lane--summary.tags{min-height:132px}.material-lane--summary.attachments,.material-lane--manage.attachments{min-height:148px}.material-lane--manage.tags{min-height:247px}.material-lane:before,.material-lane:after{content:"";z-index:0;pointer-events:none;background:rgba(var(--neutral-soft-rgb), .17);opacity:.62;width:1px;transition:opacity var(--motion-local) ease, box-shadow var(--motion-local) ease;position:absolute;top:36px;bottom:0;box-shadow:0 0 6px #6f695e09}.material-lane:before{left:0}.material-lane:after{right:0}.material-lane:focus-within:before,.material-lane:focus-within:after{opacity:.9;box-shadow:0 0 8px #6f695e17}.material-lane>.structural-label,.material-composer,.material-lane>.material-row{z-index:1;position:relative}.material-composer{align-items:start;min-height:35px;margin-top:13px;padding-bottom:9px;display:flex}.material-row{align-items:center;min-height:18px;margin-top:4px;padding:7px 0 16px;display:flex}.tags .material-row{align-content:flex-start;row-gap:var(--material-wrap-gap);scrollbar-width:none;flex-wrap:wrap;max-height:102px;overflow-y:auto}.tags .material-row::-webkit-scrollbar{display:none}.material-group.tags{position:relative}.material-empty{color:var(--ink-receding);margin:0;font-size:14px;font-style:italic;line-height:21px}.tag{height:21px;margin-right:var(--material-inline-gap);color:var(--ink-working);font-size:14px;font-weight:var(--type-weight-medium);letter-spacing:.075em;align-items:center;padding-left:8px;line-height:21px;display:inline-flex;position:relative}.tag:before{content:"";background:var(--tag-color,var(--ink-receding));border-radius:2.25px;width:3px;position:absolute;top:1px;bottom:1px;left:0}.tag--orange:before{background:var(--rail-tag-orange)}.tag--blue:before{background:var(--rail-tag-blue)}.tag-picker{transition:width var(--motion-state) var(--motion-ease-standard);background:rgba(var(--surface-opaque-rgb), .98)!important;width:188px!important;color:var(--ink-working)!important;border:0!important;border-radius:13px!important;outline:0!important;gap:2px!important;padding:10px 11px!important;box-shadow:0 14px 38px #4843391b,0 0 28px #c2b8a41b!important}.tag-picker[data-open]{animation:compact-menu-in var(--menu-enter) var(--surface-ease) both!important}.tag-picker[data-closed]{animation:compact-menu-out var(--menu-leave) var(--surface-ease) both!important}.tag-picker--2{width:342px!important}.tag-picker--3{width:490px!important}.tag-picker-sort{align-items:center;gap:13px;height:25px;padding:0 4px 3px;display:flex}.tag-picker-sort button{min-width:32px;min-height:25px;color:var(--ink-receding);font-size:10px;font-weight:var(--type-weight-medium);letter-spacing:.085em;line-height:18px}:is(.tag-picker-sort button:hover,.tag-picker-sort button:focus-visible){color:var(--ink-quiet);outline:0}.tag-picker-sort button[aria-pressed=true]{color:var(--ink-working);font-weight:var(--type-weight-semibold)}.tag-picker-library{scrollbar-width:none;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:10px;max-height:240px;display:grid;overflow-y:auto}.tag-picker-library::-webkit-scrollbar{display:none}.tag-picker--2 .tag-picker-library{grid-template-columns:repeat(2,minmax(0,1fr))}.tag-picker--3 .tag-picker-library{grid-template-columns:repeat(3,minmax(0,1fr))}.tag-picker-item{align-items:center;width:100%;min-width:0;display:flex}.tag-picker-option{width:100%;min-width:0;height:30px;color:var(--ink-working);font-size:13px;font-weight:var(--type-weight-medium);letter-spacing:.06em;text-align:left;flex:auto;align-items:center;gap:9px;padding:0 4px;display:flex}.tag-picker-option>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:is(.tag-picker-option:hover,.tag-picker-option:focus-visible){color:var(--ink-working);outline:0}.tag-picker-rail{opacity:1;border-radius:2.25px;flex:0 0 3px;width:3px;height:18px}.tag-assignment{width:100%;color:var(--ink-working);padding:0;position:relative;overflow:visible}.tag-assignment-search{border-bottom:1px solid var(--editing-guide-color);width:min(360px,78%);height:28px}.tag-assignment-input{width:100%;height:27px;color:var(--ink-working);font-family:var(--sans);font-size:16px;font-weight:var(--type-weight-regular);-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;padding:0;line-height:27px}.tag-assignment-input::-webkit-search-cancel-button{display:none}.tag-assignment-input::placeholder{color:var(--ink-receding);opacity:1}.tag-assignment-list{margin-top:10px}.tag-inventory,.tag-picker-archive-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px 12px;width:min(560px,100%);display:grid}.tag-assignment-empty{color:var(--ink-receding);text-align:left;margin:0;padding:9px 4px;font-size:13px;font-style:italic}.tag-picker-option[aria-pressed=true]{color:var(--ink-receding);font-weight:var(--type-weight-medium)}.tag-picker-option[aria-pressed=true] .tag-picker-rail{opacity:.48;filter:saturate(.48);box-shadow:none}.tag-picker-manage{width:38px;height:30px;color:var(--ink-receding);letter-spacing:.08em;opacity:.46;text-align:center;transition:color var(--motion-state) ease, opacity var(--motion-state) ease;flex:0 0 38px;padding-bottom:3px;font-size:11px;line-height:30px}.tag-picker-group{grid-column:1/-1;margin-top:8px}.tag-picker-group-heading{color:var(--ink-receding);font-size:9px;font-weight:var(--type-weight-semibold);letter-spacing:.105em;margin:0 0 1px 4px;line-height:16px}.tag-picker-item--archived .tag-picker-option{color:var(--ink-receding)}.tag-picker-item--archived .tag-picker-rail{opacity:.34;filter:saturate(.38)}.tag-picker-item:hover .tag-picker-manage,.tag-picker-item:focus-within .tag-picker-manage,.tag-picker-manage:hover{color:var(--ink-working);opacity:.82;outline:0}.tag-picker-manage:focus-visible{color:var(--ink-working);opacity:.82;outline:0}.tag-create-start{height:29px;color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-medium);text-align:left;align-items:center;gap:5px;margin:5px 4px 0;line-height:29px;display:inline-flex}.tag-create-start .build-core-glyph{width:13px;height:13px}:is(.tag-create-start:hover,.tag-create-start:focus-visible){color:var(--ink-working);outline:0}.tag-create{padding:12px 14px 11px}.tag-edit{animation:tag-edit-enter var(--motion-state) var(--motion-ease-standard) both;padding:12px 14px 11px}.tag-definition-editor{background:var(--temporary-surface);width:min(318px,100% - 8px);-webkit-backdrop-filter:var(--temporary-surface-backdrop);backdrop-filter:var(--temporary-surface-backdrop);box-shadow:0 10px 30px var(--temporary-surface-shadow), 0 0 0 1px var(--temporary-surface-edge);border-radius:10px}.tag-edit-label{color:var(--ink-receding);font-size:9px;font-weight:var(--type-weight-semibold);letter-spacing:.105em;margin:0 0 1px;line-height:16px}@keyframes tag-edit-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.tag-create-code{width:100%;height:27px;color:var(--ink-working);font-family:var(--sans);font-size:13px;font-weight:var(--type-weight-medium);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0;line-height:27px;display:block}.tag-definition-actions{align-items:center;gap:14px;min-height:28px;margin-top:5px;display:flex}.tag-definition-actions button,.tag-delete-confirm button{color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-medium);line-height:26px}.tag-definition-actions button:hover:not(:disabled),.tag-delete-confirm button:hover{color:var(--ink-primary);outline:0}.tag-definition-actions button:focus-visible:not(:disabled){color:var(--ink-primary);outline:0}.tag-delete-confirm button:focus-visible{color:var(--ink-primary);outline:0}.tag-definition-actions button:disabled{opacity:.3}.tag-delete-confirm{margin-top:4px}.tag-delete-confirm p{max-width:390px;color:var(--ink-quiet);margin:0;font-size:11px;line-height:16px}.tag-delete-confirm .tag-edit-delete{color:var(--ink-danger);margin:2px 14px 0 0;display:inline-block}.tag-create-code::placeholder{color:var(--ink-receding);opacity:1}.tag-color-rails{align-items:center;gap:7px;margin-top:7px;display:flex}.tag-color-choice{justify-content:center;align-items:center;width:21px;height:29px;display:flex}.tag-color-choice:focus-visible{outline:0}.tag-color-choice>span{opacity:.38;width:3px;height:18px;transition:height var(--motion-state) ease, opacity var(--motion-state) ease, box-shadow var(--motion-state) ease;border-radius:2.25px}:is(.tag-color-choice:hover>span,.tag-color-choice:focus-visible>span){opacity:.72}.tag-color-choice[aria-checked=true]>span{opacity:1;height:23px;box-shadow:0 0 5px #5a54491a}.tag-edit-delete{height:24px;color:var(--ink-danger);font-size:11px;font-weight:var(--type-weight-medium);text-align:left;margin-top:4px;line-height:24px;display:block}:is(.tag-edit-delete:hover,.tag-edit-delete:focus-visible){color:color-mix(in srgb, var(--ink-danger) 82%, var(--ink-primary));font-weight:var(--type-weight-medium);outline:0}.attachment-row{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:28px;align-items:center;gap:6px 16px;max-height:100px;padding-bottom:2px;display:grid;overflow-y:auto}.attachment-row--summary,.attachment-row--manage{max-height:100px}.attachment-row::-webkit-scrollbar{display:none}.attachment-row--desktop-overflow{padding-bottom:13px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 14px),#0000 100%)}.attachment-item{align-items:center;width:100%;min-width:0;margin:0;padding-right:28px;display:inline-flex;position:relative}.attachment-item--summary{padding-right:0}.attachment{width:100%;min-width:0;color:var(--ink-working);font-family:var(--sans);font-size:15px;font-weight:var(--type-weight-medium);letter-spacing:.018em;white-space:nowrap;align-items:center;line-height:20px;display:inline-flex}.attachment:disabled{cursor:default;opacity:1}.attachment:focus{box-shadow:none;border:0;outline:0}.attachment:focus-visible{color:var(--ink-primary);text-shadow:0 0 12px #605b512e}.attachment>span{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 30px);overflow:hidden}.attachment--manage{gap:0}.attachment-open{flex:0 0 28px;justify-content:flex-start;align-items:center;width:28px;height:28px;display:inline-flex}.attachment-open:disabled{cursor:default}.attachment-name{min-width:0;color:inherit;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:auto;line-height:28px;overflow:hidden}.attachment-name-editor{border:0;border-bottom:1px solid var(--editing-guide-color);width:calc(100% - 28px);height:28px;color:var(--ink-primary);font:inherit;background:0 0;border-radius:0;outline:0;padding:0;line-height:28px}.attachment-delete{width:28px;height:28px;color:var(--ink-working);opacity:0;transition:opacity var(--motion-response) ease, color var(--motion-response) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-2px;right:-8px}.attachment-delete .build-core-glyph{width:15px;height:15px}.attachment-item:hover .attachment-delete{opacity:.58;outline:0}.attachment-delete:focus-visible{opacity:.58;outline:0}.attachment-item .attachment-delete:hover{color:var(--ink-primary);opacity:.84}.attachment-input,.focus-item-more{display:none}.file-glyph{--file-accent:#354b6a;width:22px;height:28px;color:var(--ink-working);flex:none;margin-right:6px;overflow:visible}.file-glyph path{fill:none;stroke:currentColor;stroke-width:var(--glyph-stroke-fine);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.file-glyph-mark{filter:brightness(var(--file-mark-brightness)) saturate(var(--file-mark-saturation));stroke:var(--file-accent)!important;stroke-width:var(--glyph-stroke)!important}.file-glyph--doc{--file-accent:#214c87}.file-glyph--sheet{--file-accent:#2f7a4c}.file-glyph--slides{--file-accent:#ad4d24}.file-glyph--pdf{--file-accent:#a3262d}.file-glyph--text{--file-accent:#223e63}.file-glyph--data{--file-accent:#298353}.file-glyph--folder{--file-accent:#aa7b1f}.file-glyph--image{--file-accent:#24558e}.file-glyph--video{--file-accent:#5c317f}.file-glyph--audio{--file-accent:#27588d}.material-action{width:auto;height:26px;color:var(--ink-quiet);font-family:var(--sans);font-size:18px;font-weight:var(--type-weight-regular);letter-spacing:normal;text-align:left;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;flex:none;justify-content:flex-start;align-items:center;gap:5px;margin:0;padding:0;line-height:26px;display:inline-flex;position:static}.material-action .build-core-glyph{width:15px;height:15px}.projects-zone{width:var(--current-width)}.project-list,.project-active-steps,.project-focus-steps{margin:0;padding:0;list-style:none}.project{transition:opacity var(--motion-project-release) var(--motion-ease-release), transform var(--motion-reorder) var(--motion-ease-spatial);-webkit-user-select:none;user-select:none;margin-bottom:26px;position:relative}.project--drag-source{opacity:0}.project--drag-source.project--drag-handoff{opacity:1}.project--drag-source .project-header:before{opacity:0}.project--drag-shift{transform:translateY(var(--project-drag-shift))}.project-list--dragging,.project-list--dragging .project,.project-list--dragging .project-select{cursor:grabbing}.project-drag-overlay{z-index:80;pointer-events:none;opacity:.96;transform-origin:0;will-change:transform;filter:drop-shadow(0 7px 9px #342f2717);margin:0;position:fixed}.project-drag-overlay .project-select{pointer-events:none}.project-drag-overlay--selected .project-header:after{background:var(--priority-color,var(--priority-medium));filter:brightness(1.1)saturate(1.03);box-shadow:0 0 5px rgba(var(--pool-highlight-rgb), .72), 0 0 10px rgba(var(--priority-rgb,148, 112, 68), .22), 0 0 17px rgba(var(--priority-rgb,148, 112, 68), .08)}.project-drag-overlay .project-title{width:var(--drag-title-width)}.project-drag-overlay--selected .project-title{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.order-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:fixed;overflow:hidden}.project-header{isolation:isolate;grid-template-columns:minmax(0,1fr) 32px;align-items:start;min-height:50px;display:grid;position:relative}.project-header:after{content:"";z-index:1;top:calc(-1 * var(--rail-overhang));left:var(--task-completion-gutter);width:var(--task-rail-width);height:calc(var(--item-title-height,24px) + var(--item-tags-height,0px) + 2 * var(--rail-overhang));pointer-events:none;border-radius:var(--work-object-rail-radius);background:var(--priority-color,var(--priority-medium));box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .5), 0 0 7px rgba(var(--priority-rgb,148, 112, 68), .075);position:absolute}.project--selected .project-header:before,.project--context .project-header:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-object);filter:none;width:500px;height:73px;transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));transform-origin:38%;animation:pooling-gather var(--motion-surface) var(--motion-ease-standard) both;position:absolute;top:-22px;left:-34px}.header-action--filter-active,.focus-priority-option,.creation-priority-option,.recurring-family-option,.filter-priority,.filter-tag,.recurrence-choice,.property-index-item,.property-direct-action,.tag-picker-option,.tag-color-choice{isolation:isolate;position:relative}.header-action--filter-active:before,.focus-priority-option[aria-checked=true]:before,.creation-priority-option[aria-checked=true]:before,.recurring-family-option--active:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-medium);filter:blur(8px);transform-origin:42%;animation:pooling-gather var(--motion-local) ease-out both;border-radius:50%;position:absolute;inset:-9px -16px;transform:scale(1.2)rotate(-.8deg)}.filter-priority--active:before,.filter-tag--active:before,.recurrence-choice--active:before,.property-index-item--active:before,.property-direct-action--active:before,.tag-picker-option[aria-pressed=true]:before,.tag-color-choice[aria-checked=true]:before{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-fine);filter:blur(7px);transform-origin:44%;animation:pooling-gather var(--motion-local) ease-out both;border-radius:50%;position:absolute;inset:-6px -10px;transform:scale(1.2)rotate(.8deg)}.project-select{z-index:1;min-width:0;padding-right:20px;padding-left:calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap));text-align:left;touch-action:pan-y;pointer-events:none;display:block;position:relative}.project-title{width:fit-content;max-height:72px;color:var(--ink-working);font-size:var(--work-object-title-size);font-weight:var(--work-object-title-weight);letter-spacing:var(--work-object-title-tracking);line-height:var(--work-object-title-leading);-webkit-line-clamp:3;pointer-events:auto;-webkit-box-orient:vertical;display:-webkit-box;position:relative;overflow:hidden}.project--selected .project-title{color:var(--ink-primary);font-weight:var(--work-object-selected-weight)}.project--selected .project-header:after{background:var(--priority-color,var(--priority-medium));filter:brightness(1.1)saturate(1.03);box-shadow:0 0 5px rgba(var(--pool-highlight-rgb), .72), 0 0 10px rgba(var(--priority-rgb,148, 112, 68), .22), 0 0 17px rgba(var(--priority-rgb,148, 112, 68), .08)}.project-priority-label{color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.025em;margin-top:2px;line-height:17px;display:block}.project--search-trace .project-title{animation:search-arrival-text var(--motion-trace) var(--motion-ease-standard) both}.project-step--search-trace,.project-note--search-trace .note-copy{animation:search-arrival-context var(--motion-trace) var(--motion-ease-standard) both}.project-progress,.project-focus-progress{background:var(--progress-track);border-radius:2px;height:3px;display:block;position:relative;overflow:hidden}.project-progress{pointer-events:auto;width:min(285px,78%);margin-top:10px}.project-progress>span,.project-focus-progress>span{background:var(--progress-fill);height:100%;display:block}.project-expand{width:32px;height:32px;color:var(--ink-quiet);justify-content:center;align-items:center;margin-top:-4px;display:flex}.project-expand>.build-core-glyph{width:var(--work-object-disclosure-size);height:var(--work-object-disclosure-size);color:var(--ink-working);transition:transform var(--motion-state) var(--motion-ease-standard), color var(--motion-response) ease;display:block;transform:rotate(0)}.project-expand[aria-expanded=true]>.build-core-glyph{transform:rotate(90deg)}:is(.project-expand:hover>.build-core-glyph,.project-expand:focus-visible>.build-core-glyph){color:var(--ink)}.project-active-steps{animation:project-steps-in var(--motion-surface) var(--motion-ease-standard) both;margin:7px 32px 0 22px}.project-active-steps li{min-height:29px;color:var(--ink-working);font-size:var(--work-step-compact-title-size);font-weight:var(--type-weight-regular);line-height:var(--work-step-compact-title-leading);transition:color var(--motion-state) ease, opacity var(--motion-state) ease, transform var(--motion-spatial) var(--motion-ease-spatial);align-items:baseline;gap:9px;padding-bottom:5px;display:flex;position:relative}.board-project-steps{margin-left:34px}.project-active-steps li:not(.project-step-empty):is(:hover,:focus-within),.project-focus-steps li:not(.project-focus-empty):is(:hover,:focus-within),.project-active-steps li:is(.project-step--selected,.project-step--context),.project-focus-steps li:is(.project-step--selected,.project-step--context,.project-step--title-editing){color:var(--ink-primary)}.project-active-steps li:not(.project-step-empty):is(:hover,:focus-within) .project-step-rail,.project-focus-steps li:not(.project-focus-empty):is(:hover,:focus-within) .project-step-rail{opacity:.9;filter:brightness(1.12)saturate(1.03)}.project-active-steps li:is(.project-step--selected,.project-step--context) .project-step-rail,.project-focus-steps li:is(.project-step--selected,.project-step--context,.project-step--title-editing) .project-step-rail{opacity:1;filter:brightness(1.2)saturate(1.05);box-shadow:0 0 6px color-mix(in srgb, var(--step-color,var(--rail-step-neutral)) 22%, transparent)}.project-active-steps li.project-step--drag-source{z-index:8;opacity:0;transition:none}.project-step-rail{background:var(--rail-step-neutral);width:2px;height:16px;opacity:var(--rail-step-active-opacity);border-radius:2.25px;flex:0 0 2px;transform:translateY(2px)}.project-step-current{color:var(--ink-quiet);font-size:12px;font-style:italic;font-weight:var(--type-weight-regular);letter-spacing:.01em;margin-left:auto}.project-active-steps .project-step-empty{color:var(--ink-receding)}.project-focus-plane{--focus-content-left:calc(var(--focus-rail-width) + var(--rail-gap))}.project-focus-plane .focus-view-option{--focus-view-color:var(--ink-primary)}.project-focus-identity{display:flex}.project--selected .project-release-point:before{opacity:.82;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .22);transform:translate(-50%,-50%)scale(1)}.project:has(.project-title:hover) .project-release-point:before{opacity:.82;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .22);transform:translate(-50%,-50%)scale(1)}.project:has(.project-progress:hover) .project-release-point:before{opacity:.82;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .22);transform:translate(-50%,-50%)scale(1)}.project-release-point:hover:before{opacity:.96;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .26);transform:translate(-50%,-50%)scale(1.6667)}.project-release-point:focus-visible:before{opacity:.96;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .26);transform:translate(-50%,-50%)scale(1.6667)}.project-release-point:before{background:var(--priority-color,var(--priority-medium))}.project-focus-progress{width:min(370px,100% - 170px);margin-top:8px}.project-focus-plane .add-date{margin-top:9px}.project-focus-structure{top:calc(var(--focus-body-top,91px) + 14px);padding-right:26px;position:absolute;bottom:190px;left:0;right:26px;overflow-y:auto}.project-focus-plane--primary:has(.project-focus-materials .tags):has(.project-focus-materials .attachments) .project-focus-structure{bottom:338px}.project-focus-plane--primary .project-focus-structure,.project-focus-plane--primary .project-focus-materials,.project-focus-plane--notes .notes-surface{animation:recurrence-unfold var(--motion-surface) var(--motion-ease-standard) both}.project-focus-section{padding-left:var(--focus-content-left)}.project-focus-steps{margin-top:11px}.project-add-step,.project-step-input{width:min(420px,100% - 70px);height:27px;color:var(--ink-quiet);font-family:var(--sans);font-size:16px;font-weight:var(--type-weight-regular);text-align:left;margin-top:9px;line-height:27px;display:block}.project-add-step span{font-size:18px;font-weight:var(--type-weight-light);margin-right:7px;display:inline-block}:is(.project-add-step:hover,.project-add-step:focus-visible){color:var(--ink-primary)}.project-step-input{color:var(--ink-primary);caret-color:var(--editing-caret-color);background:0 0;border:0;border-radius:0;outline:0;padding:0}.project-step-input::placeholder{color:var(--ink-quiet);opacity:1}.project-focus-steps li{min-height:34px;color:var(--ink-working);font-size:var(--work-step-title-size);font-weight:var(--type-weight-regular);line-height:var(--work-step-title-leading);align-items:center;gap:11px;display:flex;position:relative}.project-focus-step-title{min-width:0}.project-focus-steps .project-step-rail{margin-left:0}.project-step-complete{z-index:2;width:26px;height:34px;position:absolute;top:0;left:-22px}.project-step-complete:before{content:"";background:var(--rail-step-neutral);opacity:0;width:11px;height:11px;transition:transform var(--motion-local) ease, opacity var(--motion-local) ease, box-shadow var(--motion-local) ease;border-radius:50%;position:absolute;top:calc(50% + 2px);left:8px;transform:translateY(-50%)scale(.72)}.project-focus-steps li:hover .project-step-complete:before,.project-focus-steps li:focus-within .project-step-complete:before,.project-step-complete:hover:before{opacity:.94;box-shadow:0 0 7px color-mix(in srgb, var(--rail-step-neutral) 20%, transparent);transform:translateY(-50%)scale(1.3)}.project-step-complete:focus-visible:before{opacity:.94;box-shadow:0 0 7px color-mix(in srgb, var(--rail-step-neutral) 20%, transparent);transform:translateY(-50%)scale(1.3)}@media (hover:none){.project-focus-steps li:focus-within .project-step-complete:before{opacity:.72;transform:translateY(-50%)scale(1)}}.project-focus-step-release{border:1px solid var(--ink-quiet);border-radius:50%;flex:0 0 9px;width:9px;height:9px}.project-focus-steps--completed .project-step-rail{opacity:var(--rail-step-completed-opacity)}.project-focus-steps--completed .project-focus-step-release{border-color:var(--ink-receding);background:var(--ink-receding)}.project-focus-empty{color:var(--ink-receding)!important}.project-focus-materials{left:var(--focus-content-left)}@keyframes project-steps-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.task{transition:height var(--motion-release) var(--motion-ease-release), opacity var(--motion-release) var(--motion-ease-release), transform var(--motion-reorder) var(--motion-ease-spatial)}.task-priority-rail,.release-point{z-index:2}.task-priority-rail{border:0;padding:0}.task-button{transition:transform var(--motion-state) var(--motion-ease-standard)}.task--selected:before,.task--selected:after{animation:pooling-gather var(--motion-surface) var(--motion-ease-standard) both}.task--resolving{opacity:0;pointer-events:none;transform:translateY(-4px)}.task--recurring.task--resolving{height:calc(var(--item-title-height,24px) + 48px);opacity:1;animation:recurring-occurrence-resolve var(--motion-recurring-release) var(--motion-ease-standard) both;transform:none}.focus-plane--soft-draft{animation:soft-draft-in var(--motion-surface) var(--motion-ease-standard) both}.focus-plane--resolving{animation:soft-resolve-out var(--motion-release) var(--motion-ease-release) both;pointer-events:none}.project--resolving{opacity:0;pointer-events:none;transform:translateY(-3px)}.project-focus-plane.focus-plane--resolving{animation-duration:var(--motion-project-release)}@keyframes pooling-gather{0%{opacity:0}to{opacity:1}}@keyframes pooling-gather-history{0%{opacity:0}to{opacity:.5}}@keyframes recurring-occurrence-resolve{0%{opacity:1}48%{opacity:.34}to{opacity:1}}@keyframes focus-priority-unfold{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes search-result-match-in{0%{opacity:.38;filter:blur(.45px);transform:translateY(2px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes search-arrival-text{0%{text-shadow:0 0 15px #69605152}18%{text-shadow:0 0 10px #69605138}to{text-shadow:0 0 #69605100}}@keyframes search-arrival-rail{0%{filter:brightness(1.24);box-shadow:0 0 15px rgba(var(--priority-rgb), .48)}to{filter:brightness()}}@keyframes search-arrival-context{0%{color:var(--ink-primary);text-shadow:0 0 13px #6960514d}22%{color:var(--ink-primary);text-shadow:0 0 8px #6960512e}to{text-shadow:0 0 #69605100}}@keyframes search-arrival-context-mark{0%{filter:brightness(1.22)drop-shadow(0 0 7px #6960514d)}to{filter:brightness()drop-shadow(0 0 #69605100)}}@keyframes soft-draft-in{0%{opacity:.8;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes soft-resolve-out{0%{opacity:1;filter:blur();transform:translateY(0)}22%{opacity:1;filter:brightness(1.05);transform:translateY(0)}48%{opacity:.9;filter:brightness(1.02);transform:translateY(-1px)}to{opacity:.06;filter:blur(.35px);transform:translateY(-3px)}}@media (max-height:790px){:root{--top-datum:calc(132px + var(--window-titlebar-height));--bottom-datum:34px}.wordmark{top:22px}.global-tools{top:31px}.task{height:calc(var(--item-title-height,24px) + 30px)}.material-group+.material-group{margin-top:21px}.task--resolving{height:0}}@media (max-width:1399px){:root{--current-width:clamp(360px, 29vw, 405px);--focus-left:calc(var(--current-left) + var(--current-width) + 42px)}.focus-plane{min-width:0}.board-workspace{width:calc(100vw - var(--current-left) - var(--page-x))}.board-field{grid-template-columns:repeat(3,minmax(0,1fr))}.machine--board .focus-plane{z-index:18;background:radial-gradient(70% 46% at 25% 15%, #e6dbc91c 0%, transparent 74%), var(--field);box-shadow:-18px 0 26px color-mix(in srgb, var(--field) 84%, transparent);animation:board-focus-arrive var(--motion-reorder) var(--motion-ease-spatial) both;padding-left:44px;left:max(520px,42vw)}.recurring-details{grid-template-columns:132px minmax(0,1fr);gap:24px}.detail-choice-line{flex-direction:column;gap:13px}.detail-choice-line .recurrence-step-label{flex-basis:auto;width:auto}.recurrence-choice-grid--detail-dates{grid-template-columns:repeat(7,minmax(20px,1fr));column-gap:4px}}@media (max-width:1179px){:root{--page-x:28px;--top-datum:calc(166px + var(--window-titlebar-height));--bottom-datum:28px;--current-left:28px;--current-width:clamp(260px, 34vw, 360px);--focus-left:calc(var(--current-left) + var(--current-width) + 42px)}html,body,.machine{min-width:0;min-height:0}.wordmark{top:24px;left:var(--page-x);width:auto}.wordmark-ribbon{width:260px}.global-tools{gap:20px;top:30px}.global-search{width:min(300px,36vw)}.navigation-index{top:104px;right:var(--page-x);bottom:auto;left:var(--page-x);align-items:flex-start;width:auto;height:42px;font-size:17px;line-height:28px;display:flex}.primary-navigation,.bottom-navigation{flex-direction:row;align-items:flex-start;gap:20px}.bottom-navigation{margin-left:auto;position:static}.navigation-row{width:auto;min-width:max-content}.navigation-create{flex-basis:28px;width:28px;margin-left:2px}.navigation-item--active:before{width:142px;height:52px;top:-12px;left:-24px}.current-zone{top:calc(var(--top-datum) - 37px);bottom:var(--bottom-datum);overscroll-behavior:contain;height:auto;padding-top:37px;padding-right:16px;overflow-y:auto}.board-workspace{width:var(--current-width)}.board-field{grid-template-columns:minmax(0,1fr);row-gap:38px}.machine--board .focus-plane{left:var(--focus-left);box-shadow:none;background:0 0;padding-left:0}.settings-zone{width:calc(100vw - var(--current-left) - var(--page-x))}.settings-surface{max-width:940px}.focus-plane,.search-surface{min-width:0}.focus-plane{--focus-control-clearance:96px}.focus-plane--view-switch{--focus-control-clearance:0px}.focus-plane--view-switch .focus-identity{padding-top:40px}.focus-plane--view-switch .focus-identity:before{top:15px}.creation-title{width:min(520px, calc(100vw - var(--focus-left) - var(--page-x) - 96px))}.focus-cadence{max-width:calc(100vw - var(--focus-left) - var(--page-x) - 24px)}.recurring-details{grid-template-columns:minmax(132px,.36fr) minmax(0,.64fr);gap:24px}.filter-surface{top:92px;right:var(--page-x);left:var(--page-x);justify-content:flex-start;max-width:none;padding-right:0}.filter-dimensions{justify-content:flex-start}.machine--filter-open{--top-datum:calc(232px + var(--window-titlebar-height))}.machine--filter-open .navigation-index{opacity:0;pointer-events:none}.search-surface{right:var(--page-x)}}@media (max-width:760px){:root{--page-x:20px;--top-datum:calc(214px + var(--window-titlebar-height));--bottom-datum:22px;--current-left:20px;--current-width:clamp(220px, 34vw, 260px);--focus-left:calc(var(--current-left) + var(--current-width) + 30px)}.wordmark{top:24px;left:var(--page-x);width:auto}.wordmark-ribbon{width:244px;height:93px;top:-28px;left:-40px}.build-core-wordmark{gap:7px;font-size:27px;line-height:32px}.global-tools{top:70px;right:var(--page-x);left:var(--page-x);justify-content:flex-end}.global-search{width:min(100%,360px)}.navigation-index{flex-wrap:wrap;align-content:flex-start;gap:9px 20px;height:74px;top:121px}.primary-navigation,.bottom-navigation{flex-wrap:wrap;gap:8px 16px}.bottom-navigation{margin-left:0}.navigation-item--active:before{width:126px;left:-19px}.focus-plane .focus-identity h2,.creation-title{font-size:27px;line-height:34px}.focus-plane .focus-identity h2{max-height:102px}.focus-cadence,.add-date{font-size:18px;line-height:23px}.focus-plane--view-switch .focus-identity{padding-top:40px}.focus-identity--priority-open{padding-bottom:39px}.focus-priority-editor{top:calc(var(--focus-title-height) + 9px);right:auto;left:var(--focus-content-left)}.recurring-details{grid-template-columns:120px minmax(0,1fr);gap:18px}.settings-property{grid-template-columns:1fr;row-gap:22px}.settings-calendar-step{grid-template-columns:1fr;row-gap:16px}.settings-calendar-summary{margin-left:0}.settings-custom-pattern{grid-template-columns:repeat(4,54px)}.filter-surface{top:112px}.machine--filter-open{--top-datum:calc(258px + var(--window-titlebar-height))}}.task.task--recurring,.board-task-list .task.task--recurring,.task--recurring.task--selected:before,.task--recurring.task--context:before{height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + var(--work-recurring-row-breathing))}.current-zone:not(.board-workspace):not(.settings-zone){left:calc(var(--current-left) - var(--selection-pool-bleed));width:calc(var(--current-width) + var(--selection-pool-bleed));padding-left:var(--selection-pool-bleed)}.task--selected .task-priority-rail,.task--context .task-priority-rail,.project--selected .project-header:after,.project--context .project-header:after,.focus-plane--selected-echo:not(.focus-plane--readonly) .focus-priority-rail{opacity:1;filter:var(--selected-object-rail-filter);box-shadow:var(--selected-object-rail-shadow)}.focus-menu,.focus-identity-tags .tag-assignment,.due-picker,.tag-picker,.project-step-menu,.project-completion-decision{-webkit-backdrop-filter:var(--temporary-surface-backdrop);backdrop-filter:var(--temporary-surface-backdrop);background:var(--temporary-surface)!important;box-shadow:0 10px 30px var(--temporary-surface-shadow), 0 0 0 1px var(--temporary-surface-edge)!important}@media (max-width:760px){.focus-cadence{max-width:calc(100vw - var(--focus-left) - 34px)}}.task.task--recurring,.board-task-list .task.task--recurring,.task--recurring.task--selected:before{height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + 29px)}.schedule-property-stack{flex-direction:column;width:min(640px,100%);min-width:0;padding-bottom:42px;display:flex}.schedule-property{width:100%;margin-bottom:25px;position:relative}.schedule-property-trigger,.schedule-next,.schedule-series-action{width:100%;min-width:0;color:var(--ink-quiet);text-align:left;grid-template-columns:3px minmax(0,1fr);align-items:start;column-gap:14px;display:grid;position:relative}.schedule-property-trigger>span:last-child,.schedule-next-copy,.schedule-series-action>span:last-child{min-width:0;display:block}.schedule-property-trigger strong,.schedule-next strong,.schedule-series-action strong{color:inherit;font-size:13px;font-weight:var(--type-weight-semibold);letter-spacing:.105em;line-height:19px;display:block}.schedule-property-trigger small,.schedule-next small{color:var(--ink-quiet);font-size:15px;font-weight:var(--type-weight-regular);margin-top:3px;line-height:20px;display:block}:is(.schedule-property-trigger:hover,.schedule-property-trigger:focus-visible,.schedule-series-action:hover,.schedule-series-action:focus-visible),.schedule-property--active .schedule-property-trigger{color:var(--ink-primary)}.schedule-property--active .property-index-rail,.schedule-series-action--active .property-index-rail{opacity:1;box-shadow:0 0 4px color-mix(in srgb, var(--recurring-priority-medium) 16%, transparent)}.schedule-property-editor{animation:recurrence-unfold var(--motion-surface) var(--motion-ease-standard) both;margin:20px 0 5px 17px;padding-right:8px}.schedule-property-editor .detail-date-editor,.schedule-property-editor .detail-ends-modes{margin-top:0}.schedule-property-editor--repeats .recurring-family-options{white-space:normal;flex-direction:column;align-items:flex-start;gap:7px;margin-top:0}.schedule-property-editor .recurring-family-option,.schedule-property-editor .recurrence-choice{text-transform:lowercase}.schedule-property-editor--repeats .recurrence-branch{margin-top:22px}.schedule-property-editor .recurrence-step{flex-direction:column;gap:7px;margin-top:20px}.schedule-property-editor .recurrence-step-label{flex-basis:auto;width:auto;padding-top:0}.schedule-property-editor .recurrence-choice-row,.schedule-property-editor .recurrence-choice-grid{flex:0 auto;gap:8px 18px;width:100%}.schedule-property-editor .recurrence-choice-grid--dates,.schedule-property-editor .recurrence-choice-grid--detail-dates{grid-template-columns:repeat(7,minmax(26px,1fr));gap:8px 7px;display:grid}.schedule-next{grid-template-columns:3px minmax(0,1fr) auto;margin:4px 0 28px}.schedule-next--review small{color:var(--status-warning);font-weight:var(--type-weight-medium)}.schedule-skip{color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-semibold);letter-spacing:.1em;align-self:center;margin-left:18px;line-height:20px}.schedule-skip:hover,.schedule-skip--active{color:var(--ink-primary)}.schedule-skip:focus-visible{color:var(--ink-primary)}:is(.material-more:hover,.material-more:focus-visible){color:var(--ink-primary)}.schedule-skip:disabled{opacity:.34}.schedule-series-action{margin-top:12px}@media (max-width:760px){.focus-cadence{max-width:calc(100vw - var(--focus-left) - 34px)}.schedule-property-stack{width:100%}.schedule-property-editor{margin-left:17px;padding-right:0}.schedule-next{grid-template-columns:3px minmax(0,1fr)}.schedule-skip{grid-column:2;justify-self:start;margin:8px 0 0}}.project-step-more{width:28px;height:28px;color:var(--ink-quiet);opacity:0;transition:opacity var(--motion-response) ease, color var(--motion-response) ease;flex:0 0 28px;justify-content:center;align-items:center;margin-left:3px;display:inline-flex}.project-step-more .build-core-glyph{width:17px;height:17px}.project-focus-steps li:hover .project-step-more,.project-step-more[aria-expanded=true]{opacity:.7}.project-step-more:focus-visible{opacity:.7}.project-step-menu{z-index:20;width:160px;padding:var(--action-menu-block-padding) 0;border-radius:var(--action-menu-radius);background:rgba(var(--surface-opaque-rgb), .98);border:0;flex-direction:column;gap:0;display:flex;position:absolute;top:calc(100% - 2px);right:0;box-shadow:0 10px 26px #4843391a}.pointer-context-dismiss{z-index:98;position:fixed;inset:0}.pointer-context-menu,.project-step-menu--pointer{z-index:100;position:fixed;bottom:auto;right:auto}.pointer-context-menu{flex-direction:column;margin:0;display:flex}.project-pointer-menu,.task-pointer-menu{width:238px!important}.focus-item-pointer-menu{width:210px!important}.workspace-pointer-menu{width:184px!important}.pointer-context-menu--due{width:258px!important;padding:13px 15px 14px!important}.context-due-picker{width:226px}.note-entry--context .note-copy,.attachment-item--context .attachment{color:var(--ink-primary)}.project-step--context .project-step-rail,.project-step--selected .project-step-rail,.tag-picker-option--context .tag-picker-rail{opacity:1;filter:brightness(1.14)saturate(1.04);box-shadow:0 0 6px #55504724}.project-step--context .board-project-step-title,.project-step--context .project-focus-step-title,.project-step--selected .board-project-step-title,.project-step--selected .project-focus-step-title,.tag-picker-option--context{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.tag-pointer-menu{width:196px!important}.tag-pointer-menu .tag-menu-confirm>div{flex-direction:column;align-items:stretch}.tag-pointer-menu .tag-menu-confirm>div button{flex:none;width:100%}.project-pointer-menu .focus-menu-confirm>div{flex-direction:column;align-items:stretch}.project-pointer-menu .focus-menu-confirm>div button{flex:none;width:100%}.project-completion-decision{isolation:isolate;background:rgba(var(--surface-opaque-rgb), .985);width:304px;color:var(--ink-working);border:0;border-radius:0;grid-template-columns:3px minmax(0,1fr);column-gap:14px;padding:15px 18px 16px 14px;display:grid;box-shadow:0 1px #4e4a420e,0 11px 25px #45403713}.project-completion-decision:before{content:none}.project-completion-decision-rail{background:var(--decision-color,var(--rail));opacity:.92;border-radius:1.5px;width:3px;min-height:48px}.project-completion-decision-content{min-width:0}.project-completion-decision-content>strong{color:var(--ink-primary);font-size:14px;font-weight:var(--type-weight-semibold);letter-spacing:0;line-height:19px;display:block}.project-completion-decision-content>p{color:var(--ink-quiet);font-size:12.5px;font-weight:var(--type-weight-regular);margin:3px 0 11px;line-height:18px}.project-completion-decision-actions{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.project-completion-decision-actions button{width:100%;min-height:30px;color:var(--ink-working);font-size:13.5px;font-weight:var(--type-weight-medium);text-align:left;transition:color var(--motion-local) ease, background-color var(--motion-local) ease;padding:0 8px;line-height:30px;position:relative}.project-completion-decision-actions .project-completion-decision-primary{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}.project-completion-decision-actions .project-completion-decision-cancel{color:var(--ink-receding);margin-top:5px;font-size:12px}:is(.project-completion-decision-actions button:hover,.project-completion-decision-actions button:focus-visible){color:var(--ink-primary);background:#5b564c0e}.project-step-menu button{min-height:var(--action-menu-item-min-height);padding:5px var(--action-menu-item-inline-padding);color:var(--ink-working);font-size:var(--action-menu-item-font-size);line-height:var(--action-menu-item-line-height);text-align:left;align-items:center;gap:9px;display:flex}.project-step-menu-label{padding:4px var(--action-menu-item-inline-padding) 6px;color:var(--ink-receding);font-size:9px;font-weight:var(--type-weight-bold);letter-spacing:.09em}.project-step-menu-rail{border-radius:2px;flex:0 0 3px;width:3px;height:18px}.focus-priority-rail{width:var(--focus-rail-width);flex-basis:var(--focus-rail-width);border-radius:2.5px}.focus-view-rail,.property-index-rail,.project-step-rail,.tag-picker-rail,.identity-tag:before,.identity-tag-drag-ghost:before,.filter-active-rail,.project-step-menu-rail{border-radius:1.5px;flex-basis:3px;width:3px}.focus-view-option{grid-template-columns:3px auto;column-gap:6px;display:grid}.material-heading-action{align-self:baseline;line-height:20px;position:relative;top:1px}.identity-tag-field{max-height:none;padding-bottom:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.identity-tag{touch-action:auto;-webkit-user-select:text;user-select:text}.material-more{height:21px;color:var(--ink-quiet);font-size:12px;font-weight:var(--type-weight-medium);letter-spacing:.02em;white-space:nowrap;align-items:center;line-height:21px;display:inline-flex}.material-more--attachments{justify-self:start;min-height:28px}.attachment-row,.attachment-row--summary,.attachment-row--manage,.attachment-row--desktop-overflow,.attachment-row--narrow-overflow{overscroll-behavior:auto;max-height:none;padding-bottom:2px;overflow:visible;-webkit-mask-image:none;mask-image:none}.focus-details-materials,.project-focus-plane--details .project-focus-materials,.focus-plane--recurring-details .focus-details-materials{top:var(--focus-body-top,91px);overscroll-behavior:contain;gap:34px;max-height:none;padding-bottom:38px;bottom:0;overflow-y:auto}.focus-details-materials .material-lane,.focus-details-materials .material-lane--manage.tags,.focus-details-materials .material-lane--manage.attachments{min-height:150px}.focus-plane--recurring-schedule .recurring-details,.focus-plane--recurring.focus-plane--details.focus-plane--recurring-schedule .recurring-details{top:var(--focus-body-top,91px);bottom:0;right:0;left:var(--focus-content-left);padding:0 18px 44px 0;display:block;overflow-y:auto}.focus-plane--recurring-schedule .recurrence-at-glance{margin-bottom:28px}.focus-plane--recurring-schedule .property-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 34px}.focus-plane--recurring-schedule .property-field{min-height:0;margin-top:30px;padding-bottom:36px}.focus-plane--recurring-schedule .property-field-content{max-width:640px}.cadence-state{font-style:normal;font-weight:var(--type-weight-semibold)}.project-focus-steps li{font-weight:var(--type-weight-medium)}.project-focus-steps--completed .project-step-rail{width:3px;opacity:var(--rail-step-completed-opacity);flex-basis:3px}@media (max-width:760px){.focus-plane--recurring-schedule .recurring-details,.focus-plane--recurring.focus-plane--details.focus-plane--recurring-schedule .recurring-details{padding-right:8px;bottom:0}.focus-plane--recurring-schedule .property-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.focus-plane--recurring-details .focus-details-materials,.focus-plane--recurring.focus-plane--details.focus-plane--recurring-details .focus-details-materials{top:var(--focus-body-top,91px);max-height:none;bottom:0}}.task.task--recurring,.board-task-list .task.task--recurring,.task--recurring.task--selected:before{height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + 29px)}@media (max-width:760px){.focus-cadence{max-width:calc(100vw - var(--focus-left) - 34px)}}@media (max-width:680px){:root{--current-width:calc(100vw - (2 * var(--page-x)));--focus-left:var(--page-x)}:is(.machine:has(.focus-plane) .current-zone,.machine--search-active .current-zone){opacity:0;pointer-events:none}.focus-plane,.search-surface{z-index:18;right:var(--page-x);left:var(--page-x)}.focus-plane--view-switch .focus-identity{padding-top:40px}.recurring-details{grid-template-columns:minmax(132px,.34fr) minmax(0,.66fr);gap:24px}.settings-zone{width:var(--current-width)}}@media (max-height:560px) and (max-width:1179px){:root{--top-datum:calc(126px + var(--window-titlebar-height));--bottom-datum:18px}.wordmark{top:11px;left:var(--page-x);width:auto}.wordmark-ribbon{width:232px;height:83px;top:-22px}.global-tools{top:20px;right:var(--page-x);width:auto;left:auto}.global-search{width:min(290px,42vw)}.navigation-index{flex-wrap:nowrap;gap:10px;height:42px;font-size:15px;top:70px}.primary-navigation,.bottom-navigation{flex-wrap:nowrap;gap:8px}.bottom-navigation{margin-left:auto}.navigation-create{flex-basis:22px;width:22px}.navigation-item--active:before{width:116px;height:46px;top:-10px;left:-16px}.current-zone,.focus-plane,.search-surface{bottom:var(--bottom-datum)}.focus-plane--view-switch{--focus-control-clearance:0px}.focus-plane--view-switch .focus-identity{padding-top:40px;padding-right:0}.focus-plane--view-switch .focus-identity:before{top:15px}.focus-materials{display:block}.material-group+.material-group{margin-top:0}.material-row{margin-top:6px}.attachment-row{max-height:96px}.attachment-row--summary{max-height:171px}.attachment-row--manage{max-height:124px}.attachment-page--two{display:flex}.settings-tag-editor,.settings-tag-create{grid-template-columns:1fr;gap:10px}.project-focus-structure{bottom:72px}.property-index{overscroll-behavior:contain;padding-right:8px;overflow-y:auto}.machine--filter-open{--top-datum:calc(218px + var(--window-titlebar-height))}}@media (max-height:560px) and (max-width:760px){:root{--current-width:calc(100vw - (2 * var(--page-x)));--focus-left:var(--page-x)}:is(.machine:has(.focus-plane) .current-zone,.machine--search-active .current-zone){opacity:0;pointer-events:none}.focus-plane,.search-surface{z-index:18;right:var(--page-x);left:var(--page-x)}.focus-plane{overscroll-behavior:contain;padding-bottom:28px;overflow:hidden auto}.focus-plane .notes-surface{top:auto;bottom:auto;right:auto;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));height:220px;min-height:220px;margin-top:22px;position:relative}.focus-plane .notes-surface .add-note-editor{width:100%;margin:0;position:static}.focus-plane .focus-materials{top:auto;bottom:auto;right:auto;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));margin-top:28px;position:relative}.project-focus-structure{max-height:none;margin-top:24px;position:relative;inset:auto auto auto 0;overflow:visible}.recurring-details{top:auto;bottom:auto;right:auto;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));min-height:250px;margin-top:24px;padding-bottom:8px;position:relative}}@media (min-width:761px) and (max-width:1179px) and (max-height:680px){.focus-plane{overscroll-behavior:contain;padding-bottom:28px;overflow:hidden auto}.focus-plane .notes-surface{top:auto;bottom:auto;right:auto;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));height:220px;min-height:220px;margin-top:22px;position:relative}.focus-plane .notes-surface .add-note-editor{width:100%;margin:0;position:static}.focus-plane .focus-materials{top:auto;bottom:auto;right:auto;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));margin-top:28px;position:relative}.focus-plane.project-focus-plane .project-focus-structure{max-height:none;margin-top:24px;position:relative;inset:auto auto auto 0;overflow:visible}.recurring-details{top:auto;bottom:auto;right:auto;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));min-height:250px;margin-top:24px;padding-bottom:8px;position:relative}}@media (min-width:1180px){.machine--board{--board-work-left:max(calc(var(--page-x) + var(--navigation-index-width) + 24px), calc(var(--page-x) + 8vw));--board-focus-left:min(77vw, calc(100vw - var(--page-x) - 264px))}.machine--board .board-workspace{top:calc(var(--top-datum) - 27px);right:auto;bottom:var(--bottom-datum);left:var(--board-work-left);width:calc(var(--board-focus-left) - var(--board-work-left) - 24px);scrollbar-width:none;height:auto;padding:27px 12px 36px 0;overflow:hidden auto}.machine--board .board-workspace::-webkit-scrollbar{display:none}.machine--board .board-field{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(14px,1.25vw,20px)}.machine--board .focus-plane{z-index:8;right:var(--page-x);left:var(--board-focus-left);min-width:0;box-shadow:none;animation:recurrence-unfold var(--motion-reorder) var(--motion-ease-spatial) both;background:0 0;padding-left:0}.machine--board .search-surface{right:var(--page-x);left:var(--board-focus-left);min-width:0;padding-left:0}.machine--board .search-group{width:100%;min-width:0}.machine--board .search-result{min-width:0;padding-right:0}.machine--board .search-result-title{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (min-width:1180px) and (max-width:1399px){.machine--board .focus-plane--view-switch{--focus-control-clearance:0px}.machine--board .focus-plane--view-switch .focus-identity{padding-top:40px;padding-right:0}.machine--board .focus-plane--view-switch .focus-identity:before{top:15px}}.board-zone-heading{justify-content:flex-start;align-items:baseline;gap:var(--heading-inline-gap);min-width:0;margin-bottom:20px;display:flex}.workzone-heading{z-index:4;align-items:baseline;gap:var(--heading-inline-gap);min-width:0;height:25px;display:flex;position:absolute;top:-37px;left:0}.workzone-label{color:var(--workzone-heading-color);font-size:var(--workzone-heading-size);font-weight:var(--type-weight-semibold);letter-spacing:var(--workzone-heading-tracking);line-height:var(--workzone-heading-leading)}.board-zone-heading .board-zone-label{margin:0}.board-zone-sort{color:var(--heading-control-color);font-size:var(--workzone-heading-size);font-weight:var(--type-weight-regular);line-height:var(--workzone-heading-leading);transition:color var(--motion-local) ease;flex:none;padding-left:10px;position:relative}.board-zone-sort:before{content:"";background:var(--heading-control-divider);opacity:.72;border-radius:2px;width:2px;position:absolute;top:3px;bottom:3px;left:0}:is(.board-zone-sort:hover,.board-zone-sort:focus-visible){color:var(--heading-control-hover)}.machine:not(.machine--board) .focus-plane{top:var(--top-datum)}.machine:not(.machine--board) .focus-plane--view-switch .focus-identity{--focus-identity-top:0px;padding-top:0}.machine:not(.machine--board) .focus-plane--view-switch .focus-identity:before{top:-25px}.machine:not(.machine--board) .focus-plane--view-switch .focus-view-strip{top:-37px}.board-project-list .project-expand>span{color:var(--ink-working);font-size:30px;font-weight:var(--type-weight-medium)}@media (max-width:1179px){.workzone-heading{top:0}}.machine--board .focus-plane--view-switch .focus-identity{padding-top:40px;padding-right:0}.machine--board .focus-plane--view-switch .focus-identity:before{top:15px}.board-task-list .task{height:calc(var(--item-title-height,24px) + 34px)}.board-task-list .task--recurring{height:calc(var(--item-title-height,24px) + 48px);min-height:0;padding-bottom:0}.board-task-list .task-title,.board-project-list .project-title{-webkit-line-clamp:3;line-clamp:3;max-height:72px;font-size:20px;line-height:24px}.board-task-list .task-button{padding-right:0}.board-task-list .task-cadence{font-size:15px;line-height:19px}.board-project-list .project{margin-bottom:26px}.board-project-list .project-header{grid-template-columns:minmax(0,1fr) 32px;min-height:50px}.board-project-list .project-select{padding-right:0}.board-project-list .project-expand{display:block}.board-project-list .project--expanded .project-expand span{transform:rotate(90deg)}.board-project-steps{margin-top:7px}.board-project-steps li{align-items:baseline;gap:9px;min-height:29px;font-size:16px;line-height:21px;display:flex}.board-project-steps .project-step-current{margin-left:auto;padding-left:8px;font-size:12px;line-height:18px}.focus-plane--details:not(.focus-plane--recurring) .notes-surface,.project-focus-plane--details .project-focus-structure{display:none}.focus-plane--details:not(.focus-plane--recurring) .focus-materials,.project-focus-plane--details .project-focus-materials,.focus-details-materials{top:var(--focus-body-top,91px);bottom:auto}.focus-plane--recurring.focus-plane--details .property-index-item,.focus-plane--recurring.focus-plane--details .property-direct-action{margin-bottom:16px}.focus-plane--recurring.focus-plane--details .property-index-item--next{margin-bottom:24px}.focus-plane--recurring.focus-plane--details .property-direct-action--skip{margin-bottom:28px}.focus-plane--recurring.focus-plane--details .property-index-item--starts{margin-bottom:16px}.focus-plane--recurring.focus-plane--details .property-direct-action--pause{margin-top:0;margin-bottom:0}.focus-plane--recurring.focus-plane--details .focus-details-materials{top:auto;bottom:0}.project-focus-plane--details .project-focus-materials,.focus-plane--details .focus-details-materials{animation:recurrence-unfold var(--motion-surface) var(--motion-ease-standard) both}@media (max-height:560px) and (max-width:760px){.focus-plane--recurring.focus-plane--details .recurring-details{bottom:auto}.focus-plane--recurring.focus-plane--details .focus-details-materials{top:auto;bottom:auto}}.attachment{min-width:0;max-width:100%}.attachment>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:760px){.attachment-row{grid-template-columns:minmax(0,1fr);max-height:164px}.attachment-row--summary,.attachment-row--manage{max-height:164px}.attachment-row--desktop-overflow{padding-bottom:2px;-webkit-mask-image:none;mask-image:none}.attachment-row--narrow-overflow{padding-bottom:13px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#000 0% calc(100% - 14px),#0000 100%)}}@media (prefers-reduced-motion:reduce){.machine,.wordmark-ribbon{animation:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.task--search-trace .task-title,.project--search-trace .project-title,.focus-plane--search-trace .focus-identity h2{text-shadow:0 0 7px #6960512e;animation:none!important}.note-entry--search-trace .note-copy,.project-step--search-trace,.project-note--search-trace .note-copy,.tag--search-trace,.attachment-item--search-trace .attachment{color:var(--ink-primary);text-shadow:0 0 5px #69605129;animation:none!important}.task--search-trace .task-priority-rail,.focus-plane--search-trace .focus-priority-rail,.tag--search-trace:before,.attachment-item--search-trace .file-glyph{filter:brightness(1.1);animation:none!important}}.global-creation-zone .global-create{min-height:41px;color:var(--ink-primary);gap:10px;font-size:25px;line-height:35px;top:2px}.global-creation-zone .global-create .global-create-rail{width:3px;height:24px}.global-search-input::placeholder{color:color-mix(in srgb, var(--ink-receding) 62%, transparent);opacity:.72}.filter-surface{width:min(900px, calc(100vw - (2 * var(--page-x))));box-sizing:border-box;justify-content:center;max-width:none;padding:0;top:86px;left:50%;right:auto;transform:translate(-50%)}.filter-dimensions{justify-content:center;gap:clamp(28px,4vw,52px);width:100%}.filter-dimension:last-child{max-width:min(660px,72vw)}.machine--filter-open{--top-datum:calc(220px + var(--window-titlebar-height))}.creation-plane .creation-meta-row{flex-direction:column;align-items:flex-start;gap:10px;margin-top:22px}.creation-plane .creation-meta-row .creation-due-slot{margin-left:calc(var(--focus-rail-width) + var(--rail-gap))}.creation-notes-surface{bottom:52px;top:calc(var(--focus-body-top,118px) + 24px)!important}.creation-note-composer{margin-top:13px}.creation-note-composer .add-note-editor::placeholder{color:var(--ink-receding);opacity:.58}.creation-notes .note-history{padding-top:16px}.recurring-creation-plane .recurring-creation-repeats{right:0;left:var(--focus-content-left);box-sizing:border-box;width:auto;max-width:none;container:creation-schedule/inline-size}.recurring-creation-repeats .recurring-family-options,.recurring-creation-repeats .recurrence-branch,.recurring-creation-repeats .recurrence-step,.recurring-creation-repeats .recurrence-choice-row,.recurring-creation-repeats .recurrence-choice-grid{max-width:100%}@container creation-schedule (width<=560px){.recurring-creation-repeats .recurring-family-options{white-space:normal;flex-direction:column;align-items:flex-start;gap:8px}.recurring-creation-repeats .recurrence-step{flex-direction:column;align-items:flex-start;gap:8px}.recurring-creation-repeats .recurrence-step-label{flex-basis:auto;width:auto}}.task:not(.task--selected):not(.task--context):focus-within:before,.project:not(.project--selected):not(.project--context):focus-within .project-header:before{z-index:-1;pointer-events:none;background:var(--selection-pool-object);filter:none;opacity:.56;transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));animation:pooling-gather var(--interaction-contact-duration) var(--motion-ease-standard) both;content:"";position:absolute}.task:not(.task--selected):not(.task--context):focus-within:before{width:510px;height:calc(var(--item-title-height,24px) + 48px);transform-origin:38% 51%;top:-24px;left:-36px}.project:not(.project--selected):not(.project--context):focus-within .project-header:before{transform-origin:38%;width:500px;height:73px;top:-22px;left:-34px}@media (hover:hover) and (pointer:fine){.task:not(.task--selected):not(.task--context):hover:before,.project:not(.project--selected):not(.project--context):hover .project-header:before{z-index:-1;pointer-events:none;background:var(--selection-pool-object);filter:none;opacity:.56;transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));animation:pooling-gather var(--interaction-contact-duration) var(--motion-ease-standard) both;content:"";position:absolute}.task:not(.task--selected):not(.task--context):hover:before{width:510px;height:calc(var(--item-title-height,24px) + 48px);transform-origin:38% 51%;top:-24px;left:-36px}.project:not(.project--selected):not(.project--context):hover .project-header:before{transform-origin:38%;width:500px;height:73px;top:-22px;left:-34px}}@media (max-width:1179px){.filter-surface{top:92px;right:var(--page-x);left:var(--page-x);justify-content:flex-start;width:auto;transform:none}.filter-dimensions{justify-content:flex-start}.machine--filter-open{--top-datum:calc(232px + var(--window-titlebar-height))}}@media (max-width:760px){.global-creation-zone .global-create{min-height:38px;font-size:23px;line-height:32px;top:3px}.global-creation-zone .global-create .global-create-rail{height:22px}.filter-surface{top:112px}.machine--filter-open{--top-datum:calc(258px + var(--window-titlebar-height))}.creation-plane.focus-plane--view-switch .focus-identity{padding-top:42px}}@media (hover:none),(pointer:coarse),(max-width:760px){.machine{--action-menu-item-min-height:44px!important}.focus-controls{gap:2px}.focus-controls .close-control,.focus-controls .focus-more,.settings-tag-order button{width:44px;height:44px}.schedule-property-trigger,.schedule-series-action,.schedule-skip,.settings-account-action{min-height:44px}.schedule-skip{align-items:center;display:inline-flex}.project-focus-steps li{min-height:44px}.project-step-more{opacity:.62;flex-basis:44px;width:44px;height:44px;margin-left:0}.project-step-complete{width:44px;height:44px;left:-31px}.project-step-complete:before{left:17px}.focus-item-more{z-index:3;width:44px;height:44px;color:var(--ink-quiet);opacity:.68;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-8px;right:-8px}.focus-item-more .build-core-glyph{width:18px;height:18px}.focus-item-more[aria-expanded=true]{color:var(--ink-primary);opacity:1}.note-entry,.attachment-item{padding-right:42px}.note-delete,.attachment-delete{display:none}.project-step-menu,.pointer-context-menu{max-width:calc(100vw - (2 * var(--page-x)))}}button,a,input,textarea,[contenteditable],.project-list--dragging,.project-list--dragging .project,.project-list--dragging .project-select,.task-list--dragging,.task-list--dragging .task,.task-list--dragging .task-button{cursor:default}.focus-plane{--focus-title-height:35px}.focus-plane .focus-identity h2,.focus-title-editor{max-height:87px;font-size:var(--focus-title-size);font-weight:var(--focus-title-weight);letter-spacing:var(--focus-title-tracking);line-height:var(--focus-title-leading)}.focus-plane:not(.focus-plane--readonly) .focus-identity h2{cursor:default}.focus-title-button{width:100%;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;cursor:default;background:0 0;border:0;margin:0;padding:0;display:block}.focus-title-editor{resize:none;border:0;border-bottom:1px solid rgba(var(--neutral-soft-rgb), .2);width:100%;min-height:29px;color:var(--ink-primary);font-family:var(--sans);caret-color:var(--editing-caret-color);background:0 0;border-radius:0;outline:0;padding:0 0 1px;display:block;overflow:hidden}input::selection,textarea::selection,[contenteditable]::selection{background:var(--editing-selection-color);color:inherit}.focus-identity--title-editing:before{filter:contrast(1.08)}.focus-plane--selected-echo:not(.focus-plane--readonly) .focus-identity--title-editing .focus-priority-rail{filter:brightness(1.26) saturate(1.07) drop-shadow(0 0 3px rgba(var(--priority-rgb,148, 112, 68), .24)) drop-shadow(0 0 8px rgba(var(--priority-rgb,148, 112, 68), .12))}.project-focus-step-title-button,.project-focus-step-title-editor{min-width:0;color:inherit;font:inherit;line-height:inherit;text-align:left;background:0 0;border:0;margin:0;padding:0}.project-focus-step-title-button{cursor:default;touch-action:pan-y}.project-focus-step-title-editor{resize:none;border-bottom:1px solid rgba(var(--neutral-soft-rgb), .2);width:100%;max-height:63px;caret-color:var(--editing-caret-color);outline:0;overflow-y:auto}.project-focus-steps li.project-step--title-editing .project-step-rail{filter:brightness(1.18)saturate(1.04);box-shadow:0 0 5px rgba(var(--step-color-rgb,148, 112, 68), .12)}.focus-menu-sublist{flex-direction:column;padding:2px 6px 6px 15px;display:flex}.focus-menu-sublist button{min-height:30px;color:var(--ink-working);text-align:left;font-size:12px;line-height:1.25}.project-focus-steps li,.project-active-steps li{transition:transform var(--motion-spatial) var(--motion-ease-spatial), opacity var(--motion-state) ease}.project-focus-steps li.project-step--drag-source{z-index:8;opacity:0;transition:none}.project-step-drag-overlay{z-index:80;pointer-events:none;color:var(--ink-working);font-size:var(--work-step-title-size);font-weight:var(--type-weight-regular);line-height:var(--work-step-title-leading);opacity:.97;transform-origin:0;will-change:transform;filter:drop-shadow(0 6px 8px #342f2713);align-items:flex-start;gap:11px;margin:0;display:flex;position:fixed}.project-step-drag-overlay .project-step-rail{width:3px;height:var(--work-step-rail-height);margin-top:calc(var(--work-step-first-line-center) - (var(--work-step-rail-height) / 2));background:var(--step-color,var(--rail-step-neutral));border-radius:1.5px;flex-basis:3px;transform:none}.project-step-drag-overlay .project-step-complete:before{opacity:.78;transform:translateY(-50%)scale(1)}.project-step-drag-overlay--workzone{font-size:var(--work-step-compact-title-size);line-height:var(--work-step-compact-title-leading);align-items:baseline}.project-step-drag-overlay--workzone .project-step-rail{flex-basis:2px;width:2px;height:16px;margin-top:0}.project-list:not(.board-project-list) .project-active-steps{margin-left:calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap))}.focus-completion-point{z-index:3;top:calc(var(--focus-identity-top,40px) - 5px);width:20px;height:var(--focus-title-height);position:absolute;left:-7px}.focus-completion-point:before{content:"";background:var(--priority-color,var(--priority-medium));opacity:0;width:6px;height:6px;transition:transform .22s var(--motion-ease-standard), opacity .22s ease, box-shadow .22s ease;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.focus-identity:hover .focus-completion-point:before,.focus-identity:focus-within .focus-completion-point:before{opacity:.82;box-shadow:0 0 7px rgba(var(--priority-rgb,148, 112, 68), .2);transform:translate(-50%,-50%)scale(1)}.focus-completion-point:hover:before{opacity:.98;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .26);transform:translate(-50%,-50%)scale(1.6667)}.focus-completion-point:focus-visible:before{opacity:.98;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .26);transform:translate(-50%,-50%)scale(1.6667)}.focus-completion-point:disabled{cursor:default}.focus-identity:hover .focus-completion-point:disabled:before,.focus-identity:focus-within .focus-completion-point:disabled:before,.focus-completion-point:disabled:before{opacity:.26;box-shadow:none;transform:translate(-50%,-50%)scale(1)}.focus-view-option{color:var(--ink-quiet);font-size:var(--focus-view-size);font-weight:var(--type-weight-medium);letter-spacing:var(--focus-view-tracking)}.focus-view-option--active{color:var(--ink-primary);font-weight:var(--type-weight-bold)}.focus-view-option--active .focus-view-rail{opacity:1;box-shadow:0 0 6px color-mix(in srgb, var(--focus-view-color) 23%, transparent)}.focus-meta-slot{min-height:var(--focus-meta-min-height);margin-top:2px;display:block}.add-date,.focus-cadence,.project-focus-plane .add-date{color:var(--ink-quiet);font-size:var(--focus-support-size);font-weight:var(--type-weight-regular);line-height:var(--focus-support-leading);margin-top:1px}.add-date--empty{visibility:hidden}.focus-identity-tags{width:min(340px,100%);margin-top:6px}.identity-tag-field{gap:0 14px;max-height:63px}.focus-identity-tags--overflowing:not(.focus-identity-tags--arranging) .identity-tag-field,.attachment-row--desktop-overflow,.attachment-row--narrow-overflow{padding-bottom:6px;-webkit-mask-image:linear-gradient(#000 0% calc(100% - 5px),#000000d1 100%);mask-image:linear-gradient(#000 0% calc(100% - 5px),#000000d1 100%)}.focus-identity-tags--arranging .identity-tag-field{max-height:min(260px,40vh);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0 2px 1px 0}.focus-identity-tags--expanded .identity-tag-field{max-height:126px}.identity-tag,.focus-identity-tags--arranging .identity-tag{cursor:default}.notes-surface,.material-lane{--field-edge:rgba(var(--neutral-soft-rgb), .2)}.notes-surface:before,.notes-surface:after,.material-lane:before,.material-lane:after{background:var(--field-edge);opacity:.72}.material-heading{gap:5px}.material-heading-action{width:20px;font-size:18px}.material-sort{height:24px;color:var(--ink-quiet);font-size:11px;font-weight:var(--type-weight-semibold);letter-spacing:.055em;text-transform:uppercase;margin-left:7px;line-height:24px}.material-sort:disabled{opacity:.28}.note-history{padding-top:14px}.note-copy,.note-edit-editor,.add-note-editor{font-size:16px;line-height:21px}.note-stamp{margin-top:3px;font-size:12px;font-style:normal;line-height:15px}.note-composer{min-height:28px}.add-note-editor{height:21px;min-height:21px}.focus-details-materials{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:minmax(0,1fr);align-content:start;gap:22px;padding-bottom:14px;display:grid;overflow-y:auto}.focus-details-materials::-webkit-scrollbar{display:none}.focus-details-materials .material-group+.material-group{margin-top:0}.focus-details-materials .material-lane{min-height:148px}.material-lane .focus-identity-tags{z-index:1;width:100%;margin-top:11px}.material-lane .tag-assignment,.focus-identity-tags .tag-assignment{z-index:2;width:100%;margin:9px 0 5px;position:relative;top:auto;left:auto;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.material-lane .tag-assignment-list{max-height:145px!important;overflow-y:auto!important}.attachment-row{gap:2px 14px}.attachment,.attachment--manage{width:fit-content;max-width:100%}.attachment-item:hover .attachment-delete{opacity:0}:is(.attachment-item:has(.attachment--manage:hover) .attachment-delete,.attachment-delete:focus-visible){opacity:.58}.project-section-heading{align-items:center;gap:6px;height:24px;display:flex}.project-step-add{color:var(--ink-quiet)}.project-step-input{margin-top:8px}.project-focus-section+.project-focus-section{margin-top:34px}.project-focus-steps li{min-height:calc(var(--work-step-title-leading) + var(--work-step-row-gap));padding-bottom:var(--work-step-row-gap);font-size:var(--work-step-title-size);font-weight:var(--type-weight-regular);line-height:var(--work-step-title-leading)}.project-focus-steps .project-step-rail{height:var(--work-step-rail-height);margin-top:calc(var(--work-step-first-line-center) - (var(--work-step-rail-height) / 2));background:var(--step-color,var(--rail-step-neutral));flex-basis:3px;transform:none}.project-step-current{white-space:nowrap;flex:none;margin-left:auto;padding-left:9px;font-style:normal}.project-step-complete:before{background:var(--step-color,var(--rail-step-neutral));opacity:.78;width:6px;height:6px;transition:transform .22s var(--motion-ease-standard), opacity .22s ease, box-shadow .22s ease;transform:translateY(-50%)scale(1)}.project-focus-steps li:hover .project-step-complete:before,.project-focus-steps li:focus-within .project-step-complete:before{opacity:.78;box-shadow:none;transform:translateY(-50%)scale(1)}.project-step-complete:hover:before{opacity:.96!important;box-shadow:0 0 7px color-mix(in srgb, var(--step-color,var(--rail-step-neutral)) 25%, transparent)!important;transform:translateY(-50%)scale(1.6667)!important}.project-step-complete:focus-visible:before{opacity:.96!important;box-shadow:0 0 7px color-mix(in srgb, var(--step-color,var(--rail-step-neutral)) 25%, transparent)!important;transform:translateY(-50%)scale(1.6667)!important}.recurring-details{overscroll-behavior:contain;scrollbar-width:none;padding-right:18px;display:block;overflow-y:auto}.recurring-details::-webkit-scrollbar{display:none}.recurrence-at-glance{flex-direction:column;margin-bottom:22px;display:flex}.recurrence-at-glance strong{color:var(--ink-primary);font-size:15px;font-weight:var(--type-weight-bold);letter-spacing:.08em;text-transform:uppercase;line-height:21px}.recurrence-at-glance span{color:var(--ink-quiet);margin-top:3px;font-size:14px;line-height:19px}.property-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;display:grid}.focus-plane--recurring.focus-plane--details .property-index-item,.focus-plane--recurring.focus-plane--details .property-direct-action,.focus-plane--recurring.focus-plane--details .property-index-item--next,.focus-plane--recurring.focus-plane--details .property-direct-action--skip,.focus-plane--recurring.focus-plane--details .property-index-item--starts,.focus-plane--recurring.focus-plane--details .property-direct-action--pause{margin:0}.property-index-item,.property-direct-action{min-height:47px}.property-index-item--active,.property-direct-action--active{font-weight:var(--type-weight-bold)}.property-field{min-height:150px;margin-top:23px;padding:0 0 24px;overflow:visible}.focus-plane--recurring.focus-plane--details .recurring-details{bottom:318px}.focus-plane--recurring.focus-plane--details .focus-details-materials{max-height:295px}.focus-menu-confirm p{color:var(--ink-working);font-size:13px;font-weight:var(--type-weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.focus-menu-confirm>div{gap:8px}.focus-menu-danger{color:var(--ink-danger)!important}@media (max-width:760px){.property-index{grid-template-columns:minmax(0,1fr)}.focus-plane--recurring.focus-plane--details .recurring-details{bottom:auto}}*{scrollbar-width:none}::-webkit-scrollbar{display:none}button:focus,a:focus,input:focus,textarea:focus,select:focus,[role=button]:focus,[tabindex]:focus{outline:0}button:focus-visible{outline-offset:var(--keyboard-focus-outline-offset);border-radius:var(--keyboard-focus-outline-radius);outline:1px solid var(--keyboard-focus-outline)!important;box-shadow:none!important}a:focus-visible{outline-offset:var(--keyboard-focus-outline-offset);border-radius:var(--keyboard-focus-outline-radius);outline:1px solid var(--keyboard-focus-outline)!important;box-shadow:none!important}[role=button]:focus-visible{outline-offset:var(--keyboard-focus-outline-offset);border-radius:var(--keyboard-focus-outline-radius);outline:1px solid var(--keyboard-focus-outline)!important;box-shadow:none!important}[tabindex]:focus-visible{outline-offset:var(--keyboard-focus-outline-offset);border-radius:var(--keyboard-focus-outline-radius);outline:1px solid var(--keyboard-focus-outline)!important;box-shadow:none!important}select:focus-visible{outline-offset:var(--keyboard-focus-outline-offset);border-radius:var(--keyboard-focus-outline-radius);outline:1px solid var(--keyboard-focus-outline)!important;box-shadow:none!important}:is(input:focus-visible,textarea:focus-visible){box-shadow:none!important;outline:0!important}button:focus-visible{filter:drop-shadow(0 0 4px var(--keyboard-focus-haze));text-shadow:0 0 5px var(--keyboard-focus-ink)}a:focus-visible{filter:drop-shadow(0 0 4px var(--keyboard-focus-haze));text-shadow:0 0 5px var(--keyboard-focus-ink)}[role=button]:focus-visible{filter:drop-shadow(0 0 4px var(--keyboard-focus-haze));text-shadow:0 0 5px var(--keyboard-focus-ink)}[tabindex]:focus-visible{filter:drop-shadow(0 0 4px var(--keyboard-focus-haze));text-shadow:0 0 5px var(--keyboard-focus-ink)}select:focus-visible{filter:drop-shadow(0 0 4px var(--keyboard-focus-haze));text-shadow:0 0 5px var(--keyboard-focus-ink)}:is(.task-button:focus-visible,.project-select:focus-visible,.focus-title-button:focus-visible,.project-focus-step-title-button:focus-visible,.release-point:focus-visible,.project-focus-completion-point:focus-visible,.project-step-complete:focus-visible,.focus-priority-rail:focus-visible){outline:0!important}:is(input:focus-visible,textarea:focus-visible){caret-color:var(--editing-caret-color);text-shadow:0 0 4px var(--keyboard-focus-haze)}:is(.task:has(.task-button:focus-visible) .task-priority-rail,.task-priority-rail:focus-visible,.focus-priority-rail:focus-visible){filter:brightness(1.08) drop-shadow(0 0 4px rgba(var(--priority-rgb), .18))}:is(.project:has(.project-select:focus-visible) .project-title,.navigation-item:focus-visible){color:var(--ink)}.attachment:focus-visible .file-glyph{color:inherit;filter:none}@media (forced-colors:active){button:focus-visible{outline-offset:2px;box-shadow:none!important;outline:1px solid canvastext!important}a:focus-visible{outline-offset:2px;box-shadow:none!important;outline:1px solid canvastext!important}[role=button]:focus-visible{outline-offset:2px;box-shadow:none!important;outline:1px solid canvastext!important}[tabindex]:focus-visible{outline-offset:2px;box-shadow:none!important;outline:1px solid canvastext!important}select:focus-visible{outline-offset:2px;box-shadow:none!important;outline:1px solid canvastext!important}}button:focus:not(:focus-visible){outline:0}a:focus:not(:focus-visible){outline:0}[role=button]:focus:not(:focus-visible){outline:0}[tabindex]:focus:not(:focus-visible){outline:0}input:focus:not(:focus-visible){outline:0}textarea:focus:not(:focus-visible){outline:0}select:focus:not(:focus-visible){outline:0}@media (max-width:760px){.focus-plane--recurring.focus-plane--details .recurring-details{padding-right:8px;bottom:220px;right:0}.focus-plane--recurring.focus-plane--details .property-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.focus-plane--recurring.focus-plane--details .property-field{min-height:120px}.focus-plane--recurring.focus-plane--details .focus-details-materials{max-height:200px;top:auto;bottom:0}}:root{--task-rail-width:5px;--focus-rail-width:5px}.focus-view-rail,.property-index-rail,.project-step-rail,.identity-tag:before,.tag-picker-rail{border-radius:1.5px;flex-basis:3px;width:3px}.focus-view-strip{gap:var(--focus-view-gap)}.focus-view-option{column-gap:var(--focus-view-column-gap);grid-template-columns:3px auto;display:grid}.material-heading{align-items:baseline}.material-heading-action{align-self:baseline;top:1px}.identity-tag-field,.attachment-row,.attachment-row--summary,.attachment-row--manage{overscroll-behavior:auto;max-height:none;padding-bottom:2px;overflow:visible;-webkit-mask-image:none;mask-image:none}.identity-tag-field{column-gap:14px;row-gap:var(--material-wrap-gap,8px)}.identity-tag,.material-more{height:21px;min-height:21px;font-size:13px;line-height:21px}.focus-details-materials,.project-focus-plane--details .project-focus-materials,.focus-plane--recurring-details .focus-details-materials{top:var(--focus-body-top,91px);gap:34px;max-height:none;padding-bottom:38px;bottom:0;overflow-y:auto}.focus-plane--recurring-schedule .recurring-details,.focus-plane--recurring.focus-plane--details.focus-plane--recurring-schedule .recurring-details{top:var(--focus-body-top,91px);bottom:0;right:0;left:var(--focus-content-left);padding:0 18px 44px 0;overflow-y:auto}.project-focus-steps--completed li{color:var(--ink-receding)}.task-cadence,.task-drag-overlay-cadence,.focus-cadence{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.task.task--recurring,.board-task-list .task.task--recurring,.task--recurring.task--selected:before{height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + 29px)}.focus-cadence{width:min(560px,100%);max-width:min(560px, calc(100vw - var(--focus-left) - 112px))}.focus-plane--recurring-schedule .recurring-details,.focus-plane--recurring.focus-plane--details.focus-plane--recurring-schedule .recurring-details{display:block}@media (max-width:760px){.focus-plane--recurring-schedule .recurring-details,.focus-plane--recurring.focus-plane--details.focus-plane--recurring-schedule .recurring-details{padding-right:8px;bottom:0}.focus-plane--recurring.focus-plane--details.focus-plane--recurring-details .focus-details-materials{top:var(--focus-body-top,91px);max-height:none;bottom:0}.focus-cadence{max-width:calc(100vw - var(--focus-left) - 34px)}}@media (max-height:560px) and (max-width:760px){.machine:not(.machine--board) .focus-plane--view-switch .focus-view-strip,.machine:not(.machine--board) .focus-plane--view-switch .focus-controls{top:0}.machine:not(.machine--board) .focus-plane--view-switch .focus-identity{padding-top:40px}.machine:not(.machine--board) .focus-plane--view-switch .focus-identity:before{top:15px}}@media (min-width:1180px){.machine--board .board-workspace{left:calc(var(--board-work-left) - var(--selection-pool-bleed));width:calc(var(--board-focus-left) - var(--board-work-left) - 24px + var(--selection-pool-bleed));padding-left:var(--selection-pool-bleed)}}.board-task-list .task--recurring.task--selected:before{width:calc(100% + 36px);left:-18px}.focus-title-editor,.project-focus-step-title-editor{field-sizing:content;border-bottom:0}.focus-priority-rail,.project-focus-completion-point,.task-priority-rail,.project-header:after,.focus-identity:before{transition:height var(--motion-surface) var(--motion-ease-spatial), filter var(--motion-state) var(--motion-ease-standard), box-shadow var(--motion-state) var(--motion-ease-standard)}.project-focus-steps li{align-items:flex-start}.project-focus-steps .project-step-rail{margin-top:3px}.project-focus-steps .project-step-complete:before,.project-step-drag-overlay .project-step-complete:before{top:var(--work-step-first-line-center)}.project-focus-step-title-editor{min-height:var(--work-step-title-leading);padding-bottom:1px}.task.task--recurring,.board-task-list .task.task--recurring,.task--recurring.task--selected:before{height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + var(--work-recurring-row-breathing))}.project-focus-steps li{min-height:calc(var(--work-step-title-leading) + var(--work-step-row-gap));padding-bottom:var(--work-step-row-gap);font-size:var(--work-step-title-size);line-height:var(--work-step-title-leading)}.project-focus-steps .project-step-rail,.project-step-drag-overlay .project-step-rail{height:var(--work-step-rail-height);margin-top:calc(var(--work-step-first-line-center) - (var(--work-step-rail-height) / 2));transform:none}.project-focus-plane--primary .project-focus-structure{bottom:24px}.focus-details-materials .material-lane--manage.tags{min-height:221px}.focus-details-materials .material-lane--manage.attachments{min-height:148px}.focus-details-materials .attachment-row{grid-template-columns:minmax(0,1fr);max-height:none}.archive-edit-delete,.archive-confirm-delete{color:var(--ink-danger)!important}.archive-delete-confirm{border:1px solid rgba(var(--neutral-soft-rgb), .08);background:rgba(var(--surface-soft-rgb), .9);border-radius:12px;grid-template-columns:4px minmax(0,1fr);gap:14px;width:min(390px,100% - 32px);margin:0 0 24px;padding:16px 18px 15px;display:grid;position:relative;box-shadow:0 12px 30px #45382914}.archive-delete-confirm-rail{background:var(--ink-danger);border-radius:4px;width:4px;min-height:58px}.archive-delete-confirm strong{color:var(--ink-primary);font-size:14px;line-height:19px}.archive-delete-confirm p{color:var(--ink-working);margin:4px 0 10px;font-size:13px;line-height:18px}.archive-delete-confirm-actions{gap:16px;display:flex}.archive-delete-confirm-actions button{color:var(--ink-working);font-size:13px;font-weight:var(--type-weight-semibold)}.machine--archive .task.archive-item--selected-for-delete .task-priority-rail,.machine--archive .project.archive-item--selected-for-delete .project-header:after{background:var(--ink-danger);filter:brightness(1.08)saturate(1.03);opacity:1;box-shadow:0 0 9px color-mix(in srgb, var(--ink-danger) 22%, transparent)}.machine--archive .archive-item--selected-for-delete .task-title,.machine--archive .archive-item--selected-for-delete .project-title{color:var(--ink-primary);font-weight:var(--type-weight-bold)}.focus-menu>.focus-menu-danger,.project-step-menu>.focus-menu-danger,.tag-definition-editor>.tag-edit-delete{border-top:1px solid color-mix(in srgb, var(--ink-danger) 24%, transparent);margin-top:6px;padding-top:7px}.focus-plane.focus-plane--recurring.focus-plane--details.focus-plane--recurring-details .focus-details-materials{top:var(--focus-body-top,91px);bottom:0;right:0;left:var(--focus-content-left);max-height:none}html,body{overscroll-behavior-x:none;overflow-x:clip}.machine{width:100vw;max-width:100vw}.global-tools{gap:24px}.global-create{height:35px;color:var(--ink-primary);font-size:18px;font-weight:var(--type-weight-semibold);letter-spacing:.01em;transition:color var(--motion-local) ease, background-color var(--motion-local) ease;border-radius:12px;align-items:center;gap:9px;padding:2px 5px 2px 11px;display:inline-flex}:is(.global-create:hover,.global-create:focus-visible,.global-create[data-popup-open]){background:rgba(var(--pool-highlight-rgb), .18);color:var(--ink)}.global-create--draft{box-shadow:none;background:0 0}.global-create--draft .global-create-rail{filter:brightness(1.1)saturate(1.08);box-shadow:0 0 9px rgba(var(--action-forward-rgb), .3)}.global-create-rail,.creation-commit>span{background:var(--action-forward);width:3px;height:19px;box-shadow:0 0 7px rgba(var(--action-forward-rgb), .2);border-radius:3px}.global-create .global-create-rail{transition:filter var(--motion-local) ease, box-shadow var(--motion-local) ease}:is(.global-create:hover .global-create-rail,.global-create:focus-visible .global-create-rail,.global-create[data-popup-open] .global-create-rail){filter:brightness(1.14)saturate(1.08);box-shadow:0 0 9px rgba(var(--action-forward-rgb), .3)}.global-create-menu{width:156px!important}.creation-view-strip{display:flex}.creation-view-strip .focus-view-option:disabled{opacity:.42}.creation-type-switch{z-index:4;top:-48px;left:var(--focus-content-left);width:calc(100% - var(--focus-content-left));max-width:calc(100vw - var(--focus-left) - var(--page-x) - var(--focus-content-left));white-space:nowrap;align-items:center;gap:clamp(12px,1.4vw,22px);min-width:0;height:30px;display:flex;position:absolute;overflow:clip}.creation-type-option{min-width:0;min-height:30px;color:var(--ink-primary);font-size:13px;font-weight:var(--type-weight-semibold);letter-spacing:.09em;opacity:.38;transition:opacity var(--motion-state) var(--motion-ease-standard), filter var(--motion-state) var(--motion-ease-standard);grid-template-columns:3px auto;align-items:center;gap:7px;padding:0;display:grid}:is(.creation-type-option:hover,.creation-type-option:focus-visible){opacity:.68}.creation-type-option--active{font-weight:var(--type-weight-bold);opacity:1}.creation-type-rail{background:var(--ink-primary);border-radius:2px;width:3px;height:21px}.creation-type-option--active .creation-type-rail{box-shadow:0 0 6px #2424212e}.creation-plane .creation-view-strip{gap:var(--focus-view-gap);top:0}.creation-plane .creation-view-strip .focus-view-option{color:var(--ink-quiet);font-size:var(--focus-view-size);letter-spacing:var(--focus-view-tracking);opacity:.68}.creation-plane .creation-view-strip .focus-view-option--active{color:var(--ink-primary);opacity:1}.creation-plane.focus-plane--view-switch .focus-identity:before{height:calc(100% + 34px);top:15px;-webkit-mask-image:radial-gradient(at 38%,#000 0%,#000000f0 44%,#00000085 68%,#0000 88%);mask-image:radial-gradient(at 38%,#000 0%,#000000f0 44%,#00000085 68%,#0000 88%)}.creation-plane .focus-controls.creation-controls{gap:12px;top:10px}.creation-locked-material{top:calc(var(--focus-body-top,91px) + 18px);left:var(--focus-content-left);max-width:430px;position:absolute}.recurring-creation-plane .creation-locked-material{display:none}.creation-locked-material p{color:var(--ink-receding);margin:12px 0 0;font-size:14px;line-height:20px}.creation-plane .creation-identity{align-items:flex-start}.creation-plane .creation-priority-options{margin-left:calc(-1 * (var(--focus-rail-width) + var(--rail-gap)))}.creation-plane .creation-title{width:100%;min-width:0;max-width:100%;height:var(--focus-title-leading);font-size:var(--focus-title-size);font-weight:var(--focus-title-weight);letter-spacing:var(--focus-title-tracking);line-height:var(--focus-title-leading)}.creation-plane .creation-title::placeholder{font-size:var(--focus-title-size);font-weight:var(--type-weight-regular)}.creation-meta-row{min-width:0;margin:12px 0 0 calc(-1 * (var(--focus-rail-width) + var(--rail-gap)));white-space:nowrap;align-items:center;gap:22px;display:flex}.creation-meta-row .creation-priority-options{flex:none;margin:0}.creation-meta-row .creation-due-slot{min-width:0;margin:0}.creation-due-slot{min-height:22px;margin-top:5px}.creation-draft-body{top:calc(var(--focus-body-top,112px) + 14px);bottom:0;right:0;left:var(--focus-content-left);scrollbar-width:none;padding:0 18px 42px 0;position:absolute;overflow-y:auto}.recurring-creation-plane .recurring-creation-repeats{top:calc(var(--focus-body-top) + 14px);max-height:calc(100% - var(--focus-body-top) - 14px)}.project-creation-steps{align-content:start;display:grid}.project-creation-steps .project-step-input{width:min(620px,100%);margin-top:12px}.project-creation-step-list{gap:7px;width:min(620px,100%);margin-top:12px;display:grid}.project-creation-step{min-height:34px;color:var(--ink-primary);font-size:15px;font-weight:var(--type-weight-medium);grid-template-columns:3px minmax(0,1fr) 30px;align-items:center;gap:10px;display:grid}.project-creation-step>button{width:30px;height:30px;color:var(--ink-receding);place-items:center;display:grid}.creation-draft-body::-webkit-scrollbar{display:none}.creation-note-editor{resize:vertical;border:1px solid rgba(var(--neutral-soft-rgb), .13);background:rgba(var(--pool-highlight-rgb), .22);width:min(620px,100%);min-height:104px;color:var(--ink-primary);font:inherit;border-radius:14px;outline:none;margin-top:13px;padding:13px 14px;font-size:16px;line-height:24px;display:block}.creation-note-editor:focus{border-color:rgba(var(--neutral-soft-rgb), .2);background:rgba(var(--pool-highlight-rgb), .3)}.creation-note-editor::placeholder{color:var(--ink-receding);opacity:.76}.creation-draft-materials{align-content:start;gap:30px;display:grid}.creation-tag-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 12px;width:min(560px,100%);margin-top:13px;display:grid}.creation-tag-choice{min-width:0;height:30px;color:var(--ink-receding);font-size:13px;font-weight:var(--type-weight-medium);letter-spacing:.055em;border-radius:9px;align-items:center;gap:8px;padding:0 8px;display:inline-flex}.creation-tag-choice>span{opacity:.7;border-radius:3px;flex:0 0 3px;width:3px;height:18px}.creation-tag-choice:hover,.creation-tag-choice--selected{background:rgba(var(--pool-highlight-rgb), .3);color:var(--ink-primary)}.creation-tag-choice:focus-visible{background:rgba(var(--pool-highlight-rgb), .3);color:var(--ink-primary)}.creation-tag-choice--selected{font-weight:var(--type-weight-semibold)}.creation-tag-choice--selected>span{opacity:1;filter:brightness(1.12)saturate(1.06)}.creation-attachment-list{gap:7px;width:min(620px,100%);margin-top:12px;display:grid}.creation-attachment{background:rgba(var(--pool-highlight-rgb), .18);min-height:34px;color:var(--ink-primary);border-radius:10px;grid-template-columns:22px minmax(0,1fr) 30px;align-items:center;gap:8px;padding:2px 2px 2px 8px;font-size:14px;display:grid}.creation-attachment>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.creation-attachment>button{width:30px;height:30px;color:var(--ink-receding);place-items:center;display:grid}@media (max-width:760px){.creation-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.focus-controls.creation-controls{gap:12px;top:10px}.creation-commit{min-height:34px;font-weight:var(--type-weight-semibold);border-radius:11px;align-items:center;gap:9px;margin-right:9px;padding:1px 10px 1px 8px;display:inline-flex;color:var(--ink-primary)!important;font-size:14px!important;line-height:28px!important}:is(.creation-commit:not(:disabled):hover,.creation-commit:not(:disabled):focus-visible){background:rgba(var(--pool-highlight-rgb), .3)}.primary-navigation .navigation-item--completed{margin-top:22px}.primary-navigation .navigation-item--archive{margin-top:calc(var(--navigation-primary-gap) * -.35)}.settings-surface{flex-direction:column;display:flex}.settings-identity{order:1}.settings-section--workspace{order:2}.settings-section--appearance{order:3}.settings-section--account{order:4}.settings-section--workspace,.settings-section--appearance,.settings-section--account{width:100%}.settings-section--workspace{margin-top:0!important}.settings-section--appearance,.settings-section--account{margin-top:48px}.focus-menu,.project-step-menu,.pointer-context-menu{-webkit-backdrop-filter:var(--temporary-surface-backdrop);backdrop-filter:var(--temporary-surface-backdrop);border-radius:var(--action-menu-radius)!important;background:var(--temporary-surface)!important;box-shadow:0 12px 30px #34302913, 0 0 0 1px var(--temporary-surface-edge)!important}::selection{color:inherit;background:#97876f3d}.release-point:hover:before,.project-release-point:hover:before{transform:translate(-50%,-50%)scale(1.3333)}.release-point:focus-visible:before{transform:translate(-50%,-50%)scale(1.3333)}.project-release-point:focus-visible:before{transform:translate(-50%,-50%)scale(1.3333)}.task-priority-label,.project-priority-label,.focus-priority-label,.search-result-priority-label{color:var(--priority-color,var(--priority-medium));font-weight:var(--type-weight-semibold);filter:brightness(.94)saturate(1.16);opacity:1}.task--priority-high .task-priority-label,.project--priority-high .project-priority-label,.focus-plane--priority-high .focus-priority-label,.search-result--priority-high .search-result-priority-label{color:var(--priority-high)}.task--priority-medium .task-priority-label,.project--priority-medium .project-priority-label,.focus-plane--priority-medium .focus-priority-label,.search-result--priority-medium .search-result-priority-label{color:var(--priority-medium)}.task--priority-low .task-priority-label,.project--priority-low .project-priority-label,.focus-plane--priority-low .focus-priority-label,.search-result--priority-low .search-result-priority-label{color:var(--priority-low)}:root{--interaction-hover-ink:var(--ink-primary);--interaction-hover-wash:#89775c1b;--interaction-menu-hover-wash:#5b564c13;--interaction-hover-rail-opacity:1;--interaction-hover-rail-filter:brightness(1.22) saturate(1.09);--interaction-selected-rail-filter:var(--interaction-hover-rail-filter);--interaction-compact-rail-filter:brightness(1.3) saturate(1.12);--interaction-active-rail-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .62), 0 0 10px rgba(var(--priority-rgb,148, 112, 68), .24);--interaction-compact-rail-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .66), 0 0 10px rgba(var(--action-forward-rgb), .34);--interaction-active-text-shadow:0 0 10px #5b54481a;--interaction-contact-duration:.18s;--interaction-release-duration:.21s;--interaction-optical-gutter:clamp(14px, 1.1vw, 20px)}.header-action,.global-create,.navigation-item,.navigation-create,.board-zone-sort,.add-date,.add-note,.material-action,.material-heading-action,.focus-view-option,.focus-priority-option,.creation-priority-option,.recurring-family-option,.recurrence-choice,.property-index-item,.property-direct-action,.schedule-property-trigger,.schedule-series-action,.schedule-skip,.identity-tag,.identity-tag-actions button,.tag-picker-sort button,.tag-picker-option,.tag-picker-manage,.tag-create-start,.tag-definition-actions button,.tag-delete-confirm button,.tag-edit-delete,.project-add-step,.material-more,.creation-tag-choice,.creation-commit,.close-control,.focus-more,.focus-menu>button,.focus-menu-confirm button,.project-step-menu button{transition:color var(--interaction-release-duration) var(--motion-ease-standard), background-color var(--interaction-release-duration) var(--motion-ease-standard), filter var(--interaction-release-duration) var(--motion-ease-standard), box-shadow var(--interaction-release-duration) var(--motion-ease-standard), opacity var(--interaction-release-duration) var(--motion-ease-standard)}.header-action:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.global-create:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.navigation-item:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.navigation-create:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.board-zone-sort:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.add-date:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.add-note:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.material-action:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.material-heading-action:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.focus-view-option:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.focus-priority-option:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.creation-priority-option:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.recurring-family-option:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.recurrence-choice:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.property-index-item:not(.property-index-item--readonly):focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.property-direct-action:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.schedule-property-trigger:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.schedule-series-action:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.schedule-skip:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.identity-tag:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.identity-tag-actions button:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.tag-picker-sort button:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.tag-picker-option:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.tag-picker-manage:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.tag-create-start:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.tag-definition-actions button:focus-visible:not(:disabled){color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.tag-delete-confirm button:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.project-add-step:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.material-more:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.creation-tag-choice:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.creation-commit:not(:disabled):focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.close-control:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.focus-more:focus-visible{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.global-create:focus-visible{background:var(--interaction-hover-wash)}.creation-tag-choice:focus-visible{background:var(--interaction-hover-wash)}.creation-commit:not(:disabled):focus-visible{background:var(--interaction-hover-wash)}:is(.focus-menu>button:focus-visible,.focus-menu-confirm button:focus-visible,.project-step-menu button:focus-visible){background:var(--interaction-menu-hover-wash);color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.focus-menu .focus-menu-danger:focus-visible{color:color-mix(in srgb, var(--ink-danger) 74%, var(--ink-primary))}.project-step-menu>.focus-menu-danger:focus-visible{color:color-mix(in srgb, var(--ink-danger) 74%, var(--ink-primary))}.tag-edit-delete:focus-visible{color:color-mix(in srgb, var(--ink-danger) 74%, var(--ink-primary))}:is(.navigation-create:focus-visible .build-core-glyph,.global-create:focus-visible .global-create-rail){filter:var(--interaction-hover-rail-filter);opacity:1}.board-zone-sort:focus-visible:before{background:var(--interaction-hover-ink);opacity:var(--interaction-hover-rail-opacity)}.focus-view-option:not(.focus-view-option--active):focus-visible .focus-view-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.focus-priority-option:not([aria-checked=true]):focus-visible .focus-priority-option-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.creation-priority-option:not([aria-checked=true]):focus-visible .creation-priority-option-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.recurring-family-option:not(.recurring-family-option--active):focus-visible .recurring-family-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.recurrence-choice:not(.recurrence-choice--active):focus-visible .recurrence-choice-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.property-index-item:not(.property-index-item--active):not(.property-index-item--readonly):focus-visible .property-index-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.property-direct-action:not(.property-direct-action--active):focus-visible .property-index-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.tag-picker-option:not([aria-pressed=true]):focus-visible .tag-picker-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.tag-color-choice:not([aria-checked=true]):focus-visible>span{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.task-title,.task-cadence,.task-priority-rail,.project-title,.project-progress,.project-header:after{transition:color var(--interaction-release-duration) var(--motion-ease-standard), filter var(--interaction-release-duration) var(--motion-ease-standard), opacity var(--interaction-release-duration) var(--motion-ease-standard), box-shadow var(--interaction-release-duration) var(--motion-ease-standard)}.task:not(.task--selected):focus-within .task-title,.project:not(.project--selected):focus-within .project-title{color:var(--interaction-hover-ink)}.task:not(.task--selected):focus-within .task-priority-rail,.project:not(.project--selected):focus-within .project-header:after{filter:var(--interaction-hover-rail-filter);opacity:.92;box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .56), 0 0 9px rgba(var(--priority-rgb,148, 112, 68), .18)}.machine:not(.machine--completed):not(.machine--archive) .task--selected .task-priority-rail,.machine:not(.machine--completed):not(.machine--archive) .project--selected .project-header:after,.focus-plane--selected-echo .focus-priority-rail{filter:var(--interaction-selected-rail-filter)}@media (hover:hover) and (pointer:fine){.header-action:hover,.global-create:hover,.navigation-item:hover,.navigation-create:hover,.board-zone-sort:hover,.add-date:hover,.add-note:hover,.material-action:hover,.material-heading-action:hover,.focus-view-option:hover,.focus-priority-option:hover,.creation-priority-option:hover,.recurring-family-option:hover,.recurrence-choice:hover,.property-index-item:not(.property-index-item--readonly):hover,.property-direct-action:hover,.schedule-property-trigger:hover,.schedule-series-action:hover,.schedule-skip:hover,.identity-tag:hover,.identity-tag-actions button:hover,.tag-picker-sort button:hover,.tag-picker-option:hover,.tag-picker-manage:hover,.tag-create-start:hover,.tag-definition-actions button:hover:not(:disabled),.tag-delete-confirm button:hover,.project-add-step:hover,.material-more:hover,.creation-tag-choice:hover,.creation-commit:not(:disabled):hover,.close-control:hover,.focus-more:hover{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.global-create:hover,.creation-tag-choice:hover,.creation-commit:not(:disabled):hover{background:var(--interaction-hover-wash)}.focus-menu>button:hover,.focus-menu-confirm button:hover,.project-step-menu button:hover{background:var(--interaction-menu-hover-wash);color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.focus-menu .focus-menu-danger:hover,.project-step-menu>.focus-menu-danger:hover,.tag-edit-delete:hover{color:color-mix(in srgb, var(--ink-danger) 74%, var(--ink-primary))}.navigation-create:hover .build-core-glyph,.global-create:hover .global-create-rail{filter:var(--interaction-hover-rail-filter);opacity:1}.board-zone-sort:hover:before{background:var(--interaction-hover-ink);opacity:var(--interaction-hover-rail-opacity)}.focus-view-option:not(.focus-view-option--active):hover .focus-view-rail,.focus-priority-option:not([aria-checked=true]):hover .focus-priority-option-rail,.creation-priority-option:not([aria-checked=true]):hover .creation-priority-option-rail,.recurring-family-option:not(.recurring-family-option--active):hover .recurring-family-rail,.recurrence-choice:not(.recurrence-choice--active):hover .recurrence-choice-rail,.property-index-item:not(.property-index-item--active):not(.property-index-item--readonly):hover .property-index-rail,.property-direct-action:not(.property-direct-action--active):hover .property-index-rail,.tag-picker-option:not([aria-pressed=true]):hover .tag-picker-rail,.tag-color-choice:not([aria-checked=true]):hover>span{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:0 0 6px #5b544824}.task:not(.task--selected):hover .task-title,.project:not(.project--selected):hover .project-title{color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.task:not(.task--selected):hover .task-priority-rail,.project:not(.project--selected):hover .project-header:after{filter:var(--interaction-hover-rail-filter);opacity:.92;box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .56), 0 0 9px rgba(var(--priority-rgb,148, 112, 68), .18);transition-duration:var(--interaction-contact-duration)}}.focus-conflict{z-index:4;margin:18px 0 0 var(--focus-content-left);background:rgba(var(--surface-soft-rgb), .64);border-radius:12px;grid-template-columns:3px minmax(0,1fr) auto;align-items:start;gap:13px;padding:12px 14px;display:grid;position:relative;box-shadow:0 8px 24px #433b300f}.focus-plane:has(.focus-conflict){--focus-body-top:176px}.focus-conflict-rail{background:var(--status-warning);border-radius:3px;width:3px;min-height:43px}.focus-conflict strong,.focus-conflict p,.focus-conflict-actions button{font-size:13px;line-height:18px}.focus-conflict p{color:var(--ink-quiet);margin:2px 0 0}.focus-conflict-actions{gap:12px;display:flex}.focus-conflict-actions button{color:var(--ink-working);font-weight:var(--type-weight-semibold)}.settings-sync-conflicts{gap:10px;margin:6px 0 18px;display:grid}.settings-sync-conflict{margin:0}.operation-feedback{z-index:130;right:var(--page-x);background:rgba(var(--surface-soft-rgb), .78);-webkit-backdrop-filter:blur(8px)saturate(.94);backdrop-filter:blur(8px)saturate(.94);animation:operation-feedback-release 1.5s var(--motion-ease-standard) both;border-radius:12px;grid-template-columns:3px auto;align-items:center;gap:10px;padding:10px 14px 10px 11px;display:grid;position:fixed;bottom:28px;box-shadow:0 12px 30px #34302914}.operation-feedback>span{background:var(--priority-medium);border-radius:3px;width:3px;height:20px}.operation-feedback--delete>span{background:var(--ink-danger)}.operation-feedback--complete{overflow:hidden}.operation-feedback--complete:before{z-index:-1;animation:completion-afterglow 1.5s var(--motion-ease-release) both;content:"";background:radial-gradient(at 28%,#94704433,#9470440f 42%,#0000 72%);position:absolute;inset:-24px -34px}.operation-feedback--complete>span{animation:completion-feedback-rail 1.5s var(--motion-ease-release) both}.operation-feedback p{color:var(--ink-working);font-size:13px;font-weight:var(--type-weight-semibold);margin:0;line-height:20px}.task--resolving:not(.task--recurring){animation:task-contact-confirm-release var(--motion-release) var(--motion-ease-release) both}.task--resolving .release-point:before,.focus-plane--resolving .focus-completion-point:before{animation:completion-point-confirm var(--motion-release) var(--motion-ease-standard) both}.project--resolving{animation:project-contact-confirm-release var(--motion-project-release) var(--motion-ease-release) both}@keyframes task-contact-confirm-release{0%{opacity:1;transform:translateY(0)}22%{opacity:1;filter:brightness(1.05);transform:translateY(0)}48%{opacity:.9;filter:brightness(1.02);transform:translateY(-1px)}to{opacity:0;filter:blur(.3px);transform:translateY(-4px)}}@keyframes project-contact-confirm-release{0%{opacity:1;transform:translateY(0)}24%{opacity:1;filter:brightness(1.06);transform:translateY(0)}52%{opacity:.88;filter:brightness(1.02);transform:translateY(-1px)}to{opacity:0;filter:blur(.35px);transform:translateY(-4px)}}@keyframes completion-point-confirm{0%{opacity:.96;transform:translate(-50%,-50%)scale(1.3333)}38%{opacity:1;box-shadow:0 0 13px rgba(var(--priority-rgb), .34);transform:translate(-50%,-50%)scale(2)}to{opacity:0;transform:translate(-50%,-50%)scale(1.1)}}@keyframes completion-afterglow{0%{opacity:0;transform:scale(.82)}20%{opacity:1;transform:scale(1)}58%{opacity:.72;transform:scale(1.05)}to{opacity:0;transform:scale(1.12)}}@keyframes completion-feedback-rail{0%{filter:brightness();transform:scaleY(.72)}24%{filter:brightness(1.22)saturate(1.08);transform:scaleY(1.13);box-shadow:0 0 11px #94704452}56%{filter:brightness(1.08);transform:scaleY(1)}to{filter:brightness();transform:scaleY(.9)}}@keyframes operation-feedback-release{0%{opacity:0;transform:translateY(5px)}12%,72%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.task--resolving,.project--resolving,.operation-feedback,.operation-feedback--complete:before,.operation-feedback--complete>span,.task--resolving .release-point:before,.focus-plane--resolving .focus-completion-point:before{animation-duration:1ms!important}}@media (max-width:1179px){.machine--creating{--top-datum:calc(184px + var(--window-titlebar-height))}.machine--creating .creation-type-switch{top:-34px}.primary-navigation .navigation-item--completed,.primary-navigation .navigation-item--archive{margin-top:0}}@media (max-width:760px){.machine--creating{--top-datum:calc(236px + var(--window-titlebar-height))}.navigation-create{display:none}.global-create{min-height:30px;font-size:16px}.operation-feedback{bottom:20px;right:20px}.tag-inventory,.tag-picker-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creation-type-switch{gap:14px}.creation-type-option{letter-spacing:.075em;font-size:12px}.creation-meta-row{gap:14px}}.global-discovery{min-width:0;transition:opacity var(--motion-local) var(--motion-ease-standard);align-items:center;gap:24px;display:flex;position:absolute;top:34px;left:50%;transform:translate(-50%)}.global-creation-zone{top:21px;right:var(--page-x);pointer-events:none;width:clamp(330px,25vw,410px);height:66px;position:absolute}.global-creation-zone>*{pointer-events:auto}.global-creation-zone .global-create{background:0 0;border-radius:0;padding:2px 5px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.global-create:hover,.global-create[data-popup-open],.global-create--draft,.global-create--draft:hover{box-shadow:none;background:0 0}.global-create:focus-visible{box-shadow:none;background:0 0}.global-create--draft:focus-visible{box-shadow:none;background:0 0}.global-creation-zone .creation-type-switch{z-index:4;white-space:nowrap;width:100%;max-width:none;height:30px;animation:create-types-resolve var(--interaction-release-duration) var(--motion-ease-standard) 70ms both;justify-content:center;align-items:center;gap:clamp(15px,1.35vw,23px);display:flex;position:absolute;top:28px;left:0;overflow:visible}.global-creation-zone .creation-type-option{letter-spacing:.085em;font-size:12px}@keyframes create-types-resolve{0%{opacity:0;filter:blur(.4px);transform:translateY(3px)}to{opacity:1;filter:blur();transform:translateY(0)}}.machine--settings .global-discovery{display:none}@media (min-width:1180px){.filter-surface{left:calc(50% - 390px);right:auto}}.creation-plane{--focus-body-top:118px}.creation-plane.focus-plane--view-switch .focus-identity:before{height:calc(100% + 28px);top:21px}.creation-plane .creation-view-strip{top:0}.creation-draft-body{top:calc(var(--focus-body-top,118px) + 24px);padding-bottom:28px;bottom:52px}.recurring-creation-plane .recurring-creation-repeats{top:calc(var(--focus-body-top,118px) + 24px);max-height:calc(100% - var(--focus-body-top,118px) - 76px);bottom:52px}.creation-close-controls{top:0;right:0}.creation-commit-dock{z-index:5;bottom:0;right:0;left:var(--focus-content-left);background:0 0;justify-content:flex-start;align-items:flex-end;min-height:42px;display:flex;position:absolute}.creation-commit{background:0 0;border-radius:0;min-height:34px;margin:0;padding:1px 4px 1px 0}:is(.creation-commit:hover,.creation-commit:focus-visible){background:0 0!important}.creation-commit:disabled{opacity:.34}.creation-draft-notes{width:min(620px,100% - 18px)}.creation-note-editor{resize:vertical;border:0;border-top:1px solid rgba(var(--neutral-soft-rgb), .14);border-bottom:1px solid rgba(var(--neutral-soft-rgb), .18);width:100%;min-height:132px;transition:border-color var(--motion-local) var(--motion-ease-standard), box-shadow var(--motion-local) var(--motion-ease-standard);background:0 0;border-radius:0;margin-top:17px;padding:17px 0 18px}.creation-note-editor:focus{border-color:rgba(var(--neutral-rgb), .3);background:0 0;box-shadow:0 -4px 9px -8px #6f695e29,0 4px 9px -8px #6f695e2e}@media (hover:hover) and (pointer:fine){.task:not(.task--selected):hover .task-title,.project:not(.project--selected):hover .project-title{color:var(--ink-primary);font-weight:var(--type-weight-semibold);text-shadow:0 0 10px #5b54481a}.task:not(.task--selected):hover .task-priority-rail,.project:not(.project--selected):hover .project-header:after{filter:brightness(1.18)saturate(1.08);opacity:1;box-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .62), 0 0 10px rgba(var(--priority-rgb,148, 112, 68), .24)}}@media (max-width:1179px){.machine--creating{--top-datum:calc(166px + var(--window-titlebar-height))}.global-discovery{top:30px}.global-creation-zone{width:min(330px,39vw);top:18px}.global-creation-zone .creation-type-switch{top:28px}}@media (max-width:980px){.global-header:has(.global-creation-zone--chooser-open) .global-discovery{opacity:0;pointer-events:none}.global-creation-zone--chooser-open{width:min(390px, calc(100vw - (2 * var(--page-x))))}}@media (max-width:760px){.machine--creating{--top-datum:calc(214px + var(--window-titlebar-height))}.global-discovery{top:70px;right:calc(var(--page-x) + 112px);left:var(--page-x);justify-content:flex-start;gap:18px;transform:none}.global-discovery .header-action{font-size:17px}.global-search{width:min(100%,300px)}.global-creation-zone{top:59px;right:var(--page-x);width:105px}.global-creation-zone--chooser-open{right:var(--page-x);left:var(--page-x);width:auto}.global-creation-zone .global-create{top:11px}.creation-plane.focus-plane--view-switch .focus-identity{padding-top:48px}.creation-draft-body{padding-right:8px}}@media (max-height:560px) and (max-width:1179px){.machine--creating{--top-datum:calc(126px + var(--window-titlebar-height))}}@media (prefers-reduced-motion:reduce){.global-creation-zone .creation-type-switch{animation-duration:1ms!important;animation-delay:0s!important}}:root{--interaction-hover-rail-filter:none;--interaction-selected-rail-filter:none;--interaction-compact-rail-filter:none;--interaction-active-rail-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .5), 0 0 3px rgba(var(--pool-highlight-rgb), .42), 0 0 8px rgba(var(--priority-rgb,148, 112, 68), .24), 0 0 15px rgba(var(--priority-rgb,148, 112, 68), .095);--interaction-compact-rail-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .58), 0 0 3px rgba(var(--pool-highlight-rgb), .46), 0 0 8px rgba(var(--action-forward-rgb), .3), 0 0 14px rgba(var(--action-forward-rgb), .12)}.ambient-field{-webkit-mask-image:linear-gradient(#0000 0,#00000038 48px,#000 126px);mask-image:linear-gradient(#0000 0,#00000038 48px,#000 126px)}.focus-identity:before,.machine--board .focus-plane--view-switch .focus-identity:before{-webkit-mask-image:radial-gradient(at 42%,#000 0% 43%,#000000b3 64%,#0000002e 82%,#0000 100%);mask-image:radial-gradient(at 42%,#000 0% 43%,#000000b3 64%,#0000002e 82%,#0000 100%)}.task-priority-rail,.project-header:after,.focus-priority-rail,.global-create-rail,.creation-commit>span{filter:none;opacity:1}.task-priority-rail,.project-header:after,.focus-priority-rail{box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .25), 0 0 3px rgba(var(--pool-highlight-rgb), .28), 0 0 6px rgba(var(--priority-rgb,148, 112, 68), .07)}.task-priority-label,.project-priority-label,.focus-priority-label,.search-result-priority-label{filter:none}@media (min-width:1180px){.machine--board .board-zone{padding-inline:var(--interaction-optical-gutter)}}.task:before,.project .project-header:before{content:"";pointer-events:none;background:var(--selection-pool-object);filter:none;opacity:0;transition:opacity var(--interaction-release-duration) var(--motion-ease-standard);animation:none;position:absolute;-webkit-mask-image:radial-gradient(at 46%,#000 0% 42%,#000000b8 64%,#0003 82%,#0000 100%);mask-image:radial-gradient(at 46%,#000 0% 42%,#000000b8 64%,#0003 82%,#0000 100%)}.task:before{z-index:0;top:-24px;left:calc(-1 * var(--interaction-optical-gutter));width:calc(100% + var(--interaction-optical-gutter) + var(--interaction-optical-gutter));height:calc(var(--item-title-height,24px) + 48px);transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));transform-origin:46%}.project .project-header:before{z-index:-1;top:-22px;left:calc(-1 * var(--interaction-optical-gutter));width:calc(100% + var(--interaction-optical-gutter) + var(--interaction-optical-gutter));height:73px;transform:scale(var(--object-pool-scale-x), var(--object-pool-scale-y)) rotate(var(--object-pool-rotation));transform-origin:46%}.task--selected:before,.task--context:before,.project--selected .project-header:before,.project--context .project-header:before{opacity:1;animation:none}.task:not(.task--selected):not(.task--context):focus-within:before,.project:not(.project--selected):not(.project--context):focus-within .project-header:before{opacity:1;transition-duration:var(--interaction-contact-duration);animation:none}.task-title,.project-title,.global-create,.creation-commit{transition:color var(--interaction-release-duration) var(--motion-ease-standard), text-shadow var(--interaction-release-duration) var(--motion-ease-standard), font-weight var(--interaction-release-duration) var(--motion-ease-standard), opacity var(--interaction-release-duration) var(--motion-ease-standard)}.task-priority-rail,.project-header:after,.focus-priority-rail,.global-create-rail,.creation-commit>span{transition:filter var(--interaction-release-duration) var(--motion-ease-standard), box-shadow var(--interaction-release-duration) var(--motion-ease-standard), opacity var(--interaction-release-duration) var(--motion-ease-standard)}.machine:not(.machine--completed):not(.machine--archive) .task--selected .task-title,.machine:not(.machine--completed):not(.machine--archive) .project--selected .project-title,.task:not(.task--selected):focus-within .task-title,.project:not(.project--selected):focus-within .project-title{color:var(--interaction-hover-ink);font-weight:var(--work-object-selected-weight);text-shadow:var(--interaction-active-text-shadow)}.machine:not(.machine--completed):not(.machine--archive) .task--selected .task-priority-rail,.machine:not(.machine--completed):not(.machine--archive) .project--selected .project-header:after,.task--context .task-priority-rail,.project--context .project-header:after,.task:not(.task--selected):focus-within .task-priority-rail,.project:not(.project--selected):focus-within .project-header:after,.focus-plane--selected-echo:not(.focus-plane--readonly) .focus-priority-rail{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .5), 0 0 3px rgba(var(--pool-highlight-rgb), .42), 0 0 8px rgba(var(--priority-rgb,148, 112, 68), .24), 0 0 15px rgba(var(--priority-rgb,148, 112, 68), .095)}.global-create:hover,.global-create:active,.creation-commit:not(:disabled):hover,.creation-commit:not(:disabled):active{box-shadow:none;text-shadow:var(--interaction-active-text-shadow);transition-duration:var(--interaction-contact-duration);color:var(--interaction-hover-ink)!important;background:0 0!important}.global-create:focus-visible{box-shadow:none;text-shadow:var(--interaction-active-text-shadow);transition-duration:var(--interaction-contact-duration);color:var(--interaction-hover-ink)!important;background:0 0!important}.creation-commit:not(:disabled):focus-visible{box-shadow:none;text-shadow:var(--interaction-active-text-shadow);transition-duration:var(--interaction-contact-duration);color:var(--interaction-hover-ink)!important;background:0 0!important}.global-create:hover .global-create-rail,.global-create:active .global-create-rail,.creation-commit:not(:disabled):hover>span,.creation-commit:not(:disabled):active>span{filter:var(--interaction-compact-rail-filter);opacity:1;box-shadow:var(--interaction-compact-rail-shadow);transition-duration:var(--interaction-contact-duration)}.global-create:focus-visible .global-create-rail{filter:var(--interaction-compact-rail-filter);opacity:1;box-shadow:var(--interaction-compact-rail-shadow);transition-duration:var(--interaction-contact-duration)}.creation-commit:not(:disabled):focus-visible>span{filter:var(--interaction-compact-rail-filter);opacity:1;box-shadow:var(--interaction-compact-rail-shadow);transition-duration:var(--interaction-contact-duration)}@media (hover:hover) and (pointer:fine){.task:not(.task--selected):not(.task--context):hover:before,.project:not(.project--selected):not(.project--context):hover .project-header:before{opacity:1;transition-duration:var(--interaction-contact-duration);animation:none}.task:not(.task--selected):hover .task-title,.project:not(.project--selected):hover .project-title{color:var(--interaction-hover-ink);font-weight:var(--work-object-selected-weight);text-shadow:var(--interaction-active-text-shadow);transition-duration:var(--interaction-contact-duration)}.task:not(.task--selected):hover .task-priority-rail,.project:not(.project--selected):hover .project-header:after{filter:var(--interaction-hover-rail-filter);opacity:var(--interaction-hover-rail-opacity);box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .5), 0 0 3px rgba(var(--pool-highlight-rgb), .42), 0 0 8px rgba(var(--priority-rgb,148, 112, 68), .24), 0 0 15px rgba(var(--priority-rgb,148, 112, 68), .095);transition-duration:var(--interaction-contact-duration)}}:root{--ambient-top-safe-edge:calc(var(--window-titlebar-height) + 44px);--ambient-top-field-offset:calc(8vh + var(--ambient-top-safe-edge));--interaction-compact-active-ink:var(--ink-primary);--interaction-compact-active-text-shadow:0 0 4px rgba(var(--pool-highlight-rgb), .52), 0 0 11px rgba(var(--action-forward-rgb), .13);--interaction-compact-rail-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .72), 0 0 3px rgba(var(--pool-highlight-rgb), .68), 0 0 7px rgba(var(--action-forward-rgb), .48), 0 0 14px rgba(var(--action-forward-rgb), .22), 0 0 22px rgba(var(--action-forward-rgb), .08)}.machine{background:linear-gradient(to bottom, var(--field) 0, var(--field) var(--ambient-top-safe-edge), transparent calc(var(--ambient-top-safe-edge) + 72px)), linear-gradient(113deg, var(--field-gradient-start) 0%, var(--field) 48%, var(--field-gradient-end) 100%)}.ambient-field{-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--ambient-top-field-offset), #0000002e calc(var(--ambient-top-field-offset) + 28px), #000 calc(var(--ambient-top-field-offset) + 72px));-webkit-mask-image:linear-gradient(to bottom, transparent 0, transparent var(--ambient-top-field-offset), #0000002e calc(var(--ambient-top-field-offset) + 28px), #000 calc(var(--ambient-top-field-offset) + 72px));mask-image:linear-gradient(to bottom, transparent 0, transparent var(--ambient-top-field-offset), #0000002e calc(var(--ambient-top-field-offset) + 28px), #000 calc(var(--ambient-top-field-offset) + 72px))}.global-create,.creation-commit{isolation:isolate}.creation-commit{position:relative}.global-create:before,.creation-commit:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 48% 50%, rgba(var(--pool-shadow-rgb), .13) 0%, rgba(var(--pool-middle-rgb), .066) 43%, rgba(var(--pool-light-rgb), .025) 67%, transparent 84%);opacity:0;width:calc(100% + 44px);height:54px;transition:opacity var(--interaction-release-duration) var(--motion-ease-standard), transform var(--interaction-release-duration) var(--motion-ease-standard);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.94)}.global-create:hover,.global-create:active,.creation-commit:not(:disabled):hover,.creation-commit:not(:disabled):active{font-weight:var(--type-weight-bold);text-shadow:var(--interaction-compact-active-text-shadow);color:var(--interaction-compact-active-ink)!important}.global-create:focus-visible{font-weight:var(--type-weight-bold);text-shadow:var(--interaction-compact-active-text-shadow);color:var(--interaction-compact-active-ink)!important}.creation-commit:not(:disabled):focus-visible{font-weight:var(--type-weight-bold);text-shadow:var(--interaction-compact-active-text-shadow);color:var(--interaction-compact-active-ink)!important}.global-create:hover:before,.global-create:active:before,.creation-commit:not(:disabled):hover:before,.creation-commit:not(:disabled):active:before{opacity:1;transition-duration:var(--interaction-contact-duration);transform:translate(-50%,-50%)scale(1)}.global-create:focus-visible:before{opacity:1;transition-duration:var(--interaction-contact-duration);transform:translate(-50%,-50%)scale(1)}.creation-commit:not(:disabled):focus-visible:before{opacity:1;transition-duration:var(--interaction-contact-duration);transform:translate(-50%,-50%)scale(1)}.global-create--draft:not(:hover):not(:focus-visible):not(:active){font-weight:var(--type-weight-semibold);text-shadow:none;color:var(--ink-primary)!important}.global-create--draft:not(:hover):not(:focus-visible):not(:active):before{opacity:0;transform:translate(-50%,-50%)scale(.94)}.global-create--draft:not(:hover):not(:focus-visible):not(:active) .global-create-rail{filter:none;opacity:.9;box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .32), 0 0 5px rgba(var(--action-forward-rgb), .18)}.machine--creating .ambient-field{opacity:.72}.creation-plane.focus-plane--view-switch .focus-identity{padding-top:48px}.creation-plane .creation-meta-row{gap:20px;margin-top:20px}.creation-plane .creation-title,.creation-plane .creation-title::placeholder{font-size:var(--focus-title-size);line-height:var(--focus-title-leading)}.project-creation-step .project-step-rail{align-self:center;transform:none}.creation-plane .creation-priority-options{transform:translateY(4px)}@media (hover:hover) and (pointer:fine){.task:hover .release-point:before{opacity:.82;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .22);transform:translate(-50%,-50%)scale(1)}}.task:focus-within .release-point:before{opacity:.82;transform:translate(-50%,-50%)scale(1)}.project-select{pointer-events:auto}@media (hover:hover) and (pointer:fine){.project-header:hover .project-release-point:before{opacity:.82;box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .22);transform:translate(-50%,-50%)scale(1)}}.project-header:focus-within .project-release-point:before{opacity:.82;transform:translate(-50%,-50%)scale(1)}.current-zone:not(.board-workspace):not(.settings-zone){top:calc(var(--top-datum) - var(--selection-pool-bleed));padding-top:var(--selection-pool-bleed)}.current-zone:not(.board-workspace):not(.settings-zone) .workzone-heading{top:calc(var(--selection-pool-bleed) - 37px)}@media (max-width:1179px){.current-zone:not(.board-workspace):not(.settings-zone) .workzone-heading{top:var(--selection-pool-bleed)}}@media (min-width:1400px){.machine:not(.machine--board):not(.machine--settings) .focus-plane,.machine:not(.machine--board):not(.machine--settings) .search-surface{right:clamp(88px,6.5vw,116px)}}.focus-menu>.priority-menu-item{grid-template-columns:3px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.priority-menu-item .project-step-menu-rail{opacity:.68;transition:filter var(--interaction-release-duration) var(--motion-ease-standard), opacity var(--interaction-release-duration) var(--motion-ease-standard), box-shadow var(--interaction-release-duration) var(--motion-ease-standard)}.priority-menu-item[aria-checked=true]{color:var(--ink-primary);font-weight:var(--type-weight-semibold)}:is(.priority-menu-item[aria-checked=true] .project-step-menu-rail,.priority-menu-item:focus-visible .project-step-menu-rail){filter:brightness(1.16)saturate(1.04);opacity:1;box-shadow:0 0 7px #5b544829}@media (hover:hover) and (pointer:fine){.priority-menu-item:hover .project-step-menu-rail{filter:brightness(1.16)saturate(1.04);opacity:1;transition-duration:var(--interaction-contact-duration);box-shadow:0 0 7px #5b544829}}.settings-surface{position:relative}.settings-close{z-index:3;width:32px;height:32px;color:var(--ink-quiet);transition:color var(--interaction-release-duration) var(--motion-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-3px;right:14px}:is(.settings-close:hover,.settings-close:focus-visible){color:var(--interaction-hover-ink);transition-duration:var(--interaction-contact-duration)}.settings-identity{margin-bottom:34px}.settings-section+.settings-section,.settings-section--appearance,.settings-section--account{margin-top:36px}.settings-property{margin-top:20px}.settings-property+.settings-property{margin-top:24px;padding-top:24px}.machine--mobile{--page-x:24px;--current-left:24px;--focus-left:24px;--mobile-top:env(safe-area-inset-top,0px);--mobile-bottom:env(safe-area-inset-bottom,0px);min-width:0;min-height:0}.machine--mobile .global-header{height:calc(134px + var(--mobile-top));position:absolute;inset:0 0 auto}.machine--mobile .wordmark{top:calc(18px + var(--mobile-top));width:auto;left:24px;right:auto}.machine--mobile .global-creation-zone{top:calc(21px + var(--mobile-top));width:auto;left:auto;right:24px}.machine--mobile .global-create{min-height:44px}.machine--mobile .global-discovery{top:calc(79px + var(--mobile-top));gap:24px;width:auto;left:24px;right:70px}.machine--mobile .global-search{width:min(220px,100vw - 162px)}.machine--mobile .header-action{min-height:44px;font-size:1rem}.machine--mobile .global-search-input{min-width:0;font-size:1rem}.machine--mobile .navigation-index{display:none}.machine--mobile .current-zone,.machine--mobile.machine--board .current-zone{top:calc(134px + var(--mobile-top));left:0;right:0;bottom:calc(76px + var(--mobile-bottom));overscroll-behavior-y:contain;scrollbar-width:none;width:auto;max-width:none;height:auto;margin:0;padding:16px 24px 40px;position:absolute;overflow:hidden auto}.machine--mobile .board-field{flex-direction:column;gap:30px;width:auto;min-width:0;display:flex}.machine--mobile .board-zone{width:100%;min-width:0;margin:0}.machine--mobile .board-zone-heading{margin-bottom:12px}.machine--mobile .board-zone-sort{display:none}.machine--mobile .board-task-list,.machine--mobile .board-project-list{min-height:0;margin:0}.machine--mobile .task,.machine--mobile .project{touch-action:pan-y;-webkit-touch-callout:none;min-height:56px;margin-left:0}.machine--mobile .task-title,.machine--mobile .project-title{overflow-wrap:anywhere;font-size:1.1875rem;line-height:1.4}.machine--mobile .project-title-button{min-height:56px}.machine--mobile .release-point{opacity:.55;pointer-events:auto;width:44px;height:44px;top:6px;left:auto;right:-12px}.machine--mobile .project-expand{width:44px;height:44px;right:-12px}.machine--mobile .task-priority-rail{min-height:30px}.machine--mobile .board-zone-empty{margin:0;padding:4px 0}.machine--mobile .board-zone-empty .empty-state{min-height:0;margin:0;padding:0}.mobile-view-all{min-height:44px;color:var(--ink-secondary,var(--warm-working));background:0 0;border:0;margin-top:4px;font-size:.875rem;display:block}.mobile-work-rail{z-index:35;padding:10px 16px calc(12px + var(--mobile-bottom));background:linear-gradient(to bottom, rgba(var(--field-rgb),.94), var(--field) 45%);justify-content:space-around;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;right:0}.mobile-work-rail button,.mobile-focus-tabs button{color:var(--warm-working);background:0 0;border:0;min-height:44px;padding:8px;font-size:1rem;position:relative}.mobile-work-rail button>.mobile-work-indicator,.mobile-focus-tabs button>span:first-child{background:var(--accent-warm);opacity:.15;border-radius:6px;height:3px;position:absolute;bottom:2px;left:8px;right:8px}.mobile-work-rail button[aria-current]>.mobile-work-indicator,.mobile-focus-tabs button[aria-current]>span:first-child{opacity:.95;box-shadow:0 0 9px rgba(var(--accent-warm-rgb),.53)}.mobile-work-rail button[aria-current],.mobile-focus-tabs button[aria-current]{color:var(--warm-primary)}.mobile-utilities-trigger{top:calc(79px + var(--mobile-top));z-index:40;min-width:44px;min-height:44px;color:var(--warm-working);background:0 0;border:0;font-size:.875rem;position:absolute;right:16px}.mobile-utilities{z-index:50;inset:calc(130px + var(--mobile-top)) 0 calc(76px + var(--mobile-bottom));background:var(--field);padding:24px;position:absolute}.mobile-utilities header{color:var(--warm-working);justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.875rem;display:flex}.mobile-utilities button{text-align:left;background:0 0;border:0;align-items:center;gap:20px;width:100%;min-height:56px;font-size:1.3125rem;display:flex}.mobile-utilities header button{width:auto;font-size:1rem}.mobile-utility-rail{background:rgba(var(--accent-warm-rgb),.4);border-radius:6px;width:3px;height:22px}.machine--mobile.machine--mobile-focus .global-header,.machine--mobile.machine--mobile-focus .current-zone,.machine--mobile.machine--creating .global-header,.machine--mobile.machine--creating .current-zone{display:none}.machine--mobile .focus-plane,.machine--mobile.machine--board .focus-plane,.machine--mobile:not(.machine--board) .focus-plane{width:auto;min-width:0;max-width:none;height:auto;max-height:none;padding:0 24px calc(40px + var(--mobile-bottom));box-shadow:none;background:0 0;margin:0;position:absolute;inset:0;overflow:hidden auto}.machine--mobile .focus-plane:before{pointer-events:none;inset:-40px}.mobile-sequence-header{z-index:40;min-height:calc(64px + var(--mobile-top));padding-top:var(--mobile-top);background:var(--field);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex;position:sticky;top:0}.mobile-sequence-header>span{letter-spacing:.12em;color:var(--warm-working);font-size:.8125rem}.mobile-back,.mobile-focus-actions{text-align:left;background:0 0;border:0;min-width:44px;min-height:44px;font-size:1rem}.mobile-focus-actions{text-align:right}.mobile-focus-tabs{top:calc(64px + var(--mobile-top));z-index:39;background:var(--field);white-space:nowrap;justify-content:space-between;gap:0;padding-bottom:12px;display:flex;position:sticky}.mobile-focus-tabs button{font-size:.9375rem}.machine--mobile .focus-plane:not(.creation-plane)>.focus-view-strip{display:none}.machine--mobile .focus-identity{width:auto;margin-top:20px;padding-right:0;padding-top:16px!important}.machine--mobile .focus-plane--view-switch .focus-identity:before{top:-20px}.machine--mobile .focus-primary-content{min-width:0;max-width:100%}.machine--mobile .focus-identity h2,.machine--mobile .creation-title,.machine--mobile .focus-title-editor{overflow-wrap:anywhere;width:100%;max-width:100%;font-size:1.75rem;line-height:1.25}.machine--mobile .focus-title-editor{min-height:44px}.machine--mobile .focus-cadence{max-width:100%}.machine--mobile .focus-controls{position:static}.machine--mobile .focus-controls>.close-control,.machine--mobile .focus-controls>.focus-more,.machine--mobile .creation-close-controls{display:none}.machine--mobile .focus-completion-point{opacity:.6;width:44px;height:44px;top:10px;left:auto;right:-12px}.machine--mobile .focus-materials{width:auto;margin-top:28px}.machine--mobile .focus-materials input,.machine--mobile .focus-materials textarea,.machine--mobile .recurrence-editor input{font-size:1rem}.machine--mobile .creation-plane{padding-bottom:calc(100px + var(--mobile-bottom))}.machine--mobile .creation-type-switch{justify-content:space-between;gap:8px;width:100%;margin:0;padding-bottom:10px;display:flex}.machine--mobile .creation-type-option{min-height:44px;font-size:.875rem}.machine--mobile .creation-view-strip{top:calc(118px + var(--mobile-top));z-index:38;background:var(--field);flex-wrap:nowrap;justify-content:flex-start;gap:24px;margin:0;padding:10px 0;display:flex;position:sticky}.machine--mobile .creation-view-strip .focus-view-option{min-height:44px;font-size:.875rem}.machine--mobile .creation-commit-dock{z-index:50;padding:12px 24px calc(12px + var(--mobile-bottom));background:var(--field);justify-content:flex-end;display:flex;position:fixed;inset:auto 0 0}.machine--mobile .creation-commit{min-height:44px;font-size:1.1875rem}.machine--mobile[data-mobile-focus-tab=primary] .project-focus-plane:not(.creation-plane) .project-step-surface,.machine--mobile[data-mobile-focus-tab=primary] .project-focus-plane:not(.creation-plane) .project-focus-materials{display:none}.machine--mobile .filter-surface{z-index:45;top:calc(132px + var(--mobile-top));max-height:calc(100dvh - 220px - var(--mobile-top) - var(--mobile-bottom));background:var(--field);padding:24px;position:absolute;left:0;right:0;overflow:auto}.machine--mobile .filter-dimensions{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.machine--mobile .search-surface{z-index:30;top:calc(135px + var(--mobile-top));left:0;right:0;bottom:calc(76px + var(--mobile-bottom));background:var(--field);width:auto;padding:16px 24px 40px;position:absolute;overflow-y:auto}.machine--mobile .settings-surface{width:100%;max-width:100%}.machine--mobile .settings-section{max-width:100%}.machine--mobile .settings-close{width:44px;height:44px}.machine--mobile .board-project-step-title{min-height:44px}.machine--mobile .mobile-swiping .priority-rail{filter:brightness(calc(1 + var(--swipe-progress) * .8));box-shadow:0 0 calc(3px + var(--swipe-progress) * 18px) currentColor}.machine--mobile .mobile-swiping{background:linear-gradient(90deg,#b6996d29,#0000)}.machine--mobile .mobile-swiping .task-button,.machine--mobile .mobile-swiping .project-title-button{transform:translateX(calc(var(--swipe-progress) * 18px))}.machine--mobile button{-webkit-tap-highlight-color:transparent}.machine--mobile button:focus-visible{outline:2px solid var(--warm-working);outline-offset:3px}@media (prefers-reduced-motion:reduce){.machine--mobile .mobile-swiping *{transition:none!important}}.machine--mobile[data-mobile-focus-tab=primary] .project-focus-plane:not(.creation-plane) .project-focus-structure{display:none}.machine--mobile .global-creation-zone{width:108px}.machine--mobile .global-creation-zone .global-create{font-size:1.3125rem;top:0;left:auto;right:0;transform:none}.machine--mobile .release-point:before,.machine--mobile .focus-completion-point:before{opacity:.65;transform:translate(-50%,-50%)scale(1)}.machine--mobile .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}.machine--mobile .task-button,.machine--mobile .project-title-button{pointer-events:auto}.machine--mobile .mobile-sequence-header,.machine--mobile .mobile-focus-tabs{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.machine--mobile .mobile-sequence-header .creation-type-switch{flex:0 0 100%;max-width:none;height:auto;min-height:54px;position:static;inset:auto;overflow:visible}.machine--mobile .creation-plane .creation-view-strip{inset:auto;top:calc(118px + var(--mobile-top));width:auto;height:auto;min-height:56px;position:sticky}.machine--mobile .notes-surface,.machine--mobile .creation-notes-surface,.machine--mobile .creation-draft-body,.machine--mobile .recurring-creation-repeats,.machine--mobile .project-focus-structure,.machine--mobile .focus-details-materials,.machine--mobile .recurring-schedule{width:auto;max-width:100%;height:auto;min-height:0;max-height:none;margin-top:28px;position:relative;overflow:visible;inset:auto!important}.machine--mobile .notes{height:auto;min-height:180px;padding:0}.machine--mobile .notes-surface:before,.machine--mobile .notes-surface:after{display:none}.machine--mobile .note-history{overflow:visible}.machine--mobile .creation-plane .focus-identity{margin-top:18px}.machine--mobile .material-heading{height:auto;min-height:44px}.machine--mobile .creation-commit-dock,.machine--mobile.machine--creating .focus-plane{bottom:var(--mobile-keyboard-inset,0px)}.machine--mobile .focus-plane input,.machine--mobile .focus-plane textarea{scroll-margin-top:190px;scroll-margin-bottom:100px}.machine--mobile .focus-plane .add-note{min-height:44px;position:static}.machine--mobile{overflow:clip}.machine--mobile .global-discovery{transform:none}.machine--mobile .focus-identity h2{-webkit-line-clamp:unset;max-height:none;display:block;overflow:visible}.machine--mobile .focus-cadence{white-space:normal;overflow:visible}.machine--mobile .recurring-details{width:auto;height:auto;max-height:none;margin-top:28px;overflow:visible;position:relative!important;inset:auto!important}.machine--mobile .project-select{pointer-events:auto;min-height:56px}.machine--mobile .mobile-swiping .project-header:after{filter:brightness(calc(1 + var(--swipe-progress) * .8));box-shadow:0 0 calc(3px + var(--swipe-progress) * 18px) var(--priority-color)}.machine--mobile .creation-view-strip{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.machine--mobile .global-creation-zone .global-create{font-size:1.125rem}.mobile-focus-tabs{scrollbar-width:none;overflow-x:auto}.mobile-focus-tabs button{flex:none}.machine--mobile .creation-type-option{font-size:.875rem}.machine--mobile .recurrence-choice,.machine--mobile .recurrence-family,.machine--mobile .settings-choice,.machine--mobile .creation-tag-choice,.machine--mobile .recurring-family-option,.machine--mobile .add-date,.machine--mobile .schedule-skip{min-height:44px}.machine--mobile .creation-attachment button{min-width:44px;min-height:44px}.machine--mobile .task-title,.machine--mobile .project-title{-webkit-line-clamp:unset;line-clamp:unset;max-height:none;display:block;overflow:visible}.mobile-work-rail{scrollbar-width:none;justify-content:space-between;overflow-x:auto}.mobile-work-rail button{flex:none}.machine--mobile .mobile-sequence-header .creation-type-switch{scrollbar-width:none;overflow-x:auto}.machine--mobile .creation-type-option{flex:none}.machine--mobile .current-zone:not(.board-workspace):not(.settings-zone){top:calc(134px + var(--mobile-top));padding-top:16px}.machine--mobile .current-zone:not(.board-workspace):not(.settings-zone) .workzone-heading{flex-wrap:wrap;align-items:center;width:auto;height:auto;min-height:44px;margin:0 0 24px;position:relative;inset:auto;transform:none}.machine--mobile .workzone-heading .workzone-label{margin:0;position:static}.machine--mobile .workzone-sort{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.machine--mobile .task{height:auto;min-height:56px;padding-bottom:20px}.machine--mobile .task-button{height:auto}.machine--mobile .task-title{flex-shrink:0}.machine--mobile .task-priority-rail{height:auto;min-height:28px;top:0;bottom:24px}.mobile-work-rail{justify-content:flex-start;gap:12px}.mobile-work-rail button{flex-grow:1}.machine .global-creation-zone{left:50%;right:auto;transform:translate(-50%)}.machine .global-discovery{left:auto;right:var(--page-x);gap:24px;width:auto;top:28px;transform:none}.machine .global-discovery .header-action{min-height:44px}.header-search-row{top:82px;right:var(--page-x);width:min(580px, calc(100% - 2 * var(--page-x)));z-index:46;min-width:0;position:absolute}.machine .header-search-row .global-search{border-bottom:1px solid rgba(var(--neutral-soft-rgb), .2);background:var(--field);grid-template-columns:20px minmax(0,1fr) 44px;width:100%;min-height:44px}.machine .global-search-close{width:44px;height:44px}.machine .filter-surface{top:calc(86px + var(--window-titlebar-height));left:auto;right:var(--page-x);width:min(680px, calc(100% - 2 * var(--page-x)));background:var(--field);gap:16px;max-width:none;max-height:45dvh;padding:20px;overflow-y:auto;transform:none}.machine:has(.header-search-row) .filter-surface{top:calc(138px + var(--window-titlebar-height))}.machine .filter-dimensions{flex-wrap:wrap;justify-content:flex-start;gap:20px 32px}.machine .filter-dimension:last-child{max-width:100%}.machine--mobile .global-header{z-index:41}.machine--mobile .wordmark{left:16px;top:calc(24px + var(--mobile-top))}.machine--mobile .build-core-wordmark{gap:5px;font-size:clamp(18px,5.4vw,24px)}.machine--mobile .global-creation-zone{top:calc(18px + var(--mobile-top));width:max-content;height:44px}.machine--mobile .global-creation-zone .global-create{white-space:nowrap;position:relative;inset:auto;transform:none}.machine--mobile .global-discovery{top:calc(18px + var(--mobile-top));gap:0;left:auto;right:12px}.machine--mobile .global-discovery .header-action{justify-content:center;width:44px}.machine--mobile .global-discovery .header-action>span:not(.filter-active-rail){display:none}.machine--mobile .filter-active-rail{top:12px;bottom:12px;left:4px}.machine--mobile .header-search-row{top:calc(79px + var(--mobile-top));width:auto;left:24px;right:76px}:is(.machine--mobile .filter-surface,.machine--mobile:has(.header-search-row) .filter-surface){top:calc(134px + var(--mobile-top));width:auto;max-height:calc(100dvh - 230px - var(--mobile-top) - var(--mobile-bottom));left:0;right:0}@media (min-width:761px) and (max-width:980px){.machine:not(.machine--mobile) .global-discovery{gap:16px}.machine:not(.machine--mobile) .global-discovery .header-action{font-size:16px}}.machine .filter-surface{z-index:44}.machine.machine--filter-open .search-surface{top:max(var(--top-datum), var(--filter-bottom))}.machine--mobile.machine--filter-open .search-surface{top:var(--filter-bottom)}.machine--mobile[data-header-stacked=true] .global-creation-zone,.machine--mobile[data-header-stacked=true] .global-discovery{top:calc(65px + var(--mobile-top))}.machine--mobile[data-header-stacked=true] .header-search-row,.machine--mobile[data-header-stacked=true] .mobile-utilities-trigger{top:calc(118px + var(--mobile-top))}.machine--mobile[data-header-stacked=true] .global-creation-zone{left:50%}.machine--mobile[data-header-stacked=true] .global-discovery{top:calc(18px + var(--mobile-top))}.machine--mobile[data-header-stacked=true] .global-header{height:calc(174px + var(--mobile-top))}.machine--mobile[data-header-stacked=true] .current-zone,.machine--mobile[data-header-stacked=true] .current-zone:not(.board-workspace):not(.settings-zone),.machine--mobile[data-header-stacked=true] .filter-surface,.machine--mobile[data-header-stacked=true] .search-surface{top:calc(174px + var(--mobile-top))}.machine--mobile[data-header-stacked=true].machine--filter-open .search-surface{top:var(--filter-bottom)}.machine .filter-surface{flex-direction:column;justify-content:flex-start;align-items:stretch}.machine .filter-clear{align-self:flex-end;min-height:44px;padding:4px 8px;position:static}.machine .filter-clear:after{content:none}.machine--mobile .global-header{height:calc(94px + var(--mobile-top))}.machine--mobile .wordmark{left:24px;top:calc(22px + var(--mobile-top));min-height:44px}.machine--mobile .build-core-wordmark{font-size:23px}.machine--mobile .global-creation-zone{left:auto;right:24px;top:calc(22px + var(--mobile-top));transform:none}.machine--mobile .global-create{font-size:1.0625rem}.machine--mobile .current-zone,.machine--mobile.machine--board .current-zone,.machine--mobile .current-zone:not(.board-workspace):not(.settings-zone){top:calc(102px + var(--mobile-top));padding:12px 28px 36px}.machine--mobile.machine--current .workzone-heading,.machine--mobile.machine--recurring .workzone-heading,.machine--mobile.machine--projects .workzone-heading{display:none}.machine--mobile .task-title,.machine--mobile .project-title{font-size:1.0625rem;line-height:1.4}.machine--mobile .task{min-height:64px;padding-bottom:18px}.machine--mobile .task-button{min-height:46px;padding-right:6px}.machine--mobile .task-priority-rail{width:3px;min-height:26px;bottom:22px}.machine--mobile .release-point{opacity:0;pointer-events:none}.machine--mobile .mobile-work-rail{padding:12px 22px calc(12px + var(--mobile-bottom));gap:10px}.machine--mobile .mobile-work-rail button{font-size:.9375rem;font-weight:400}.mobile-work-rail button[aria-current]{color:var(--warm-primary);font-weight:600}.mobile-work-rail button[aria-current]:before{content:"";pointer-events:none;background:radial-gradient(#aa916d38,#0000 72%);position:absolute;inset:-8px -14px}.mobile-work-rail button[aria-current]>.mobile-work-indicator{background:var(--accent-warm);opacity:.9;box-shadow:0 0 10px #a9834e4d}.machine--mobile.machine--mobile-focus .current-zone{opacity:.22;pointer-events:none;display:block}.machine--mobile .focus-plane,.machine--mobile.machine--board .focus-plane,.machine--mobile:not(.machine--board) .focus-plane{bottom:calc(74px + var(--mobile-bottom));background:var(--field);z-index:42;padding:0 28px 32px}.machine--mobile .focus-plane:before{opacity:.65}.machine--mobile .mobile-sequence-header{min-height:calc(48px + var(--mobile-top));padding:var(--mobile-top) 22px 0;background:0 0;justify-content:flex-end;margin:0 -28px}.machine--mobile .mobile-focus-tabs{top:calc(48px + var(--mobile-top));background:var(--field);justify-content:flex-start;gap:24px;margin:0;padding:0 0 12px}.machine--mobile .mobile-focus-tabs button{padding:6px 0;font-size:.875rem}.machine--mobile .mobile-focus-tabs button span{left:0;right:0}.machine--mobile .mobile-focus-tabs button[aria-current]{color:var(--warm-primary);font-weight:600}.machine--mobile .mobile-focus-tabs button[aria-current]:before{content:"";background:radial-gradient(ellipse, rgba(var(--accent-warm-rgb),.14), transparent 70%);pointer-events:none;position:absolute;inset:-8px -15px}.machine--mobile .focus-identity{margin-top:12px;padding-top:12px!important}.machine--mobile .focus-identity:has(.focus-completion-point){padding-right:0}.machine--mobile .focus-identity h2,.machine--mobile .creation-title,.machine--mobile .focus-title-editor{font-size:1.5rem;line-height:1.35}.machine--mobile .focus-completion-point{display:none}.machine--mobile .notes-surface{margin-top:36px}.machine--mobile .notes{min-height:130px}.machine--mobile .mobile-return-strip{z-index:44;width:100%;min-height:calc(74px + var(--mobile-bottom));padding:14px 28px calc(14px + var(--mobile-bottom));color:var(--warm-primary);background:linear-gradient(to bottom, rgba(var(--field-rgb),0), var(--field) 38%);isolation:isolate;border:0;justify-content:center;align-items:center;gap:12px;font-size:.9375rem;display:flex;position:absolute;bottom:0;left:0}.mobile-return-strip:before{content:"";z-index:-1;background:radial-gradient(ellipse, rgba(var(--accent-warm-rgb),.15), transparent 70%);position:absolute;inset:-6px 20%}.mobile-return-rail{background:var(--accent-warm);width:3px;height:19px;box-shadow:0 0 8px rgba(var(--accent-warm-rgb),.25);border-radius:3px}.mobile-return-strip:active .mobile-return-rail{background:var(--accent-warm);box-shadow:0 0 12px rgba(var(--accent-warm-rgb),.5)}.machine--mobile .creation-plane .mobile-sequence-header{justify-content:space-between}.machine--mobile .creation-plane .creation-view-strip{top:calc(102px + var(--mobile-top))}.machine--mobile .creation-plane--primary .creation-meta-row,.machine--mobile .creation-plane--primary .creation-notes-surface{display:none}.machine--mobile.machine--creating .focus-plane{bottom:calc(132px + var(--mobile-bottom) + var(--mobile-keyboard-inset,0px))}.machine--mobile .creation-commit-dock{bottom:calc(74px + var(--mobile-bottom) + var(--mobile-keyboard-inset,0px));min-height:58px;padding:8px 28px}.machine--mobile .creation-commit-dock .creation-commit{min-height:44px}.machine--mobile.machine--creating .mobile-return-strip{bottom:var(--mobile-keyboard-inset,0px)}.mobile-tools-sheet{width:100%;max-width:none;max-height:calc(88dvh - var(--mobile-keyboard-inset,0px));color:var(--warm-primary);background:var(--field);box-shadow:0 -12px 60px rgba(var(--warm-primary-rgb),.09);overscroll-behavior:contain;border:0;border-radius:20px 20px 0 0;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow-y:auto}.mobile-tools-sheet::backdrop{background:rgba(var(--warm-primary-rgb),.15)}.mobile-tools-content{padding:0 28px calc(24px + var(--mobile-bottom))}.mobile-sheet-handle{touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:38px;display:flex}.mobile-sheet-handle span{background:rgba(var(--warm-quiet-rgb),.3);border-radius:4px;width:32px;height:3px}.machine--mobile .mobile-tools-sheet .global-discovery{justify-content:space-between;gap:24px;padding:4px 0 20px;position:static}.machine--mobile .mobile-tools-sheet .global-discovery .header-action{gap:10px;width:auto;font-size:1rem}.machine--mobile .mobile-tools-sheet .global-discovery .header-action>span:not(.filter-active-rail){display:inline}.machine--mobile .mobile-tools-sheet .header-search-row{width:100%;margin-bottom:24px;position:static}.machine--mobile .mobile-tools-sheet .filter-surface,.machine--mobile .mobile-tools-sheet .search-surface{width:100%;min-width:0;max-height:none;margin:0 0 20px;padding:0;position:static;overflow:visible;transform:none}.machine--mobile .mobile-tools-sheet .filter-tag-options{max-height:none}.mobile-tool-destinations{flex-direction:column;gap:10px;padding-top:18px;display:flex}.mobile-tool-destinations button{text-align:left;min-height:48px;font-size:1.0625rem}@media (prefers-reduced-motion:reduce){.machine--mobile .focus-plane{animation:none!important}}.machine--mobile .focus-controls>.focus-more{top:calc(8px + var(--mobile-top));justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;right:20px}.machine--mobile .mobile-priority-label{min-height:44px;color:var(--warm-working);padding:4px 0;font-size:.875rem;display:block}.machine--mobile .mobile-project-link{text-align:left;min-height:44px;color:var(--warm-working);font-size:.875rem;display:block}.machine--mobile[data-mobile-focus-tab=primary] .focus-meta-slot:has([aria-label="Add due date"]){display:none}.machine--mobile .focus-meta-slot:has(.add-date--empty){display:none}.machine--mobile .focus-priority-editor{white-space:normal;flex-wrap:wrap;gap:10px;height:auto;min-height:44px}.machine--mobile .focus-priority-option{min-height:44px}.machine--mobile .creation-plane .mobile-sequence-header .creation-type-switch{gap:12px;min-height:50px;padding:0}.machine--mobile .creation-plane .creation-type-option{letter-spacing:.02em;font-size:.75rem}.mobile-tools-sort button{min-height:44px;color:var(--warm-working);font-size:.9375rem}.machine--mobile .creation-plane .creation-view-strip{gap:24px;margin:0;padding:0}.machine--mobile .mobile-tools-sheet .global-discovery{display:flex}.machine.machine--mobile .focus-controls>.focus-more{top:calc(8px + var(--mobile-top));position:absolute;left:auto;right:20px}.machine.machine--mobile .focus-controls{height:0;min-height:0}.machine--mobile .focus-title-button{touch-action:pan-y}.machine--mobile .focus-identity.mobile-swiping .focus-priority-rail{filter:brightness(calc(1 + var(--swipe-progress) * .7));box-shadow:0 0 calc(5px + var(--swipe-progress) * 14px) #ab865673}.machine.machine--mobile .focus-plane .focus-identity:before{width:auto;max-width:100vw;left:-28px;right:-28px;transform:none}.machine.machine--mobile .focus-controls>.focus-more{z-index:43}.machine--mobile .focus-plane:not(.creation-plane) .mobile-sequence-header{pointer-events:none}.machine.machine--mobile.machine--creating{--capture-return-height:48px}html[data-mobile-keyboard=true] .machine.machine--mobile.machine--creating{--capture-return-height:0px}.machine.machine--mobile.machine--creating:has(.mobile-capture[data-typing=true]){--capture-return-height:0px}.machine.machine--mobile.machine--creating .mobile-return-strip{min-height:calc(48px + var(--mobile-bottom));padding:0 24px var(--mobile-bottom);font-size:.875rem}html[data-mobile-keyboard=true] .machine.machine--mobile.machine--creating .mobile-return-strip{display:none}.machine.machine--mobile.machine--creating:has(.mobile-capture[data-typing=true]) .mobile-return-strip{display:none}.machine.machine--mobile.machine--creating .mobile-capture{top:0;bottom:calc(56px + var(--capture-return-height) + var(--mobile-bottom) + var(--mobile-keyboard-inset,0px));padding:var(--mobile-top) 24px 24px;overscroll-behavior:contain;overflow-y:auto}.machine.machine--mobile .mobile-capture:before{display:none}.mobile-capture-header{min-height:56px;color:var(--warm-working);letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.mobile-capture-header button{letter-spacing:normal;min-height:44px;padding:0 8px;font-size:.875rem}.machine.machine--mobile .mobile-capture .creation-type-switch{flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%;max-width:none;height:auto;min-height:48px;padding:0;display:flex;position:static;overflow:visible}.machine.machine--mobile .mobile-capture .creation-type-option{letter-spacing:.01em;min-height:44px;color:var(--warm-working);opacity:1;gap:7px;padding:0 3px;font-size:.75rem;font-weight:400;display:flex;position:relative}.machine.machine--mobile .mobile-capture .creation-type-option--active{color:var(--warm-primary);font-weight:600}.machine.machine--mobile .mobile-capture .creation-type-option:before,.machine.machine--mobile .mobile-capture .creation-type-option:after{display:none}.machine.machine--mobile .mobile-capture .creation-type-rail{opacity:.25;width:2px;height:15px;box-shadow:none;background:currentColor;border-radius:2px;position:static}.machine.machine--mobile .mobile-capture .creation-type-option--active .creation-type-rail{opacity:.9}.mobile-capture-priorities{flex-wrap:wrap;gap:16px;margin:8px 0 0;display:flex}.mobile-capture-priority{min-height:44px;color:var(--warm-working);align-items:center;gap:7px;font-size:.8125rem;display:flex;position:relative}.mobile-capture-priority span{opacity:.25;background:currentColor;border-radius:2px;width:2px;height:14px}.mobile-capture-priority[aria-pressed=true]{color:var(--warm-primary)}.mobile-capture-priority[aria-pressed=true] span{opacity:1;background:var(--accent-warm);box-shadow:0 0 7px rgba(var(--accent-warm-rgb),.19)}.mobile-capture-summary{text-align:left;min-height:44px;color:var(--warm-working);font-size:.8125rem;display:block}.mobile-capture-title{align-items:center;gap:14px;min-height:56px;margin-top:30px;display:flex;position:relative}.mobile-capture-title-rail{background:var(--priority-color,var(--accent-warm));opacity:.55;border-radius:3px;flex:0 0 3px;width:3px;height:26px}.machine.machine--mobile .mobile-capture .creation-title{width:100%;min-width:0;height:52px;color:var(--warm-primary);background:0 0;border:0;outline:none;padding:0;font-size:1.25rem;font-weight:400;line-height:1.4;position:static}.machine.machine--mobile .mobile-capture .creation-title::placeholder{color:var(--warm-working);opacity:1}.mobile-capture[data-typing=true] .mobile-capture-title:before{content:"";pointer-events:none;background:radial-gradient(ellipse at 28% 50%, rgba(var(--accent-warm-rgb),.13), transparent 70%);position:absolute;inset:-14px -8px}.mobile-capture[data-typing=true] .mobile-capture-title-rail{opacity:1;box-shadow:0 0 8px rgba(var(--accent-warm-rgb),.25)}.machine.machine--mobile .mobile-capture-dock{bottom:calc(var(--capture-return-height) + var(--mobile-bottom) + var(--mobile-keyboard-inset,0px));background:var(--field);min-height:56px;box-shadow:none;padding:6px 24px}.machine.machine--mobile .mobile-capture-dock .creation-commit{min-height:44px;font-size:.9375rem;font-weight:400}.machine.machine--mobile .mobile-capture-dock .creation-commit:before,.machine.machine--mobile .mobile-capture-dock .creation-commit:after{display:none}.mobile-capture-task-name{overflow-wrap:anywhere;color:var(--warm-primary);margin:12px 0 16px;font-size:1.0625rem}.mobile-schedule-progress{gap:24px;margin-bottom:24px;display:flex}.mobile-schedule-progress button{min-height:44px;color:var(--warm-working);font-size:.8125rem}.mobile-schedule-progress button[aria-current]{color:var(--warm-primary);box-shadow:inset 0 -2px var(--accent-warm)}.mobile-schedule-progress button:disabled{opacity:.45}.mobile-capture-schedule .recurring-family-options{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.mobile-capture-schedule .recurring-family-option{min-height:44px;font-size:1rem}.mobile-capture-schedule .recurrence-branch{margin-top:0}.mobile-capture-schedule .recurrence-step{margin-top:18px}.mobile-capture-schedule .recurrence-choice-row{flex-wrap:wrap;gap:4px 14px}.mobile-capture-schedule .recurrence-choice{font-size:.9375rem}.mobile-inline-schedule{margin-top:18px}.mobile-inline-schedule-trigger{text-align:left;width:100%;min-height:52px;color:var(--warm-working);grid-template-columns:3px auto minmax(0,1fr) 18px;align-items:center;gap:12px;padding:4px 0;display:grid}.mobile-inline-schedule-trigger:disabled{opacity:.42}.mobile-inline-schedule-trigger strong{color:var(--warm-primary);font-size:1rem;font-weight:600}.mobile-inline-schedule-trigger small{text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.mobile-inline-schedule-trigger .schedule-chevron{justify-self:end}.mobile-inline-schedule-rail{background:var(--accent-warm);opacity:.45;border-radius:3px;width:3px;height:20px}.mobile-inline-schedule-trigger[aria-expanded=true] .mobile-inline-schedule-rail{opacity:1;box-shadow:0 0 8px rgba(var(--accent-warm-rgb),.25)}.mobile-inline-schedule .schedule-workspace{margin-top:12px}.mobile-schedule-review{color:var(--warm-primary);margin-top:28px;font-size:1.0625rem;line-height:1.6}.mobile-schedule-review p+p{color:var(--warm-working);margin-top:16px;font-size:.875rem}@media (max-width:350px){.mobile-capture-priorities{gap:12px}.machine.machine--mobile .mobile-capture .creation-type-option{gap:5px;font-size:.6875rem}}.mobile-capture-priority--high{--capture-priority-color:var(--priority-high)}.mobile-capture-priority--medium{--capture-priority-color:var(--priority-medium)}.mobile-capture-priority--low{--capture-priority-color:var(--priority-low)}.mobile-capture-priority[aria-pressed=true] span{background:var(--capture-priority-color)}.machine--mobile .mobile-focus-work-rail{z-index:44}.machine--mobile .mobile-work-rail button{font-size:1rem}.machine--mobile .mobile-focus-tabs button{font-size:.9375rem}.machine--mobile .task-button,.machine--mobile .project-select{padding-right:44px}.machine--mobile .mobile-row-actions{right:-8px;top:calc(var(--item-title-height,24px) / 2 - 22px);width:44px;height:44px;color:var(--warm-working);z-index:3;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.machine--mobile .mobile-row-actions svg{width:18px;height:18px}.machine--mobile .project-header .mobile-row-actions{top:calc(var(--item-title-height,24px) / 2 - 22px)}.machine--mobile .mobile-drag-handle{touch-action:none;cursor:grab}.machine--mobile .mobile-drag-handle:before{content:"";background:0 0;position:absolute;inset:-9px -19px -9px -16px}.machine--mobile .task--drag-source .mobile-drag-handle{cursor:grabbing}.machine--mobile .task-title,.machine--mobile .project-title{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.machine--mobile .task-cadence{font-size:.9375rem;line-height:1.4}.machine--mobile .focus-primary-content{flex-direction:column;align-items:stretch;gap:0;display:flex}.machine--mobile .focus-primary-content>h2,.machine--mobile .focus-primary-content>.focus-title-editor{order:0}.machine--mobile .focus-primary-content>.focus-meta-slot{order:2;height:auto;min-height:0;margin:6px 0 0;position:static}.machine--mobile .focus-primary-content>.focus-identity-tags{order:1;width:100%;margin:10px 0 0;position:static}.machine--mobile .focus-primary-content>.project-focus-progress{order:3;width:min(180px,100%);margin:10px 0 0;position:relative;inset:auto}.machine--mobile .focus-primary-content>.mobile-priority-label{order:4;align-self:flex-start}.machine--mobile .focus-primary-content>.mobile-project-link{order:5}.machine--mobile .focus-primary-content>.focus-priority-editor{order:6;margin-top:12px;position:static}.machine--mobile .focus-identity-tags .identity-tag{font-size:.9375rem;line-height:1.5}.machine--mobile .focus-identity-tags .identity-tag-field{flex-wrap:wrap}.machine--mobile .focus-meta-slot .add-date,.machine--mobile .focus-meta-slot .focus-cadence{min-height:0;padding:0;font-size:1rem;line-height:1.5;position:static}.machine--mobile .focus-meta-slot button.add-date{text-align:left;min-height:44px}.machine--mobile .mobile-priority-label,.machine--mobile .mobile-project-link{font-size:.9375rem}.machine--mobile .structural-label,.machine--mobile .recurrence-step-label{font-size:.875rem}.machine--mobile .material-empty,.machine--mobile .attachment-name,.machine--mobile .attachment-open,.machine--mobile .notes,.machine--mobile .add-note{font-size:1rem}.machine--mobile .schedule-property-trigger strong{font-size:.9375rem}.machine--mobile .schedule-property-trigger small,.machine--mobile .recurrence-choice,.machine--mobile .recurring-family-option{font-size:1rem}.machine--mobile .schedule-property-editor{max-width:100%;position:static}.machine--mobile .schedule-property-stack:has(.mobile-recurrence-guide)>:not(:has(.mobile-recurrence-guide)){display:none}.mobile-recurrence-guide .recurring-family-options{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mobile-recurrence-guide .recurrence-branch{margin-top:12px}.mobile-recurrence-guide .recurrence-choice-row{flex-wrap:wrap;gap:6px 14px;display:flex}.mobile-recurrence-guide .recurrence-step{margin-top:18px}.mobile-recurrence-guide .mobile-schedule-progress{flex-wrap:wrap;gap:20px;margin-bottom:18px}.mobile-recurrence-guide .mobile-schedule-progress button{font-size:.9375rem}.mobile-schedule-action{min-height:48px;color:var(--warm-primary);align-items:center;gap:10px;margin:24px 0 8px;font-size:1rem;display:flex}.mobile-schedule-action span{background:var(--accent-warm);border-radius:2px;width:3px;height:20px}.mobile-schedule-action:disabled{opacity:.4}.mobile-capture-tabs{gap:24px;margin-bottom:12px;display:flex}.mobile-capture-tabs button{min-height:44px;color:var(--warm-working);font-size:.9375rem}.mobile-capture-tabs button[aria-current]{color:var(--warm-primary);box-shadow:inset 0 -2px var(--accent-warm)}.mobile-capture-tabs button:disabled{opacity:.45}.mobile-attachment-sources{flex-wrap:wrap;gap:24px;margin:4px 0 14px;display:flex}.mobile-attachment-sources button{min-height:44px;color:var(--warm-working);font-size:1rem}.machine--mobile .mobile-capture-priority,.machine--mobile .mobile-capture-summary{font-size:.9375rem}.machine--mobile .mobile-capture .creation-type-option{font-size:.8125rem}.machine--mobile .mobile-capture-dock .creation-commit{font-size:1rem}.machine--mobile .note-stamp{font-size:.875rem;line-height:1.4}.machine--mobile .material-sort,.machine--mobile .material-more,.machine--mobile .schedule-skip,.machine--mobile .schedule-series-action strong{font-size:.9375rem}.machine--mobile .mobile-capture-header{font-size:.875rem}.machine--mobile .mobile-schedule-review p+p{font-size:.9375rem}.project-focus-section--completed{border-top:1px solid rgba(var(--neutral-soft-rgb), .25);margin-left:16px;padding-top:24px}.project-focus-section+.project-focus-section--completed{margin-top:44px}.project-focus-section--completed .structural-label{color:var(--warm-working);font-size:.8125rem;font-weight:var(--type-weight-regular);letter-spacing:.07em}.project-focus-section--completed .project-focus-steps{margin-top:14px}.project-focus-section--completed .project-focus-steps li,.project-focus-section--completed .project-focus-step-title{color:var(--warm-working)}.project-focus-section--completed .project-step-rail{opacity:.42}.machine--mobile .project-focus-section--completed{margin-left:12px;padding-top:22px}.machine--mobile .project-focus-section+.project-focus-section--completed{margin-top:34px}.machine--mobile .project-focus-section--completed .structural-label{font-size:.8125rem}.focus-primary-content{flex-direction:column;align-items:stretch;display:flex}.focus-primary-content>h2,.focus-primary-content>.focus-title-editor{order:0}.focus-primary-content>.focus-meta-slot{order:1;min-height:0;margin-top:6px}.focus-primary-content>.project-focus-progress{order:2;margin:10px 0 0;position:relative;inset:auto}.focus-primary-content>.focus-identity-tags{order:3;margin-top:10px}.focus-primary-content>.focus-priority-label{order:4}.focus-primary-content>.focus-priority-editor{order:5}.machine--mobile .focus-primary-content>.focus-meta-slot{order:1}.machine--mobile .focus-primary-content>.project-focus-progress{order:2}.machine--mobile .focus-primary-content>.focus-identity-tags{order:3}.creation-commit-dock{justify-content:center}.creation-commit-dock .creation-commit{min-height:44px;font-weight:600}.machine.machine--mobile .creation-commit-dock{justify-content:center}.machine.machine--mobile .mobile-capture-dock .creation-commit{font-size:1rem;font-weight:600}.mobile-schedule-action{justify-content:center;width:100%;font-weight:600}.machine.machine--mobile.machine--creating,html[data-mobile-keyboard=true] .machine.machine--mobile.machine--creating{--capture-return-height:48px}.machine.machine--mobile.machine--creating:has(.mobile-capture[data-typing=true]){--capture-return-height:48px}.machine.machine--mobile.machine--creating .mobile-work-rail{bottom:var(--mobile-keyboard-inset,0px);z-index:51;min-height:calc(48px + var(--mobile-bottom));padding:0 16px var(--mobile-bottom);gap:4px}.machine.machine--mobile.machine--creating .mobile-work-rail button{font-size:.9375rem}.machine--mobile .mobile-work-rail button[aria-current]{color:var(--warm-primary);font-weight:600}.machine--mobile .mobile-work-rail button[aria-current]:before{background:radial-gradient(ellipse, rgba(var(--accent-warm-rgb),.27), rgba(var(--accent-warm-rgb),.08) 45%, transparent 74%);inset:-3px -8px}.machine--mobile .focus-identity:before{opacity:.8}.machine--mobile .mobile-focus-tabs button[aria-current]:before{background:radial-gradient(ellipse, rgba(var(--accent-warm-rgb),.21), transparent 72%)}.machine--mobile .mobile-attachment-sources{margin-bottom:16px}.machine--mobile .material-heading-action{min-width:44px;min-height:44px}.machine.machine--mobile .mobile-work-rail{bottom:var(--mobile-keyboard-inset,0px)}.schedule-workspace{width:100%;min-width:0;max-width:560px}.schedule-summary{flex-direction:column;gap:4px;display:flex}.schedule-summary-row{text-align:left;width:100%;min-height:56px;color:var(--ink-working);grid-template-columns:minmax(76px,.7fr) minmax(0,2fr) 12px;align-items:baseline;gap:14px;padding:14px 8px 14px 0;font-size:1rem;line-height:1.4;display:grid;position:relative}.schedule-setting-label{color:var(--ink-quiet);font-weight:500}.schedule-setting-value{overflow-wrap:anywhere}.schedule-chevron{color:var(--ink-quiet);font-size:1.25rem}:is(.schedule-summary-row:hover .schedule-setting-value,.schedule-summary-row:focus-visible .schedule-setting-value){color:var(--ink-primary)}.schedule-summary-row:focus-visible{outline:1px solid var(--ink-quiet);outline-offset:3px;border-radius:3px}.schedule-workspace-heading{color:var(--ink-quiet);align-items:baseline;gap:12px;margin:0 0 24px;display:flex}.schedule-workspace-heading button{min-height:44px;font-size:1rem}.schedule-workspace-heading h3{color:var(--ink-primary);margin:0;font-size:1rem;font-weight:600}.schedule-workspace-editor{min-width:0;padding-bottom:12px}.schedule-workspace-editor .mobile-schedule-progress{gap:14px;margin-bottom:24px;display:flex}.schedule-workspace-editor .mobile-schedule-progress button{min-height:44px;font-size:.9375rem}.schedule-workspace-editor .recurrence-choice,.schedule-workspace-editor .recurring-family-option{min-height:44px;font-size:1rem}.schedule-workspace-editor .recurrence-choice-row{gap:6px 14px}.schedule-workspace-editor .recurrence-step{margin-top:20px}.schedule-workspace-editor .recurring-family-options{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.schedule-workspace-editor .mobile-schedule-action{min-height:48px;margin-top:24px;font-size:1rem;position:static}.schedule-workspace-editor .mobile-schedule-review{font-size:1rem;line-height:1.6}.schedule-calendar{background:0 0;max-width:100%;margin:8px auto 0}.schedule-end-choices{flex-wrap:wrap;gap:6px 18px;margin-bottom:24px;display:flex}.schedule-occurrences{align-items:center;gap:20px;font-size:1rem;display:flex}.schedule-occurrences input{border-bottom:1px solid var(--ink-receding);width:84px;font:inherit;background:0 0;padding:8px}.schedule-date-review{color:var(--ink-working);margin-top:18px;font-size:1rem}.recurring-details>.schedule-series-action{min-height:44px;color:var(--ink-quiet);margin:30px 0 0;font-size:.9375rem}:is(.mobile-capture-schedule:has(.schedule-workspace-editor)>.mobile-schedule-action,.creation-plane:has(.schedule-workspace-editor)>.creation-commit-dock){display:none}.focus-timing{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.focus-timing .focus-cadence{width:auto;max-width:100%;font-style:italic;display:block;overflow:visible}.timing-skip{color:var(--ink-quiet);padding:0;font-size:.875rem;font-style:normal;line-height:1.5;position:relative}.timing-skip:after{content:"";position:absolute;inset:-12px -5px}.skip-review{background:var(--field);max-width:min(320px,100vw - 32px);color:var(--ink-working);padding:20px}.skip-review p{margin:0 0 10px;font-size:1rem}.skip-review .mobile-schedule-action{min-height:44px;margin-top:12px}.machine--mobile .focus-primary-content>.focus-meta-slot{margin-top:2px}.machine--mobile .focus-meta-slot .add-date,.machine--mobile .focus-meta-slot .focus-cadence{font-style:italic;line-height:1.35}.machine--mobile .focus-meta-slot button.add-date{min-height:0;position:relative}.machine--mobile .focus-meta-slot button.add-date:after{content:"";min-height:44px;position:absolute;inset:-8px 0}.machine--mobile .schedule-workspace{max-width:none}.machine--mobile .schedule-summary-row{grid-template-columns:76px minmax(0,1fr) 12px;gap:12px}.machine--mobile .schedule-calendar{--cell-size:36px}.machine--mobile .schedule-workspace-editor .mobile-schedule-progress{gap:12px}.schedule-workspace .schedule-calendar{--due-cell:36px;width:calc(7 * var(--due-cell))}.schedule-workspace .schedule-calendar .rdp-day_button{width:34px;min-width:34px;height:34px;font-size:.9375rem}.schedule-workspace .schedule-calendar .rdp-weekday{color:var(--ink-quiet);font-size:.875rem}.schedule-workspace .schedule-calendar .rdp-caption_label{font-size:1rem}.recurring-details>.schedule-series-action{white-space:nowrap;width:auto;display:inline-flex}.recurring-details:has(.schedule-workspace-editor)>.schedule-series-action{display:none}.schedule-outline .schedule-summary-row{grid-template-columns:3px 82px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;padding:10px 0}.schedule-outline-rail{background:var(--recurring-priority-medium);opacity:.32;border-radius:2px;flex:0 0 3px;width:3px;height:20px;display:inline-block}.schedule-outline [aria-expanded=true] .schedule-outline-rail,.timing-skip[aria-pressed=true] .schedule-outline-rail{opacity:1;box-shadow:0 0 8px rgba(var(--accent-warm-rgb),.33)}.schedule-outline [aria-expanded=true] .schedule-setting-label{color:var(--ink-primary);font-weight:600}.schedule-outline-content{margin:0 0 12px 15px;padding-left:10px}.schedule-calendar-branches{flex-direction:column;gap:2px;display:flex}.schedule-calendar-branch>.recurring-family-option{white-space:normal;text-align:left;height:auto;min-height:44px;font-size:1rem;position:relative}.schedule-calendar-branch>.recurring-family-option--active:before{content:"";pointer-events:none;background:radial-gradient(ellipse at left, rgba(var(--accent-warm-rgb),.11), transparent 75%);position:absolute;inset:0 -14px}.schedule-branch-choices{margin:0 0 10px 24px}.schedule-outline .recurrence-branch{margin-top:0}.schedule-outline .recurrence-step{flex-direction:column;align-items:stretch;gap:2px;margin:8px 0 0;display:flex}.schedule-outline .recurrence-step-label{letter-spacing:0;width:auto;color:var(--ink-quiet);flex:none;padding-top:0;font-size:.9375rem;line-height:1.5}.schedule-outline .recurrence-choice-row,.schedule-outline .recurrence-choice-grid{flex:none;gap:0 14px;margin-left:15px}.schedule-outline .recurrence-choice{min-height:40px;font-size:1rem}.schedule-outline .recurrence-number,.schedule-outline .custom-frequency-every{margin-left:15px;font-size:1rem}.schedule-outline .recurrence-step--custom-base .recurrence-number{width:80px}.schedule-outline .schedule-end-choices{gap:0 14px;margin:0 0 8px}.schedule-outline .schedule-calendar{margin:8px 0}.schedule-outline .schedule-occurrences{margin:12px 0}.timing-skip{align-items:center;gap:6px;display:inline-flex}.timing-skip[aria-pressed=true]{color:var(--ink-primary);font-weight:600}.machine--mobile .schedule-outline .schedule-summary-row{grid-template-columns:3px 70px minmax(0,1fr);gap:10px}.machine--mobile .schedule-outline-content{margin-left:13px;padding-left:4px}.machine--mobile .schedule-branch-choices{margin-left:16px}.machine--mobile .schedule-outline .recurrence-choice-row,.machine--mobile .schedule-outline .recurrence-choice-grid{gap:0 10px;margin-left:10px}.machine--mobile .schedule-outline .recurrence-choice{min-height:44px}.schedule-outline .recurrence-step--custom-base{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 8px;display:grid}.schedule-outline .recurrence-step--custom-base>.recurrence-step-label,.schedule-outline .recurrence-step--custom-base>.recurrence-choice-row{grid-column:1/-1}.schedule-outline .recurrence-step--custom-base .recurrence-number{width:64px;margin:0}.schedule-outline .schedule-occurrences input{-webkit-appearance:textfield;appearance:textfield;border:0;border-bottom:1px solid var(--ink-receding);border-radius:0}.schedule-outline .recurrence-choice--active:before{animation:none;inset:-4px 0;transform:none}.schedule-calendar-branches{grid-template-columns:auto auto auto;justify-content:start;align-items:start;gap:14px;margin-bottom:10px;display:grid}.schedule-calendar-branch{min-width:0}.schedule-calendar-branch>.recurring-family-option{min-height:36px;color:var(--ink-receding);align-items:center;gap:7px;padding:0;font-size:.875rem;line-height:1.35;display:flex}.schedule-calendar-branch>.recurring-family-option--active{color:var(--ink-primary);font-weight:600}.schedule-calendar-branch>.recurring-family-option--active:before{background:radial-gradient(ellipse, rgba(var(--accent-warm-rgb),.2), transparent 75%);inset:-4px -5px}.schedule-calendar-branch .recurring-family-rail{opacity:.25;flex:0 0 3px;width:3px;height:18px}.schedule-calendar-branch .recurring-family-option--active .recurring-family-rail{opacity:1;box-shadow:0 0 8px rgba(var(--accent-warm-rgb),.33)}.schedule-outline .schedule-branch-choices{margin:0 0 10px}.machine:not(.machine--mobile) .recurring-details{top:calc(var(--focus-body-top,91px) - 16px)}.schedule-outline-section:first-child .schedule-setting-value{font-style:italic}.focus-timing{flex-wrap:nowrap;align-items:baseline}.focus-timing .focus-cadence{flex:0 auto;min-width:0}.focus-timing .timing-skip,.focus-timing .timing-skip[aria-pressed=true]{box-shadow:none;text-align:left;min-width:66px;color:var(--ink-quiet);background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0 0 0 12px;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.5;display:inline-block;position:relative}.focus-timing .timing-skip .schedule-outline-rail,.focus-timing .timing-skip[aria-pressed=true] .schedule-outline-rail{opacity:.65;width:3px;height:18px;box-shadow:none;position:absolute;top:2px;left:0}.focus-timing .timing-skip:hover{color:var(--ink-working)}.schedule-outline{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid}.schedule-outline-section[data-schedule-property=repeats]{grid-column:1/-1}.schedule-outline-section[data-schedule-property=starts],.schedule-outline-section[data-schedule-property=ends]{display:contents}.schedule-outline-section[data-schedule-property=starts]>.schedule-summary-row{grid-area:2/1}.schedule-outline-section[data-schedule-property=ends]>.schedule-summary-row{grid-area:2/2}.schedule-outline-section:not([data-schedule-property=repeats])>.schedule-outline-content{grid-area:3/1/auto/-1}.schedule-outline .schedule-outline-section:not([data-schedule-property=repeats])>.schedule-summary-row{grid-template-columns:3px auto minmax(0,1fr);align-items:baseline;gap:8px}.schedule-outline .schedule-outline-section:not([data-schedule-property=repeats]) .schedule-outline-rail{align-self:center}@media (max-width:760px){.schedule-outline{column-gap:14px}.machine--mobile .schedule-outline .schedule-outline-section:not([data-schedule-property=repeats])>.schedule-summary-row{grid-template-columns:3px minmax(0,1fr);gap:2px 8px}.machine--mobile .schedule-outline-section:not([data-schedule-property=repeats]) .schedule-setting-value{grid-column:2}}.schedule-outline-section[data-schedule-property=repeats]>.schedule-calendar-branches{margin:0 0 10px}.schedule-outline-section[data-schedule-property=repeats]>.schedule-outline-content{margin-left:0;padding-left:0}.creation-schedule-summary{color:var(--ink-quiet);margin:4px 0 0;font-size:1rem;font-style:italic;line-height:1.5}.creation-primary>.focus-identity-tags{margin:8px 0 0;position:relative;inset:auto}.creation-tag-choice,.creation-tag-choice:hover,.creation-tag-choice--selected{box-shadow:none;background:0 0;border-radius:0}.creation-tag-choice:focus-visible{box-shadow:none;background:0 0;border-radius:0}.creation-tag-choice--selected{color:var(--ink-primary)}.creation-tag-grid{flex-wrap:wrap;gap:8px 12px;display:flex}.creation-tag-grid .creation-tag-choice{white-space:nowrap;flex:none}.creation-schedule-summary,.focus-timing .focus-cadence,.machine--mobile .focus-meta-slot .focus-cadence{font-size:15px;line-height:1.5}.creation-schedule-summary{min-height:22.5px}.creation-tag-grid .creation-tag-choice,.tag-picker-option,.machine--mobile .tag-picker-option,.focus-identity-tags .identity-tag,.machine--mobile .focus-identity-tags .identity-tag{font-size:13px}.tag-choice-label{white-space:nowrap;display:inline-grid}.tag-choice-label:before{content:attr(data-label);visibility:hidden;font-weight:var(--type-weight-semibold);grid-area:1/1}.tag-choice-label>span{grid-area:1/1}.creation-tag-choice>.tag-choice-label{opacity:1;filter:none;border-radius:0;flex:none;width:auto;height:auto}.tag-picker-option>.tag-choice-label{text-overflow:clip;overflow:visible}.creation-tag-grid{gap:6px}.creation-tag-grid .creation-tag-choice{gap:6px;padding-inline:4px}.focus-identity-tags .identity-tag-field{gap:6px 8px}.creation-plane .creation-meta-row{margin-top:8px}.machine:not(.machine--mobile) .recurring-creation-plane .recurring-creation-repeats{top:calc(var(--focus-body-top,118px) + 8px);max-height:calc(100% - var(--focus-body-top,118px) - 60px)}.settings-sync-diagnostics{color:var(--ink-receding);margin:12px 0 20px;font-size:13px;line-height:1.5}.settings-sync-diagnostics summary{cursor:pointer;color:var(--ink-working)}.settings-sync-diagnostics p{overflow-wrap:anywhere;margin:4px 0}.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs{background:var(--field);margin-inline:-28px;padding-inline:28px}.machine--mobile .schedule-calendar-branch>.recurring-family-option{font-size:1rem}.machine--mobile .schedule-calendar-branches{flex-flow:wrap;display:flex}.machine--mobile .schedule-outline .recurrence-choice-grid--dates{grid-template-columns:repeat(7,minmax(0,1fr));gap:0 4px;width:auto;max-width:100%}.machine--mobile .schedule-outline .recurrence-choice-grid--dates .recurrence-choice{min-width:0;padding-inline:0}.machine--mobile .project-section-heading{align-items:center;gap:8px;height:auto;min-height:44px}.machine--mobile .project-section-heading h3{margin:0}.machine--mobile .project-section-heading .project-step-add{justify-content:center;align-items:center;width:44px;height:44px;margin:0;display:inline-flex;position:static;transform:none}.machine.machine--mobile .mobile-capture .creation-type-switch{justify-content:flex-start;gap:16px}.machine--mobile .mobile-capture-header .global-create{align-items:center;gap:10px;font-size:1.125rem;font-weight:600;display:inline-flex}.mobile-discard-draft{color:var(--ink-receding);align-items:center;gap:6px;display:inline-flex}.mobile-discard-draft svg{width:16px;height:16px}.machine--mobile .mobile-tools-sheet{max-height:calc(100dvh - 84px - var(--mobile-bottom));background:var(--field);box-shadow:0 18px 35px rgba(var(--warm-primary-rgb),.08);border-radius:0;inset:0 0 auto}.mobile-tools-wordmark{min-height:48px;margin:0 0 28px;padding:0;display:block}.mobile-tool-destinations button{text-align:left;padding-left:14px;position:relative}.mobile-tool-destinations button:before{content:"";background:var(--accent-warm);opacity:.3;border-radius:3px;width:3px;height:20px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mobile-tool-destinations button[aria-current]{color:var(--ink-primary);font-weight:600}.mobile-tool-destinations button[aria-current]:before{opacity:1;box-shadow:0 0 9px rgba(var(--accent-warm-rgb),.27)}.machine--mobile .settings-property{grid-template-columns:minmax(0,1fr);row-gap:16px}.machine--mobile .settings-property-copy h3{overflow-wrap:anywhere;margin:0}.machine--mobile .settings-property-copy p{max-width:none;margin-top:5px}.machine--mobile .settings-property+.settings-property{border-top:0;margin-top:36px;padding-top:0}.machine--mobile .settings-property--account .settings-property-copy h3{color:var(--ink-quiet);font-size:1rem;font-weight:400}.machine--mobile:is(.machine--completed,.machine--archive) .task-priority-rail,.machine--mobile:is(.machine--completed,.machine--archive) .project-header:after{height:24px;top:4px;bottom:auto}.machine--mobile:is(.machine--completed,.machine--archive) .project-header{margin-top:12px}:root{--surface-enter:.3s;--surface-leave:.18s;--panel-enter:.34s;--panel-leave:.26s;--menu-enter:.18s;--menu-leave:.14s;--surface-ease:cubic-bezier(.22,.08,.2,1)}.focus-plane{animation:none!important}.current-zone{animation:workspace-surface-in var(--motion-surface) var(--surface-ease) both}.build-popover-motion[data-open]{animation:compact-menu-in var(--menu-enter) var(--surface-ease) both}.build-popover-motion[data-closed]{animation:compact-menu-out var(--menu-leave) var(--surface-ease) both}@keyframes workspace-surface-in{0%{opacity:0}to{opacity:1}}@keyframes compact-menu-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes compact-menu-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(3px)}}.machine--mobile .global-header,.machine--mobile.machine--mobile-focus .global-header,.machine--mobile.machine--creating .global-header{z-index:80;height:calc(78px + var(--mobile-top));pointer-events:none;display:block}.machine--mobile .global-header button{pointer-events:auto}.wordmark:focus:not(:focus-visible){box-shadow:none;outline:none}.machine--mobile .focus-plane,.machine--mobile.machine--board .focus-plane,.machine--mobile:not(.machine--board) .focus-plane,.machine.machine--mobile.machine--creating .mobile-capture{top:calc(78px + var(--mobile-top));background:0 0}.machine--mobile.machine--mobile-focus .current-zone{visibility:hidden}.machine--mobile .focus-plane:before{display:none}.machine--mobile .focus-plane:not(.creation-plane) .mobile-sequence-header{background:var(--field);min-height:32px;padding-top:0}.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs{background:var(--field);top:32px}.machine--mobile .mobile-capture{padding-top:0!important}.machine--mobile .mobile-capture-header{justify-content:flex-end;min-height:36px}.machine--mobile .mobile-work-rail,.machine.machine--mobile .mobile-capture-dock{box-shadow:none;background:0 0}.machine--mobile .mobile-work-rail:before,.machine.machine--mobile .mobile-capture-dock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent,rgba(var(--field-rgb),.55) 40%,rgba(var(--field-rgb),.7));position:absolute;inset:-20px 0 0}.machine--mobile.machine--creating .ambient-field{opacity:1}.mobile-tools-dismiss{inset:calc(78px + var(--mobile-top)) 0 0;z-index:69;background:#4b3e2a0d;border:0;position:absolute}.machine--mobile .mobile-tools-sheet{inset:calc(78px + var(--mobile-top)) auto auto 0;width:min(300px,82vw);max-height:calc(100dvh - 160px - var(--mobile-top) - var(--mobile-bottom));z-index:70;background:rgba(var(--field-rgb),.78);-webkit-backdrop-filter:blur(12px);box-shadow:12px 12px 35px rgba(var(--warm-primary-rgb),.06);opacity:0;transition:opacity var(--panel-leave) var(--surface-ease), transform var(--panel-leave) var(--surface-ease), display var(--panel-leave) allow-discrete;border-radius:0 12px 12px 0;animation:none;transform:translate(-100%)}.machine--mobile .mobile-tools-sheet[open]{opacity:1;transition-duration:var(--panel-enter);transform:translate(0)}@starting-style{.machine--mobile .mobile-tools-sheet[open]{opacity:0;transform:translate(-100%)}}.machine--mobile .mobile-tools-content{padding:18px 24px 24px}.machine--mobile .mobile-tools-sheet .global-discovery{flex-wrap:wrap;justify-content:flex-start;gap:20px;padding-bottom:12px}@media (prefers-reduced-motion:reduce){.machine--mobile .mobile-tools-sheet{transition-duration:0s;transform:none}@starting-style{.machine--mobile .mobile-tools-sheet[open]{transform:none}}}.machine--mobile .mobile-tools-sheet{background:rgba(var(--field-rgb),.42);-webkit-backdrop-filter:blur(5px)}.machine--mobile .mobile-tools-sheet .header-action:focus:not(:focus-visible){box-shadow:none;outline:none}.machine--mobile .mobile-tools-sheet .header-action{-webkit-tap-highlight-color:transparent}.machine--mobile:is(.machine--current,.machine--recurring,.machine--projects) .workzone-heading{justify-content:flex-end;min-height:32px;margin-bottom:12px;display:flex}.machine--mobile:is(.machine--current,.machine--recurring,.machine--projects) .workzone-heading .workzone-label{display:none}.machine--mobile .workzone-heading .workzone-sort{align-items:center;min-height:44px;padding:0;font-size:.875rem;display:inline-flex;position:static}.machine--mobile .workzone-heading .workzone-sort:before{display:none}.machine--mobile .current-zone,.machine--mobile .focus-plane{-webkit-mask-image:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000);mask-image:linear-gradient(#0000,#000 20px calc(100% - 28px),#0000)}.machine--mobile .global-header{box-shadow:none;background:0 0}.machine--mobile .mobile-work-rail:before,.machine.machine--mobile .mobile-capture-dock:before{background:linear-gradient(transparent,rgba(var(--field-rgb),.25) 65%,rgba(var(--field-rgb),.35))}.machine--mobile .focus-plane:not(.creation-plane) .mobile-sequence-header{background:rgba(var(--field-rgb),.92)}.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs{background:rgba(var(--field-rgb),.92);-webkit-backdrop-filter:blur(8px)}.machine--mobile .mobile-focus-tabs:after{content:"";pointer-events:none;background:linear-gradient(rgba(var(--field-rgb),.92),transparent);height:18px;position:absolute;inset:auto 0 -18px}.machine--mobile .mobile-tools-sheet:focus{outline:none}.mobile-tools-dismiss{background:0 0}.machine--mobile .mobile-tools-sheet,.machine--mobile .mobile-tools-sheet:focus{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;outline:0;overflow:visible}.machine--mobile .mobile-tools-sheet:focus-visible{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;outline:0;overflow:visible}.machine--mobile .mobile-tools-sheet:before{content:"";z-index:-1;pointer-events:none;background:rgba(var(--field-rgb),.62);-webkit-backdrop-filter:blur(6px);position:absolute;inset:-12px -24px -24px;-webkit-mask-image:radial-gradient(at 28% 38%,#000 35%,#000c 60%,#0000 78%);mask-image:radial-gradient(at 28% 38%,#000 35%,#000c 60%,#0000 78%)}.machine--mobile .mobile-tools-content{max-height:calc(100dvh - 180px - var(--mobile-top) - var(--mobile-bottom) - var(--mobile-keyboard-inset,0px));position:relative;overflow-y:auto}.machine--mobile:is(.machine--current,.machine--recurring,.machine--projects) .current-zone{top:calc(78px + var(--mobile-top))}.machine--mobile:is(.machine--current,.machine--recurring,.machine--projects) .current-zone .workzone-heading{justify-content:flex-start;min-height:24px;margin-bottom:0}.machine--mobile .workzone-heading .workzone-sort{min-height:28px}.machine--mobile .task-button{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.machine--mobile .mobile-tools-sheet{isolation:isolate}.machine--mobile .mobile-tools-sheet:before{z-index:0;background:rgba(var(--field-rgb),.7)}.machine--mobile .mobile-tools-content{z-index:1}.machine--mobile .mobile-tools-sheet:before{background:rgba(var(--field-rgb),.96);-webkit-backdrop-filter:blur(10px);inset:-32px -100px -110px -48px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#000c calc(100% - 120px),#00000059 calc(100% - 60px),#0000),linear-gradient(#0000,#000 48px calc(100% - 160px),#000c calc(100% - 120px),#00000059 calc(100% - 60px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 160px),#000c calc(100% - 120px),#00000059 calc(100% - 60px),#0000),linear-gradient(#0000,#000 48px calc(100% - 160px),#000c calc(100% - 120px),#00000059 calc(100% - 60px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.machine--mobile .mobile-tools-sheet{border-radius:0}.machine--mobile .mobile-tools-sheet:focus-visible{filter:none!important;box-shadow:none!important;outline:none!important}.pooled-menu{isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.pooled-menu:before{content:"";z-index:-1;pointer-events:none;background:rgba(var(--field-rgb),.97);-webkit-backdrop-filter:blur(10px);position:absolute;inset:-48px -72px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000),linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);mask-image:linear-gradient(90deg,#0000,#000 72px calc(100% - 72px),#0000),linear-gradient(#0000,#000 48px calc(100% - 48px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pooled-menu:focus-visible{filter:none!important;outline:none!important}.search-surface.pooled-menu{flex-direction:column;display:flex}.search-surface-scroll{flex:1;min-height:0;overflow-y:auto}.machine--mobile .mobile-tools-sheet .pooled-menu{position:relative;inset:auto}.mobile-tools-sheet .pooled-menu:before{display:none}.mobile-tools-sheet .search-surface-scroll{overflow:visible}.machine--mobile .current-zone:not(.board-workspace):not(.settings-zone):has(.workzone-heading[data-pull-sort]){top:calc(70px + var(--mobile-top));padding-top:44px}.machine--mobile .current-zone:not(.board-workspace):not(.settings-zone) .workzone-heading[data-pull-sort]{height:var(--pull-sort-height,0px);opacity:1;min-height:0;transition:height .18s var(--surface-ease);margin:0;padding:0;overflow:hidden;transform:translateY(-32px)}.machine--mobile .workzone-heading[data-pull-sort][data-pulling=true]{transition:none}.machine--mobile .workzone-heading[data-pull-sort] .workzone-sort{min-height:44px}@media (prefers-reduced-motion:reduce){.machine--mobile .workzone-heading[data-pull-sort]{transition:none}}.machine--discovery>.current-zone,.machine--discovery .focus-plane,.machine--mobile.machine--discovery>.navigation-index{visibility:hidden;pointer-events:none}.discovery-screen{z-index:45;background:var(--field);background-image:radial-gradient(ellipse at 12% 32%,rgba(var(--pool-middle-rgb),.1),transparent 65%);flex-direction:column;min-height:0;padding:20px max(32px,50% - 450px);display:flex;position:absolute;inset:110px 0 0}.discovery-heading{justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.discovery-modes{gap:24px;display:flex}.discovery-modes button{color:var(--ink-muted,var(--warm-working));background:0 0;border:0;padding:8px 0;font-size:1rem}.discovery-modes button[aria-pressed=true]{color:var(--ink-primary);box-shadow:0 3px 0 var(--accent-warm);font-weight:600}.discovery-close{width:44px;height:44px;color:var(--warm-working);background:0 0;border:0;place-items:center;display:grid}.discovery-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:0 4px 32px;overflow-y:auto}.machine .discovery-screen .header-search-row,.machine .discovery-screen .search-surface,.machine .discovery-screen .filter-surface{width:100%;min-width:0;max-width:none;max-height:none;margin:0;padding:0;position:relative;inset:auto;overflow:visible;transform:none}.machine .discovery-screen .global-search{width:100%;max-width:none}.machine .discovery-screen .pooled-menu:before{display:none}.machine .discovery-screen .search-surface-scroll{flex:none;overflow:visible}.machine .discovery-screen .search-surface{margin-top:24px}.machine .discovery-screen .search-group{margin:0 0 28px;padding:0}.machine .discovery-screen .search-result{width:100%;min-width:0;padding:12px 0}.machine .discovery-screen .search-result-title{white-space:normal;text-overflow:clip;font-size:1.125rem;line-height:1.4;overflow:visible}.machine .discovery-screen .filter-dimensions{grid-template-columns:1fr;gap:20px;display:grid}.machine .discovery-screen .filter-tag-options{flex-wrap:wrap;gap:6px 14px;display:flex}.machine .discovery-screen .filter-priority-options{flex-wrap:wrap;gap:12px;display:flex}.filter-summary{text-align:left;width:100%;color:var(--warm-primary);background:0 0;border:0;justify-content:space-between;gap:20px;margin-bottom:12px;padding:12px 0;font-size:1rem;display:flex}.discovery-show-results{color:var(--warm-primary);background:0 0;border:0;margin-top:12px;padding:12px 0;font-size:1rem;display:block}.machine--mobile.machine--discovery .global-header{visibility:visible;z-index:60}.machine--mobile.machine--discovery .mobile-work-rail{z-index:60}.machine--mobile .discovery-screen .global-search-input{font-size:1rem}.machine--mobile .discovery-screen .search-result-title{font-size:1.125rem}.machine .discovery-screen .global-search{box-shadow:none;background:0 0;border-radius:0}.machine .discovery-screen .global-search-input{background:0 0}.machine .discovery-screen .filter-tag{min-width:0}.machine--discovery{overflow:clip}.machine--mobile .mobile-tools-sheet:before{background-color:rgba(var(--surface-soft-rgb),.96)}.machine--mobile .mobile-capture .creation-notes-surface,.machine--mobile .mobile-capture .creation-notes,.machine--mobile .mobile-capture .project-creation-steps{width:100%;height:auto;min-height:0;max-height:none;margin:24px 0 0;padding:0;position:relative;inset:auto;overflow:visible}.machine--mobile .mobile-capture .creation-note-composer{margin-top:10px}.machine--mobile .mobile-capture .note-history{height:auto;max-height:none;position:relative;inset:auto;overflow:visible}.machine--mobile .mobile-capture .project-creation-step{align-items:baseline;gap:12px;margin-top:12px;display:flex}.machine--mobile .mobile-capture .project-creation-step>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.machine--mobile .mobile-capture .project-step-input{width:100%;min-width:0;font-size:1rem}.machine--mobile .mobile-capture .creation-notes textarea{font-size:1rem}.mobile-capture-schedule .mobile-schedule-action.creation-commit>span{background:var(--action-forward);height:19px;box-shadow:0 0 7px rgba(var(--action-forward-rgb),.2);flex:0 0 3px}.machine:not(.machine--mobile) .discovery-screen{right:0;left:var(--current-left);padding-right:var(--page-x);background:0 0;padding-top:14px;padding-left:0}.machine:not(.machine--mobile) .discovery-heading,.machine:not(.machine--mobile) .discovery-scroll{width:min(900px,100%)}.machine:not(.machine--mobile) .discovery-heading{padding-bottom:10px}.machine:not(.machine--mobile) .discovery-scroll{padding-inline:6px}.machine:not(.machine--mobile) .discovery-screen .search-surface{margin-top:14px;left:auto;right:auto}.machine:not(.machine--mobile) .discovery-screen .search-group{margin-bottom:18px}.machine:not(.machine--mobile) .discovery-screen .search-results{gap:8px;margin-top:10px}.machine:not(.machine--mobile) .discovery-screen .search-result{grid-template-columns:5px minmax(0,1fr);column-gap:14px;min-height:0;padding:6px 8px 8px 0}.machine:not(.machine--mobile) .discovery-screen .search-result-rail{margin-top:0}.machine:not(.machine--mobile) .discovery-screen .filter-summary{margin-bottom:6px;padding-block:4px 8px}.machine:not(.machine--mobile) .discovery-screen .filter-dimensions{gap:14px}.machine:not(.machine--mobile) .discovery-screen .discovery-show-results{margin-top:14px;padding-block:8px}.machine:not(.machine--mobile) .focus-plane--view-switch .focus-view-strip{top:0}.machine:not(.machine--mobile) .focus-plane--view-switch .focus-identity{--focus-identity-top:40px;padding-top:40px}.machine:not(.machine--mobile) .focus-plane--view-switch .focus-identity:before{top:15px}.machine:not(.machine--mobile) .focus-plane--view-switch:not(.creation-plane){--focus-control-clearance:112px}.machine:not(.machine--mobile) .focus-plane--view-switch:not(.creation-plane) .focus-identity{padding-right:var(--focus-control-clearance)}.machine:not(.machine--mobile) .focus-plane--view-switch:not(.creation-plane) .focus-primary-content>:is(h2,.focus-title-editor){max-width:calc(100% - var(--focus-control-clearance))}.global-create,.creation-commit:not(:disabled),.machine.machine--mobile .mobile-capture-dock .creation-commit:not(:disabled){color:var(--ink-primary);font-weight:var(--type-weight-bold)}.global-create .global-create-rail,.creation-commit:not(:disabled)>span{filter:var(--interaction-compact-rail-filter);opacity:1;box-shadow:var(--interaction-compact-rail-shadow)}.machine.machine--mobile .mobile-work-rail,.machine.machine--mobile.machine--creating .mobile-work-rail,.machine.machine--mobile.machine--creating .mobile-return-strip{bottom:0}.machine.machine--mobile .focus-plane:not(.creation-plane){bottom:calc(74px + var(--mobile-bottom))}.machine.machine--mobile.machine--creating .mobile-capture{bottom:calc(56px + var(--capture-return-height) + var(--mobile-bottom))}.machine.machine--mobile .mobile-capture-dock{bottom:calc(var(--capture-return-height) + var(--mobile-bottom))}.mobile-capture[data-typing=true] .mobile-capture-title{margin-top:22px}.machine--mobile .discovery-screen{inset:calc(78px + var(--mobile-top)) 0 0;padding:12px 24px calc(74px + var(--mobile-bottom))}.tag-picker-option:not([aria-pressed=true]),.creation-tag-choice:not(.creation-tag-choice--selected),.filter-tag:not(.filter-tag--active){color:var(--ink-receding)}.tag-picker-option:not([aria-pressed=true]) .tag-picker-rail,.creation-tag-choice:not(.creation-tag-choice--selected)>span,.filter-tag:not(.filter-tag--active) .filter-tag-rail{opacity:.42;filter:saturate(.78);box-shadow:none}.tag-picker-option[aria-pressed=true],.creation-tag-choice--selected,.filter-tag--active{color:var(--ink-primary)}.machine{overscroll-behavior:none;overflow:clip}.global-creation-zone .global-create{top:2px}.global-creation-zone .creation-type-switch{top:48px}.global-creation-zone--chooser-open{width:clamp(330px,25vw,410px)}.machine:not(.machine--mobile) :is(.global-create,.creation-commit){box-sizing:border-box;width:max-content;height:auto;min-height:41px;font-weight:var(--type-weight-bold);letter-spacing:.01em;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:10px;padding:2px 5px 2px 11px;display:inline-flex;color:var(--ink-primary)!important;font-size:25px!important;line-height:35px!important}.machine:not(.machine--mobile) .creation-commit{margin:0}.machine:not(.machine--mobile) :is(.global-create .global-create-rail,.creation-commit>span){flex:0 0 3px;width:3px;height:24px}.machine.machine--mobile :is(.global-create,.mobile-capture-dock .creation-commit){box-sizing:border-box;width:max-content;height:auto;min-height:44px;font-weight:var(--type-weight-bold);letter-spacing:.01em;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;gap:9px;padding:2px 5px 2px 11px;display:inline-flex;color:var(--ink-primary)!important;font-size:1.0625rem!important;line-height:1.4!important}.machine.machine--mobile :is(.global-create .global-create-rail,.mobile-capture-dock .creation-commit>span){flex:0 0 3px;width:3px;height:22px;display:block}@media (min-width:761px) and (max-width:1179px){.machine:not(.machine--mobile) .focus-plane{top:calc(var(--top-datum) + 20px)}}@media (max-width:760px){.machine.machine--mobile .global-creation-zone--chooser-open{width:min(330px,100vw - 48px);left:auto;right:24px}.machine.machine--mobile .global-creation-zone--chooser-open .global-create{position:absolute;top:0;left:auto;right:0}.machine.machine--mobile .global-creation-zone .creation-type-switch{justify-content:flex-end;top:48px}}.machine:is(.machine--completed,.machine--archive) .historical-task-list .task:not(.task--recurring){height:calc(var(--item-title-height,24px) + 28px)}.machine:is(.machine--completed,.machine--archive) .historical-group-heading:not(:first-child){margin-top:14px}.machine:is(.machine--completed,.machine--archive) .historical-project-group{margin-top:18px}.machine:is(.machine--completed,.machine--archive) .historical-project-group .project{margin-bottom:0}.machine:is(.machine--completed,.machine--archive) .historical-project-group .project-header{min-height:calc(var(--item-title-height,24px) + 28px);grid-template-columns:minmax(0,1fr)}.machine:is(.machine--completed,.machine--archive) .historical-project-group .project-select{padding-right:0}.machine--completed .lifecycle-item--selected .task-title,.machine--completed .lifecycle-item--selected .project-title{color:var(--ink-primary)}.machine--completed .task.lifecycle-item--selected .task-priority-rail,.machine--completed .project.lifecycle-item--selected .project-header:after{opacity:1;filter:brightness(1.16)saturate(1.02);box-shadow:0 0 8px rgba(var(--priority-rgb,148, 112, 68), .2)}.machine--mobile .material-lane .tag-assignment-list{flex-wrap:wrap;align-content:flex-start;gap:6px 8px;display:flex;max-height:none!important;overflow:visible!important}.machine--mobile .material-lane .tag-picker-item{flex:none;width:auto}.machine--mobile .material-lane .tag-picker-option{width:auto;min-width:0;padding-inline:3px}.tag-picker-option:focus-visible{border-radius:0;outline:0!important}.tag-picker-option:focus-visible .tag-picker-rail{opacity:1;filter:brightness(1.22)saturate(1.04);box-shadow:0 0 7px #5b54482e}.task--selected .task-title,.project--selected .project-title,.machine:not(.machine--completed):not(.machine--archive) .task--selected .task-title,.machine:not(.machine--completed):not(.machine--archive) .project--selected .project-title,.task:not(.task--selected):focus-within .task-title,.project:not(.project--selected):focus-within .project-title{font-weight:var(--work-object-title-weight)}@media (hover:hover) and (pointer:fine){.task:not(.task--selected):hover .task-title,.project:not(.project--selected):hover .project-title{font-weight:var(--work-object-title-weight)}}.tag-picker-option,.tag-picker-option[aria-pressed=true],.creation-tag-choice,.creation-tag-choice--selected,.filter-tag,.filter-tag--active{font-weight:var(--type-weight-medium)}.tag-choice-label:before{font-weight:inherit}.tag-picker-option[aria-pressed=true] .tag-picker-rail,.creation-tag-choice--selected>span{opacity:1;filter:brightness(1.2)saturate(1.04);box-shadow:0 0 7px #5b54482e}.machine--mobile .focus-plane:not(.creation-plane) .mobile-sequence-header,.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs{background:rgba(var(--field-rgb), .985);-webkit-backdrop-filter:none}.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs:after{background:linear-gradient(to bottom, rgba(var(--field-rgb), .985) 0%, rgba(var(--field-rgb), .78) 38%, rgba(var(--field-rgb), .28) 72%, transparent 100%);height:34px;bottom:-34px;left:-28px;right:-28px}.machine--mobile .focus-title-editor{height:auto;min-height:44px;max-height:none;overflow:hidden}.focus-scroll-body{display:contents}.machine--mobile .focus-plane:not(.creation-plane){flex-direction:column;padding-bottom:0;display:flex;overflow:hidden;-webkit-mask-image:none;mask-image:none}.machine--mobile .focus-plane:not(.creation-plane)>.mobile-sequence-header,.machine--mobile .focus-plane:not(.creation-plane)>.mobile-focus-tabs{-webkit-backdrop-filter:none;background:0 0;flex:none;position:relative;top:auto}.machine--mobile .focus-plane:not(.creation-plane)>.mobile-focus-tabs:after{display:none}.machine--mobile .focus-scroll-body{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding-bottom:32px;display:block;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 20px calc(100% - 28px),#0000 100%)}.machine--mobile .focus-scroll-body::-webkit-scrollbar{display:none}.machine.machine--mobile .focus-scroll-body .focus-controls>.focus-more{position:fixed}.creation-entry-controls{z-index:5;top:40px;right:0;left:var(--focus-content-left);grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px 14px;display:grid;position:absolute}.creation-entry-label{color:var(--ink-receding);font-size:10px;font-weight:var(--type-weight-semibold);letter-spacing:.1em;line-height:17px}.creation-entry-controls .creation-type-switch{gap:18px;width:auto;max-width:none;height:28px;position:static;overflow:visible}.creation-entry-controls .creation-type-option,.creation-entry-controls .creation-priority-option{min-height:28px;color:var(--ink-quiet);font-size:13px;font-weight:var(--type-weight-regular);letter-spacing:0;opacity:.72}.creation-entry-controls .creation-type-option--active,.creation-entry-controls .creation-priority-option[aria-checked=true]{color:var(--ink-primary);font-weight:var(--type-weight-semibold);opacity:1}.creation-entry-controls .creation-type-rail,.creation-entry-controls .creation-priority-option-rail{opacity:.38;border-radius:2px;flex:0 0 2px;width:2px;height:15px}.creation-entry-controls .creation-type-option--active .creation-type-rail,.creation-entry-controls .creation-priority-option[aria-checked=true] .creation-priority-option-rail{opacity:1}.creation-entry-controls .creation-priority-options{align-items:center;gap:18px;height:28px;margin:0;display:flex;transform:none}.creation-entry-controls .creation-priority-option{align-items:center;gap:7px;padding:0;display:inline-flex}.creation-entry-controls .creation-priority-option--high .creation-priority-option-rail{background:var(--priority-high)}.creation-entry-controls .creation-priority-option--medium .creation-priority-option-rail{background:var(--priority-medium)}.creation-entry-controls .creation-priority-option--low .creation-priority-option-rail{background:var(--priority-low)}.machine:not(.machine--mobile) .focus-plane--view-switch .focus-controls{top:10px}.machine:not(.machine--mobile) .creation-plane{--focus-body-top:190px}.machine:not(.machine--mobile) .creation-plane.focus-plane--view-switch .focus-identity{--focus-identity-top:118px;padding-top:118px}.machine:not(.machine--mobile) .creation-plane.focus-plane--view-switch .focus-identity:before{top:92px}.machine:not(.machine--mobile) .creation-plane .creation-draft-body,.machine:not(.machine--mobile) .recurring-creation-plane .recurring-creation-repeats{top:calc(var(--focus-body-top) + 10px)}:is(.global-create,.creation-commit:not(:disabled)):before{background:radial-gradient(ellipse at 50% 50%, rgba(var(--pool-shadow-rgb), .12) 0%, rgba(var(--pool-middle-rgb), .055) 45%, rgba(var(--pool-light-rgb), .018) 70%, transparent 86%);opacity:0;width:calc(100% + 92px);height:84px;transform:translate(-50%,-50%)scale(.97)}:is(.global-create,.creation-commit:not(:disabled)):hover:before{opacity:.62;transform:translate(-50%,-50%)scale(1)}:is(.global-create,.creation-commit:not(:disabled)):focus-visible:before{opacity:.62;transform:translate(-50%,-50%)scale(1)}.global-create[aria-pressed=true]:before,:is(.global-create,.creation-commit:not(:disabled)):active:before{opacity:.94;transform:translate(-50%,-50%)scale(1.025)}.global-create[aria-pressed=true] .global-create-rail,:is(.global-create,.creation-commit:not(:disabled)):active :is(.global-create-rail,span:first-child){filter:brightness(1.3)saturate(1.12);box-shadow:0 0 14px rgba(var(--action-forward-rgb), .42)}.settings-defaults,.settings-default-row{gap:10px;display:grid}.settings-default-row+.settings-default-row{margin-top:12px}.settings-default-label{color:var(--ink-receding);font-size:11px;font-weight:var(--type-weight-semibold);letter-spacing:.1em;text-transform:uppercase}@media (max-width:760px){.machine.machine--mobile .mobile-capture-choice-stack{gap:2px;margin-top:12px;display:grid}.machine.machine--mobile .mobile-capture .creation-type-switch{flex-wrap:nowrap;justify-content:flex-start;gap:18px;min-height:44px}.machine.machine--mobile .mobile-capture .creation-type-option,.machine.machine--mobile .mobile-capture .mobile-capture-priority{min-height:44px;font-size:.875rem}.machine.machine--mobile .mobile-capture .creation-type-option{padding:0}.machine.machine--mobile .mobile-capture .mobile-capture-priorities{gap:18px;margin:0}.machine.machine--mobile .mobile-capture .mobile-capture-priority[aria-checked=true]{color:var(--warm-primary)}.machine.machine--mobile .mobile-capture .mobile-capture-priority[aria-checked=true] span{opacity:1;background:var(--capture-priority-color);box-shadow:0 0 7px rgba(var(--accent-warm-rgb),.19)}.machine.machine--mobile .mobile-capture .mobile-capture-title,.machine.machine--mobile .mobile-capture[data-typing=true] .mobile-capture-title{margin-top:18px}.machine.machine--mobile .mobile-capture-dock .creation-commit{font-weight:var(--type-weight-bold);font-size:1.0625rem!important}.machine.machine--mobile .mobile-capture-dock .creation-commit:before{display:none}}.global-create,.creation-commit,.global-create:hover,.global-create:focus,.global-create:active,.creation-commit:hover,.creation-commit:focus,.creation-commit:active{-webkit-tap-highlight-color:transparent;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.global-create:focus-visible{-webkit-tap-highlight-color:transparent;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.creation-commit:focus-visible{-webkit-tap-highlight-color:transparent;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.global-create:before,.global-create:after,.creation-commit:before,.creation-commit:after{content:none!important;display:none!important}:is(:is(.global-create,.creation-commit:not(:disabled)):hover,:is(.global-create,.creation-commit:not(:disabled)):focus-visible){text-shadow:0 0 7px rgba(var(--neutral-rgb), .13);color:var(--ink-primary)!important}.global-create[aria-pressed=true],:is(.global-create,.creation-commit:not(:disabled)):active{text-shadow:0 0 10px rgba(var(--neutral-rgb), .19);color:var(--ink-primary)!important}@media (min-width:761px){.machine:not(.machine--mobile) .creation-plane{--focus-body-top:208px;--focus-view-size:13px}.machine:not(.machine--mobile) .creation-entry-controls{top:44px}.machine:not(.machine--mobile) .creation-entry-controls .creation-type-switch,.machine:not(.machine--mobile) .creation-entry-controls .creation-priority-options{height:32px}.machine:not(.machine--mobile) .creation-entry-controls .creation-type-option,.machine:not(.machine--mobile) .creation-entry-controls .creation-priority-option{min-height:32px;font-size:14px}.machine:not(.machine--mobile) .creation-entry-controls .creation-type-rail,.machine:not(.machine--mobile) .creation-entry-controls .creation-priority-option-rail{height:17px}.machine:not(.machine--mobile) .creation-plane.focus-plane--view-switch .focus-identity{--focus-identity-top:150px;padding-top:150px}.machine:not(.machine--mobile) .creation-plane.focus-plane--view-switch .focus-identity:before{top:122px}.machine:not(.machine--mobile) .creation-plane .focus-view-strip{height:32px}.machine:not(.machine--mobile) .creation-plane .focus-view-option{min-height:32px}.machine:not(.machine--mobile) .creation-plane .creation-close-controls .close-control{width:32px;height:34px}}:is(.task--recurring,.focus-plane--recurring,.search-result--recurring){--priority-color:var(--type-recurring);--priority-rgb:var(--type-recurring-rgb);--search-priority-color:var(--type-recurring)}:is(.project--type-project,.focus-plane--project,.search-result--project){--priority-color:var(--type-project);--priority-rgb:var(--type-project-rgb);--search-priority-color:var(--type-project)}.task:not(.task--recurring),.board-task-list .task:not(.task--recurring),.machine:is(.machine--completed,.machine--archive) .historical-task-list .task:not(.task--recurring){height:calc(var(--item-title-height,var(--work-object-title-leading)) + 34px)}.machine--labeled-priorities .task:not(.task--recurring),.machine--labeled-priorities .board-task-list .task:not(.task--recurring),.machine--labeled-priorities:is(.machine--completed,.machine--archive) .historical-task-list .task:not(.task--recurring){height:calc(var(--item-title-height,var(--work-object-title-leading)) + 53px)}.task.task--recurring,.board-task-list .task.task--recurring,.machine:is(.machine--completed,.machine--archive) .historical-task-list .task.task--recurring{height:calc(var(--item-title-height,var(--work-object-title-leading)) + var(--item-cadence-height,var(--work-object-support-leading)) + 34px)}.project-list .project,.board-project-list .project,.machine--projects .project-list-region .project{margin-bottom:8px}.machine:not(.machine--mobile) .project-header{grid-template-columns:minmax(0,1fr) 56px}.machine:not(.machine--mobile) .project-expand,.machine:not(.machine--mobile) .board-project-list .project-expand{justify-content:center;align-items:center;width:44px;height:44px;margin:-10px 0 0 12px;display:flex}.machine:not(.machine--mobile) .project-header>.mobile-row-actions{right:56px}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)){position:relative}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)):before{content:"";z-index:0;background:color-mix(in srgb, var(--type-project) 34%, transparent);width:1px;position:absolute;top:15px;bottom:15px;left:13px}.project-active-steps{margin-top:18px}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed))>li:not(.project-step-empty){z-index:1;background:0 0;border-radius:8px;align-items:center;gap:10px;min-height:36px;padding:5px 36px 5px 34px;position:relative}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed))>li:not(.project-step-empty):is(:hover,:focus-within){background:color-mix(in srgb, var(--type-project) 8%, transparent)}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed))>li:is(.project-step--selected,.project-step--context,.project-step--title-editing){background:color-mix(in srgb, var(--type-project) 13%, transparent)}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)) .project-step-rail{display:none}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)) .project-step-complete{z-index:2;width:27px;height:34px;position:absolute;top:1px;left:0}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)) .project-step-complete:before{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--type-project) 72%, var(--ink-working));background:var(--field);opacity:1;width:11px;height:11px;box-shadow:none;top:50%;left:8px;transform:translateY(-50%)scale(1)}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed))>li:is(:hover,:focus-within) .project-step-complete:before,:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)) .project-step-complete:is(:hover,:focus-visible):before{border-color:var(--type-project);background:color-mix(in srgb, var(--type-project) 18%, var(--field));box-shadow:0 0 6px color-mix(in srgb, var(--type-project) 20%, transparent);transform:translateY(-50%)scale(1.12)}.project-active-steps:has(>.project-step-empty):before{display:none}.project-step-drag-overlay .project-step-rail{background:var(--type-project)}@media (min-width:761px){.machine:not(.machine--mobile) .creation-commit-dock--commit-only{grid-template-rows:41px;row-gap:0;min-height:59px}.machine:not(.machine--mobile) .creation-commit-dock--commit-only .creation-commit{grid-row:1}}@media (min-width:1180px){.machine--board{--board-work-left:max(calc(var(--page-x) + var(--navigation-index-width) + 12px), calc(var(--page-x) + 6vw));--board-focus-left:min(75.5vw, calc(100vw - var(--page-x) - 284px))}.machine--board .creation-plane{z-index:18;isolation:isolate;background:radial-gradient(70% 46% at 25% 15%, #e6dbc91c 0%, transparent 74%), var(--field);box-shadow:-18px 0 26px color-mix(in srgb, var(--field) 84%, transparent)}.machine--board .board-workspace{width:calc(var(--board-focus-left) - var(--board-work-left) - 16px + var(--selection-pool-bleed))}}@media (min-width:1600px){.machine--board{--navigation-index-width:154px}.machine--board .board-field{grid-template-columns:minmax(0,.82fr) minmax(0,1.09fr) minmax(0,1.09fr);column-gap:clamp(14px,1vw,18px)}.machine--board .task-list>.task{margin-bottom:12px}}.machine--projects .project-list-region .project{margin-bottom:8px}.machine:is(.machine--completed,.machine--archive) .current-zone:has(>.historical-task-list:empty)>.historical-project-group{margin-top:0}:is(.global-create .global-create-rail,.creation-commit:not(:disabled)>span:first-child){filter:brightness()saturate()!important;box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .72), 0 0 3px rgba(var(--pool-highlight-rgb), .68), 0 0 7px rgba(var(--action-forward-rgb), .48), 0 0 14px rgba(var(--action-forward-rgb), .22), 0 0 22px rgba(var(--action-forward-rgb), .08)!important}:is(:is(.global-create,.creation-commit:not(:disabled)):hover :is(.global-create-rail,span:first-child),:is(.global-create,.creation-commit:not(:disabled)):focus-visible :is(.global-create-rail,span:first-child)){filter:brightness(1.12)saturate(1.05)!important;box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .82), 0 0 4px rgba(var(--pool-highlight-rgb), .76), 0 0 9px rgba(var(--action-forward-rgb), .58), 0 0 17px rgba(var(--action-forward-rgb), .31), 0 0 26px rgba(var(--action-forward-rgb), .13)!important}.machine .global-create.global-create[aria-pressed=true] .global-create-rail,:is(.global-create,.creation-commit:not(:disabled)):active :is(.global-create-rail,span:first-child){filter:brightness(1.24)saturate(1.08)!important;box-shadow:inset 0 0 1px rgba(var(--pool-highlight-rgb), .92), 0 0 5px rgba(var(--pool-highlight-rgb), .86), 0 0 11px rgba(var(--action-forward-rgb), .68), 0 0 20px rgba(var(--action-forward-rgb), .39), 0 0 31px rgba(var(--action-forward-rgb), .17)!important}:is(:is(.global-create,.creation-commit:not(:disabled)):hover,:is(.global-create,.creation-commit:not(:disabled)):focus-visible){text-shadow:0 0 5px rgba(var(--neutral-rgb), .18), 0 0 11px rgba(var(--action-forward-rgb), .1)!important}.machine .global-create.global-create[aria-pressed=true],:is(.global-create,.creation-commit:not(:disabled)):active{text-shadow:0 0 6px rgba(var(--neutral-rgb), .25), 0 0 14px rgba(var(--action-forward-rgb), .15)!important}.wordmark,.wordmark:hover,.wordmark:focus,.wordmark:active{-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0}.wordmark:focus-visible{-webkit-appearance:none;appearance:none;box-shadow:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0}.wordmark .build-core-wordmark{text-shadow:none;transition:text-shadow var(--motion-response) var(--motion-ease-standard)}.wordmark .build-core-wordmark__core{color:var(--wordmark-rest-core-ink);transition:color var(--motion-response) var(--motion-ease-standard)}.wordmark .wordmark-ribbon{filter:blur(8px) brightness(var(--wordmark-rest-ribbon-brightness)) saturate(var(--wordmark-rest-ribbon-saturation));transition:filter var(--motion-response) var(--motion-ease-standard)}@media (hover:hover) and (pointer:fine){.wordmark:hover .build-core-wordmark{text-shadow:0 0 7px rgba(var(--neutral-rgb), var(--wordmark-hover-glow-opacity))}.wordmark:hover .build-core-wordmark__core{color:var(--wordmark-hover-core-ink)}.wordmark:hover .wordmark-ribbon{filter:blur(8px) brightness(var(--wordmark-hover-ribbon-brightness)) saturate(var(--wordmark-hover-ribbon-saturation))}}.wordmark:focus-visible{outline:var(--wordmark-focus-outline-width) solid var(--accent-warm);outline-offset:var(--wordmark-focus-outline-offset)}.wordmark:focus-visible .build-core-wordmark{text-shadow:0 0 7px rgba(var(--neutral-rgb), var(--wordmark-hover-glow-opacity))}.wordmark:focus-visible .build-core-wordmark__core{color:var(--wordmark-hover-core-ink)}.wordmark:focus-visible .wordmark-ribbon{filter:blur(8px) brightness(var(--wordmark-hover-ribbon-brightness)) saturate(var(--wordmark-hover-ribbon-saturation))}.wordmark:active .build-core-wordmark,.wordmark[data-confirming=true] .build-core-wordmark{text-shadow:0 0 10px rgba(var(--neutral-rgb), var(--wordmark-confirmation-glow-opacity))}.wordmark:active .build-core-wordmark__core,.wordmark[data-confirming=true] .build-core-wordmark__core{color:var(--wordmark-confirmation-core-ink)}.wordmark:active .wordmark-ribbon,.wordmark[data-confirming=true] .wordmark-ribbon{filter:blur(8px) brightness(var(--wordmark-confirmation-ribbon-brightness)) saturate(var(--wordmark-confirmation-ribbon-saturation))}@media (prefers-reduced-motion:reduce){.wordmark .build-core-wordmark,.wordmark .build-core-wordmark__core,.wordmark .wordmark-ribbon{transition-duration:.01ms}}@media (min-width:761px){.machine:not(.machine--mobile) .mobile-row-actions{right:0;top:calc((var(--item-title-height,24px) - 20px) / 2);z-index:3;width:20px;height:20px;color:var(--ink-quiet);place-items:center;padding:0;display:grid;position:absolute}.machine:not(.machine--mobile) .project-header>.mobile-row-actions{right:56px}}.skin-label-slot{display:inline-block;position:relative}.skin-label-measure{visibility:hidden;white-space:pre}.skin-label-art{white-space:nowrap;position:absolute;inset:0}.creation-commit :is(.skin-label-slot,.skin-label-measure,.skin-label-art){width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;box-shadow:none!important;filter:none!important;font:inherit!important;letter-spacing:inherit!important;color:inherit!important;opacity:1!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:inline-block!important;transform:none!important}.creation-commit .skin-label-slot{position:relative!important;inset:auto!important}.creation-commit .skin-label-measure{visibility:hidden!important;position:static!important}.creation-commit .skin-label-art{position:absolute!important;inset:0!important}.creation-commit .skin-label-slot{flex:none!important}@media (min-width:761px){.machine:not(.machine--mobile) .focus-plane{--focus-title-size:27px;--focus-title-leading:33px;--focus-support-size:16.875px;--focus-support-leading:22.5px;--focus-view-size:12.375px;--desktop-focus-control-size:14.625px;--desktop-focus-control-leading:28px;--desktop-focus-section-size:16.875px;--desktop-focus-section-leading:19.125px;--desktop-focus-body-size:18px;--desktop-focus-body-leading:23.625px}.machine:not(.machine--mobile) .creation-plane{--focus-view-size:14.625px}.machine:not(.machine--mobile) .focus-plane :is(.focus-priority-option,.creation-priority-option){font-size:var(--desktop-focus-control-size);line-height:var(--desktop-focus-control-leading)}.machine:not(.machine--mobile) .focus-plane .creation-entry-controls .creation-type-option,.machine:not(.machine--mobile) .focus-plane .creation-entry-controls .creation-priority-option{font-size:15.75px}.machine:not(.machine--mobile) .focus-plane .creation-entry-label{font-size:11.25px;line-height:var(--desktop-focus-section-leading)}.machine:not(.machine--mobile) .focus-plane .structural-label{font-size:var(--desktop-focus-section-size);line-height:var(--desktop-focus-section-leading)}.machine:not(.machine--mobile) .focus-plane .material-heading{height:27px}.machine:not(.machine--mobile) .focus-plane .material-heading-action{width:22.5px;height:27px;font-size:20.25px;line-height:27px}.machine:not(.machine--mobile) .focus-plane :is(.note-copy,.note-edit-editor,.add-note-editor,.creation-note-editor){font-size:var(--desktop-focus-body-size);line-height:var(--desktop-focus-body-leading)}}.focus-type-label{color:var(--ink-working);font-size:var(--work-object-support-size);font-weight:var(--type-weight-regular);line-height:var(--work-object-support-leading);order:1;margin-top:7px;display:block}.focus-primary-content>.focus-meta-slot{order:2;margin-top:4px}.focus-primary-content>.project-focus-progress{order:3}.focus-priority-footer,.creation-footer-priority{align-items:center;gap:14px;display:flex}.focus-priority-footer{z-index:6;bottom:0;right:0;left:var(--focus-content-left);min-height:44px;position:absolute}.focus-priority-footer .focus-priority-editor,.creation-footer-priority .creation-priority-options{height:auto;margin:0;position:static;transform:none}.creation-commit-dock{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;min-height:52px}.creation-commit-dock .creation-commit{flex:none;align-self:center}@media (min-width:761px){.machine:not(.machine--mobile) .focus-plane{--focus-title-size:var(--work-object-title-size);--focus-title-leading:var(--work-object-title-leading);--focus-title-tracking:var(--work-object-title-tracking);--focus-title-weight:var(--work-object-selected-weight);--focus-title-height:var(--work-object-title-leading);--focus-title-reserved-height:calc(var(--work-object-title-leading) * 3);--creation-type-block-height:50px}.machine:not(.machine--mobile) .focus-plane .focus-identity h2,.machine:not(.machine--mobile) .focus-plane .focus-title-editor,.machine:not(.machine--mobile) .focus-plane .creation-title,.machine:not(.machine--mobile) .focus-plane .creation-title::placeholder{font-size:var(--work-object-title-size);line-height:var(--work-object-title-leading);letter-spacing:var(--work-object-title-tracking)}.machine:not(.machine--mobile) .focus-plane .focus-identity h2,.machine:not(.machine--mobile) .focus-plane .focus-title-editor,.machine:not(.machine--mobile) .focus-plane .creation-title{font-weight:var(--work-object-selected-weight)}.machine:not(.machine--mobile) .focus-plane .creation-title::placeholder{font-weight:var(--work-object-title-weight)}.machine:not(.machine--mobile) .focus-plane--view-switch .focus-identity,.machine:not(.machine--mobile) .creation-plane.focus-plane--view-switch .focus-identity{--focus-identity-top:0px;padding-top:0}.machine:not(.machine--mobile) .focus-plane--view-switch .focus-identity:before,.machine:not(.machine--mobile) .creation-plane.focus-plane--view-switch .focus-identity:before{top:-25px}.machine:not(.machine--mobile) .focus-plane:not(.creation-plane){--focus-body-top:calc(var(--focus-title-height) + 94px)}.machine:not(.machine--mobile) .focus-plane:not(.creation-plane) .focus-primary-content{min-height:calc(var(--focus-title-reserved-height) + var(--work-object-support-leading) + 25px)}.machine:not(.machine--mobile) .focus-plane:not(.creation-plane) .focus-type-label{margin-top:auto;padding-top:18px}.machine:not(.machine--mobile) .focus-plane:not(.creation-plane) .focus-view-strip{top:calc(var(--focus-title-reserved-height) + 52px)}.machine:not(.machine--mobile) .creation-plane{--focus-body-top:calc(var(--focus-title-height) + 184px)}.machine:not(.machine--mobile) .creation-plane .creation-primary{min-width:0;min-height:calc(var(--focus-title-reserved-height) + var(--creation-type-block-height));flex-direction:column;display:flex}.machine:not(.machine--mobile) .creation-plane .creation-title{min-height:var(--work-object-title-leading);resize:none;white-space:pre-wrap;overflow-wrap:anywhere;max-height:none;padding:0;overflow:hidden}.machine:not(.machine--mobile) .creation-plane .creation-entry-controls{order:1;grid-template-columns:minmax(0,1fr);row-gap:1px;margin-top:auto;padding-top:18px;display:grid;position:static}.machine:not(.machine--mobile) .creation-plane .creation-entry-controls .creation-type-switch{justify-content:flex-start;gap:12px;width:100%;height:auto;min-height:28px}.machine:not(.machine--mobile) .creation-plane .creation-meta-row{order:2;margin:5px 0 0}.machine:not(.machine--mobile) .creation-plane .creation-meta-row .creation-due-slot{margin:0}.machine:not(.machine--mobile) .creation-plane .creation-schedule-summary{order:2;margin-top:5px}.machine:not(.machine--mobile) .creation-plane .focus-view-strip{top:calc(var(--focus-title-reserved-height) + 140px)}.machine:not(.machine--mobile) .focus-plane .notes-surface,.machine:not(.machine--mobile) .focus-plane .focus-materials,.machine:not(.machine--mobile) .focus-plane .project-focus-structure,.machine:not(.machine--mobile) .focus-plane .recurring-details,.machine:not(.machine--mobile) .creation-plane .creation-draft-body,.machine:not(.machine--mobile) .creation-plane .recurring-creation-repeats{bottom:96px}}@media (max-width:760px){.machine.machine--mobile .focus-plane:not(.creation-plane) .focus-scroll-body{flex-direction:column;padding-top:8px;display:flex;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 28px),#0000 100%)}.machine.machine--mobile .focus-plane:not(.creation-plane) .focus-identity{order:0;margin-top:0;padding-top:0!important}.machine.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs{-webkit-backdrop-filter:none;background:0 0;flex:none;order:1;margin:18px 0 4px;padding:0;position:relative;top:auto}.machine.machine--mobile .focus-plane:not(.creation-plane) .focus-view-strip{display:none}.machine.machine--mobile .focus-plane:not(.creation-plane) :is(.notes-surface,.focus-materials,.project-focus-structure,.recurring-details){order:2}.machine.machine--mobile .focus-plane .focus-identity h2,.machine.machine--mobile .focus-plane .focus-title-editor,.machine.machine--mobile .mobile-capture .creation-title{font-size:1.0625rem;font-weight:var(--work-object-selected-weight);letter-spacing:var(--work-object-title-tracking);line-height:1.4}.machine.machine--mobile .focus-type-label{margin-top:6px;font-size:.9375rem;line-height:1.4}.machine.machine--mobile[data-mobile-focus-tab=primary] .focus-meta-slot:has([aria-label="Add due date"]){display:block}.machine.machine--mobile .focus-priority-footer{order:3;min-height:52px;margin-top:28px;padding-bottom:8px;position:relative;inset:auto}.machine.machine--mobile.machine--creating .mobile-capture{bottom:calc(48px + var(--mobile-bottom));padding-bottom:28px}.machine.machine--mobile .mobile-capture-title,.machine.machine--mobile .mobile-capture[data-typing=true] .mobile-capture-title{margin-top:10px}.machine.machine--mobile .mobile-capture-choice-stack{margin-top:4px}.machine.machine--mobile .mobile-capture-due{margin-top:0}.machine.machine--mobile .mobile-capture-tabs{margin:12px 0 4px}.machine.machine--mobile .mobile-capture :is(.creation-notes-surface,.creation-draft-body,.recurring-creation-repeats,.mobile-capture-schedule){width:auto;max-width:100%;height:auto;max-height:none;margin-top:20px;position:relative;overflow:visible;inset:auto!important}.machine.machine--mobile .mobile-capture-dock{z-index:5;min-height:58px;padding:8px 0 calc(8px + var(--mobile-bottom));background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin-top:30px;position:relative;inset:auto}.machine.machine--mobile .mobile-capture-dock:before{content:none;display:none}.machine.machine--mobile .creation-footer-priority{flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.machine.machine--mobile .creation-footer-priority .creation-priority-options{gap:12px}.machine.machine--mobile .creation-footer-priority .creation-priority-option{min-height:44px;font-size:.875rem}}@media (min-width:761px){.machine:not(.machine--mobile) .focus-primary-materials{top:var(--focus-body-top,91px);align-items:center;display:flex}.machine:not(.machine--mobile) .focus-plane:not(.creation-plane) :is(.notes-surface,.focus-materials,.focus-details-materials,.project-focus-structure,.recurring-details),.machine:not(.machine--mobile) .creation-plane :is(.creation-draft-body,.recurring-creation-repeats){top:var(--focus-body-top,91px)}.machine:not(.machine--mobile) .focus-primary-materials>.material-group,.machine:not(.machine--mobile) .creation-draft-primary>.creation-draft-section{width:100%}.machine:not(.machine--mobile) .creation-draft-primary{align-items:center;display:flex}.machine:not(.machine--mobile) .focus-view-strip,.machine:not(.machine--mobile) .creation-view-strip{flex-wrap:nowrap;max-width:calc(100% - 72px)}}@media (max-width:760px){.machine.machine--mobile .mobile-focus-tabs,.machine.machine--mobile .mobile-capture-tabs{scrollbar-width:none;justify-content:flex-start;gap:clamp(12px,5vw,24px);width:100%;overflow-x:auto}.machine.machine--mobile .mobile-focus-tabs::-webkit-scrollbar{display:none}.machine.machine--mobile .mobile-capture-tabs::-webkit-scrollbar{display:none}.machine.machine--mobile .focus-primary-materials,.machine.machine--mobile .creation-draft-primary{margin-top:28px}.machine.machine--mobile .focus-due-material,.machine.machine--mobile .creation-due-section{min-height:104px}}@media (min-width:761px){.machine:not(.machine--mobile) .focus-plane{--focus-object-rail-tail:2px;--focus-text-datum:calc(var(--focus-content-left) + var(--focus-rail-width) + var(--focus-object-rail-tail) + var(--rail-gap));--focus-property-gutter:calc(3px + var(--focus-view-column-gap));--focus-tag-gutter:16px;--creation-tag-gutter:13px;--creation-type-gutter:10px}.machine:not(.machine--mobile) .focus-plane .focus-view-strip{left:calc(var(--focus-text-datum) - var(--focus-property-gutter))}.machine:not(.machine--mobile) .creation-plane .creation-type-switch{margin-left:calc(-1 * var(--creation-type-gutter))}.machine:not(.machine--mobile) .focus-primary-materials .material-lane{padding-left:calc(var(--focus-text-datum) - var(--focus-content-left))}.machine:not(.machine--mobile) .focus-primary-materials .tag-assignment-list{width:calc(min(560px, 100%) + var(--focus-tag-gutter));margin-left:calc(-1 * var(--focus-tag-gutter))}.machine:not(.machine--mobile) .creation-draft-primary>.creation-draft-section{padding-left:calc(var(--focus-text-datum) - var(--focus-content-left))}.machine:not(.machine--mobile) :is(.focus-primary-materials,.creation-draft-primary){align-items:safe center}.machine:not(.machine--mobile) .creation-draft-primary .creation-tag-grid{width:calc(min(560px, 100%) + var(--creation-tag-gutter));margin-left:calc(-1 * var(--creation-tag-gutter))}.machine:not(.machine--mobile) .focus-priority-footer{bottom:12px;right:0;left:var(--focus-text-datum)}.machine:not(.machine--mobile) .creation-commit-dock{grid-template-rows:44px 41px;grid-template-columns:1fr auto 1fr;align-content:end;align-items:center;row-gap:18px;min-height:103px;display:grid;bottom:0;left:0;right:0}.machine:not(.machine--mobile) .creation-commit-dock .creation-footer-priority{margin-left:var(--focus-text-datum);grid-area:1/1/auto/-1}.machine:not(.machine--mobile) .creation-commit-dock .creation-commit{grid-area:2/2;justify-self:center}.machine:not(.machine--mobile) .focus-plane .notes-surface,.machine:not(.machine--mobile) .focus-plane .focus-materials,.machine:not(.machine--mobile) .focus-plane .project-focus-structure,.machine:not(.machine--mobile) .focus-plane .recurring-details,.machine:not(.machine--mobile) .creation-plane .creation-draft-body,.machine:not(.machine--mobile) .creation-plane .recurring-creation-repeats{bottom:132px}.machine:not(.machine--mobile) .creation-commit-dock.creation-commit-dock--commit-only{grid-template-rows:41px;row-gap:0;min-height:59px}.machine:not(.machine--mobile) .creation-commit-dock.creation-commit-dock--commit-only .creation-commit{grid-row:1}}.machine.machine--mobile .mobile-capture-dock.creation-commit-dock--commit-only{justify-content:center}.ambient-field{transition:opacity 8s linear}.ambient-field--b{opacity:0}@media (prefers-reduced-motion:reduce){.ambient-field{transition-duration:0s!important}}.task--recurring .task-priority-rail{height:calc(var(--item-title-height,var(--work-object-title-leading)) + var(--item-cadence-height,var(--work-object-support-leading)) + var(--item-tags-height,0px) + 2 * var(--rail-overhang))}.machine--mobile .mobile-work-rail button>.mobile-work-indicator{background:var(--accent-warm);opacity:.15;border-radius:6px;height:3px;position:absolute;inset:auto 8px 2px}.machine--mobile .mobile-work-rail button[aria-current]>.mobile-work-indicator{opacity:.95;box-shadow:0 0 9px rgba(var(--accent-warm-rgb),.53)}.machine--mobile .mobile-work-rail .mobile-work-label{opacity:1;height:auto;box-shadow:none;background:0 0;justify-content:center;align-items:center;gap:7px;display:inline-flex;position:static}.machine--mobile .mobile-work-rail button[aria-current]>.mobile-work-label{opacity:1;height:auto;box-shadow:none;background:0 0;border-radius:0;position:static;inset:auto}.machine--mobile .mobile-tools-sheet,.machine--mobile .mobile-tools-sheet:focus{background:rgb(var(--surface-opaque-rgb));-webkit-backdrop-filter:none;box-shadow:12px 12px 35px rgba(var(--warm-primary-rgb),.12);overflow:hidden}.machine--mobile .mobile-tools-sheet:focus-visible{background:rgb(var(--surface-opaque-rgb));-webkit-backdrop-filter:none;box-shadow:12px 12px 35px rgba(var(--warm-primary-rgb),.12);overflow:hidden}.machine--mobile .mobile-tools-sheet:before{display:none}.machine--mobile .project-header{padding-right:52px}.machine--mobile .project-select{padding-right:8px}.machine--mobile .project-release-point{right:22px}.machine--mobile .project-header .mobile-row-actions{right:-12px}.task-drag-overlay,.project-drag-overlay{opacity:1}.task-drag-overlay .task-button,.project-drag-overlay .project-select{pointer-events:none}.machine--mobile.machine--recurring .workzone-heading{justify-content:flex-start;min-height:44px;margin-bottom:12px;display:flex}.machine--mobile.machine--recurring .workzone-heading .workzone-label{display:none}.machine--mobile.machine--recurring .recurring-scope-toggle{margin-left:0}.recurring-scope-toggle{min-height:44px;color:var(--heading-control-color);font:inherit;background:0 0;border:0;border-radius:0;align-items:center;gap:4px;padding:0;display:inline-flex}.recurring-scope-option{min-width:44px;min-height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:6px;padding:0 10px}.recurring-scope-option:is(:hover,:focus-visible){color:var(--heading-control-hover)}.recurring-scope-option[aria-pressed=true]{color:var(--heading-control-hover);font-weight:var(--type-weight-semibold);background:0 0}.ambient-preview-action{justify-self:start}.launch-splash-wordmark--cpos{display:none}.launch-splash-cpos{object-fit:contain;width:270px;height:48px}.launch-splash-cpos--dark{display:none}html[data-launch-skin=clean-plate-os] .launch-splash{background:#f3f6fb}html[data-launch-skin=clean-plate-os][data-theme=dark] .launch-splash{background:#152238}html[data-launch-skin=clean-plate-os] .launch-splash-wordmark--build{display:none}html[data-launch-skin=clean-plate-os] .launch-splash-wordmark--cpos{display:block}html[data-launch-skin=clean-plate-os][data-theme=dark] .launch-splash-cpos--light{display:none}html[data-launch-skin=clean-plate-os][data-theme=dark] .launch-splash-cpos--dark{display:block}.project-primary-flow{display:contents}@media (min-width:761px){.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow{top:var(--focus-body-top,91px);flex-direction:column;gap:44px;min-height:0;padding-right:26px;display:flex;position:absolute;bottom:132px;left:0;right:0;overflow:hidden auto}.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow>.project-focus-structure,.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow>.project-primary-tags{flex:none;width:auto;max-height:none;position:relative;inset:auto}.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow>.project-focus-structure{padding-right:0;overflow:visible}.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow>.project-primary-tags{padding-left:var(--focus-content-left);display:block}}.focus-plane--recurring-schedule .schedule-outline{row-gap:18px}.focus-plane--recurring-schedule .schedule-outline-section[data-schedule-property=repeats]{border-bottom:1px solid color-mix(in srgb, var(--ink-receding) 18%, transparent);padding-bottom:16px}:is(.project-active-steps,.project-focus-steps)>li{box-sizing:border-box;min-width:0}:is(.project-active-steps,.project-focus-steps) :is(.board-project-step-title,.project-focus-step-title){min-width:0;max-width:100%;font-weight:var(--type-weight-regular)}:is(.project-active-steps,.project-focus-steps)>li:is(.project-step--selected,.project-step--context,.project-step--title-editing){box-shadow:0 0 18px color-mix(in srgb, var(--type-project) 10%, transparent)}.machine:not([data-skin=clean-plate-os]) :is(.project-active-steps,.project-focus-steps)>li:not(.project-step-empty):after{content:"";z-index:-1;pointer-events:none;background:var(--selection-pool-medium);filter:blur(5px);opacity:0;transition:opacity var(--motion-local) ease, transform var(--motion-local) var(--motion-ease-standard);border-radius:46%;position:absolute;inset:-7px -14px;transform:scale(.96)}.machine:not([data-skin=clean-plate-os]) :is(.project-active-steps,.project-focus-steps)>li:not(.project-step-empty):is(:hover,:focus-within):after{opacity:.62;transform:scale(1)}.machine:not([data-skin=clean-plate-os]) :is(.project-active-steps,.project-focus-steps)>li:is(.project-step--selected,.project-step--context,.project-step--title-editing):after{opacity:1;transform:scale(1.04)}.machine:not([data-skin=clean-plate-os]) :is(.project-active-steps,.project-focus-steps)>li:is(.project-step--selected,.project-step--context,.project-step--title-editing){box-shadow:none;background:0 0}:is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)) .project-step-complete:before{background:rgb(var(--field-rgb))}.machine--mobile .mobile-tools-sheet,.machine--mobile .mobile-tools-sheet:focus{border-radius:0 18px 18px 0;background:color-mix(in srgb, rgb(var(--field-rgb)) 88%, rgb(var(--surface-soft-rgb)))!important}.machine--mobile .mobile-tools-sheet:focus-visible{border-radius:0 18px 18px 0;background:color-mix(in srgb, rgb(var(--field-rgb)) 88%, rgb(var(--surface-soft-rgb)))!important}.machine--mobile .task-list{flex-direction:column;gap:8px;display:flex}.machine--mobile .task-list>.task{min-height:56px;margin:0;padding-bottom:0}.machine[data-skin=clean-plate-os].machine--mobile .task-list{gap:18px}.machine[data-skin=clean-plate-os].machine--mobile .task-list>.task,.machine[data-skin=clean-plate-os].machine--mobile .task-list>.task>.task-button{min-height:56px}.project-focus-steps>li{width:100%}.project-focus-steps :is(.project-focus-step-title,.project-focus-step-title-button,.project-focus-step-title-editor){flex:auto;width:auto;max-width:none}.project-focus-steps .project-step-more{margin-left:auto}.project-step-menu,.project-step-menu.pooled-menu{z-index:60;isolation:isolate;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.tag-picker-option,.tag-picker-option:hover,.tag-picker-option:focus,.tag-picker-option[aria-pressed=true]{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.tag-picker-option:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.machine--mobile .release-point{display:none!important}@media (max-width:760px){.machine.machine--mobile .project-focus-plane:not(.creation-plane) .project-primary-flow{flex-direction:column;flex:none;order:2;min-width:0;display:flex}.machine.machine--mobile .project-focus-plane:not(.creation-plane) .project-primary-flow>.project-focus-structure,.machine.machine--mobile .project-focus-plane:not(.creation-plane) .project-focus-structure>.project-primary-tags{flex:none;order:initial;width:auto;max-height:none;display:block;overflow:visible;position:relative!important;inset:auto!important}.machine.machine--mobile .project-focus-plane:not(.creation-plane) .project-primary-flow>.project-focus-structure{min-height:max-content;height:max-content!important}.machine.machine--mobile .project-focus-plane:not(.creation-plane) .project-focus-structure>.project-primary-tags{padding-left:var(--focus-content-left);margin-top:38px}}.machine:not([data-skin=clean-plate-os]) .ambient-field{-webkit-mask-image:none;mask-image:none}.machine:not([data-skin=clean-plate-os]) .global-header{box-shadow:none;background:0 0;border:0}.machine:not([data-skin=clean-plate-os]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu{box-shadow:none!important;background:0 0!important;border-radius:0!important}.machine[data-skin=clean-plate-os] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu{background:rgb(var(--surface-opaque-rgb))!important;border-radius:var(--action-menu-radius)!important;box-shadow:0 10px 30px var(--temporary-surface-shadow)!important}.machine:not([data-skin=clean-plate-os]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu:before{background:radial-gradient(ellipse at 38% 46%, rgba(var(--pool-highlight-rgb), .12), transparent 58%), rgba(var(--field-rgb), .92);-webkit-backdrop-filter:blur(12px)saturate(.96);backdrop-filter:blur(12px)saturate(.96);box-shadow:0 10px 28px rgba(var(--shadow-rgb), .09);inset:-42px -58px;-webkit-mask-image:radial-gradient(#000 0%,#000000f0 48%,#0000007a 72%,#0000 100%);mask-image:radial-gradient(#000 0%,#000000f0 48%,#0000007a 72%,#0000 100%)}.machine:not([data-skin=clean-plate-os]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu>button{position:relative;background:0 0!important}.machine:not([data-skin=clean-plate-os]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu>button:is(:hover,:focus-visible):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at center, rgba(var(--pool-highlight-rgb), .2), rgba(var(--field-rgb), .24) 58%, transparent 78%);position:absolute;inset:-5px -12px}.machine .project-step-menu--pointer{z-index:100}.machine .material-lane .tag-assignment-list{max-height:none!important;overflow:visible!important}.machine :is(.focus-title-editor,.project-focus-step-title-editor,.creation-title,.mobile-capture-title){resize:none;overflow-wrap:anywhere;max-height:none;overflow:hidden}.machine:not([data-skin=clean-plate-os]) .task-list>.task{height:auto;min-height:50px;margin-bottom:8px;padding-bottom:10px}.machine:not([data-skin=clean-plate-os]).machine--mobile .task-list{gap:8px}.machine:not([data-skin=clean-plate-os]).machine--mobile .task-list>.task{min-height:56px;margin-bottom:0}.machine:not([data-skin=clean-plate-os]){background:linear-gradient(to bottom, var(--field), transparent 150px), linear-gradient(113deg, var(--field-gradient-start), var(--field) 48%, var(--field-gradient-end))}.ambient-canvas{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.machine:not([data-skin=clean-plate-os]) .ambient-canvas{-webkit-mask-image:linear-gradient(#0000,#000 150px);mask-image:linear-gradient(#0000,#000 150px)}.machine:not([data-skin=clean-plate-os]) .ambient-field{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.assigned-tag-flow{width:100%;min-width:0;color:var(--ink-working);font:500 10px/14px var(--sans);letter-spacing:.02em;text-align:left;flex-wrap:wrap;gap:3px 8px;margin-top:5px;display:flex}.assigned-tag{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.assigned-tag-rail{border-radius:2px;flex:none;width:2px;height:9px}.focus-primary-content>.assigned-tag-flow{flex:none;order:1}.focus-primary-content>.focus-type-label{order:2}.focus-tag-dock{z-index:4;bottom:12px;right:26px;left:var(--focus-content-left);padding-top:12px;position:absolute}.focus-tag-dock--current{bottom:65px}.focus-tag-dock .tags{width:100%;margin:0!important;padding:0!important;position:static!important}.focus-tag-dock .tag-assignment{width:100%;margin:0;position:static!important}.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow{bottom:var(--focus-tag-dock-height,165px);gap:0}.machine:not(.machine--mobile) .project-focus-plane--primary .project-primary-flow>.project-focus-structure{max-height:none;padding-bottom:16px;height:auto!important}.tag-window{width:100%;min-width:0}.tag-window--plain{display:contents}.machine:not([data-skin=clean-plate-os]) .bounded-tag-list,.tag-inventory-dialog .bounded-tag-list{flex-wrap:wrap;align-content:flex-start;align-items:flex-start;min-height:0;gap:4.9px 8.4px!important;width:100%!important;max-height:none!important;margin:8px 0 0!important;padding:0!important;display:flex!important}.machine:not([data-skin=clean-plate-os]) .bounded-tag-list>*,.tag-inventory-dialog .bounded-tag-list>*{flex:none;width:auto}.machine:not([data-skin=clean-plate-os]) .bounded-tag-list :is(.tag-picker-option,.creation-tag-choice),.tag-inventory-dialog .tag-picker-option{width:auto;min-width:0;height:22px;min-height:22px;margin:0;padding:0 3px;font-size:11px;line-height:22px}.bounded-tag-list .tag-choice-label{display:inline-grid}.bounded-tag-list .tag-choice-label>span,.bounded-tag-list .tag-choice-label:after{grid-area:1/1}.bounded-tag-list .tag-choice-label:after{content:attr(data-label);visibility:hidden;font-weight:700}.tag-show-all{color:var(--ink-working);font:500 11px/24px var(--sans);cursor:pointer;background:0 0;border:0;padding:2px 0}.tag-show-all:focus-visible{outline:1px solid var(--ink-working);outline-offset:3px}.tag-inventory-dialog{max-height:calc(100dvh - 100px);font-family:var(--sans);overflow-y:auto;z-index:110!important;background:rgb(var(--surface-opaque-rgb))!important;width:min(440px,100vw - 40px)!important;color:var(--ink-primary)!important;padding:24px!important;display:block!important}.tag-inventory-dialog .tag-dialog-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.tag-inventory-dialog .tag-dialog-heading h2{font:500 16px/24px var(--sans)}.tag-inventory-dialog .tag-dialog-list{height:auto!important;overflow:visible!important}.machine .task:has(.assigned-tag-flow){height:auto;min-height:calc(var(--item-title-height,24px) + var(--item-tags-height,0px) + 10px)}.machine .task--recurring:has(.assigned-tag-flow){min-height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + var(--item-tags-height,0px) + 10px)}@media (max-width:760px){.machine--mobile .focus-plane:not(.creation-plane)>.focus-tag-dock{flex:none;order:3;width:100%;margin:0;padding:10px 0 12px;position:relative;inset:auto}.machine--mobile .focus-plane:has(>.focus-tag-dock) .focus-scroll-body{padding-bottom:12px}.machine--mobile .focus-tag-dock--current{padding-bottom:50px!important}.machine--mobile .focus-plane:has(>.focus-tag-dock) .focus-priority-footer{z-index:5;position:absolute;bottom:6px}.machine.machine--mobile .project-focus-plane:not(.creation-plane) .project-primary-flow{min-height:0}.machine--mobile .assigned-tag-flow{font-size:10px;line-height:14px}}.machine .tag-window>.bounded-tag-list[data-overflow=true]{overflow:clip!important}.focus-tag-dock .tags{height:auto!important;min-height:0!important}.machine:not([data-skin=clean-plate-os]) :is(.project-active-steps,.project-focus-steps)>li:not(.project-step-empty),.machine:not([data-skin=clean-plate-os]) :is(.project-active-steps,.project-focus-steps)>li:not(.project-step-empty):is(:hover,:focus-within,.project-step--selected,.project-step--context,.project-step--title-editing){box-shadow:none;isolation:isolate;background:0 0;border-radius:0}.machine:not([data-skin=clean-plate-os]) .assigned-tag{min-height:calc(9px + 2 * var(--rail-overhang))}.machine:not([data-skin=clean-plate-os]) .assigned-tag-rail{height:calc(9px + 2 * var(--rail-overhang))}.machine:not([data-skin=clean-plate-os]) :is(.tag-picker-rail,.creation-tag-choice>span:not(.tag-choice-label)),.tag-inventory-dialog :is(.tag-picker-rail,.creation-tag-choice>span:not(.tag-choice-label)){height:calc(10px + 2 * var(--rail-overhang))}.machine:not([data-skin=clean-plate-os]) .focus-priority-rail{height:var(--focus-rail-content-height,var(--focus-title-height))}.machine:not([data-skin=clean-plate-os]) .task-priority-rail,.machine:not([data-skin=clean-plate-os]) .project-header:after{top:calc(-1 * var(--rail-overhang));height:calc(var(--item-title-height,24px) + var(--item-tags-height,0px) + 2 * var(--rail-overhang));bottom:auto}.machine:not([data-skin=clean-plate-os]) .task--recurring .task-priority-rail{height:calc(var(--item-title-height,24px) + var(--item-cadence-height,19px) + var(--item-tags-height,0px) + 2 * var(--rail-overhang))}@media (min-width:1180px){.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .navigation-index{z-index:13;top:25px;right:calc(var(--page-x) + 436px);align-items:center;gap:clamp(14px,1.4vw,20px);width:auto;height:44px;font-size:16px;line-height:28px;display:flex;bottom:auto;left:clamp(270px,20vw,320px)}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) :is(.primary-navigation,.bottom-navigation){flex-direction:row;align-items:center;gap:clamp(18px,1.4vw,22px);position:static}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .bottom-navigation{margin-left:auto}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .navigation-row{width:auto;min-width:max-content}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .navigation-item{white-space:nowrap;min-height:44px;margin-top:0;padding-inline:10px}.machine[data-skin=clean-plate-os]:not(.machine--mobile) .navigation-index{left:clamp(360px,24vw,400px)}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .navigation-item--active:before{width:calc(100% + 32px);height:52px;top:-4px;left:-16px}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .navigation-rail{width:auto;height:3px;inset:auto 0 2px}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .global-discovery{top:25px;right:calc(var(--page-x) + 230px);height:44px;left:auto;transform:none}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .global-creation-zone{top:20px;right:var(--page-x);justify-content:flex-end;align-items:center;width:180px;height:54px;display:flex;left:auto;transform:none}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .global-creation-zone .global-create{position:static;transform:none}.machine--board:not(.machine--mobile):not([data-skin=held-in-motion]){--board-work-left:var(--page-x);--board-focus-width:clamp(310px, 25vw, 410px);--board-column-gap:clamp(28px, 2.5vw, 42px);--board-focus-left:calc(100vw - var(--page-x) - var(--board-focus-width))}.machine--board:not(.machine--mobile):not([data-skin=held-in-motion]) .board-workspace{left:calc(var(--board-work-left) - var(--selection-pool-bleed));width:calc(var(--board-focus-left) - var(--board-work-left) - var(--board-column-gap) + var(--selection-pool-bleed))}.machine--board:not(.machine--mobile):not([data-skin=held-in-motion]) .board-field{column-gap:clamp(20px,1.8vw,30px)}}@media (min-width:1180px) and (max-width:1539px){.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .global-header{height:124px}.machine:not(.machine--mobile):not([data-skin=held-in-motion]) .navigation-index{top:82px;right:var(--page-x);left:var(--page-x)}}@media (max-width:760px){.machine--mobile{--page-x:16px;--current-left:16px;--focus-left:16px}.machine--mobile .global-header{height:calc(68px + var(--mobile-top))}.machine--mobile .wordmark{top:calc(12px + var(--mobile-top));left:16px}.machine--mobile .global-creation-zone{top:calc(10px + var(--mobile-top));right:16px}.machine--mobile:is(.machine--current,.machine--recurring,.machine--projects) .current-zone:not(.board-workspace):not(.settings-zone){padding-left:16px;padding-right:16px}.machine--mobile.machine--projects .workzone-heading{display:none}.machine--mobile .project-header{padding-right:20px}.machine--mobile.machine--recurring .workzone-heading{padding-left:var(--selection-pool-bleed);min-height:44px;margin-bottom:6px}.machine--mobile.machine--recurring .recurring-scope-toggle{flex:none}.machine--mobile.machine--recurring .recurring-catalog-heading{margin-bottom:8px}.machine--mobile.machine--recurring .recurring-catalog-heading:not(:first-child){margin-top:18px}.machine[data-skin=clean-plate-os].machine--mobile .task-list{gap:14px}.machine[data-skin=clean-plate-os].machine--mobile .project-list .project{margin-bottom:14px}.machine--mobile .mobile-work-rail{padding:8px 8px calc(8px + var(--mobile-bottom));gap:4px}.machine--mobile .mobile-work-rail button{padding-inline:6px}}.project-step-entry-datum{z-index:5;background:var(--field);padding-bottom:12px;position:sticky;top:0}.project-step-entry-datum .project-step-input{margin-bottom:0}.project-creation-step-editor{resize:none;width:100%;min-width:0;min-height:1.4em;color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;padding:0;line-height:1.4;display:block;overflow:hidden}.project-creation-step-editor:focus-visible{outline:1px solid var(--edge-strong);outline-offset:4px}.machine--mobile .project-creation-step-editor{flex:1}.machine[data-skin=clean-plate-os]{--field:#f5f7fa;--field-rgb:245,247,250;--field-gradient-start:#fbfcff;--field-gradient-end:#e5edf8;--surface-opaque-rgb:255,255,255;--surface-soft-rgb:226,234,249;--neutral-rgb:35,50,74;--neutral-soft-rgb:86,101,122;--ink-primary:#23324a;--ink-working:#56657a;--ink-quiet:#56657a;--ink-receding:#65748a;--ink-danger:#a44837;--ink:var(--ink-primary);--quiet:var(--ink-quiet);--faint:var(--ink-receding);--action-forward:#3953a4;--action-forward-rgb:57,83,164;--on-accent:#fff;--accent-warm:#3953a4;--accent-warm-rgb:57,83,164;--warm-primary:var(--ink-primary);--warm-primary-rgb:35,50,74;--warm-working:var(--ink-working);--warm-quiet:var(--ink-quiet);--warm-quiet-rgb:86,101,122;--priority-high:#a44837;--priority-high-rgb:164,72,55;--priority-medium:#8a641f;--priority-medium-rgb:138,100,31;--priority-low:#286f88;--priority-low-rgb:40,111,136;--type-recurring:#5e72a6;--type-recurring-rgb:94,114,166;--type-project:#90763e;--type-project-rgb:144,118,62;--cp-command:#466596;--cp-command-ink:#fff;--cp-paper:#fff;--cp-edge:#cdd7e5;--cp-selection:#e2eaf9;--temporary-surface:var(--cp-paper);--temporary-surface-backdrop:none;--temporary-surface-edge:var(--cp-edge);--temporary-surface-shadow:transparent;--progress-track:#cdd7e5;--progress-fill:#657f9f;--rail-step-neutral:#65748a;--status-overdue:var(--ink-danger);--workzone-heading-color:var(--ink-working);--heading-control-color:var(--ink-quiet);--heading-control-hover:var(--ink-primary);--heading-control-divider:var(--cp-edge);--editing-caret-color:var(--ink-primary);--editing-selection-color:var(--cp-selection);background:radial-gradient(110% 76% at 8% 0%,#ffffffeb 0%,#fff0 56%),linear-gradient(145deg,var(--field-gradient-start) 0%,var(--field) 48%,var(--field-gradient-end) 100%);color:var(--ink-primary)}@media (min-width:761px){.machine[data-skin=clean-plate-os] .creation-plane{--creation-type-block-height:70px}.machine[data-skin=clean-plate-os].machine--board .creation-plane{background:var(--cp-paper);box-shadow:-18px 0 26px color-mix(in srgb,var(--field) 84%,transparent)}}.machine[data-skin=clean-plate-os][data-cpos-theme=dark]{--field:#152238;--field-rgb:21,34,56;--field-gradient-start:#203554;--field-gradient-end:#101b2d;--surface-opaque-rgb:30,48,73;--surface-soft-rgb:41,63,97;--neutral-rgb:237,241,248;--neutral-soft-rgb:178,191,209;--ink-primary:#edf1f8;--ink-working:#b2bfd1;--ink-quiet:#b2bfd1;--ink-receding:#aab9ce;--ink-danger:#e49a85;--action-forward:#b4c7ff;--action-forward-rgb:180,199,255;--on-accent:#152238;--accent-warm:#b4c7ff;--accent-warm-rgb:180,199,255;--warm-primary-rgb:237,241,248;--warm-quiet-rgb:178,191,209;--priority-high:#e49a85;--priority-high-rgb:228,154,133;--priority-medium:#dcc080;--priority-medium-rgb:220,192,128;--priority-low:#8dc3d7;--priority-low-rgb:141,195,215;--type-recurring:#91a8d2;--type-recurring-rgb:145,168,210;--type-project:#c9ae72;--type-project-rgb:201,174,114;--cp-command:#466596;--cp-command-ink:#fff;--cp-paper:#1e3049;--cp-edge:#40536d;--cp-selection:#293f61;--progress-track:#40536d;--progress-fill:#aab9ce;--rail-step-neutral:#aab9ce}.machine[data-skin=clean-plate-os] :is(.ambient-field,.board-object-pool-layer,.wordmark-ribbon){visibility:hidden}.machine[data-skin=clean-plate-os],.machine[data-skin=clean-plate-os] *{text-shadow:none!important;filter:none!important}.machine[data-skin=clean-plate-os]:before,.machine[data-skin=clean-plate-os]:after,.machine[data-skin=clean-plate-os] :is(.task,.project,.project-header,.focus-plane,.navigation-item,.pooled-menu,.mobile-work-rail,.mobile-tools-sheet):before,.machine[data-skin=clean-plate-os] :is(.task,.project,.project-header,.focus-plane,.navigation-item,.pooled-menu,.mobile-work-rail,.mobile-tools-sheet):after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.machine[data-skin=clean-plate-os] :is(.task-priority-rail,.focus-priority-rail,.global-create-rail,.navigation-rail,.empty-state-rail),.machine[data-skin=clean-plate-os] :is(.task-priority-rail,.focus-priority-rail,.global-create-rail,.navigation-rail,.empty-state-rail):before,.machine[data-skin=clean-plate-os] :is(.task-priority-rail,.focus-priority-rail,.global-create-rail,.navigation-rail,.empty-state-rail):after{box-shadow:none!important;background:0 0!important}.cpos-wordmark-slot{vertical-align:baseline;display:inline-grid;position:relative}.cpos-wordmark-measure{visibility:hidden;pointer-events:none;grid-area:1/1}.cpos-wordmark{object-fit:contain;object-position:left center;opacity:.92;width:225px;max-width:none;height:40px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (max-width:760px){.cpos-wordmark{width:190px;height:34px}}.wordmark:hover .cpos-wordmark{opacity:.97}.wordmark:active .cpos-wordmark,.wordmark[data-confirming=true] .cpos-wordmark{opacity:1}.machine[data-skin=clean-plate-os] :is(.task-button,.project-select){--cp-card-fill:var(--cp-paper);--cp-card-edge:color-mix(in srgb,var(--priority-color,var(--priority-medium)) 85%,var(--cp-paper));box-shadow:none;isolation:isolate;background:0 0;border-radius:18px}.machine[data-skin=clean-plate-os] :is(.task-button,.project-select):before{content:"";inset:-10px 0 -10px calc(var(--task-completion-gutter) + var(--task-rail-width));border:1.5px solid var(--cp-card-edge);background:var(--cp-card-fill);box-sizing:border-box;pointer-events:none;z-index:-1;border-radius:18px;position:absolute}.machine[data-skin=clean-plate-os] :is(.task-button,.project-select){padding-left:calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap) + 4px);padding-right:42px}.machine[data-skin=clean-plate-os] .project-title{overflow-wrap:anywhere;max-width:100%}@media (min-width:761px){.machine[data-skin=clean-plate-os]:not(.machine--mobile) .mobile-row-actions{right:10px}.machine[data-skin=clean-plate-os]:not(.machine--mobile) .project-header>.mobile-row-actions{right:56px}}.machine[data-skin=clean-plate-os].machine--mobile :is(.task-button,.project-select){padding-right:52px}.machine[data-skin=clean-plate-os].machine--mobile :is(.task-button,.project-select):before{top:-6px;bottom:-6px}.machine[data-skin=clean-plate-os].machine--mobile .mobile-row-actions{right:4px}.machine[data-skin=clean-plate-os] .task-list:not(.task-list--dragging) .task-button,.machine[data-skin=clean-plate-os] .project:not(.project--drag-source) .project-select{pointer-events:auto}.machine[data-skin=clean-plate-os][data-priority-treatment=tint] .task:not(.task--recurring) .task-button{--cp-card-fill:color-mix(in srgb,var(--priority-color,var(--priority-medium)) 14%,var(--cp-paper));--cp-card-edge:transparent}.machine[data-skin=clean-plate-os][data-priority-treatment=chip] .task:not(.task--recurring) .task-button{--cp-card-edge:transparent}.machine[data-skin=clean-plate-os][data-priority-treatment=chip] .task:not(.task--recurring) .task-priority-label{background:color-mix(in srgb,var(--priority-color,var(--priority-medium)) 24%,var(--cp-paper));border-radius:4px}.machine[data-skin=clean-plate-os] :is(.task-button,.project-select)[aria-pressed=true]{--cp-card-fill:color-mix(in srgb,var(--priority-color,var(--priority-medium)) 20%,var(--cp-paper));--cp-card-edge:var(--priority-color,var(--priority-medium))}.machine[data-skin=clean-plate-os] :is(.task--recurring .task-button,.project--type-project .project-select):hover{--cp-card-fill:color-mix(in srgb,var(--priority-color) 10%,var(--cp-paper));--cp-card-edge:var(--priority-color)}.machine[data-skin=clean-plate-os] :is(.task--recurring .task-button,.project--type-project .project-select)[aria-pressed=true]{--cp-card-fill:color-mix(in srgb,var(--priority-color) 20%,var(--cp-paper));--cp-card-edge:var(--priority-color)}.machine[data-skin=clean-plate-os] .project-focus-steps>li{box-shadow:none;background:0 0;border-radius:8px}.machine[data-skin=clean-plate-os] .project-progress{display:block}.machine[data-skin=clean-plate-os] :is(.project-active-steps,.project-focus-steps)>li:not(.project-step-empty):is(:hover,:focus-within){background:color-mix(in srgb,var(--cp-selection) 55%,transparent)}.machine[data-skin=clean-plate-os] :is(.project-active-steps,.project-focus-steps)>li:is(.project-step--selected,.project-step--context,.project-step--title-editing){background:var(--cp-selection)}.machine[data-skin=clean-plate-os] .release-point{opacity:1;pointer-events:auto}.machine[data-skin=clean-plate-os] .release-point:before{border:1.5px solid color-mix(in srgb,var(--priority-color,var(--ink-receding)) 72%,var(--ink-receding));width:14px;height:14px;box-shadow:none;opacity:1;background:0 0;transform:translate(-50%,-50%)}.machine[data-skin=clean-plate-os] .release-point:hover:before{background:color-mix(in srgb,var(--priority-color,var(--accent-warm)) 16%,var(--cp-paper));border-color:var(--priority-color,var(--accent-warm))}.machine[data-skin=clean-plate-os] .release-point:disabled{opacity:.4}.machine[data-skin=clean-plate-os] :is(.pointer-context-menu,.focus-menu,.project-step-menu,.pooled-menu,.search-surface,.filter-surface){color:var(--ink-primary);background:var(--cp-paper)!important;border-radius:var(--action-menu-radius)!important;box-shadow:inset 0 0 0 1px var(--cp-edge)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.machine[data-skin=clean-plate-os] :is(.pointer-context-menu,.focus-menu,.project-step-menu,.pooled-menu):before{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;background:0 0!important}.machine[data-skin=clean-plate-os] :is(.pointer-context-menu,.focus-menu,.project-step-menu).pooled-menu{box-shadow:inset 0 0 0 1px var(--cp-edge)!important}.machine[data-skin=clean-plate-os] :is(.pointer-context-menu,.focus-menu,.project-step-menu) button{color:var(--ink-working)}.machine[data-skin=clean-plate-os] :is(.pointer-context-menu,.focus-menu,.project-step-menu) button:hover{background:var(--cp-selection);color:var(--ink-primary)}.machine[data-skin=clean-plate-os] .focus-menu-danger{color:var(--ink-danger)!important}.machine[data-skin=clean-plate-os] :is(.global-create,.creation-commit){text-align:center;justify-content:center;gap:0;padding-left:20px;padding-right:20px;background:var(--cp-command)!important;color:var(--cp-command-ink)!important;border-radius:8px!important}.machine[data-skin=clean-plate-os] :is(.global-create,.creation-commit):is(:hover,:focus-visible,:active),.machine[data-skin=clean-plate-os] .global-create>span{color:var(--cp-command-ink)!important}.machine[data-skin=clean-plate-os] :is(.settings-choice--active,.settings-choice--selected,.navigation-item--active,.mobile-work-rail button[aria-current=page]){color:var(--accent-warm);background:var(--cp-selection);border-radius:6px}.machine[data-skin=clean-plate-os] .mobile-work-rail{background:var(--field)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.machine[data-skin=clean-plate-os] .tag-picker-option{color:var(--cp-tag,var(--ink-working))}.machine[data-skin=clean-plate-os][data-cpos-theme=dark] .tag-picker-option{color:color-mix(in srgb,var(--cp-tag,var(--ink-working)) 60%,white)}.machine[data-skin=clean-plate-os] button:focus-visible{outline-offset:var(--wordmark-focus-outline-offset);outline:2px solid var(--accent-warm)!important}.machine[data-skin=clean-plate-os] .cpos-type-icon{pointer-events:none;width:14px;height:14px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (forced-colors:active){.machine[data-skin=clean-plate-os] :is(.task-button,.project-select){outline:1px solid canvastext}.machine[data-skin=clean-plate-os] [aria-pressed=true]{outline:2px solid highlight}.machine[data-skin=clean-plate-os] .release-point:before{border-color:buttontext}}.machine[data-skin=clean-plate-os] :is(.focus-identity,.focus-view-option,.creation-type-option,.creation-priority-option,.mobile-focus-tabs button,.mobile-work-rail button):before,.machine[data-skin=clean-plate-os] :is(.focus-identity,.focus-view-option,.creation-type-option,.creation-priority-option,.mobile-focus-tabs button,.mobile-work-rail button):after{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}.machine[data-skin=clean-plate-os] .global-create .global-create-rail{visibility:hidden}.machine[data-skin=clean-plate-os] :is(.focus-view-rail,.creation-commit>span:first-child){box-shadow:none!important;background:0 0!important}.machine[data-skin=clean-plate-os] .focus-priority-rail{background:radial-gradient(circle at center,var(--priority-color,var(--priority-medium)) 0 3px,transparent 3.5px)!important}.machine[data-skin=clean-plate-os] :is(.global-create .global-create-rail,.creation-commit>span:first-child){display:none}.machine[data-skin=clean-plate-os] .creation-commit .skin-label-art{text-align:center}.machine[data-skin=clean-plate-os][data-priority-treatment=chip] .task:not(.task--recurring) .task-priority-rail{background:0 0!important}.machine[data-skin=clean-plate-os][data-priority-treatment=chip] .task:not(.task--recurring) .task-button{padding-right:42px}.machine[data-skin=clean-plate-os][data-priority-treatment=chip] .task:not(.task--recurring) .task-priority-label{box-sizing:border-box;align-self:flex-start;width:calc(100% + 26px);max-width:none;margin-top:8px;padding:0 6px;display:block;position:relative;inset:auto}.machine[data-skin=clean-plate-os][data-priority-treatment=chip]:not(.machine--labeled-priorities) .task:not(.task--recurring) .task-button:after{content:"";background:var(--priority-color,var(--priority-medium));border-radius:3px;width:calc(100% + 26px);height:4px;margin-top:8px;display:block}.machine[data-skin=clean-plate-os][data-priority-treatment=chip] .task:not(.task--recurring){height:auto;padding-bottom:28px}.machine[data-skin=clean-plate-os]:not(.machine--mobile) .project-list .project{margin-bottom:33px}.machine[data-skin=clean-plate-os].machine--mobile .project-list .project{margin-bottom:18px}.machine[data-skin=clean-plate-os]:not(.machine--mobile) :is(.global-create,.creation-commit){min-height:50px;padding:6px 20px}@media (max-width:760px){.machine[data-skin=clean-plate-os].machine--mobile :is(.global-create,.mobile-capture-dock .creation-commit){min-height:50px;padding:6px 18px}}@media (min-width:1180px){.machine[data-skin=clean-plate-os]:not(.machine--mobile) .navigation-item{padding-left:10px;padding-right:10px}.machine[data-skin=clean-plate-os]:not(.machine--mobile) .navigation-item:has(.cpos-type-icon){padding-left:26px;padding-right:10px}}.machine[data-skin=clean-plate-os] .settings-choice{border-radius:6px;padding:6px 12px}.machine[data-skin=clean-plate-os] .recurring-scope-toggle{background:0 0;border:0}.machine[data-skin=clean-plate-os] .recurring-scope-option[aria-pressed=true]{color:var(--accent-warm);background:0 0}.machine[data-skin=clean-plate-os] .cpos-wordmark{opacity:.97;width:270px;height:48px}@media (max-width:760px){.machine[data-skin=clean-plate-os] .cpos-wordmark{width:228px;height:41px}}@media (max-width:350px){.machine[data-skin=clean-plate-os] .cpos-wordmark{width:180px;height:32px}}.machine[data-skin=clean-plate-os] .cpos-priority-options .settings-choice:before{display:none!important}.machine[data-skin=clean-plate-os] .cpos-priority-options .settings-choice{background:0 0!important}.machine[data-skin=clean-plate-os] .cpos-priority-options{outline:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.machine[data-skin=clean-plate-os][data-priority-treatment=tint] .task:not(.task--recurring) .task-button,.machine[data-skin=clean-plate-os][data-priority-treatment=tint] .task:not(.task--recurring) .task-button[aria-pressed=true]{--cp-card-fill:color-mix(in srgb,var(--priority-color,var(--priority-medium)) 14%,var(--cp-paper));--cp-card-edge:transparent}.machine[data-skin=clean-plate-os].machine--mobile .mobile-work-label .cpos-type-icon{width:14px;height:14px;position:static;transform:none}.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet,.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet:focus{overflow:hidden;background:var(--cp-paper)!important;box-shadow:12px 12px 35px rgba(var(--warm-primary-rgb),.14)!important}.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet:focus-visible{overflow:hidden;background:var(--cp-paper)!important;box-shadow:12px 12px 35px rgba(var(--warm-primary-rgb),.14)!important}.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet:before{display:none!important}.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet,.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet:focus{border-radius:0 18px 18px 0}.machine[data-skin=clean-plate-os].machine--mobile .mobile-tools-sheet:focus-visible{border-radius:0 18px 18px 0}.machine[data-skin=clean-plate-os].machine--mobile .mobile-work-rail button[aria-current=page]{color:var(--ink-working);box-shadow:none;text-shadow:none;background:0 0;border-radius:0}.machine[data-skin=clean-plate-os].machine--mobile .mobile-work-rail button[aria-current=page]:before{display:none}.machine[data-skin=clean-plate-os].machine--mobile .mobile-work-label{color:inherit;text-shadow:none}.machine[data-skin=clean-plate-os].machine--mobile .release-point{display:none!important}.machine[data-skin=clean-plate-os].machine--mobile .project-select{padding-right:12px}.machine[data-skin=clean-plate-os].machine--mobile .project-header>.mobile-row-actions{right:10px}.machine[data-skin=clean-plate-os].machine--mobile .discovery-screen .global-search{padding-left:12px}@media (min-width:761px){.machine[data-skin=clean-plate-os].machine--current:not(.machine--mobile) .task-list>.task{margin-bottom:33px}}.machine[data-skin=held-in-motion]{--field:#7f8379;--field-deep:#3f443e;--field-shadow:#232823;--light-rgb:220, 225, 207;--light-strength:.64;--light-soft:.26;--warm-rgb:169, 143, 111;--warm-strength:.11;--ink-primary:#171a17;--ink-working:#242824;--ink-quiet:#40463f;--ink-receding:#5a6058;--edge:#161c1733;--edge-strong:#161c1766;--instrument:#161916e6;--instrument-ink:#e4e6da;--selection:#e0e1d133;--priority-high:#7b4a3b;--priority-medium:#8a7045;--priority-low:#455c62;--tag-instrument-surface:#1b201ce8;--tag-instrument-ink:#e4e6da;--tag-instrument-muted:#a9b0a5;--tag-instrument-edge:#e4e8db2b;color:var(--ink-working);background:linear-gradient(145deg, var(--field), var(--field-deep));font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.machine[data-skin=held-in-motion]::-webkit-scrollbar{width:8px}.machine[data-skin=held-in-motion]::-webkit-scrollbar-track{background:0 0}.machine[data-skin=held-in-motion]::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--ink-receding) 44%, transparent);background-clip:padding-box;border:2px solid #0000}.machine[data-skin=held-in-motion][data-phase=morning]{--field:#989d91;--field-deep:#586057;--field-shadow:#30372f;--light-rgb:229, 234, 218;--light-strength:.72;--light-soft:.3;--warm-rgb:170, 153, 125;--warm-strength:.08;--ink-primary:#151815;--ink-working:#232722;--ink-quiet:#3f453e;--ink-receding:#5a6258;--edge:#141a1533;--edge-strong:#141a1566;--selection:#ebecdc38;--tag-instrument-surface:#262d2ae6;--tag-instrument-ink:#e7e9df;--tag-instrument-muted:#adb6ae}.machine[data-skin=held-in-motion][data-phase=late-morning]{--field:#a3a79b;--field-deep:#646b61;--field-shadow:#384038;--light-rgb:235, 237, 221;--light-strength:.78;--light-soft:.34;--warm-rgb:177, 157, 124;--warm-strength:.09;--ink-primary:#141714;--ink-working:#222621;--ink-quiet:#414740;--ink-receding:#5e655b;--edge:#141a1530;--edge-strong:#141a1566;--selection:#eeeddc3d;--tag-instrument-surface:#2d312ee6;--tag-instrument-ink:#e8e9df;--tag-instrument-muted:#b0b5ac}.machine[data-skin=held-in-motion][data-phase=late-afternoon]{--field:#808379;--field-deep:#464b44;--field-shadow:#282d28;--light-rgb:215, 218, 201;--light-strength:.58;--light-soft:.24;--warm-rgb:178, 143, 105;--warm-strength:.15;--ink-primary:#151815;--ink-working:#252925;--ink-quiet:#414741;--ink-receding:#5c625b;--edge:#1419153b;--edge-strong:#14191570;--selection:#dedbc833;--tag-instrument-surface:#1f2520eb;--tag-instrument-ink:#e4e6da;--tag-instrument-muted:#a9b0a5}.machine[data-skin=held-in-motion][data-phase=dusk]{--field:#4d5149;--field-deep:#292e2a;--field-shadow:#181d19;--light-rgb:177, 184, 169;--light-strength:.33;--light-soft:.17;--warm-rgb:183, 126, 83;--warm-strength:.22;--ink-primary:#e7e8dc;--ink-working:#d7d9ce;--ink-quiet:#b6baae;--ink-receding:#8e958a;--edge:#e2e5d72b;--edge-strong:#e2e5d757;--selection:#e0d3ba1f;--instrument:#131714f0;--tag-instrument-surface:#4b3d33e6;--tag-instrument-ink:#eee7db;--tag-instrument-muted:#c1b4a5;--tag-instrument-edge:#efe2cf2e}.machine[data-skin=held-in-motion][data-phase=overnight]{--field:#171b18;--field-deep:#0e120f;--field-shadow:#080b09;--light-rgb:143, 157, 143;--light-strength:.16;--light-soft:.09;--warm-rgb:126, 95, 72;--warm-strength:.09;--ink-primary:#dfe2d6;--ink-working:#cdd1c6;--ink-quiet:#9ea59a;--ink-receding:#6f776e;--edge:#dbe2d524;--edge-strong:#dbe2d547;--selection:#b9c6b417;--instrument:#0a0d0bf5;--tag-instrument-surface:#394648eb;--tag-instrument-ink:#e3e8e1;--tag-instrument-muted:#abb7b4;--tag-instrument-edge:#dde9e42e}.machine[data-skin=held-in-motion][data-palette=charcoal-blue][data-phase=morning]{--field:#858e91;--field-deep:#485257;--field-shadow:#283238}.machine[data-skin=held-in-motion][data-palette=charcoal-blue][data-phase=late-morning]{--field:#8f9799;--field-deep:#515c61;--field-shadow:#2e393f}.machine[data-skin=held-in-motion][data-palette=charcoal-blue][data-phase=late-afternoon]{--field:#5e6769;--field-deep:#343d42;--field-shadow:#1c252a}.machine[data-skin=held-in-motion][data-palette=charcoal-blue][data-phase=dusk]{--field:#353d42;--field-deep:#1d252a;--field-shadow:#10171b}.machine[data-skin=held-in-motion][data-palette=charcoal-blue][data-phase=overnight]{--field:#11181d;--field-deep:#090e12;--field-shadow:#05080b}.machine[data-skin=held-in-motion][data-palette=tan-brown][data-phase=morning]{--field:#a49a89;--field-deep:#655d50;--field-shadow:#3b342c}.machine[data-skin=held-in-motion][data-palette=tan-brown][data-phase=late-morning]{--field:#ada493;--field-deep:#6f6657;--field-shadow:#41392f}.machine[data-skin=held-in-motion][data-palette=tan-brown][data-phase=late-afternoon]{--field:#887866;--field-deep:#514538;--field-shadow:#2f2821}.machine[data-skin=held-in-motion][data-palette=tan-brown][data-phase=dusk]{--field:#5a4a3e;--field-deep:#302720;--field-shadow:#1c1713}.machine[data-skin=held-in-motion][data-palette=tan-brown][data-phase=overnight]{--field:#201a16;--field-deep:#120e0c;--field-shadow:#0b0807}.machine[data-skin=held-in-motion][data-palette=fog-slate][data-phase=morning]{--field:#899396;--field-deep:#4b575b;--field-shadow:#2a3539}.machine[data-skin=held-in-motion][data-palette=fog-slate][data-phase=late-morning]{--field:#969d9d;--field-deep:#596265;--field-shadow:#333c3f}.machine[data-skin=held-in-motion][data-palette=fog-slate][data-phase=late-afternoon]{--field:#657174;--field-deep:#3a464a;--field-shadow:#222c30}.machine[data-skin=held-in-motion][data-palette=fog-slate][data-phase=dusk]{--field:#3d494d;--field-deep:#222c30;--field-shadow:#131a1d}.machine[data-skin=held-in-motion][data-palette=fog-slate][data-phase=overnight]{--field:#141c1f;--field-deep:#0a1113;--field-shadow:#060a0c}.machine[data-skin=held-in-motion][data-palette=dawn-smoke][data-phase=morning]{--field:#98948d;--field-deep:#5b5954;--field-shadow:#35332f}.machine[data-skin=held-in-motion][data-palette=dawn-smoke][data-phase=late-morning]{--field:#a09e97;--field-deep:#64615b;--field-shadow:#3a3733}.machine[data-skin=held-in-motion][data-palette=dawn-smoke][data-phase=late-afternoon]{--field:#746f68;--field-deep:#47423d;--field-shadow:#292521}.machine[data-skin=held-in-motion][data-palette=dawn-smoke][data-phase=dusk]{--field:#49433e;--field-deep:#2b2622;--field-shadow:#181412}.machine[data-skin=held-in-motion][data-palette=dawn-smoke][data-phase=overnight]{--field:#191718;--field-deep:#0e0c0d;--field-shadow:#080708}.machine[data-skin=held-in-motion][data-palette=iron-violet][data-phase=morning]{--field:#928e93;--field-deep:#59545b;--field-shadow:#342f36}.machine[data-skin=held-in-motion][data-palette=iron-violet][data-phase=late-morning]{--field:#9b979b;--field-deep:#625d63;--field-shadow:#3a353b}.machine[data-skin=held-in-motion][data-palette=iron-violet][data-phase=late-afternoon]{--field:#706970;--field-deep:#453e46;--field-shadow:#292329}.machine[data-skin=held-in-motion][data-palette=iron-violet][data-phase=dusk]{--field:#453c45;--field-deep:#29232a;--field-shadow:#171318}.machine[data-skin=held-in-motion][data-palette=iron-violet][data-phase=overnight]{--field:#181418;--field-deep:#0d0a0e;--field-shadow:#080608}.machine[data-skin=held-in-motion][data-palette=burnished-umber][data-phase=morning]{--field:#9b9189;--field-deep:#5e5650;--field-shadow:#37302c}.machine[data-skin=held-in-motion][data-palette=burnished-umber][data-phase=late-morning]{--field:#a29991;--field-deep:#665e57;--field-shadow:#3c3530}.machine[data-skin=held-in-motion][data-palette=burnished-umber][data-phase=late-afternoon]{--field:#786b62;--field-deep:#4a4039;--field-shadow:#2b241f}.machine[data-skin=held-in-motion][data-palette=burnished-umber][data-phase=dusk]{--field:#4d3e36;--field-deep:#2d231e;--field-shadow:#191310}.machine[data-skin=held-in-motion][data-palette=burnished-umber][data-phase=overnight]{--field:#1c1613;--field-deep:#100b09;--field-shadow:#090605}.held-materialBody,.held-backdrop,.held-undertoneWash,.held-atmosphere,.held-lightPrimary,.held-lightSecondary,.held-shadowMass,.held-shadowSecondary,.held-grain{pointer-events:none;position:absolute;inset:0}.held-materialBody{z-index:-2;overflow:hidden}.held-backdrop{z-index:0;opacity:0;background:linear-gradient(145deg, var(--field), var(--field-deep));transition:opacity var(--held-crossfade-ms,5s) linear}.held-backdrop[data-active=true]{opacity:1}.held-undertoneWash{z-index:0;background:var(--undertone-color,transparent);opacity:.22;mix-blend-mode:color;inset:-4%}.held-atmosphere{z-index:1;transform-origin:52% 48%;opacity:0;transform:translate3d(var(--held-frame-x,0%), var(--held-frame-y,0%), 0) rotate(var(--held-frame-rotate,0deg)) scale(var(--held-frame-scale,1.01));transition:opacity var(--held-crossfade-ms,9s) linear;will-change:opacity;inset:-8%}.held-atmosphere[data-active=true]{opacity:1}.held-lightPrimary{opacity:var(--light-strength)}.held-lightSecondary{opacity:var(--light-soft)}.held-shadowMass{opacity:.68}.held-shadowSecondary{opacity:.38}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=lateral] .held-lightPrimary{background:radial-gradient(ellipse at calc(24% + var(--held-primary-origin-x,0%)) calc(46% + var(--held-primary-origin-y,0%)), rgba(var(--light-rgb), .98) 0%, rgba(var(--light-rgb), .46) 31%, transparent 72%);inset:-18% 34% -12% -24%;transform:rotate(-7deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=lateral] .held-lightSecondary{background:radial-gradient(ellipse at calc(48% + var(--held-secondary-origin-x,0%)) calc(42% + var(--held-secondary-origin-y,0%)), rgba(var(--warm-rgb), var(--warm-strength)) 0%, transparent 68%);inset:7% -12% 19% 42%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=lateral] .held-shadowMass{background:radial-gradient(ellipse at calc(77% + var(--held-shadow-origin-x,0%)) calc(52% + var(--held-shadow-origin-y,0%)), var(--field-shadow) 0%, #141915ad 34%, transparent 72%);inset:-14% -23% -10% 46%;transform:rotate(8deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=lateral] .held-shadowSecondary{background:radial-gradient(ellipse, var(--field-shadow), transparent 70%);inset:56% 29% -25% -20%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=high-diffuse] .held-lightPrimary{background:radial-gradient(ellipse at calc(52% + var(--held-primary-origin-x,0%)) calc(8% + var(--held-primary-origin-y,0%)), rgba(var(--light-rgb), 1) 0%, rgba(var(--light-rgb), .43) 38%, transparent 78%);inset:-32% 8% 30% 3%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=high-diffuse] .held-lightSecondary{background:radial-gradient(ellipse at calc(55% + var(--held-secondary-origin-x,0%)) calc(18% + var(--held-secondary-origin-y,0%)), rgba(var(--warm-rgb), var(--warm-strength)) 0%, transparent 72%);inset:24% 24% 15% 18%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=high-diffuse] .held-shadowMass{background:radial-gradient(ellipse at calc(50% + var(--held-shadow-origin-x,0%)) calc(90% + var(--held-shadow-origin-y,0%)), var(--field-shadow) 0%, #14191594 42%, transparent 76%);inset:48% -10% -24%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=high-diffuse] .held-shadowSecondary{background:linear-gradient(115deg,#0000 4%,#1217137a 56%,#0000 100%);inset:8% -20% 12% 68%;transform:skew(-7deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=recessed-indirect] .held-lightPrimary{background:radial-gradient(ellipse at calc(20% + var(--held-primary-origin-x,0%)) calc(52% + var(--held-primary-origin-y,0%)), rgba(var(--light-rgb), .76) 0%, rgba(var(--light-rgb), .28) 34%, transparent 71%);inset:4% 45% 12% -16%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=recessed-indirect] .held-lightSecondary{background:radial-gradient(ellipse at calc(28% + var(--held-secondary-origin-x,0%)) calc(55% + var(--held-secondary-origin-y,0%)), rgba(var(--warm-rgb), var(--warm-strength)) 0%, transparent 64%);inset:16% -4% 20% 57%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=recessed-indirect] .held-shadowMass{background:linear-gradient(104deg, transparent 0 16%, #121713c2 34% 63%, transparent 82%), radial-gradient(ellipse at 52% 45%, var(--field-shadow), transparent 73%);inset:-20% 20% -22% 27%;transform:rotate(-2deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=recessed-indirect] .held-shadowSecondary{background:radial-gradient(ellipse, var(--field-shadow), transparent 70%);inset:48% -8% -18% 52%}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=divided-soft] .held-lightPrimary{background:radial-gradient(ellipse at calc(34% + var(--held-primary-origin-x,0%)) calc(42% + var(--held-primary-origin-y,0%)), rgba(var(--light-rgb), .92) 0%, rgba(var(--light-rgb), .32) 37%, transparent 76%);inset:-12% 50% 12% -13%;transform:rotate(-4deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=divided-soft] .held-lightSecondary{background:radial-gradient(ellipse at calc(64% + var(--held-secondary-origin-x,0%)) calc(52% + var(--held-secondary-origin-y,0%)), rgba(var(--light-rgb), .66) 0%, rgba(var(--warm-rgb), var(--warm-strength)) 34%, transparent 73%);inset:4% -13% 9% 53%;transform:rotate(5deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=divided-soft] .held-shadowMass{background:linear-gradient(96deg,#0000 5%,#111612b8 30% 67%,#0000 96%);inset:-20% 35% -20% 36%;transform:rotate(-4deg)}.machine[data-skin=held-in-motion] .held-atmosphere[data-room=divided-soft] .held-shadowSecondary{background:radial-gradient(ellipse, var(--field-shadow), transparent 68%);inset:59% -12% -21% -9%}.held-grain{z-index:2;opacity:.22;mix-blend-mode:soft-light;width:100%;height:100%}.machine[data-skin=held-in-motion] .held-materialBody{z-index:0;contain:strict;position:fixed}@media (prefers-reduced-motion:reduce){.machine[data-skin=held-in-motion] :is(.held-backdrop,.held-atmosphere){transition:none!important}}@media (forced-colors:active){.held-materialBody{display:none}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]){--ink:var(--ink-primary);--warm-primary:var(--ink-primary);--warm-working:var(--ink-working);--warm-quiet:var(--ink-quiet);--warm-receding:var(--ink-receding);--ink-muted:var(--ink-quiet);--page-x:clamp(24px, 4vw, 76px);--top-datum:156px;--bottom-datum:44px;--work-object-title-size:19px;--work-object-title-leading:26px;--work-object-title-weight:400;--work-object-selected-weight:450;--work-object-title-tracking:-.035em;--work-object-support-size:11px;--work-object-support-leading:17px;--workzone-heading-size:21px;--workzone-heading-leading:28px;--workzone-heading-tracking:-.035em;--workzone-heading-color:var(--ink-working);--heading-control-color:var(--ink-quiet);--heading-control-hover:var(--ink-primary);--heading-control-divider:var(--edge);--motion-response:0s;--motion-local:75ms;--motion-state:.1s;--motion-surface:.17s;--motion-reorder:.14s;--motion-landing:.14s;--selection-pool-heavy:transparent;--selection-pool:transparent;--task-rail-width:2px;--priority-high-color:var(--priority-high);--priority-medium-color:var(--priority-medium);--priority-low-color:var(--priority-low);background:var(--field);min-width:0;min-height:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.ambient-canvas,.board-object-pool-layer),.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):before{display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .held-materialBody{opacity:.58}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(button,input,textarea,select){font-family:inherit}.held-wordmark{letter-spacing:-.025em;color:var(--held-brand-ink,#393939);-webkit-text-stroke:.15px currentColor;text-shadow:0 -.65px 0 var(--held-brand-shadow,#00000061), 0 .65px 0 var(--held-brand-rim,#ffffff3d);white-space:nowrap;font-family:Georgia,serif;font-size:21px;font-style:italic;font-weight:400}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .global-header{z-index:12;border-bottom:1px solid var(--edge);height:84px;box-shadow:none;background:0 0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .wordmark{top:27px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.navigation-item,.global-create,.held-zone-create,.focus-view-option,.structural-label){text-shadow:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.navigation-item,.global-create,.held-zone-create){letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:550}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .navigation-item--active:before,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .navigation-rail{display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .navigation-item--active{color:var(--ink-primary);text-underline-offset:8px;text-decoration:underline;-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .held-zone-create{color:var(--ink-working);border-bottom:1px solid var(--edge);margin-left:auto;padding:8px 0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .board-zone-sort{letter-spacing:.05em;font-size:11px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .board-zone-heading{border-bottom:1px solid var(--edge);margin-bottom:16px;padding-bottom:12px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.board-zone-label,.workzone-label){text-transform:none;font-size:var(--workzone-heading-size);letter-spacing:-.035em;font-weight:450}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task{min-height:45px;margin-bottom:3px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task-button{color:var(--ink-working);padding-top:9px;padding-bottom:9px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task-title,.project-title){font-size:var(--work-object-title-size);font-weight:400;line-height:var(--work-object-title-leading);color:var(--ink-working)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task--selected,.task:hover,.task:focus-within) .task-title{color:var(--ink-primary);font-weight:450}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task--selected,.project--selected){background:var(--selection);border-block:1px solid var(--edge)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task,.project-header,.task-button,.project-select){transition:color 80ms,background-color .1s,opacity .1s}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task,.project-header,.focus-identity):before{filter:none;box-shadow:none;background:0 0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .board-project{margin-bottom:22px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task-cadence,.project-progress,.task-priority-label){color:var(--ink-quiet);font-size:11px;font-weight:400}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-plane{z-index:8;color:var(--ink-working);background:color-mix(in srgb, var(--field) 72%, transparent);border-block:1px solid var(--edge);box-shadow:none;-webkit-mask-image:none;mask-image:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-identity h2,.creation-title,.focus-title-editor){color:var(--ink-primary)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-view-strip,.material-lane,.focus-detail-row,.creation-draft-section){border-color:var(--edge)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-view-option,.focus-type-label,.creation-type-option,.focus-detail-label,.creation-entry-label,.material-lane-label){letter-spacing:.1em;font-size:11px;font-weight:550}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-detail-value,.focus-due-value,.creation-due-value,.project-step-title){font-size:17px;font-weight:400}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.notes-surface,.focus-materials,.project-focus-structure,.recurring-details,.creation-draft-body,.recurring-creation-repeats){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--edge-strong) transparent}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.pooled-menu,.focus-menu,.pointer-context-menu){background:var(--held-instrument);color:#e4e6da;box-shadow:none;border:1px solid #828d7f66;border-right:3px solid #828d7f99;border-radius:0;-webkit-mask-image:none;mask-image:none}html[data-active-skin=held-in-motion] [data-slot=popover-content]{background:var(--held-instrument,#252e2b);color:#e4e6da;box-shadow:none;border:1px solid #828d7f66;border-right:3px solid #828d7f99;border-radius:0;max-width:min(320px,100vw - 32px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.settings-fieldset,.settings-section){border-color:var(--edge)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .settings-zone{color:var(--ink-working)}.held-solar-readout{color:var(--ink-working);text-transform:capitalize;font-size:15px}.held-family-choices{background:0 0;border:0;flex-wrap:wrap;gap:12px 24px;min-width:0;margin:0;padding:0;display:flex}.held-family-choices button{color:var(--ink-quiet);padding:6px 0;font-size:14px}.held-family-choices button[aria-pressed=true]{color:var(--ink-primary);border-bottom:1px solid var(--edge-strong)}.held-atmosphere-test{border:0;flex-wrap:wrap;align-items:center;gap:12px 22px;min-width:0;margin:0;padding:0;display:flex}.held-atmosphere-test button{color:var(--ink-quiet);letter-spacing:.015em;padding:6px 0 7px;font-size:14px;position:relative}.held-atmosphere-test button:after{content:"";background:var(--edge);height:1px;position:absolute;bottom:0;left:0;right:0}:is(.held-atmosphere-test button:hover,.held-atmosphere-test button:focus-visible){color:var(--ink-primary)}.launch-splash-wordmark--held{display:none}html[data-launch-skin=held-in-motion] .launch-splash-wordmark--held{color:#242b25;display:block}html[data-launch-skin=held-in-motion] :is(.launch-splash-wordmark--build,.launch-splash-wordmark--cpos){display:none}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-index{z-index:13;align-items:center;gap:24px;width:auto;height:32px;display:flex;inset:25px 220px auto 280px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) :is(.primary-navigation,.bottom-navigation){flex-direction:row;align-items:center;gap:22px;position:static}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-row{width:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-create{flex-basis:22px;width:22px;margin-left:4px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-discovery{gap:16px;left:auto;right:130px;transform:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone{right:var(--page-x);width:70px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .current-zone{top:156px;bottom:28px;left:var(--page-x);right:var(--page-x);z-index:2;width:auto;padding:0 10px 40px 0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .board-field{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:56px clamp(44px,8vw,160px);display:grid}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .board-zone--current{grid-area:1/1/span 2}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .board-zone--recurring{grid-area:1/2;margin-top:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .board-zone--projects{grid-area:2/2}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .current-zone{left:70%;right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-field{flex-direction:column;gap:40px;display:flex}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-zone{margin:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] :is(.task-title,.project-title){font-size:16px;line-height:23px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane{top:155px;left:var(--page-x);--focus-title-reserved-height:58px;width:auto;min-width:0;padding:20px 20px 0;bottom:24px;right:36%}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane .focus-controls{top:-40px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane .focus-view-strip{margin-top:20px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane :is(.notes-surface,.focus-materials,.project-focus-structure,.recurring-details,.creation-draft-body,.recurring-creation-repeats){right:20px;overflow-y:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .workzone-heading{height:auto;margin-bottom:16px;position:relative;top:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .settings-zone{max-width:960px}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-type-label{display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .assigned-tag-flow--focus .assigned-tag-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .tag-picker-option[aria-pressed=true] .tag-picker-rail{opacity:.54;filter:brightness(.88)saturate(.56);box-shadow:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .tag-picker-option[aria-pressed=true]{color:var(--ink-working)}@media (hover:hover) and (pointer:fine){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .assigned-tag-flow--focus .assigned-tag:hover .assigned-tag-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .tag-picker-option[aria-pressed=true]:is(:hover,:focus-visible) .tag-picker-rail{opacity:.8;filter:brightness()saturate(.74)}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]){--held-resolve-accent:color-mix(in oklab, var(--ink-primary) 68%, #668a76 32%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is([data-phase=morning],[data-phase=overnight]){--held-resolve-accent:color-mix(in oklab, var(--ink-primary) 66%, #648b94 34%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .held-resolution-label{color:color-mix(in oklab, var(--ink-primary) 82%, var(--ink-working));border-color:var(--edge-strong);opacity:.92;transition:color var(--motion-response) var(--motion-ease-standard), border-color var(--motion-response) var(--motion-ease-standard), opacity var(--motion-response) var(--motion-ease-standard), text-shadow var(--motion-response) var(--motion-ease-standard)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-completion-point:is(:hover,:focus-visible) .held-resolution-label{color:var(--held-resolve-accent);opacity:1;text-shadow:0 0 8px color-mix(in srgb, var(--held-resolve-accent) 24%, transparent);border-color:currentColor}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-more{color:var(--ink-working);opacity:.7}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-more:is(:hover,:focus-visible){color:var(--ink-primary);opacity:1}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-more .build-core-glyph--more{width:16px;height:16px}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-details-materials{grid-template-rows:max-content minmax(0,1fr);display:grid;overflow:hidden}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-details-materials .focus-due-material{min-height:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-details-materials .material-lane--manage.attachments{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-details-materials .attachments .attachment-row--manage{overscroll-behavior:contain;min-height:0;max-height:100%!important;overflow-y:auto!important}html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu{isolation:isolate;background:var(--held-instrument,#252e2b)!important;color:#d7ddd2!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #828d7f66!important;border-right:3px solid #828d7f99!important;border-radius:0!important;padding:6px 0!important;box-shadow:0 10px 28px #0f141229!important}html[data-active-skin=held-in-motion] body .machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu{background:var(--held-instrument,#252e2b)!important;border:1px solid #828d7f66!important;border-right:3px solid #828d7f99!important;box-shadow:0 10px 28px #0f141229!important}html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu:before,html[data-active-skin=held-in-motion] body .machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu:before,html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu>button:is(:hover,:focus-visible):before{display:none!important}html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu>button,html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu) .focus-menu-confirm button{color:#cbd2c7!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu>button:is(:hover,:focus-visible),html[data-active-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu) .focus-menu-confirm button:is(:hover,:focus-visible){color:#f3f4eb!important;background:#e4e6da12!important;box-shadow:inset 2px 0 #aec2b58c!important}}@media (min-width:761px) and (max-width:1250px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-header{height:120px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-index{top:78px;left:var(--page-x);right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane{top:190px;right:34%}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .current-zone{top:180px}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile{--work-object-title-size:19px;--work-object-title-leading:26px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane{border:0;padding-inline:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .global-header{border:0}@media (prefers-reduced-motion:reduce){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) *{transition-duration:0s!important;animation:none!important}}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone{left:auto;transform:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone .global-create{width:auto;min-width:0;font-size:11px;font-weight:550;top:8px;left:auto;right:0;transform:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-create-rail{display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-discovery{top:23px;left:auto;right:150px;transform:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-discovery .header-action{font-size:11px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-index .navigation-item{min-height:28px;margin:0;padding:0;line-height:1.2}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .primary-navigation{flex-wrap:nowrap}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-index{gap:20px;right:280px}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .global-creation-zone .global-create{letter-spacing:.1em;font-size:11px!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task .task-button{pointer-events:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.priority-rail,.focus-priority-rail,.focus-object-rail,.focus-completion-point,.release-point){border-radius:0;box-shadow:none!important;filter:none!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task-priority-rail{width:2px}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane:not(.project-focus-plane)>.focus-tag-dock{top:calc(var(--focus-body-top,180px) + 14px);max-height:calc(100% - var(--focus-body-top,180px) - 110px);border-top:1px solid var(--edge);padding:12px 0;bottom:auto;left:40px;right:24px;overflow-y:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane .focus-priority-footer{border-top:1px solid var(--edge);padding-top:16px;left:40px;right:24px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .current-zone{transition:left .18s,right .18s}}html[data-active-skin=held-in-motion]{--ink-primary:var(--held-ink-primary);--ink-working:var(--held-ink-working);--ink-quiet:var(--held-ink-quiet);--ink-receding:var(--held-ink-receding)}html[data-active-skin=held-in-motion] :is(.due-picker,.focus-menu,.tag-picker,.project-step-menu,.pointer-context-menu){--ink-primary:#f3f4eb;--ink-working:#e4e6da;--ink-quiet:#b9c2b4;--ink-receding:#a9b2a3;--warm-primary:#f3f4eb;--warm-working:#e4e6da;--warm-quiet:#b9c2b4;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none;background:var(--held-instrument,#252e2b)!important;color:#e4e6da!important;box-shadow:none!important;border:1px solid #828d7f66!important;border-right:3px solid #828d7f99!important;border-radius:0!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-plane .structural-label{letter-spacing:.1em;color:var(--ink-quiet);font-size:11px;font-weight:550;line-height:17px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .creation-plane .creation-commit{letter-spacing:.1em;text-transform:uppercase;font-weight:550;font-size:12px!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-view-option--active,.creation-type-option--active){box-shadow:none;border-bottom:1px solid var(--edge-strong);background:0 0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.focus-view-rail,.creation-type-option-rail){display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-plane .focus-view-strip{gap:26px;width:auto;right:24px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-plane .focus-view-strip .focus-view-option{flex:none;width:auto;min-width:max-content;padding:4px 0;display:inline-flex}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-plane .focus-view-strip .focus-view-option>span{width:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane:not(.creation-plane) .focus-primary-content{padding-right:118px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-identity .focus-completion-point{width:auto;max-width:110px;height:36px;color:var(--ink-working);top:0;left:auto;right:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .held-resolution-label{letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid var(--edge);padding:8px 0;font-size:10px;display:block}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .focus-completion-point:before,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .held-resolution-label{display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .current-zone .task-title{white-space:normal;overflow-wrap:anywhere}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .project-primary-flow{width:auto;left:40px;right:24px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .project-primary-flow>.project-focus-structure{width:auto;left:0;right:0;overflow:visible}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane:not(.creation-plane) .focus-view-strip{top:calc(max(58px, var(--focus-title-height)) + 52px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .creation-plane .focus-view-strip{top:calc(max(58px, var(--focus-title-height)) + 140px)}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane{padding-inline:24px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane .focus-priority-footer{border-top:1px solid var(--edge);width:100%;margin-top:24px;padding-top:18px;position:static}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane .focus-controls{position:static}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane .focus-more{position:absolute;top:2px;right:10px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane .focus-primary-content{padding-right:20px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .global-create-rail{display:none}.held-candidate-notice{z-index:100;color:var(--ink-quiet);pointer-events:none;font:10px/14px Helvetica Neue,sans-serif;position:fixed;bottom:3px;right:12px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .focus-plane .focus-more{top:32px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .global-create-rail{display:none!important}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile){--held-header-nav-size:13px;--held-header-create-size:calc(var(--held-header-nav-size) * 2);--held-header-center:42px;--top-datum:112px;--focus-title-size:22px;--focus-title-leading:26px;--focus-support-size:14px;--focus-support-leading:18px;--work-step-title-size:16px;--work-step-title-leading:21px;--work-step-compact-title-size:15.5px;--work-step-compact-title-leading:20px;--work-step-row-gap:12px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .wordmark{top:var(--held-header-center);transform:translateY(-50%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .held-wordmark{font-size:28px;line-height:34px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-index{top:calc(var(--held-header-center) - 22px);left:clamp(270px,20vw,320px);right:calc(var(--page-x) + 405px);gap:20px;height:44px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-item{font-size:var(--held-header-nav-size)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-discovery{top:calc(var(--held-header-center) - 22px);right:calc(var(--page-x) + 230px);height:44px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone{top:calc(var(--held-header-center) - 22px);justify-content:flex-end;align-items:center;width:160px;height:44px;display:flex}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone .global-create{letter-spacing:.06em;align-items:center;min-height:44px;padding:0;line-height:32px;display:inline-flex;position:static;transform:none;font-size:var(--held-header-create-size)!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .current-zone{top:var(--top-datum)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .current-zone{top:155px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .board-field{gap:50px clamp(40px,7.2vw,144px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .board-zone-heading{margin-bottom:14px;padding-bottom:10px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) :is(.focus-detail-value,.focus-due-value,.creation-due-value,.project-step-title){font-size:15.5px}}@media (min-width:761px) and (max-width:1389px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile){--top-datum:152px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-header{height:124px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .navigation-index{top:70px;left:var(--page-x);right:calc(var(--page-x) + 160px);gap:16px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) :is(.primary-navigation,.bottom-navigation){gap:clamp(12px,1.5vw,20px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone{top:70px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-discovery{right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .current-zone{top:180px}}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone{width:126px;position:absolute}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone .global-create{color:var(--ink-primary);letter-spacing:-.025em;text-transform:none;font-weight:400;line-height:30px;position:relative;overflow:visible;font-size:22px!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone:before{content:"";border-top:2px solid var(--action-forward,var(--ink-working));border-left:2px solid var(--action-forward,var(--ink-working));opacity:.62;width:8px;height:25px;transition:opacity 55ms,filter 55ms;position:absolute;top:50%;right:70px;transform:translateY(-50%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-creation-zone:has(.global-create:is(:hover,:focus-visible,[data-popup-open])):before{opacity:1;filter:brightness(1.12)}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task{align-items:center;display:flex}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task .task-button{justify-content:center;align-self:stretch;min-height:100%;padding-top:0;padding-bottom:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task .task-priority-rail{top:50%;transform:translateY(-50%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .release-point{top:50%;left:calc(var(--task-completion-gutter) + ((var(--task-rail-width) - 20px) / 2));transform:translateY(-50%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .release-point:before{display:none}.machine[data-skin=held-in-motion]:not(.machine--mobile) .release-point{left:-5px}.machine[data-skin=held-in-motion] .release-point:before{display:block}.machine[data-skin=held-in-motion] :is(.task--selected,.task:focus-within,.project--selected,.project:focus-within) .release-point:before{opacity:.96;transform:translate(-50%,-50%)scale(1)}@media (hover:hover) and (pointer:fine){.machine[data-skin=held-in-motion] :is(.task:hover,.project-header:hover) .release-point:before{opacity:.96;transform:translate(-50%,-50%)scale(1)}}.machine[data-skin=held-in-motion] :is(.task,.project-header) .release-point:is(:hover,:focus-visible):before{opacity:1;transform:translate(-50%,-50%)scale(1.6667)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-header{align-items:center}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-select{flex-direction:column;justify-content:center;align-self:stretch;min-height:100%;display:flex}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-header:after{top:50%;transform:translateY(-50%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task-button,.project-select):before{content:"";z-index:-1;background:linear-gradient(90deg, rgba(var(--light-rgb), .12), rgba(var(--light-rgb), .035) 68%, transparent 94%);opacity:0;filter:blur(5px);pointer-events:none;transition:opacity 95ms;position:absolute;inset:-4px -20px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task,.project):not(:is(.task--selected,.project--selected)) :is(.task-button,.project-select){isolation:isolate}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task:not(.task--selected):is(:hover,:focus-within) .task-button:before,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project:not(.project--selected):is(:hover,:focus-within) .project-select:before{transition-duration:55ms;opacity:.86!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task-title,.task-cadence,.task-priority-rail,.project-title,.project-progress),.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-header:after{transition-duration:95ms}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task--drag-source,.project--drag-source){opacity:0;transition-property:transform;transition-duration:var(--motion-reorder)}@media (hover:hover) and (pointer:fine){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task:not(.task--selected):hover .task-title,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project:not(.project--selected):hover .project-title{transition-duration:55ms;color:var(--ink-primary)!important;text-shadow:0 0 8px rgba(var(--light-rgb), .2)!important;font-weight:450!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task:not(.task--selected):hover .task-priority-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project:not(.project--selected):hover .project-header:after{transition-duration:55ms;opacity:1!important;filter:brightness(1.28)saturate(1.08)!important;box-shadow:0 0 3px rgba(var(--light-rgb), .54), 0 0 10px rgba(var(--priority-rgb,148, 112, 68), .3)!important}}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not([data-held-focus]) .board-field{display:flow-root}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not([data-held-focus]) .board-zone--current{float:left;width:56%}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not([data-held-focus]) :is(.board-zone--recurring,.board-zone--projects){width:36%;margin-left:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not([data-held-focus]) .board-zone--projects{margin-top:clamp(34px,5vh,48px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .current-zone{padding-bottom:56px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .focus-plane{bottom:40px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile).machine--board[data-held-focus] .current-zone,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile).machine--current[data-held-focus=current] .current-zone{left:var(--page-x);right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-field{gap:clamp(34px,5vh,48px) 8%;display:grid}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus=current] .board-field{grid-template-columns:minmax(0,36%) minmax(0,56%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) .board-field{grid-template-columns:minmax(0,56%) minmax(0,36%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-zone--current{grid-area:1/1/span 2;margin:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-zone--recurring{grid-area:1/2;margin:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-zone--projects{grid-area:2/2;margin:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-zone{transition:opacity var(--motion-state) var(--motion-ease-standard)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus=current] :is(.board-zone--recurring,.board-zone--projects),.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) .board-zone--current{opacity:0;pointer-events:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus=current] .focus-plane{left:44%;right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) .focus-plane{left:var(--page-x);right:44%}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task-title,.task-cadence,.task-priority-rail,.project-title,.project-progress),.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task-button,.project-select):before{transition-duration:0s}@media (hover:hover) and (pointer:fine){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task,.project):not(:is(.task--selected,.project--selected)) :is(.task-button,.project-select):before,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task:not(.task--selected):hover :is(.task-title,.task-priority-rail),.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project:not(.project--selected):hover .project-title{transition-duration:0s!important}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task--recurring:is(.task--selected,.task--context):before{width:calc(100% + 36px);height:100%;top:0;left:-18px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.project-active-steps,.project-focus-steps:not(.project-focus-steps--completed)) .project-step-complete:before{background:0 0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .operation-feedback{background:color-mix(in oklab, var(--field) 84%, var(--ink-primary) 16%);-webkit-backdrop-filter:blur(3px)saturate(.88);backdrop-filter:blur(3px)saturate(.88);box-shadow:0 0 0 1px color-mix(in oklab, var(--edge-strong) 72%, transparent), 0 10px 24px color-mix(in srgb, var(--ink-primary) 10%, transparent);border-radius:1px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .operation-feedback--complete:before{background:linear-gradient(90deg, color-mix(in srgb, var(--held-resolve-accent) 11%, transparent), transparent 74%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .operation-feedback--complete>span{background:var(--held-resolve-accent)}@media (min-width:761px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-field{display:flow-root}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus=current] .board-zone--current{float:left;width:36%}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus=current] :is(.board-zone--recurring,.board-zone--projects){width:56%;margin-left:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) .board-zone--current{float:left;width:56%}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) :is(.board-zone--recurring,.board-zone--projects){width:36%;margin-left:auto}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile)[data-held-focus] .board-zone--projects{margin-top:clamp(34px,5vh,48px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is(.machine--recurring[data-held-focus=recurring],.machine--projects[data-held-focus=project]) .current-zone{left:var(--page-x);right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is(.machine--recurring[data-held-focus=recurring],.machine--projects[data-held-focus=project]) .focus-plane{left:44%;right:var(--page-x)}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--completed,.machine--archive) :is(.task--selected,.project--selected){background:0 0;border-block-color:#0000}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--completed,.machine--archive) .task:is(.task--selected,.task--context):before,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--completed,.machine--archive) .project:is(.project--selected,.project--context) .project-header:before{width:min(100% + 36px,680px);left:-18px}@media (min-width:761px){.machine[data-skin=held-in-motion]:not(.machine--mobile):is(.machine--current,.machine--recurring,.machine--projects) .current-zone>.workzone-heading{width:min(100%,680px)}.machine[data-skin=held-in-motion]:not(.machine--mobile):is(.machine--current,.machine--recurring,.machine--projects)[data-held-focus] .current-zone>.workzone-heading{width:min(680px, calc(44vw - var(--page-x) - 24px))}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not(.machine--board) :is(.task-list,.project-list-region,.historical-project-group){width:min(100%,680px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not(.machine--board)[data-held-focus] :is(.task-list,.project-list-region,.historical-project-group){width:min(680px, calc(44vw - var(--page-x) - 24px))}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is(.machine--completed,.machine--archive)[data-held-focus] .current-zone{left:var(--page-x);right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):is(.machine--completed,.machine--archive)[data-held-focus] .focus-plane{left:44%;right:var(--page-x)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile) .global-discovery{right:var(--page-x)}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-toggle{min-height:28px;color:var(--heading-control-color);align-items:center;gap:16px;margin-left:0;display:inline-flex}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option{min-height:28px;color:inherit;letter-spacing:.05em;padding:0 0 0 10px;font-size:11px;font-weight:400;line-height:1.2;position:relative}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option:before{content:"";background:var(--heading-control-divider);opacity:.45;width:2px;position:absolute;top:5px;bottom:5px;left:0}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option[aria-pressed=true]{color:var(--heading-control-hover);font-weight:550}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option[aria-pressed=true]:before{background:var(--type-recurring);opacity:.9}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option:is(:hover,:focus-visible){color:var(--heading-control-hover)}@media (max-width:760px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-toggle,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option{min-height:44px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .recurring-scope-option:before{top:12px;bottom:12px}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-completion-decision-actions .project-completion-decision-warning{color:color-mix(in oklab, var(--ink-danger) 78%, var(--ink-working))}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-completion-decision-actions .project-completion-decision-warning:is(:hover,:focus-visible){color:var(--ink-danger);background:color-mix(in srgb, var(--ink-danger) 7%, transparent)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .archive-delete-confirm-rail{background:var(--ink-danger)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .archive-delete-confirm strong,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .archive-confirm-delete{color:color-mix(in oklab, var(--ink-danger) 84%, var(--ink-primary))!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas])[data-phase=dusk]{--held-brand-ink:#999;--held-brand-shadow:#000000b8;--held-brand-rim:#ffffff21}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas])[data-phase=overnight]{--held-brand-ink:#929292;--held-brand-shadow:#000000d9;--held-brand-rim:#ffffff1a}@media (max-width:760px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .wordmark{top:calc(12px + var(--mobile-top));left:16px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .held-wordmark{letter-spacing:-.025em;font-size:clamp(18px,5.2vw,21px);line-height:1.1;display:inline-block}}@media (forced-colors:active){.held-wordmark{color:buttontext;text-shadow:none;-webkit-text-stroke:0}}.held-wordmark-art{display:none}@media (min-width:761px){.held-wordmark-art{width:230px;height:auto;display:block}.held-wordmark-text{display:none}.held-wordmark{vertical-align:middle;text-shadow:none;-webkit-text-stroke:0;line-height:0;display:inline-block}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]){--task-rail-width:3px;--held-rail-radius:1.5px}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.priority-rail,.focus-priority-rail,.focus-object-rail,.project-step-rail),.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-header:after{width:var(--task-rail-width);border-radius:var(--held-rail-radius);box-shadow:none!important;filter:none!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task .task-priority-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .project-header:after{height:calc(var(--held-content-height,var(--item-title-height,24px)) + 2 * var(--rail-overhang));opacity:.85;top:50%;transform:translateY(-50%)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task,.project-header){min-height:calc(var(--held-content-height,24px) + 2 * var(--rail-overhang) + 12px)}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.task:hover,.task:focus-within,.task--selected,.task--context) .task-priority-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) :is(.project:hover,.project:focus-within,.project--selected,.project--context) .project-header:after{opacity:1;box-shadow:none!important;filter:none!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--archive,.machine--completed) .task .task-priority-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--archive,.machine--completed) .project-header:after{opacity:.64}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--archive,.machine--completed) :is(.task:hover,.task:focus-within,.task--selected) .task-priority-rail,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is(.machine--archive,.machine--completed) :is(.project:hover,.project:focus-within,.project--selected) .project-header:after{opacity:.82!important}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .held-wordmark--asset{width:220px;height:auto;text-shadow:none;-webkit-text-stroke:0;line-height:0;display:inline-block}.held-wordmark--asset img{width:100%;height:auto;display:block}.held-wordmark--asset .held-wordmark-dark,.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is([data-phase=dusk],[data-phase=overnight]) .held-wordmark-light{display:none}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):is([data-phase=dusk],[data-phase=overnight]) .held-wordmark-dark{display:block}@media (max-width:760px){.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]).machine--mobile .held-wordmark--asset{width:clamp(170px,48vw,210px);line-height:0}}.machine:is([data-skin=held-in-motion],[data-skin=static-atlas]) .task-list>:is(.recurring-catalog-heading,.historical-group-heading):not(:first-child){margin-top:20px}.machine[data-skin=held-in-motion]:not(.machine--mobile) .creation-plane .project-creation-steps{left:calc(var(--focus-text-datum,40px) + 7px)}.machine[data-skin=held-in-motion]:not(.machine--mobile) .project-creation-steps .project-step-entry-datum{padding-left:13px}.machine[data-skin=static-atlas]{--field:#11110f;--field-deep:#11110f;--field-shadow:#080807;--ink-primary:#f5eee2;--ink-working:#e6dfd1;--ink-quiet:#c5bdaf;--ink-receding:#a99f90;--ink-danger:#e8a191;--danger:#e8a191;--held-ink-primary:#f5eee2;--held-ink-working:#e6dfd1;--held-ink-quiet:#c5bdaf;--held-ink-receding:#a99f90;--held-field:#11110f;--held-dark:1;--held-instrument:#24211c;--edge:#e6dcc829;--edge-strong:#e6dcc861;--selection:#d2b0701a;--accent-warm:#d4ae72;--accent-warm-rgb:212,174,114;--action-forward:#d4ae72;--priority-high:#d4ae72;--priority-medium:#b6a27d;--priority-low:#aaa699;--type-recurring:#b9aa87;--type-project:#bcaa86;--light-rgb:212,174,114;--warm-rgb:212,174,114;--pool-highlight-rgb:212,174,114;--temporary-surface:#24211c;--work-object-title-tracking:-.015em;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;isolation:isolate;background:#11110f}.static-atlas-field{aspect-ratio:3/2;z-index:-1;pointer-events:none;width:min(88%,132svh);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(#000 40%,#000c 65%,#0000 100%);mask-image:radial-gradient(#000 40%,#000c 65%,#0000 100%)}.static-atlas-field>div{position:absolute;inset:0}.static-atlas-picture,.static-atlas-graphite{filter:brightness(.55);background:url(/static-atlas/veiled-wax.png) 50%/cover no-repeat}.static-atlas-graphite,.static-atlas-shade,.static-atlas-upper-shade{transition:opacity var(--atlas-transition) ease-in-out;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 70%);mask-image:linear-gradient(#000 0% 48%,#0000 70%)}.static-atlas-graphite{filter:brightness(.55)saturate(.18);opacity:var(--atlas-graphite)}.static-atlas-shade{opacity:var(--atlas-shade);background:#080807}.static-atlas-upper-shade{opacity:var(--atlas-upper-shade);background:linear-gradient(#080807 0%,#0000 100%)}.machine[data-skin=static-atlas] .global-header{background:0 0;border-bottom-color:#e6dcc814}.static-atlas-wordmark{letter-spacing:.1em;color:var(--ink-quiet);font-size:18px;font-weight:400;line-height:32px;display:inline-block}.machine[data-skin=static-atlas] .wordmark:hover .static-atlas-wordmark{color:var(--ink-working)}.machine[data-skin=static-atlas] .wordmark:is(:active,[data-confirming=true]) .static-atlas-wordmark{color:var(--ink-primary)}.machine[data-skin=static-atlas] .wordmark:focus-visible{outline:1px solid var(--ink-primary);outline-offset:5px}.machine[data-skin=static-atlas] :is(.task-title,.project-title){text-shadow:0 1px 3px #0000008c}.machine[data-skin=static-atlas] :is(.task-cadence,.task-priority-label,.project-progress){color:var(--ink-quiet)}.machine[data-skin=static-atlas] :is(.focus-plane,.creation-plane){background:#181714f2}.static-atlas-light-control{z-index:80;color:#c5bdaf;font-size:12px;position:absolute;bottom:12px;right:24px}.static-atlas-light-control summary{cursor:pointer;box-sizing:border-box;min-height:32px;padding:8px 12px}.static-atlas-light-control[open]{background:#24211c;border:1px solid #e6dcc840;border-radius:8px;padding:8px}.static-atlas-light-control div{grid-template-columns:1fr;display:grid}.static-atlas-light-control button{text-align:left;color:#e6dfd1;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 12px}.static-atlas-light-control button[aria-pressed=true]{color:#f5eee2;background:#d4ae7229}.static-atlas-light-control button:is(:hover,:focus-visible){outline-offset:-2px;outline:1px solid #d4ae72}.static-atlas-light-control p{margin:8px 12px;font-size:11px}.static-atlas-caption{letter-spacing:.04em;color:#c5bdaf5c;pointer-events:none;margin:0;font-size:9px;line-height:1.4;position:absolute;bottom:23px;left:24px}@media (max-width:760px){.static-atlas-field{aspect-ratio:auto;width:100%;height:100%;inset:0;transform:none;-webkit-mask-image:none;mask-image:none}.static-atlas-picture,.static-atlas-graphite{background-image:url(/static-atlas/veiled-wax-mobile.png);background-position:50%}.static-atlas-graphite,.static-atlas-shade,.static-atlas-upper-shade{-webkit-mask-image:none;mask-image:none}.static-atlas-caption{font-size:8px;top:56px;bottom:auto;left:16px}.static-atlas-light-control{bottom:calc(76px + env(safe-area-inset-bottom,0px));right:12px}.static-atlas-light-control summary{background:#181714e0;border-radius:6px;min-height:44px;padding:13px 12px}.static-atlas-wordmark{font-size:17px}}@media (prefers-reduced-motion:reduce){.static-atlas-field>div{transition:none}}@media (forced-colors:active){.static-atlas-field{display:none}.machine[data-skin=static-atlas]{color:canvastext;background:canvas}.static-atlas-wordmark,.static-atlas-light-control,.static-atlas-light-control button{color:canvastext}.static-atlas-light-control[open]{background:canvas;border-color:canvastext}.static-atlas-light-control button[aria-pressed=true]{outline:2px solid highlight}}.machine{--header-wordmark-scale:1.2}@media (min-width:761px){html body .machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not([data-artwork=rothko]) .current-zone{top:calc(112px + var(--window-titlebar-height))}}@media (min-width:761px) and (max-width:1399px){html body .machine:is([data-skin=held-in-motion],[data-skin=static-atlas]):not(.machine--mobile):not([data-artwork=rothko]) .current-zone{top:calc(166px + var(--window-titlebar-height))}}.machine .global-header>.wordmark{zoom:var(--header-wordmark-scale)}.machine:not(.machine--mobile) .global-header{padding:0 var(--page-x);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:24px;height:96px!important;display:grid!important}.machine:not(.machine--mobile) .global-header>:is(.wordmark,.navigation-index,.global-discovery,.global-creation-zone){margin:0;position:static!important;inset:auto!important;transform:none!important}.machine:not(.machine--mobile) .global-header .wordmark{grid-column:1;justify-self:start}.machine:not(.machine--mobile) .global-header .navigation-index{grid-column:2;justify-content:center;width:auto;height:44px;display:flex!important}.machine:not(.machine--mobile) .global-header .primary-navigation{flex-direction:row;align-items:center;gap:36px;display:flex;position:static}.navigation-work-types,.navigation-history{align-items:center;gap:16px;display:flex}.machine:not(.machine--mobile) .global-header .navigation-row{width:auto;min-width:max-content}.machine:not(.machine--mobile) .global-header .navigation-item{white-space:nowrap;min-height:44px;margin:0;padding-inline:4px}.machine:not(.machine--mobile) .global-header .global-discovery{grid-column:3;align-items:center;gap:20px;width:auto;height:44px;display:flex}.machine:not(.machine--mobile) .global-header .global-creation-zone{grid-column:4;align-items:center;width:auto;height:auto;display:flex}.machine:not(.machine--mobile) .global-header .global-create{position:static;transform:none}.header-settings{font:inherit;color:inherit;white-space:nowrap;min-height:44px}.header-settings[aria-current=page]{color:var(--ink-primary);text-underline-offset:8px;text-decoration:underline}@media (min-width:761px) and (max-width:1399px){.machine:not(.machine--mobile){--top-datum:166px!important}.machine:not(.machine--mobile) .global-header{grid-template-rows:80px 48px;grid-template-columns:auto 1fr auto auto;height:138px!important}.machine:not(.machine--mobile) .global-header .navigation-index{grid-area:2/1/auto/-1}.machine:not(.machine--mobile) .global-header>:is(.wordmark,.global-discovery,.global-creation-zone){grid-row:1}}.machine--mobile .global-header .navigation-index{display:none!important}.machine--mobile .global-header>.wordmark{max-width:calc(83.3333vw - 120px)}.machine--mobile .global-header .held-wordmark--asset,.machine--mobile .global-header .cpos-wordmark-slot{max-width:100%}.machine--mobile .global-header .cpos-wordmark{object-fit:contain;max-width:100%}.machine--mobile .global-header .build-core-wordmark{font-size:23px}.machine--mobile .global-discovery .header-settings{flex:none}.held-wordmark--hope{aspect-ratio:339.496/89.129;position:relative}.held-wordmark-pigment{background:linear-gradient(110deg, var(--held-wordmark-base,var(--ink-primary)) 12%, var(--held-wordmark-warm,var(--ink-primary)) 63%, var(--held-wordmark-light,var(--ink-primary)) 100%);position:absolute;inset:0;-webkit-mask:url(/held-in-motion/wordmark-supplied-light.svg) 50%/contain no-repeat;mask:url(/held-in-motion/wordmark-supplied-light.svg) 50%/contain no-repeat}.machine[data-skin=held-in-motion] .held-task-support{align-items:baseline;gap:8px;min-width:0;margin-top:5px;display:flex}.machine[data-skin=held-in-motion] .held-task-support .task-priority-label{flex:none;margin:0!important}.machine[data-skin=held-in-motion] .held-task-support .assigned-tag-flow{min-width:0;margin:0!important}.machine[data-skin=held-in-motion] .held-support-dot{color:var(--ink-quiet);flex:none}@media (min-width:761px){.machine[data-skin=held-in-motion]:not(.machine--mobile):not([data-held-focus]) .board-zone--current{width:52%}.machine[data-skin=held-in-motion]:not(.machine--mobile):not([data-held-focus]) :is(.board-zone--recurring,.board-zone--projects){width:42%}.machine[data-skin=held-in-motion]:not(.machine--mobile)[data-held-focus] .board-field{column-gap:6%}.machine[data-skin=held-in-motion]:not(.machine--mobile)[data-held-focus=current] .board-field{grid-template-columns:minmax(0,42%) minmax(0,52%)}.machine[data-skin=held-in-motion]:not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) .board-field{grid-template-columns:minmax(0,52%) minmax(0,42%)}.machine[data-skin=held-in-motion]:not(.machine--mobile)[data-held-focus=current] .focus-plane{left:48%}.machine[data-skin=held-in-motion]:not(.machine--mobile):is([data-held-focus=recurring],[data-held-focus=project]) .focus-plane{right:48%}}.machine .global-header .cpos-wordmark-slot{width:270px;height:48px}.machine--mobile .global-header .cpos-wordmark-slot{width:min(228px,83.3333vw - 120px);height:41px}.machine .global-header .cpos-wordmark-measure{display:none}.machine[data-skin=held-in-motion] .global-header .global-discovery .header-action{color:var(--ink-working);font-size:16px;font-weight:500}@property --held-wordmark-base{syntax:"<color>";inherits:true;initial-value:#d7ded8}@property --held-wordmark-warm{syntax:"<color>";inherits:true;initial-value:#ecd4ae}@property --held-wordmark-light{syntax:"<color>";inherits:true;initial-value:#f2ece0}.machine[data-skin=held-in-motion]{transition:--held-wordmark-base 5s linear,--held-wordmark-warm 5s linear,--held-wordmark-light 5s linear}@media (prefers-reduced-motion:reduce){.machine[data-skin=held-in-motion]{transition:none}}@media (min-width:1400px) and (max-width:1699px){.machine:not(.machine--mobile) .global-header{column-gap:16px}.machine:not(.machine--mobile) .global-header .primary-navigation{gap:24px}.machine:not(.machine--mobile) .global-header :is(.navigation-work-types,.navigation-history){gap:12px}.machine:not(.machine--mobile) .global-header .global-discovery{gap:16px}}.machine:not(.machine--mobile) .global-header :is(.header-action,.navigation-item){align-items:center;min-height:44px;line-height:24px;display:inline-flex}.machine[data-reordering] :is(.task,.project,.project-focus-steps li,.project-active-steps li),.machine :is(.task-drag-overlay,.project-drag-overlay,.project-step-drag-overlay){transition:none!important;animation:none!important}.machine :is(.task--drag-source,.project--drag-source,.project-step--drag-source){opacity:0!important;transition:none!important}.machine :is(.task-drag-overlay,.project-drag-overlay,.project-step-drag-overlay){opacity:1!important;pointer-events:none!important;filter:none!important}.machine :is(.task-drag-overlay .task-button,.project-drag-overlay .project-select){height:var(--drag-content-height)!important;min-height:var(--drag-content-height)!important}.machine .project-drag-overlay .project-header{height:var(--drag-header-height)!important;min-height:var(--drag-header-height)!important}.machine .settings-surface>.settings-section{order:0}.machine .settings-property{grid-template-columns:minmax(170px,.8fr) minmax(0,1.2fr);align-items:start;gap:16px 32px;display:grid}.machine .settings-property>*{min-width:0}.machine .settings-property-copy h3{overflow-wrap:anywhere}.machine .settings-readout{flex-wrap:wrap}.settings-advanced{margin-block:16px}.settings-advanced>summary,.project-tags-disclosure>summary{cursor:pointer;color:var(--ink-quiet);padding-block:12px}.priority-submenu{position:relative}.priority-submenu>button{justify-content:space-between;width:100%;display:flex}.priority-submenu-choices{background:var(--field);width:150px;color:var(--ink-primary);border:1px solid var(--edge-strong);z-index:2;padding:8px;display:none;position:absolute;top:0;right:100%}.priority-submenu:hover .priority-submenu-choices,.priority-submenu:focus-within .priority-submenu-choices{display:grid}.priority-submenu-choices button{align-items:center;gap:10px;min-height:44px;display:flex}.machine[data-skin=held-in-motion] .mobile-tools-sheet:before{background:var(--field)}.machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu{background:var(--field)!important;color:var(--ink-primary)!important}.machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu:before{background:var(--field)!important}.machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu button{color:var(--ink-primary)!important}.machine .project-tags-disclosure{width:100%}@media (max-width:760px){.machine.machine--mobile .settings-property{grid-template-columns:1fr;gap:12px}.machine.machine--mobile .mobile-focus-tabs{box-sizing:border-box;gap:12px;width:100%;padding-inline:0;overflow:visible}.machine.machine--mobile .mobile-focus-tabs button{flex:1 1 0;min-width:0;padding-inline:0}.machine.machine--mobile.machine--recurring .recurring-catalog-heading{margin-left:var(--selection-pool-bleed)}.machine.machine--mobile[data-skin=held-in-motion] .global-creation-zone .global-create{min-height:44px;font-size:16px}.machine.machine--mobile .project-step-entry-datum{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:0 0;padding-bottom:8px}.machine.machine--mobile .project-focus-steps>li{grid-template-columns:3px minmax(0,1fr) 32px;gap:2px 10px;display:grid}.machine.machine--mobile .project-focus-steps .project-step-rail{grid-area:1/1}.machine.machine--mobile .project-focus-step-title{grid-area:1/2;width:100%;min-width:0}.machine.machine--mobile .project-focus-steps .project-step-current{grid-area:2/2;margin:0;padding:0}.machine.machine--mobile .project-focus-steps .project-step-more{grid-area:1/3;margin:0}.machine.machine--mobile .focus-tag-dock--project{flex:none;max-height:32vh;overflow-y:auto}.machine.machine--mobile .project-tags-disclosure>summary{box-sizing:border-box;min-height:44px}.machine.machine--mobile .priority-submenu-choices{border:0;width:auto;position:static}.machine.machine--mobile .focus-plane:not(.creation-plane) .mobile-focus-tabs:after{display:none}.machine.machine--mobile .mobile-focus-tabs button:before{inset-inline:0}.machine.machine--mobile .project-focus-steps>li{padding-right:0}}html body .machine.machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu,html body .machine.machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu button,html body .machine.machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu button:is(:hover,:focus-visible){color:var(--ink-primary)!important}@media (max-width:760px){html body .machine.machine--mobile[data-skin=held-in-motion] .global-header .global-creation-zone .global-create{font-size:16px!important}.machine.machine--mobile .focus-scroll-body{position:relative}.machine.machine--mobile .focus-scroll-body .focus-controls>.focus-more{position:absolute;top:0;right:0}.machine.machine--mobile .focus-identity{padding-right:44px}}html body .machine[data-skin=held-in-motion] :is(.pointer-context-menu,.project-step-menu,.focus-menu).pooled-menu{--ink-primary:var(--held-ink-primary);--ink-working:var(--held-ink-working);--ink-quiet:var(--held-ink-quiet);--warm-primary:var(--held-ink-primary);--warm-working:var(--held-ink-working)}.project-step-title-flow{flex:auto;min-width:0}.machine .project-step-title-flow>:is(.board-project-step-title,.project-focus-step-title-button){width:auto;padding:0;display:inline}.step-relationship{color:var(--ink-quiet);margin-left:5px;font-size:13px;display:inline;position:relative}.step-relationship>button{cursor:pointer;text-align:center;min-width:24px;padding:4px;list-style:none;display:inline-block}.step-relationship>summary::-webkit-details-marker{display:none}.step-relationship-label{z-index:10;background:var(--field);width:max-content;max-width:180px;color:var(--ink-primary);border:1px solid var(--edge-strong);padding:8px 12px;position:absolute;top:100%;left:0}.project-step-link-preview{color:var(--ink-quiet);font-size:13px}.machine .priority-submenu>button{min-height:var(--action-menu-item-min-height);padding:5px var(--action-menu-item-inline-padding);font-family:inherit;font-size:var(--action-menu-item-font-size);font-weight:var(--type-weight-medium);line-height:var(--action-menu-item-line-height);text-align:left;align-items:center}.machine .priority-menu-item,.machine .priority-submenu-choices button{padding-right:32px;position:relative}.machine .priority-menu-item[aria-checked=true]:after,.machine .priority-submenu-choices button[aria-checked=true]:after{content:"✓";color:inherit;font-size:13px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}html body .machine.machine[data-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu button:is(:hover,:focus-visible):before{display:none!important}html body .machine.machine[data-skin=held-in-motion] :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu button:is(:hover,:focus-visible,[aria-checked=true]){background:color-mix(in srgb, var(--held-ink-working) 9%, transparent)!important;box-shadow:none!important;filter:none!important}.machine[data-skin=held-in-motion]{--pool-highlight-rgb:146, 169, 156;--accent-warm-rgb:91, 121, 105}@media (max-width:760px){.machine.machine--mobile .project-focus-steps>li{grid-template-columns:minmax(0,1fr) 28px;gap:6px}.machine.machine--mobile .project-focus-steps .project-step-title-flow{grid-area:1/1}.machine.machine--mobile .project-focus-steps .project-step-more{grid-column:2}.machine.machine--mobile :is(.project-active-steps,.project-focus-steps)>li:not(.project-step-empty){padding-left:26px;padding-right:0}.machine.machine--mobile .project-active-steps{margin-right:0;padding-right:0}.machine.machine--mobile .project-focus-plane .project-focus-structure{padding-left:0;padding-right:0}}.step-relationship>button{color:inherit;font:inherit;background:0 0;border:0}.machine .project-step-title-flow>[role=button]{cursor:pointer;display:inline}.machine .project-step-title-flow>[role=button]:focus-visible{outline:1px solid var(--ink-working);outline-offset:3px}@media (max-width:760px){.machine.machine--mobile .current-zone{overflow-x:clip}}html body .machine{--read-scale:1;--read-title:calc(20px * var(--read-scale));--read-support:max(12px, calc(14px * var(--read-scale)));--read-body:calc(16px * var(--read-scale));--read-menu:max(12px, calc(14px * var(--read-scale)));--action-menu-item-font-size:var(--read-menu);--action-menu-item-line-height:1.4;--action-menu-item-inline-padding:12px;--work-object-title-size:var(--read-title);--work-object-title-leading:calc(var(--read-title) * 1.3);--work-step-title-size:var(--read-body);--work-step-title-leading:calc(var(--read-body) * 1.4);--action-menu-item-min-height:36px}html body .machine[data-reading-size="-2"]{--read-scale:.8}html body .machine[data-reading-size="-1"]{--read-scale:.9}html body .machine[data-reading-size="1"]{--read-scale:1.125}html body .machine[data-reading-size="2"]{--read-scale:1.25}html body .machine :is(.task-title,.project-title){white-space:normal;width:100%;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--read-title)!important;letter-spacing:-.025em!important;max-width:none!important;font-weight:400!important;line-height:1.3!important}html body .machine :is(.task-button,.project-select){padding:8px 44px 8px calc(var(--task-completion-gutter) + var(--task-rail-width) + var(--rail-gap))!important;min-height:0!important}html body .machine .task-list{gap:12px!important}html body .machine .task{min-height:0!important;margin-block:0!important}html body .machine :is(.work-support,.task-cadence,.assigned-tag-flow,.task-priority-label,.work-deadline){font-family:Arial,Helvetica,sans-serif!important;font-size:var(--read-support)!important;letter-spacing:0!important;line-height:1.4!important}html body .machine .work-support{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;margin-top:5px;display:flex}html body .machine .work-support:empty{display:none}html body .machine .work-support :is(.task-priority-label,.assigned-tag-flow){width:auto;margin:0!important}html body .machine .work-support .assigned-tag-flow{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}html body .machine .work-support .assigned-tag{font:inherit;line-height:inherit;align-items:center;padding-inline-start:6px;position:relative}html body .machine .work-support .assigned-tag-rail{position:absolute;top:50%;left:0;transform:translateY(-50%)}html body .machine .settings-surface fieldset.settings-choices{border:0;min-inline-size:0;margin:0;padding:0}html body .machine :is(.board-project-step-title,.project-focus-step-title,.note-body,.note-editor,.settings-property,.settings-choice){line-height:1.4;font-family:Arial,Helvetica,sans-serif!important;font-size:var(--read-body)!important}html body .machine :is(.focus-identity h2,.focus-title-editor,.creation-title){font-family:Arial,Helvetica,sans-serif!important;font-size:calc(24px * var(--read-scale))!important;line-height:1.3!important}html body .machine .work-deadline{color:var(--ink-working);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--edge-strong);text-decoration-color:var(--edge-strong);text-underline-offset:3px}html body .machine .work-deadline[data-deadline-state=overdue]{color:var(--priority-high);font-weight:600}html body .machine .work-deadline[data-deadline-state=today]{color:var(--ink-primary);font-weight:600}html body .machine.machine :is(.pooled-menu,.mobile-tools-sheet){background:var(--field)!important;box-shadow:0 4px 16px color-mix(in srgb, var(--ink-primary) 10%, transparent)!important;border:1px solid var(--edge)!important;padding:4px 0!important}html body .machine.machine :is(.pooled-menu,.mobile-tools-sheet):before,html body .machine.machine :is(.pooled-menu,.mobile-tools-sheet):after{display:none!important}html body .machine.machine :is(.pooled-menu,.mobile-tools-sheet) button{font-family:Arial,Helvetica,sans-serif!important;font-size:var(--read-menu)!important;line-height:1.4!important}html body .machine.machine :is(.pooled-menu>button,.pooled-menu .priority-submenu>button,.pooled-menu .priority-submenu-choices>button){min-height:36px;padding:5px 12px}html body .machine.machine .pooled-menu .priority-menu-item{padding-right:32px}html body .machine.machine[data-skin=held-in-motion] .mobile-tools-sheet{color:var(--held-ink-primary);background:var(--held-instrument,#252e2b)!important}html body .machine.machine[data-skin=held-in-motion] .mobile-tools-sheet *{color:inherit}html body .machine .settings-section--appearance>.settings-property:first-child h3{text-transform:uppercase}html body .machine .settings-surface :is(.settings-readout:has(>.settings-choice),.settings-choices,.held-family-choices){flex-direction:column;align-items:flex-start;gap:8px;display:flex}html body .machine .settings-surface .settings-choices:has(>:last-child:nth-child(2)){flex-flow:wrap;gap:16px}html body .machine .settings-defaults{gap:24px;display:grid}html body .machine .settings-default-row{gap:8px;display:grid}html body .machine .settings-property h3{font:inherit;font-weight:600}.reading-size-controls{align-items:center;gap:12px;display:flex}.reading-size-controls button{min-width:44px;min-height:44px;font:inherit;color:inherit;border:1px solid var(--edge);border-radius:4px}.reading-size-controls button:disabled{opacity:.35}@media (max-width:760px){html body .machine{--read-title:calc(18px * var(--read-scale));--read-support:max(12px, calc(13px * var(--read-scale)));--action-menu-item-min-height:44px}html body .machine.machine .current-zone:not(.settings-zone){width:auto!important;padding-inline:16px!important;left:0!important;right:0!important}html body .machine.machine :is(.pooled-menu>button,.pooled-menu .priority-submenu>button,.pooled-menu .priority-submenu-choices>button){min-height:44px}html body .machine.machine .task-list{margin-inline:0!important;padding-inline:0!important}html body .machine.machine .project-header{padding-inline:0!important}html body .machine.machine .recurring-catalog-heading{margin-left:12px}html body .machine.machine .focus-identity h2{font-size:calc(20px * var(--read-scale))!important}html body .machine.machine .mobile-focus-tabs button{font-size:var(--read-support)}html body .machine .settings-property:has(.settings-choices>:last-child:nth-child(2)){grid-template-columns:minmax(0,1fr) auto;align-items:center}}html body .machine :is(.task--selected .task-title,.project--selected .project-title){font-weight:600!important}html body .machine.machine[data-skin=held-in-motion] .pooled-menu{background:var(--held-instrument,#252e2b)!important}@media (max-width:760px){html body .machine.machine .pointer-context-menu--due{width:min(320px,100vw - 24px)!important;padding:12px!important;left:12px!important}html body .machine.machine .context-due-picker{width:100%}}.due-picker-heading{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.due-picker-heading button{min-height:44px;font:inherit;color:inherit;padding:0 8px}.due-picker-hint{color:var(--ink-working);margin:0 0 8px;font-size:12px}@media (max-width:760px){html body .machine .due-picker{max-height:calc(100dvh - 32px);overflow-y:auto;width:min(320px,100vw - 24px)!important}html body .machine .context-due-picker{max-height:calc(100dvh - 64px);overflow-y:auto}html body .machine .due-calendar{--due-cell:min(40px, calc((100vw - 60px) / 7));width:100%}html body .machine .due-calendar .rdp-day_button{width:var(--due-cell);height:var(--due-cell);min-width:0;font-size:var(--read-support)}html body .machine .due-calendar :is(.rdp-month_caption,.rdp-nav,.rdp-button_previous,.rdp-button_next){height:44px}html body .machine .due-calendar :is(.rdp-button_previous,.rdp-button_next){width:44px}}.machine[data-privacy=active]:not([data-artwork=rothko]){pointer-events:none;-webkit-user-select:none;user-select:none;filter:blur(20px)!important}.machine[data-privacy=active]:not([data-artwork=rothko]) :popover-open{visibility:hidden!important}.privacy-screen-resume{z-index:2147483647;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:fixed;inset:0}.privacy-screen-resume:focus{outline:none}.privacy-control{font:inherit;letter-spacing:.08em;opacity:.72;margin-left:auto;font-size:.72rem}.rothko-anderson-field{z-index:100000;pointer-events:none;mix-blend-mode:difference;width:100%;height:100%;position:absolute;inset:0}html body .machine.machine[data-artwork=rothko][data-rothko-collection=anderson]{--field:#101010;--ink-primary:#d6d6d6;--ink-working:#ccc;--ink-quiet:#c4c4c4;--ink-receding:#bfbfbf;--forward:#b5b5b5;--danger:#b9b9b9;--edge:#aaaaaa24;--light-rgb:180,180,180}html body .machine.machine[data-artwork=rothko][data-rothko-collection=anderson] :is(.task--selected,.project--selected) :is(.task-title,.project-title){color:#dedede}@font-face{font-family:Anderson Avenir;src:local(AvenirNext-Medium);font-style:normal;font-weight:500;font-display:swap}html body .machine.machine[data-artwork=rothko][data-rothko-collection=anderson] :is(.task-title,.project-title){font-family:Anderson Avenir,Avenir Next,sans-serif!important;font-weight:500!important}html body .machine.machine[data-artwork=rothko][data-rothko-collection=anderson] .focus-plane:before{background:#141414}.rothko-collection-settings [data-collection=anderson] .rothko-swatch{background:linear-gradient(#151515 63%,#969696 63%)}@media (prefers-reduced-motion:reduce){.rothko-anderson-field{transition:none!important}}@media (forced-colors:active){.rothko-anderson-field{display:none}}html body .machine.machine[data-artwork=rothko]{--ink-primary:#c6c6c6;--ink-working:#bdbdbd;--ink-quiet:#aeaeae;--ink-receding:#a3a3a3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body .machine.machine[data-artwork=rothko][data-rothko-collection=chapel]{--ink-primary:#a6a19d;--ink-working:#9e9995;--ink-quiet:#928e8a;--ink-receding:#8d8985}html body .machine.machine[data-artwork=rothko][data-rothko-collection=chapel] :is(.task--selected,.project--selected) :is(.task-title,.project-title){color:#b2aca7}html body .machine.machine[data-artwork=rothko][data-rothko-collection=chapel] :is(.rothko-surface,.rothko-tile-art,.rothko-mark-art){filter:brightness(.64)}html body .machine.machine[data-artwork=rothko][data-rothko-collection=phillips]{--ink-primary:#d1c3ae;--ink-working:#c8baa5;--ink-quiet:#beaf9b;--ink-receding:#b5a590}html body .machine.machine[data-artwork=rothko][data-rothko-collection=phillips] :is(.task--selected,.project--selected) :is(.task-title,.project-title){color:#ddd0ba}html body .machine.machine[data-artwork=rothko] .settings-surface{isolation:isolate;color:var(--ink-primary);box-shadow:none;background:0 0;border:0;position:relative}html body .machine[data-artwork=rothko] .settings-surface fieldset{border:0;min-width:0;margin:0;padding:0}html body .machine[data-artwork=rothko] .settings-choice-rail{opacity:.22}html body .machine[data-artwork=rothko] .wordmark{box-shadow:none;border:0}html body .machine[data-artwork=rothko] .wordmark:focus-visible{outline:none!important}html body .machine[data-artwork=rothko] .wordmark:focus-visible .rothko-wordmark{filter:brightness(1.35);opacity:1}html body .machine[data-artwork=rothko][data-privacy=active] :is(.focus-plane,.discovery-screen,.settings-surface,.pointer-context-menu,.due-picker,.tag-picker),html body .machine[data-artwork=rothko][data-privacy=active] :is(.focus-plane,.discovery-screen,.settings-surface,.pointer-context-menu,.due-picker,.tag-picker) *{visibility:hidden!important;pointer-events:none!important}html body .machine[data-artwork=rothko]:not(.machine--mobile) .current-zone{will-change:scroll-position;padding-top:12px;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}@font-face{font-family:Rothko Avenir;src:local(AvenirNext-Regular);font-style:normal;font-weight:400;font-display:swap}html body .machine[data-artwork=rothko],html body .machine[data-artwork=rothko] :is(button,input,textarea,select,span,h1,h2,h3,p,label,a){font-family:Rothko Avenir,Avenir Next,sans-serif!important}html:has(.machine[data-artwork=rothko]) :is(.due-picker,.tag-picker){font-family:Rothko Avenir,Avenir Next,sans-serif!important}html body .machine[data-artwork=rothko] :is(.task-title,.project-title,.focus-title,.creation-title,.board-zone-heading,.navigation-item){font-weight:400;text-shadow:none!important;font-family:Rothko Avenir,Avenir Next,sans-serif!important}.machine[data-artwork=rothko] :is(.task-title,.project-title){-webkit-mask-image:var(--rothko-letter-mask,none);mask-image:var(--rothko-letter-mask,none);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.machine[data-artwork=rothko] :is(.task,.project):is(:hover,:focus-within) :is(.task-title,.project-title){-webkit-mask-image:none;mask-image:none}@media (forced-colors:active){.machine[data-artwork=rothko] :is(.task-title,.project-title){-webkit-mask-image:none!important;mask-image:none!important}}html body .machine[data-artwork=rothko]{--read-title:calc(18px * var(--read-scale));--read-support:max(12px, calc(12px * var(--read-scale)))}html body .machine[data-artwork=rothko] :is(.task-button,.project-select){min-height:44px!important;padding:7px 44px 7px 34px!important}html body .machine[data-artwork=rothko] .priority-rail{opacity:0!important}html body .machine[data-artwork=rothko] .task-list{gap:3px!important}html body .machine[data-artwork=rothko] :is(.task,.project,.task-button,.project-select):is(:hover,:focus,:focus-within){outline:none!important}html body .machine[data-artwork=rothko] :is(.task-button,.project-select):focus-visible :is(.task-title,.project-title){text-underline-offset:5px;text-decoration:underline}.machine[data-artwork=rothko]{--sans:"Rothko Avenir", "Avenir Next", sans-serif;--field:#271d23;--ink-primary:#c6c6c6;--ink-working:#bdbdbd;--ink-quiet:#aeaeae;--ink-receding:#a3a3a3;--edge:#d5c9b12b;--ink:var(--ink-primary);--ink-muted:var(--ink-quiet);--priority-high:#cab3a0;--priority-medium:#cab3a0;--priority-low:#cab3a0;--light-rgb:232, 219, 199;--held-brand-ink:#ebdcc4;--forward:#e6d1b2;--danger:#edb39f;--held-resolve-accent:#e5d8bc;--page-x:clamp(24px, 5.1vw, 86px);--header-wordmark-scale:1;color:var(--ink-primary);background:var(--field);isolation:isolate;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.rothko-surface{pointer-events:none;z-index:0;background:#291b22;position:absolute;inset:0;overflow:hidden}.rothko-surface canvas{width:100%;height:100%;position:absolute;inset:0}@media (display-mode:window-controls-overlay){.machine[data-artwork=rothko] .rothko-surface:after{content:"";height:calc(var(--window-titlebar-height) + 18px);background:linear-gradient(to bottom, #211d22 0, #211d22 var(--window-titlebar-height), transparent 100%);pointer-events:none;position:absolute;inset:0 0 auto}}.rothko-outgoing{opacity:0}.rothko-outgoing--fade{animation:rothko-crossfade var(--rothko-fade-duration,9s) ease both}.machine[data-artwork=rothko] [data-art-id]{isolation:isolate;position:relative}.machine[data-artwork=rothko] [data-art-id]:is(.task-drag-overlay,.project-drag-overlay){position:fixed}html body .machine[data-artwork=rothko] .release-point:before{background:#d6c6af;border:0;width:5px;height:5px;box-shadow:none!important;opacity:.24!important;transform:translate(-50%,-50%)scale(1)!important}html body .machine[data-artwork=rothko] :is(.task,.project-header):is(:hover,:focus-within) .release-point:before{opacity:.48!important}html body .machine[data-artwork=rothko] .release-point:is(:hover,:focus-visible):before{opacity:.85!important;transform:translate(-50%,-50%)scale(1.2)!important}html body .machine[data-artwork=rothko] .release-point:disabled:before{opacity:.12!important}html body .machine.machine[data-artwork=rothko] .project .project-header:after{opacity:0!important}.rothko-tile-art{pointer-events:none;z-index:-2;position:absolute;inset:0}.rothko-tile-art canvas{max-width:none;position:absolute;top:-20px;left:-40px}.rothko-tile-glaze{background-image:var(--rothko-glaze);background-size:var(--rothko-glaze-size);background-position:0 0;background-repeat:no-repeat;background-attachment:fixed;position:absolute;inset:-20px -60px -30px -40px;-webkit-mask-size:100% 100%;mask-size:100% 100%}.rothko-tile-art--outgoing{z-index:-1;animation:rothko-crossfade var(--rothko-fade-duration,9s) ease both}.machine[data-artwork=rothko] [data-art-id]:is(:hover,:focus-within)>.rothko-tile-art canvas{filter:brightness(1.08)}.machine[data-artwork=rothko][data-privacy=active] .rothko-tile-art--outgoing{animation-play-state:paused}@keyframes rothko-crossfade{0%{opacity:1}to{opacity:0}}.machine[data-artwork=rothko] :is(.global-header,.navigation-index,.current-zone){box-shadow:none;background:0 0}.machine[data-artwork=rothko] .global-header{border-color:#d6c7aa14}.machine[data-artwork=rothko] :is(.wordmark,.navigation-item,.header-action,.held-zone-create,.structural-label,.task-title,.project-title,.focus-title,.creation-title){color:var(--ink-primary)}.machine[data-artwork=rothko] :is(.task,.project,.project-header){box-shadow:none!important;background:0 0!important}.machine[data-artwork=rothko] :is(.task,.project-header):before{display:none!important}.machine[data-artwork=rothko] :is(.priority-rail,.project-header):after{box-shadow:none!important;filter:none!important}.machine[data-artwork=rothko] .priority-rail{opacity:0}.machine[data-artwork=rothko] .project-header:after{opacity:0!important}.machine[data-artwork=rothko] :is(.task,.project):is(:hover,:focus-within,.task--selected,.project--selected){outline:none}.machine[data-artwork=rothko] :is(.task-button,.project-select):focus-visible{outline:none}.machine[data-artwork=rothko] :is(.task-button,.project-select):focus-visible :is(.task-title,.project-title){text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.machine[data-artwork=rothko] :is(.task--selected,.project--selected) :is(.task-title,.project-title){color:#dedede}.machine[data-artwork=rothko] :is(button,input,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #ecdbc1}.machine[data-artwork=rothko] .wordmark{justify-content:flex-start;align-items:center;width:300px;height:82px;padding:0;display:flex;top:7px}.rothko-wordmark{opacity:.9;width:100%;height:100%;transition:opacity .12s;display:block;position:relative}.rothko-mark-art,.rothko-mark-art canvas{pointer-events:none;width:100%;height:100%;display:block}.machine[data-artwork=rothko] .wordmark:hover .rothko-wordmark{opacity:.96}.machine[data-artwork=rothko] .wordmark:is(:active,[data-confirming=true]) .rothko-wordmark{opacity:1}.machine[data-artwork=rothko] .privacy-control{height:44px;color:var(--ink-quiet);padding:8px;font-size:12px;position:absolute;top:21px;right:18px}.machine[data-artwork=rothko] .global-discovery{margin-right:30px}.machine[data-artwork=rothko] .task-priority-label{color:var(--ink-quiet);font-size:12px}.machine[data-artwork=rothko] :is(.task-title,.project-title){text-shadow:0 1px 3px #170f16b0}.machine[data-artwork=rothko] .board-zone-heading{border-color:#decfb518}.machine[data-artwork=rothko] :is(.settings-surface,.focus-plane,.creation-plane,.discovery-screen){color:var(--ink-primary);background:#181c22eb}html body .machine[data-artwork=rothko] .focus-plane{isolation:isolate;box-shadow:none!important;background:0 0!important;border:0!important}html body .machine[data-artwork=rothko] :is(.task,.project-header,.focus-identity,.task-button,.project-select):after{box-shadow:none!important;background:0 0!important}html body .machine[data-artwork=rothko] :is(.task--selected,.task--context,.project--selected,.project--context){border-color:#0000!important}html body .machine[data-artwork=rothko] :is(.task-button,.project-select,.focus-identity):before{box-shadow:none!important;background:0 0!important}html body .machine[data-artwork=rothko] :is(.focus-view-strip,.focus-tag-dock,.focus-priority-options,.creation-priority-options){background:0 0;border-color:#d5c9b119}html body .machine[data-artwork=rothko] .project-step-entry-datum{isolation:isolate;background:0 0}.machine[data-artwork=rothko] .project-step-entry-datum:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:#19232b;position:absolute;inset:-4px -8px}.machine[data-artwork=rothko] :is(.settings-property h3,.settings-property p,.settings-readout,.settings-choice,.focus-tab){color:inherit}.machine[data-artwork=rothko] .settings-property{border-color:var(--edge)}.rothko-collection-settings{width:100%;max-width:700px}.rothko-collection-settings fieldset{border:0;margin:0;padding:0}.rothko-collection-settings small{color:var(--ink-quiet);font-size:12px;font-weight:400;line-height:1.6;display:block}.rothko-collection-settings .rothko-collections{display:block}.rothko-collection-settings .rothko-swatch{background:url(/rothko/painted-ground-v3.png) 50%/cover;border:0;width:106px;height:66px}.rothko-collection-settings [data-collection=chapel] .rothko-swatch{background-blend-mode:multiply;filter:brightness(.64);background-color:#201126}.rothko-collection-settings [data-collection=phillips] .rothko-swatch{background-blend-mode:luminosity;background-color:#a96828}.rothko-collection-settings .rothko-composition-choices{margin-top:26px}.rothko-composition-choices legend{margin-bottom:8px;font-size:14px}.rothko-composition-choices [role=radio]{cursor:pointer;text-align:left;align-items:center;gap:12px;min-height:56px;font-size:15px;display:flex}.rothko-collection-settings input{accent-color:#d0ba98;width:16px;height:16px}.rothko-another{border-bottom:1px solid #d8c4a04d;min-height:44px;margin:12px 0;padding:8px 0;font-size:14px}.rothko-mix{margin-top:22px}.rothko-mix label{align-items:center;gap:12px;min-height:44px;font-size:14px;display:flex}.rothko-mix p{margin-top:0}.rothko-collections{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;padding:0;display:grid}.rothko-collections legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.rothko-collections button{text-align:left;color:#e3d5c2;border-bottom:1px solid #0000;align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.rothko-collections button[aria-pressed=true]{border-color:#d8c4a0}.rothko-swatch{background-blend-mode:luminosity;background-image:url(/rothko/painted-ground-v2.png);background-size:100px;border-right:16px solid;width:40px;height:27px;display:inline-block}.rothko-random{align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:14px;display:flex}.rothko-collection-settings p,.rothko-collection-settings summary{color:#c4b9a9;font-size:13px;line-height:1.6}.rothko-collection-settings details{margin-top:14px}.rothko-collection-settings details button{border-bottom:1px solid #d8c4a0;min-height:44px;margin:12px 0}.machine[data-artwork=rothko][data-privacy=active]>:not(.rothko-surface):not(.privacy-wake):not(.current-zone){opacity:0!important;pointer-events:none!important}.machine[data-artwork=rothko][data-privacy=active] .current-zone *{visibility:hidden!important;pointer-events:none!important}.machine[data-artwork=rothko][data-privacy=active] .current-zone .rothko-tile-art,.machine[data-artwork=rothko][data-privacy=active] .current-zone .rothko-tile-art *{visibility:visible!important}.machine[data-artwork=rothko] .privacy-wake{z-index:10000;opacity:0;cursor:default;background:0 0;border:0;outline:0;position:absolute;inset:0}.machine[data-artwork=rothko][data-privacy=active] :is(.task-title,.task-cadence,.task-priority-label,.assigned-tag-flow,.focus-plane,.settings-surface,.discovery-screen){filter:none}@media (min-width:761px){html body .machine.machine[data-artwork=rothko] .global-header .global-discovery{transform:translate(-48px)!important}.machine[data-artwork=rothko]:not(.machine--mobile):not([data-held-focus]) .board-zone--current{width:53%;padding-inline:0}.machine[data-artwork=rothko]:not(.machine--mobile):not([data-held-focus]) :is(.board-zone--recurring,.board-zone--projects){width:42%}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile) .current-zone{top:calc(107px + var(--window-titlebar-height));padding-right:0}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile) .focus-plane{top:calc(112px + var(--window-titlebar-height))}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile) .focus-controls{z-index:3;top:0}.machine[data-artwork=rothko]:not(.machine--mobile) .board-task{min-height:54px;margin-bottom:5px;padding-block:0}.machine[data-artwork=rothko]:not(.machine--mobile) .board-task .task-button{min-height:0;padding-block:4px}.machine[data-artwork=rothko]:not(.machine--mobile) .board-task .task-title{-webkit-line-clamp:unset;min-height:0}.machine[data-artwork=rothko]:not(.machine--mobile) .board-project{min-height:84px;margin-bottom:15px}.machine[data-artwork=rothko]:not(.machine--mobile) .board-zone-heading{margin-bottom:13px}.machine[data-artwork=rothko]:not(.machine--mobile) .board-zone--projects{margin-top:33px}html body .machine[data-artwork=rothko]:not(.machine--mobile):not([data-held-focus]) .current-zone{left:5.1%;right:5.1%;padding-left:0!important}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile):not([data-held-focus]) .current-zone{width:auto;left:calc(5.1% - 40px);right:calc(5.1% - 40px);padding-inline:40px!important}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile)[data-held-focus] .current-zone{left:calc(var(--page-x) - 40px);right:calc(var(--page-x) - 40px);width:auto;padding-inline:40px!important}.machine[data-artwork=rothko] .navigation-index{pointer-events:none}.machine[data-artwork=rothko] .navigation-index button{pointer-events:auto}html body .machine[data-artwork=rothko]:not(.machine--mobile) .board-zone-heading{margin-bottom:5px}}@media (min-width:761px) and (max-width:1399px){html body .machine.machine[data-artwork=rothko]:not(.machine--mobile) .current-zone{top:calc(160px + var(--window-titlebar-height))}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile) .focus-plane{top:calc(166px + var(--window-titlebar-height))}.machine[data-artwork=rothko]:not(.machine--mobile) .wordmark{width:264px;height:70px}}@media (max-width:760px){.machine[data-artwork=rothko]{--page-x:24px}.machine[data-artwork=rothko] .global-header>.wordmark{width:min(252px,100vw - 184px);max-width:calc(100vw - 184px);height:64px;top:7px}.machine[data-artwork=rothko] .rothko-wordmark{width:100%}.machine[data-artwork=rothko] .privacy-control{top:7px;right:12px}.machine[data-artwork=rothko] .global-creation-zone{right:78px}.machine[data-artwork=rothko] .global-discovery{margin-right:0}.rothko-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}}html:has(.machine[data-artwork=rothko]) button[data-selected-single=true]{color:#19232b!important;background:#cbb99f!important}html:has(.machine[data-artwork=rothko]) :is(.due-picker,.tag-picker){isolation:isolate;box-shadow:none!important;color:#e3d5c2!important;background:0 0!important;border:0!important}html:has(.machine[data-artwork=rothko]) :is(.due-picker,.tag-picker):before{content:"";z-index:-1;pointer-events:none;background:#19232b url(/rothko/painted-ground-v3.png) 80% 45%/1552px 868px;position:absolute;inset:-8px;box-shadow:0 0 9px 5px #19232b;display:block!important}.machine[data-artwork=rothko]:not(#rothko-specificity-guard) .priority-rail{opacity:0!important;filter:opacity(0)!important}.machine[data-artwork=rothko] :is(.recurring-family-rail,.schedule-outline-rail){opacity:0!important}html body .machine[data-artwork=rothko]:is(.machine--completed,.machine--archive) .historical-task-list .task{min-height:60px;margin-bottom:10px;height:auto!important}html body .machine[data-artwork=rothko]:is(.machine--completed,.machine--archive) .task-button{height:auto!important}html body .machine[data-artwork=rothko]:is(.machine--completed,.machine--archive) .task-title{flex-shrink:0;min-height:1.4em}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.pointer-context-menu,.focus-menu,.project-step-menu,.priority-submenu-choices,.discovery-screen){isolation:isolate;box-shadow:none!important;color:#e3d5c2!important;background:0 0!important;border:0!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.filter-surface,.search-surface,.search-group,.search-result){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.priority-rail,.project-step-menu-rail,.search-result-rail,.filter-priority-rail,.filter-tag-rail,.recurrence-choice-rail){opacity:0!important;box-shadow:none!important;background:0 0!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.project-header,.task,.search-result,.filter-priority,.filter-tag,.recurrence-choice,.recurring-family-option):before,html[data-active-skin] body .machine.machine[data-artwork=rothko] .project-header:after{box-shadow:none!important;background:0 0!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.pointer-context-menu,.focus-menu,.project-step-menu,.priority-submenu-choices) button{color:#e3d5c2!important;box-shadow:none!important;border:0!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.pointer-context-menu,.focus-menu,.project-step-menu,.priority-submenu-choices) button:is(:hover,:focus-visible){box-shadow:none!important;color:#fff2dc!important;background:#a9857026!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.search-result[aria-selected=true],.filter-priority[aria-pressed=true],.filter-tag[aria-pressed=true],.recurrence-choice[aria-pressed=true],.recurring-family-option--active){text-underline-offset:5px;-webkit-text-decoration:underline #ccb89780;text-decoration:underline #ccb89780;color:#fff2dc!important;box-shadow:none!important;background:#a9857015!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.pointer-context-menu,.focus-menu,.project-step-menu) button:focus-visible{outline-offset:-3px;outline:1px dashed #d8c4a0!important}.machine[data-artwork=rothko] .priority-submenu:has(>.priority-submenu-choices[style*="right: 100%"])>button>span{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.rothko-outgoing--fade,.rothko-tile-art--outgoing{opacity:0;animation:none}}@media (forced-colors:active){.rothko-tile-art,.rothko-surface{display:none}.machine[data-artwork=rothko]{color:canvastext;background:canvas}.rothko-wordmark{filter:none}.rothko-mark-art{display:none}.rothko-wordmark:after{content:"Home";color:buttontext;font-size:14px}html body .machine[data-artwork=rothko] :is(.task-button,.project-select):focus-visible{outline:2px solid highlight!important}html body .machine[data-artwork=rothko] :is(.task--selected,.project--selected){outline:2px solid highlight!important}}@media (min-width:761px){html body .machine.machine--board:is([data-skin=build-core],[data-skin=clean-plate-os]) .board-workspace{left:calc(var(--page-x) - var(--selection-pool-bleed));right:var(--page-x);width:auto;max-width:none;padding-right:0}html body .machine.machine--board:is([data-skin=build-core],[data-skin=clean-plate-os]) .board-field{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);column-gap:clamp(24px,3vw,60px);width:100%}}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.pooled-menu,.mobile-tools-sheet,.due-picker){box-shadow:0 0 4px 1px var(--held-instrument,#252e2b)!important;border-color:#0000!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.pooled-menu,.mobile-tools-sheet,.due-picker,.search-surface,.filter-surface){-webkit-mask-image:linear-gradient(to right, transparent, black var(--held-edge-feather), black calc(100% - var(--held-edge-feather)), transparent), linear-gradient(to bottom, transparent, black var(--held-edge-feather), black calc(100% - var(--held-edge-feather)), transparent);mask-image:linear-gradient(to right, transparent, black var(--held-edge-feather), black calc(100% - var(--held-edge-feather)), transparent), linear-gradient(to bottom, transparent, black var(--held-edge-feather), black calc(100% - var(--held-edge-feather)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .board-object-pool--selected{filter:blur(3px)!important}@media (max-width:760px){html body .machine.machine .pointer-context-menu--due{max-height:calc(100dvh - 24px);overflow-y:auto;top:max(12px, env(safe-area-inset-top))!important}}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .focus-plane{background:0 0;border-color:#0000}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .focus-plane:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--field) 72%, transparent);filter:blur(3px);position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}html body .machine.machine:not([data-artwork=rothko]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu{background:rgb(var(--surface-opaque-rgb))!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.focus-menu,.pointer-context-menu,.project-step-menu).pooled-menu{background:var(--held-instrument,#252e2b)!important}html[data-active-skin] body .machine.machine[data-artwork=rothko] :is(.pointer-context-menu,.focus-menu,.project-step-menu,.priority-submenu-choices){background:#19232b url(/rothko/painted-ground-v3.png) 80% 45%/1552px 868px!important}html body .machine[data-skin=clean-plate-os]{--field:#f2f1ec;--field-rgb:242,241,236;--surface-opaque-rgb:249,248,244;--cp-paper:#f9f8f4;--cp-edge:#d2d6d5;--ink-primary:#263336;--ink-working:#526064;--ink-quiet:#647074;--ink-receding:#647074;--cp-selection:#e0e7eb;--progress-track:#d3dcdf;--progress-fill:#647f95;--warm-primary:var(--ink-primary);--warm-working:var(--ink-working);--warm-quiet:var(--ink-quiet);background:var(--field)}html body .machine[data-skin=clean-plate-os][data-cpos-theme=dark]{--field:#222a30;--field-rgb:34,42,48;--surface-opaque-rgb:43,52,58;--cp-paper:#2b343a;--cp-edge:#465158;--ink-primary:#f0eee7;--ink-working:#c4cbc9;--ink-quiet:#a5b1b2;--ink-receding:#a5b1b2;--cp-selection:#344650;--progress-track:#46535b;--progress-fill:#8ba9bc}.cpos-atmosphere{pointer-events:none;--cpos-from:126,150,164;--cpos-to:126,150,164;--cpos-blend:0;position:absolute;inset:0;overflow:hidden}.cpos-atmosphere span{background:radial-gradient(ellipse at 0% 0%,rgba(var(--cpos-from),.14),transparent 48%),radial-gradient(ellipse at 100% 100%,rgba(var(--cpos-from),.09),transparent 48%);position:absolute;inset:0}.cpos-atmosphere span+span{background:radial-gradient(ellipse at 0% 0%,rgba(var(--cpos-to),.14),transparent 48%),radial-gradient(ellipse at 100% 100%,rgba(var(--cpos-to),.09),transparent 48%);opacity:var(--cpos-blend);transition:opacity 30s linear}.cpos-atmosphere span:first-child{opacity:calc(1 - var(--cpos-blend));transition:opacity 30s linear}@media (prefers-reduced-motion:reduce){.cpos-atmosphere span{transition:none!important}}html body .machine[data-skin=clean-plate-os] :is(.task-button,.project-select){min-height:64px;background:0 0!important;border-radius:6px!important;padding:12px 44px 12px 36px!important}html body .machine[data-skin=clean-plate-os] :is(.task-button,.project-select):before,html body .machine[data-skin=clean-plate-os] :is(.task-button,.project-select):after{display:none!important}html body .machine[data-skin=clean-plate-os] :is(.task,.project){border-bottom:1px solid color-mix(in srgb,var(--cp-edge) 65%,transparent);height:auto!important;margin:0!important;padding:0!important}html body .machine[data-skin=clean-plate-os] :is(.task-list,.project-list){gap:8px!important}html body .machine[data-skin=clean-plate-os] :is(.task-button,.project-select):is(:hover,[aria-pressed=true]){background:var(--cp-selection)!important}html body .machine[data-skin=clean-plate-os] :is(.task-title,.project-title){font-weight:500;color:var(--ink-primary)!important}html body .machine[data-skin=clean-plate-os] .release-point{width:32px;height:32px;top:15px!important;left:0!important;transform:none!important}html body .machine[data-skin=clean-plate-os] .release-point:before{border-color:var(--ink-quiet)}html body .machine[data-skin=clean-plate-os] .task-priority-rail{display:none!important}html body .machine[data-skin=clean-plate-os] .task-priority-label{font-weight:600;background:0 0!important;border:0!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;display:inline!important;position:static!important}html body .machine[data-skin=clean-plate-os] .work-support{color:var(--ink-working);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:6px;display:flex}html body .machine[data-skin=clean-plate-os] .assigned-tag-rail{display:none}html body .machine[data-skin=clean-plate-os] .assigned-tag{color:var(--ink-quiet);padding:0!important}html body .machine[data-skin=clean-plate-os] .assigned-tag+.assigned-tag:before{content:"·";margin-right:6px}html body .machine[data-skin=clean-plate-os] .project-select{padding-right:76px!important}html body .machine[data-skin=clean-plate-os] .project-header>.mobile-row-actions{top:12px!important;right:34px!important;transform:none!important}html body .machine[data-skin=clean-plate-os] .task>.mobile-row-actions{top:12px!important;right:2px!important;transform:none!important}html body .machine[data-skin=clean-plate-os] .project-expand{width:32px;top:12px!important;right:0!important;transform:none!important}html body .machine[data-skin=clean-plate-os] .project-progress{max-width:180px;height:3px;margin-top:8px}.cpos-project-count{color:var(--ink-working);font-size:var(--read-support);margin-top:8px;display:block}html body .machine[data-skin=clean-plate-os] .project-active-steps{margin-left:20px;margin-right:8px;padding-right:0}.category-heading-copy{min-width:0}.category-description{color:var(--ink-quiet);font-size:var(--read-support);letter-spacing:normal;text-transform:none;margin:5px 0 0;font-weight:400}html body .machine[data-skin=clean-plate-os] .board-zone-heading{align-items:flex-start;margin-bottom:14px}html body .machine[data-skin=clean-plate-os] .structural-label.board-zone-label{font-size:var(--read-title);letter-spacing:normal;text-transform:none;font-weight:600}html body .machine[data-skin=clean-plate-os] .wordmark:focus-visible{border-radius:4px;outline-offset:4px!important;outline-width:1px!important}html body .machine[data-skin=clean-plate-os] .cpos-type-icon{display:none!important}html body .machine[data-skin=clean-plate-os] .navigation-item{padding-left:4px!important}html body .machine[data-skin=clean-plate-os] .mobile-work-label{padding-left:0!important}html body .machine:is([data-skin=build-core],[data-skin=clean-plate-os]) .held-zone-create{min-height:32px;color:var(--action-forward);font:inherit;font-size:var(--read-support);cursor:pointer;background:0 0;border:0;border-radius:4px;margin-left:auto;padding:4px 8px;font-weight:600}html body .machine:is([data-skin=build-core],[data-skin=clean-plate-os]) .held-zone-create:hover{background:color-mix(in srgb,var(--action-forward) 10%,transparent)}@media (min-width:761px){html body .machine[data-skin=clean-plate-os] .board-workspace{top:calc(110px + var(--window-titlebar-height))!important}html body .machine[data-skin=clean-plate-os] .board-field{padding-top:12px!important}html body .machine:is([data-skin=build-core],[data-skin=clean-plate-os]) .global-header{grid-template-columns:auto minmax(0,1fr) auto auto}}@media (min-width:761px) and (max-width:1399px){html body .machine[data-skin=clean-plate-os] .board-workspace{top:calc(154px + var(--window-titlebar-height))!important}}@media (max-width:760px){html body .machine[data-skin=clean-plate-os] .release-point{opacity:1!important;pointer-events:auto!important;display:block!important}html body .machine[data-skin=clean-plate-os] .workzone-heading .category-heading-copy{display:block}html body .machine[data-skin=clean-plate-os] .category-description{display:none}}html body .machine[data-skin=clean-plate-os] .assigned-tag-flow{flex:0 auto;gap:6px;width:auto!important}@media (max-width:760px){html body .machine.machine.machine--mobile[data-skin=clean-plate-os] .release-point{width:44px;height:44px;opacity:1!important;pointer-events:auto!important;display:block!important;top:8px!important}html body .machine.machine--mobile[data-skin=clean-plate-os] :is(.task-button,.project-select){padding-left:48px!important}}@media (min-width:761px){html body .machine.machine[data-skin=clean-plate-os]:not(.machine--mobile) .focus-plane:not(.creation-plane):before{background:var(--cp-paper)!important}}html body .machine .privacy-control{z-index:100;min-height:36px;font:500 13px/24px var(--font-sans,sans-serif);letter-spacing:.02em;color:var(--ink-working);opacity:1;margin:0;padding:6px 10px;position:fixed!important;inset:auto 24px 12px auto!important}html body .machine--mobile .privacy-control{bottom:calc(88px + env(safe-area-inset-bottom))!important;right:12px!important}.privacy-screen-resume span{color:#f4f2ec;background:#263330;border-radius:6px;padding:10px 16px;font:500 14px/24px sans-serif;position:absolute;bottom:12px;right:24px}html body .machine .global-header .header-settings{order:3}html body .machine:not(.machine--mobile) .global-header :is(.header-action,.navigation-item){font-weight:500;line-height:24px;font-size:16px!important}html body .machine:not(.machine--mobile) .global-header .cpos-wordmark-slot{width:230px;height:44px}html body .machine:not(.machine--mobile) .global-header .cpos-wordmark{object-fit:contain;width:100%;max-width:100%}html body .machine .project-header>.mobile-row-actions{z-index:4;justify-content:center;align-items:center;width:32px;height:32px;position:absolute;display:flex!important;top:10px!important;right:36px!important;transform:none!important}html body .machine .project-header>.project-expand{width:32px;height:32px;top:10px!important;right:0!important;transform:none!important}html body .machine .project-header .project-select{padding-right:76px!important}html body .machine .focus-identity:before,html body .machine .focus-identity>.focus-priority-rail{display:none!important}html body .machine .focus-identity .focus-completion-point{max-width:none;position:absolute;width:36px!important;height:40px!important;display:block!important;top:0!important;left:0!important;right:auto!important}html body .machine .focus-identity:has(.focus-completion-point) .focus-primary-content{padding-left:44px!important;padding-right:0!important}html body .machine .focus-completion-point .held-resolution-label{display:none!important}html body .machine .focus-completion-point:before{content:"";border:1.5px solid;border-radius:50%;opacity:1!important;width:16px!important;height:16px!important;box-shadow:none!important;background:0 0!important;display:block!important;transform:translate(-50%,-50%)!important}html body .machine .focus-completion-point:disabled{opacity:.4}html body .machine .focus-completion-point:focus-visible{outline-offset:2px;outline:2px solid}@media (min-width:761px){html body .machine:not(.machine--mobile){--page-x:clamp(24px, 3vw, 48px)}html body .machine.machine--board:is([data-skin=build-core],[data-skin=clean-plate-os]) .board-field{column-gap:clamp(24px,2vw,36px)}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]):not(.machine--mobile):not([data-held-focus]) .board-zone--current{width:53%}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]):not(.machine--mobile):not([data-held-focus]) :is(.board-zone--recurring,.board-zone--projects){width:43%}}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]){--held-edge-feather:3px}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.pooled-menu,.mobile-tools-sheet,.due-picker,.search-surface,.filter-surface){-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect;background:var(--held-instrument)!important;color:var(--held-ink-primary)!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .focus-plane:before{background:var(--held-instrument);filter:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent),linear-gradient(to bottom,transparent,#000 var(--held-edge-feather),#000 calc(100% - var(--held-edge-feather)),transparent);-webkit-mask-composite:source-in;mask-composite:intersect}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .board-object-pool{filter:blur(var(--held-edge-feather))!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task-button,.project-select){background:0 0!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task,.project):not(:is(.task--selected,.project--selected)) :is(.task-button,.project-select):before,html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .board-object-pool--contact{opacity:.12!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .task-priority-rail{box-shadow:none!important;filter:none!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.focus-steps-heading,.project-steps-heading,.focus-section-heading){background:0 0!important}html body .machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .project-step-entry-datum{background:var(--held-instrument);-webkit-mask-image:linear-gradient(90deg,#0000,#000 3px calc(100% - 3px),#0000);mask-image:linear-gradient(90deg,#0000,#000 3px calc(100% - 3px),#0000)}html body .machine.machine .project-header>:is(.project-expand,.mobile-row-actions){justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;top:10px!important;bottom:auto!important;transform:none!important}html body .machine.machine .project-header>.project-expand{right:0!important}html body .machine.machine .project-header>.mobile-row-actions{right:38px!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task,.project,.project-header){background:0 0!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .task:after{display:none!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task--selected .task-button,.project--selected .project-select):before{z-index:-1;background:var(--selection);filter:none;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3px calc(100% - 3px),#0000),linear-gradient(#0000,#000 3px calc(100% - 3px),#0000);mask-image:linear-gradient(90deg,#0000,#000 3px calc(100% - 3px),#0000),linear-gradient(#0000,#000 3px calc(100% - 3px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect;content:""!important;opacity:1!important;display:block!important}html body .machine.machine.machine[data-skin] .project-header>:is(.project-expand,.mobile-row-actions){width:36px!important;height:36px!important;margin:0!important;top:10px!important;bottom:auto!important;transform:none!important}html body .machine.machine.machine[data-skin] .project-header>.project-expand{right:0!important}html body .machine.machine.machine[data-skin] .project-header>.mobile-row-actions{right:38px!important}@media (min-width:761px){html body .machine:not(.machine--mobile):is([data-skin=held-in-motion],[data-skin=static-atlas]) .current-zone :is(.task--selected,.project--selected){border-block-width:0}html body .machine:not(.machine--mobile) .current-zone :is(.task-title,.project-title){font-weight:var(--work-object-title-weight,400)}html body .machine.machine:not(.machine--mobile) .focus-plane:not(.creation-plane){width:var(--overlay-width,min(720px, calc(100% - 2 * var(--page-x))));z-index:30;isolation:isolate;min-width:0;overflow:visible;left:var(--overlay-left,auto)!important;right:var(--overlay-right,var(--page-x))!important;background:0 0!important}html body .machine.machine:not(.machine--mobile) .focus-plane[data-overlay-side]{top:var(--overlay-top)!important}html body .machine.machine:not(.machine--mobile) .focus-plane[data-overlay-side]:before{top:-8px}html body .machine.machine:not(.machine--mobile) .focus-plane:not(.creation-plane):before{content:"";z-index:-3;pointer-events:none;background:var(--held-instrument,var(--field,#1e1c1a));filter:none;position:absolute;inset:-42px -12px -12px -20px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000),linear-gradient(#0000,#000 8px calc(100% - 8px),#0000);mask-image:linear-gradient(90deg,#0000,#000 8px calc(100% - 8px),#0000),linear-gradient(#0000,#000 8px calc(100% - 8px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}html body .machine.machine[data-artwork=rothko]:not(.machine--mobile) .focus-plane:not(.creation-plane):before{background:#111d23;top:-8px}html body .machine.machine[data-artwork=rothko][data-rothko-collection=chapel]:not(.machine--mobile) .focus-plane:not(.creation-plane):before{background:#110d16}html body .machine.machine[data-artwork=rothko][data-rothko-collection=phillips]:not(.machine--mobile) .focus-plane:not(.creation-plane):before{background:#482924}html body .machine.machine[data-artwork=rothko][data-rothko-collection=anderson]:not(.machine--mobile) .focus-plane:not(.creation-plane):before{background:#141414}}html body .machine .settings-surface .settings-choice--active .settings-choice-rail{opacity:1;transform-origin:50%;transform:scaleX(1.5)}html body .machine .settings-overlay{inset:max(96px, var(--header-safe-bottom,96px)) auto 20px 24px;width:min(460px,100vw - 48px);max-width:none;height:auto;max-height:calc(100dvh - 120px);color:var(--ink-primary);background:var(--field);border:0;border-radius:0;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:8px 12px 32px #00000024}html body .machine .settings-overlay[open]{flex-direction:column;display:flex}.settings-overlay::backdrop{background:0 0}html body .machine .settings-overlay-heading{box-sizing:border-box;flex:0 0 60px;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}html body .machine .settings-overlay-heading h2{margin:0;font-size:18px;font-weight:500;line-height:24px}html body .machine .settings-overlay-heading button{width:44px;height:44px;color:inherit;background:0 0;border:0;font-size:24px}html body .machine .settings-overlay-body{overflow-anchor:none;scrollbar-gutter:stable;min-height:0;padding:0 20px 24px;overflow:auto}html body .machine.machine .settings-overlay .settings-surface{background:0 0;width:100%;max-width:none;margin:0;padding:0;position:relative;inset:auto}html body .machine.machine .settings-overlay .settings-section{border-left:0;width:100%;margin:0 0 24px;padding:0}html body .machine.machine .settings-overlay .settings-property{grid-template-columns:112px minmax(0,1fr);align-items:start;gap:16px;width:100%;min-height:0;margin:0;padding:16px 0;display:grid}html body .machine.machine .settings-overlay :is(.settings-property-copy,.settings-readout,.settings-defaults,.settings-choices){width:auto;min-width:0;margin:0;padding:0;position:static}html body .machine.machine .settings-overlay .settings-property h3{letter-spacing:0;margin:0;font-size:14px;line-height:24px}html body .machine.machine .settings-overlay :is(.settings-readout,.settings-choices){flex-direction:column;align-items:stretch;gap:0;display:flex}html body .machine.machine .settings-overlay .settings-choice{box-sizing:border-box;white-space:normal;text-align:left;min-height:40px;padding:8px 12px;font-size:14px;line-height:24px}html body .machine.machine .settings-overlay fieldset{border:0;min-width:0}html body .machine.machine .settings-overlay .settings-default-row{margin:0 0 12px}html body .machine.machine .settings-overlay .settings-default-label{min-height:20px;margin:0;display:block}html body .machine.machine .settings-overlay .settings-section--skin>.settings-property{display:block}html body .machine.machine .settings-overlay .rothko-collection-settings{width:100%;max-width:none}html body .machine[data-skin=held-in-motion] .settings-overlay{background:var(--held-instrument,var(--field))}html body .machine[data-artwork=rothko] .settings-overlay{color:var(--ink-primary);background:#18191c}html body .machine[data-artwork=rothko][data-rothko-collection=phillips] .settings-overlay{background:#35121c}html body .machine[data-artwork=rothko][data-rothko-collection=chapel] .settings-overlay{background:#100c12}html body .machine[data-artwork=rothko][data-rothko-collection=anderson] .settings-overlay{background:#141414}html body .machine--mobile .mobile-tools-sheet{max-height:calc(100dvh - 180px - var(--mobile-top) - var(--mobile-bottom));overflow-y:auto}html body .machine--mobile .mobile-tools-content{flex-direction:column;gap:32px;min-height:min(440px,60dvh);display:flex}html body .machine--mobile .mobile-tools-sheet :is(.global-discovery,.mobile-tool-destinations,.mobile-tools-bottom){flex-direction:column;align-items:stretch;gap:4px;margin:0;padding:0;display:flex}html body .machine--mobile .mobile-tools-sheet .mobile-tool-destinations{margin-block:auto}html body .machine--mobile .mobile-tools-sheet :is(.header-action,.mobile-tool-destinations button){text-align:left;justify-content:flex-start;align-items:center;width:100%;min-height:44px;padding:8px 0;font-size:16px;display:flex;position:static}html body .machine--mobile .mobile-tools-bottom .header-settings{order:0}html body .machine--mobile .mobile-tools-bottom .mobile-tools-privacy{order:1}html body .machine--mobile .mobile-tool-destinations button:before{display:none}@media (min-width:761px){html body .machine.machine.machine--board:is([data-skin=build-core],[data-skin=clean-plate-os]) .board-workspace{left:calc(var(--page-x) - var(--selection-pool-bleed));right:var(--page-x);width:auto;max-width:none;padding-right:0}html body .machine.machine.machine--board:is([data-skin=build-core],[data-skin=clean-plate-os]) .board-field{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:24px;width:100%}}html body .machine.machine :is(.board-zone-heading,.workzone-heading){gap:12px;display:flex;align-items:baseline!important}html body .machine.machine :is(.board-zone-heading,.workzone-heading) .category-heading-copy{margin:0}html body .machine.machine .board-zone-heading .category-heading-copy{margin-right:auto}html body .machine.machine :is(.board-zone-heading,.workzone-heading) :is(.held-zone-create,.board-zone-sort,.workzone-sort){align-self:baseline;min-height:24px;margin-block:0!important;padding-block:0!important;line-height:24px!important;position:relative!important;inset:auto!important;transform:none!important}html body .machine.machine :is(.board-zone-heading,.workzone-heading) h2{margin:0;line-height:24px}html body .machine.machine .category-description{margin-top:4px;line-height:20px}html body .machine.machine .recurring-scope-toggle{align-self:baseline;margin:0}html body .machine.machine .recurring-scope-option{line-height:24px}html body .machine.machine .settings-section+.settings-section{margin-top:26px}html body .machine.machine .settings-property{margin-top:14px}html body .machine.machine .settings-property+.settings-property{margin-top:18px;padding-top:18px}html body .machine.machine .settings-surface :is(.settings-readout:has(>.settings-choice),.settings-choices,.held-family-choices){gap:3px}html body .machine.machine .settings-choice{min-height:32px;padding-block:2px}html body .machine.machine--mobile .settings-choice{min-height:44px}html body .machine.machine .settings-choices:has(>:last-child:nth-child(2)){gap:16px}html body .machine.machine:not([data-artwork=rothko]) :is(.task-title,.project-title){font-weight:500!important}html body .machine.machine .focus-completion-point:before{width:12px!important;height:12px!important}html body .machine.machine.machine:is([data-skin=clean-plate-os],[data-skin=held-in-motion]) .project-header>.mobile-row-actions{right:50px!important}html body .machine.machine:is([data-skin=clean-plate-os],[data-skin=held-in-motion]) .project-select{padding-right:92px!important}html body .machine[data-skin=clean-plate-os] .assigned-tag-rail{flex:0 0 2px;width:2px;height:13px;margin-right:0;display:inline-block;position:static!important;transform:none!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task,.project,.project-header,.task-button,.project-select){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task-button,.project-select){isolation:isolate;overflow:visible}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task-button,.project-select):before{content:"";z-index:-1;pointer-events:none;transition:opacity 95ms;position:absolute;background:linear-gradient(90deg, rgba(var(--light-rgb),.12), rgba(var(--light-rgb),.035) 68%, transparent 94%)!important;filter:blur(5px)!important;opacity:0!important;width:auto!important;height:auto!important;display:block!important;inset:-18px -28px!important;transform:none!important;-webkit-mask-image:radial-gradient(closest-side at 43% 44%,#000 18%,#000c 48%,#0000 100%),radial-gradient(closest-side at 65% 59%,#0000008c 0%,#0000 100%)!important;mask-image:radial-gradient(closest-side at 43% 44%,#000 18%,#000c 48%,#0000 100%),radial-gradient(closest-side at 65% 59%,#0000008c 0%,#0000 100%)!important;-webkit-mask-composite:source-over!important;mask-composite:add!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task:hover,.task:focus-within,.project-header:hover,.project-header:focus-within) :is(.task-button,.project-select):before{transition-duration:55ms;opacity:.86!important}html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task--selected,.task--context,.project--selected,.project--context) :is(.task-button,.project-select):before{opacity:1!important;background:linear-gradient(90deg, rgba(var(--light-rgb),.2), rgba(var(--light-rgb),.06) 68%, transparent 94%)!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task-button,.project-select):focus:not(:focus-visible){outline:none!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task-button,.project-select):focus-visible{outline-offset:4px;outline:1px solid var(--ink-quiet)!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]){--held-edge-feather:5px}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .focus-plane{box-shadow:none!important;background:0 0!important;border:0!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .focus-plane:before{background:var(--held-instrument);-webkit-mask-image:url(/held-in-motion/focus-feather.svg);mask-image:url(/held-in-motion/focus-feather.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:alpha;mask-mode:alpha}@media (prefers-reduced-motion:reduce){html body .machine .current-zone{transition:none}}html body .machine.machine :is(.release-point,.project-release-point):before{scale:.75}html body .machine.machine.machine[data-skin] .project-header>:is(.project-expand,.mobile-row-actions){position:absolute!important}html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .task .task-priority-rail{box-shadow:none!important;filter:none!important}@media (min-width:761px){html body .machine.machine[data-skin=clean-plate-os]:is(.machine--current,.machine--recurring,.machine--projects) .current-zone>.workzone-heading{height:auto;min-height:48px;margin:0 0 12px;padding:0;left:0;position:relative!important;top:auto!important}html body .machine.machine[data-skin=clean-plate-os]:is(.machine--current,.machine--recurring,.machine--projects) .current-zone>:is(.task-list,.project-list-region){margin-top:0}}html body .machine[data-skin=clean-plate-os] .assigned-tag+.assigned-tag:before{content:none}html body .machine[data-skin=clean-plate-os] .recurring-catalog-heading:not(:first-child){margin-top:20px}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task,.project){--held-contact-glow:none}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task:hover,.task:focus-within,.project:has(.project-header:hover),.project:has(.project-header:focus-within)){--held-contact-glow:0 0 3px rgba(var(--light-rgb),.48), 0 0 9px rgba(var(--light-rgb),.2)}html body .machine.machine.machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.task--selected,.task--context,.project--selected,.project--context){--held-contact-glow:0 0 4px rgba(var(--light-rgb),.66), 0 0 12px rgba(var(--light-rgb),.28)}html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .task .task-priority-rail,html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .project-header:after,html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.release-point,.project-release-point):before{box-shadow:var(--held-contact-glow,none)!important}html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]):not(.machine--mobile) .focus-plane:before{inset:-40px!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.global-header button,.focus-view-option,.tag-picker-option,.held-zone-create,.board-zone-sort,.workzone-sort,.focus-priority-option,.creation-priority-option,.mobile-focus-tabs button,.mobile-capture-tabs button){transition:color .1s,text-shadow .1s,background-color .1s}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.global-header button,.focus-view-option,.tag-picker-option,.held-zone-create,.board-zone-sort,.workzone-sort,.focus-priority-option,.creation-priority-option,.mobile-focus-tabs button,.mobile-capture-tabs button):is(:hover,:focus-visible){text-shadow:0 0 4px rgba(var(--light-rgb),.24);color:var(--held-ink-primary)!important;background-image:radial-gradient(ellipse at 43% 51%, rgba(var(--light-rgb),.095), transparent 72%)!important}html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.global-header button,.focus-view-option,.tag-picker-option,.held-zone-create,.board-zone-sort,.workzone-sort,.focus-priority-option,.creation-priority-option,.mobile-focus-tabs button,.mobile-capture-tabs button):is([aria-pressed=true],[aria-current=page],[aria-expanded=true],:active){text-shadow:0 0 5px rgba(var(--light-rgb),.36);color:var(--held-ink-primary)!important;background-image:radial-gradient(ellipse at 43% 51%, rgba(var(--light-rgb),.15), transparent 74%)!important}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.tag-picker-option,.focus-view-option,.focus-priority-option,.creation-priority-option,.header-action):is(:hover,:focus-visible) :is(.tag-picker-rail,.focus-view-rail,.filter-active-rail,.focus-priority-rail){opacity:1;box-shadow:0 0 4px rgba(var(--light-rgb),.4)!important}html body .machine.machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) :is(.tag-picker-option,.focus-view-option,.focus-priority-option,.creation-priority-option,.header-action):is([aria-pressed=true],[aria-expanded=true],:active) :is(.tag-picker-rail,.focus-view-rail,.filter-active-rail,.focus-priority-rail){opacity:1;box-shadow:0 0 5px rgba(var(--light-rgb),.58)!important}@media (prefers-reduced-motion:reduce){html body .machine[data-skin=held-in-motion] :is(.global-header button,.focus-view-option,.tag-picker-option,.held-zone-create,.board-zone-sort,.workzone-sort){transition:none}}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .assigned-tag:hover{color:var(--held-ink-primary);text-shadow:0 0 4px rgba(var(--light-rgb),.24)}html body .machine.machine[data-skin=held-in-motion]:not([data-artwork=rothko]) .assigned-tag:hover .assigned-tag-rail{box-shadow:0 0 4px rgba(var(--light-rgb),.4)!important}
