@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-ext-wght-normal-cHuGMAiY.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-cyrillic-wght-normal-DwHjdM4S.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-greek-wght-normal-ece1310W.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-vietnamese-wght-normal-D-yuW59g.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-ext-wght-normal-CxNHBx-q.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-serif-4-latin-wght-normal-D9elroTD.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-ext-wght-normal-DiMfzA-V.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-cyrillic-wght-normal-D5lnP6kL.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-ext-wght-normal-Byk3UhVp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/caveat-latin-wght-normal-C1hSzPvX.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-desk:#e9d2b0;--color-desk-2:#dec8a9;--color-paper:#fffaf3;--color-paper-2:#fff2db;--color-paper-3:#ffe5bf;--color-ink:#251d1a;--color-ink-2:#4f4542;--color-on-desk:#251d1a;--color-on-desk-muted:#4f4542;--color-muted:#675b54;--color-dot:#eadcc9;--color-rule:#decfb8;--color-rule-strong:#7c6354;--color-rail-bg:#e9d2b0e6;--color-rail-edge:#7c635459;--color-accent:#df1335;--color-accent-soft:#ffe6dc;--color-on-accent:#fffaf3;--color-focus:#bd0026;--color-focus-desk:#bd0026;--color-accent-strong:#df1335;--color-flair-a:#c2152f;--color-flair-b:#a76c12;--color-flair-a-soft:#ffe6dc;--color-flair-b-soft:#fde7cf;--color-overdue:#950012;--color-overdue-soft:#ffe3de;--color-overdue-soft-hover:#ffd1cb;--project-tint-0:#ffe9df;--project-tint-1:#e0f5e0;--project-tint-2:#dff1ff;--project-tint-3:#f1eaff;--project-tint-4:#fdf1d3;--project-bar-0:#c16d45;--project-bar-1:#58905a;--project-bar-2:#4086bd;--project-bar-3:#8a70b8;--project-bar-4:#9c7c0b;--font-stack-notebook:"Source Serif 4 Variable", "Iowan Old Style", Palatino, Georgia, serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-patrick-hand:"Patrick Hand", "Segoe Print", "Bradley Hand", cursive, ui-sans-serif, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-kalam:"Kalam", "Segoe Print", "Bradley Hand", cursive, ui-sans-serif, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-simple-note:"Simple Note", "Segoe Print", "Bradley Hand", cursive, ui-sans-serif, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-cozy-stroke:"Cozy Stroke", "Segoe Script", "Bradley Hand", cursive, ui-sans-serif, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-and-this-happened:"And This Happened", "Segoe Script", "Bradley Hand", cursive, ui-sans-serif, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-royal-quiet-deluxe:"Royal Quiet Deluxe", "Courier New", Courier, ui-monospace, monospace, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-lora:"Lora Variable", "Iowan Old Style", Palatino, Georgia, serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-libre-baskerville:"Libre Baskerville", "Palatino Linotype", Palatino, Georgia, serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-inter:"Inter Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-manrope:"Manrope Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-atkinson:"Atkinson Hyperlegible", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-lexend:"Lexend Variable", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-stack-caveat:"Caveat Variable", "Segoe Script", "Bradley Hand", cursive, var(--font-stack-notebook);--font-body:var(--font-stack-notebook);--font-display:var(--font-body);--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", monospace;--font-hand:var(--font-stack-caveat);--hand-size:1.15em;--hand-weight:600;--hand-weight-display:700;--hand-size-adjust:none;--weight-body:400;--weight-medium:500;--weight-strong:600;--weight-display:800;--font-size-adjust:.5;--track-body:-.01em;--text-2xs:.8125rem;--text-xs:.875rem;--text-sm:.9375rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:1.75rem;--leading-tight:1.25;--leading-snug:1.4;--leading-body:1.55;--track-label:.08em;--track-display:-.015em;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--rule-hair:1px;--rule-drawn:1.5px;--rule-heavy:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--drawn-box-sm:7px 5px 8px 6px / 6px 8px 5px 7px;--drawn-box:12px 10px 14px 9px / 9px 14px 10px 12px;--drawn-box-lg:18px 14px 20px 15px / 15px 20px 14px 18px;--dot-size:1.5px;--dot-gap:1.25rem;--shadow-pages:0 3px 0 -1px var(--color-paper-2), 0 6px 0 -2px var(--color-paper-3);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #513d366b, 0 3px 7px -3px #513d3642;--shadow-lift:0 14px 30px -16px #513d3675, 0 3px 8px -4px #513d3647;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-mid:.18s;--dur-slow:.24s;--target-min:1.75rem;--target-comfy:2.75rem;--control-size:1.25rem;--focus-width:2px;--focus-offset:2px;--leaf-todo-basis:44%;--leaf-journal-basis:56%;--gutter-width:1.25rem;--rail-height:3.25rem;--measure-journal:62ch;--soften-strength:.5;--soften-cap:.8;--quiet-cap:.8;--journal-age-span:3;--soften-build-span:3;--soften-wash-mask:linear-gradient(to bottom, #000000c7 0%, #0000007a 34%, #0000002e 64%, #0000000a 86%, #0000 100%)}@supports (color:lab(0% 0 0)){:root{--color-desk:lab(85.4252% 4.49175 19.7776);--color-desk-2:lab(81.942% 4.23074 18.6845);--color-paper:lab(98.5141% .833184 3.99057);--color-paper-2:lab(96.084% 1.77556 12.7978);--color-paper-3:lab(92.3917% 5.03662 22.0465);--color-ink:lab(11.7474% 3.70362 3.5454);--color-ink-2:lab(30.324% 3.39377 3.85699);--color-on-desk:lab(11.7474% 3.70362 3.5454);--color-on-desk-muted:lab(30.324% 3.39377 3.85699);--color-muted:lab(39.5916% 4.45317 5.98648);--color-dot:lab(88.4542% 2.46042 11.3449);--color-rule:lab(83.8192% 2.94304 13.2942);--color-rule-strong:lab(44.1297% 9.16043 12.2109);--color-rail-bg:lab(85.4252% 4.49175 19.7776/.9);--color-rail-edge:lab(44.1297% 9.16043 12.2109/.35);--color-accent:lab(48.3295% 71.9693 40.2483);--color-accent-soft:lab(93.3256% 11.8435 11.3396);--color-on-accent:lab(98.5141% .833184 3.99057);--color-focus:lab(39.6587% 70.4967 41.6586);--color-focus-desk:lab(39.6587% 70.4967 41.6586);--color-accent-strong:lab(48.3295% 71.9693 40.2483);--color-flair-a:lab(42.2139% 63.9706 35.353);--color-flair-b:lab(51.0228% 19.4982 53.8305);--color-flair-a-soft:lab(93.3256% 11.8435 11.3396);--color-flair-b-soft:lab(93.0422% 4.95413 14.6798);--color-overdue:lab(30.8556% 57.2827 39.6949);--color-overdue-soft:lab(92.7038% 11.7734 7.83687);--color-overdue-soft-hover:lab(87.9146% 16.5413 10.1922);--project-tint-0:lab(93.9922% 9.24197 10.4935);--project-tint-1:lab(94.6719% -10.0597 7.83178);--project-tint-2:lab(94.2001% -4.40872 -11.597);--project-tint-3:lab(93.8144% 6.05401 -11.0137);--project-tint-4:lab(95.5517% .35584 16.3678);--project-bar-0:lab(55.1192% 31.726 37.0422);--project-bar-1:lab(54.841% -27.9948 22.6667);--project-bar-2:lab(53.352% -9.21011 -36.0508);--project-bar-3:lab(52.1152% 22.137 -34.4754);--project-bar-4:lab(53.8655% 5.75405 56.8742);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(27.8774% 8.01232 7.67517/.42), 0 3px 7px -3px lab(27.8774% 8.01232 7.67517/.26);--shadow-lift:0 14px 30px -16px lab(27.8774% 8.01232 7.67517/.46), 0 3px 8px -4px lab(27.8774% 8.01232 7.67517/.28)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-desk:#201916;--color-desk-2:#16100d;--color-paper:#2d2421;--color-paper-2:#342c28;--color-paper-3:#3b322e;--soften-cap:.94;--quiet-cap:.94;--color-ink:#eee6e2;--color-ink-2:#c4bcb8;--color-on-desk:#eee6e2;--color-on-desk-muted:#c4bcb8;--color-muted:#a7a09c;--color-dot:#5c514d;--color-rule:#695e59;--color-rule-strong:#b7a7a0;--color-rail-bg:#201916e6;--color-rail-edge:#8c807b59;--color-accent:#e47b7c;--color-accent-soft:#4c2b2b;--color-on-accent:#1c1411;--color-focus:#fd7277;--color-focus-desk:#fd7277;--color-accent-strong:#e47b7c;--color-flair-a:#f98e8f;--color-flair-b:#e3b47d;--color-flair-a-soft:#462626;--color-flair-b-soft:#3f2c15;--color-overdue:#ffa898;--color-overdue-soft:#4b2722;--color-overdue-soft-hover:#5f3029;--project-tint-0:#4b2d1f;--project-tint-1:#253c26;--project-tint-2:#1f384c;--project-tint-3:#39304a;--project-tint-4:#3f3414;--project-bar-0:#d57f57;--project-bar-1:#70a971;--project-bar-2:#599fd8;--project-bar-3:#a388d2;--project-bar-4:#b59432;--shadow-leaf:var(--shadow-pages), 0 12px 26px -14px #030101bf, 0 3px 7px -3px #0301018c;--shadow-lift:0 14px 30px -14px #030101cc, 0 3px 8px -4px #03010199}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-desk:lab(9.45295% 2.94589 3.32076);--color-desk-2:lab(5.21655% 2.30658 2.29647);--color-paper:lab(15.2421% 3.43102 3.88834);--color-paper-2:lab(18.7227% 3.4197 3.8784);--color-paper-3:lab(21.6231% 3.41177 3.87168);--color-ink:lab(91.8277% 2.38433 2.7259);--color-ink-2:lab(76.7476% 2.38723 2.72789);--color-on-desk:lab(91.8277% 2.38433 2.7259);--color-on-desk-muted:lab(76.7476% 2.38723 2.72789);--color-muted:lab(66.3075% 2.38991 2.7297);--color-dot:lab(35.533% 3.88107 4.40993);--color-rule:lab(40.7535% 3.87257 4.40323);--color-rule-strong:lab(69.7216% 5.31435 6.04644);--color-rail-bg:lab(9.45295% 2.94589 3.32076/.9);--color-rail-edge:lab(54.6743% 3.85588 4.3905/.35);--color-accent:lab(63.8548% 41.5248 18.4008);--color-accent-soft:lab(21.7659% 15.951 6.98308);--color-on-accent:lab(7.1519% 3.33346 3.29583);--color-focus:lab(65.7446% 54.3918 24.6036);--color-focus-desk:lab(65.7446% 54.3918 24.6036);--color-accent-strong:lab(63.8548% 41.5248 18.4008);--color-flair-a:lab(70.8184% 41.503 18.2926);--color-flair-b:lab(76.7171% 12.7404 34.8499);--color-flair-a-soft:lab(19.4449% 15.9569 7.00898);--color-flair-b-soft:lab(19.899% 6.71309 18.068);--color-overdue:lab(77.9665% 39.2096 26.8327);--color-overdue-soft:lab(20.6291% 16.629 11.4389);--color-overdue-soft-hover:lab(26.2904% 21.2288 14.7123);--project-tint-0:lab(21.9623% 12.9595 14.8163);--project-tint-1:lab(22.881% -13.4298 10.7915);--project-tint-2:lab(22.2009% -4.62173 -15.8517);--project-tint-3:lab(21.6602% 9.36978 -15.1392);--project-tint-4:lab(22.425% 1.82469 21.569);--project-bar-0:lab(62.0947% 31.4789 36.3813);--project-bar-1:lab(64.1312% -27.9799 22.4957);--project-bar-2:lab(62.6703% -10.0033 -36.2012);--project-bar-3:lab(61.4322% 21.7577 -34.5945);--project-bar-4:lab(63.1851% 5.09775 53.9458);--shadow-leaf:var(--shadow-pages), 0 12px 26px -14px lab(.453356% .402026 .354776/.75), 0 3px 7px -3px lab(.453356% .402026 .354776/.55);--shadow-lift:0 14px 30px -14px lab(.453356% .402026 .354776/.8), 0 3px 8px -4px lab(.453356% .402026 .354776/.6)}}:root[data-theme=colorful]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-desk:#003d8c;--color-desk-2:#002f6f;--color-paper:#fcf8f1;--color-paper-2:#f5f0e8;--color-paper-3:#eee8df;--soften-cap:.8;--quiet-cap:.8;--color-ink:#023069;--color-ink-2:#2a4872;--color-on-desk:#fcf8f1;--color-on-desk-muted:#dcd7cd;--color-muted:#465974;--color-dot:#e5e1d9;--color-rule:#d5d0c8;--color-rule-strong:#023069;--color-rail-bg:#003d8ceb;--color-rail-edge:#fcf8f147;--color-accent:#c1121f;--color-accent-soft:#ffd1cc;--color-on-accent:#fcf8f1;--color-focus:#c1121f;--color-focus-desk:#fcf8f1;--color-accent-strong:#c1121f;--color-flair-a:#b20016;--color-flair-b:#023069;--color-flair-a-soft:#ffdbd6;--color-flair-b-soft:#dbe9fc;--color-overdue:#8d000b;--color-overdue-soft:#ffd6d1;--color-overdue-soft-hover:#f9c1bb;--project-tint-0:#fdddcf;--project-tint-1:#d6ecd5;--project-tint-2:#d5e6fe;--project-tint-3:#e8dffb;--project-tint-4:#f3e7c6;--project-bar-0:#934319;--project-bar-1:#2f6633;--project-bar-2:#023069;--project-bar-3:#684d92;--project-bar-4:#7a5f00;--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #02306961, 0 3px 7px -3px #0230693d;--shadow-lift:0 14px 30px -16px #0230696b, 0 3px 8px -4px #02306947}@supports (color:lab(0% 0 0)){:root[data-theme=colorful]{--color-desk:lab(26.6067% 9.6928 -50.2069);--color-desk-2:lab(19.5011% 12.3983 -48.4285);--color-paper:lab(97.7087% .579834 3.77247);--color-paper-2:lab(95.162% .70399 4.53236);--color-paper-3:lab(92.3831% .831336 5.29457);--color-ink:lab(20.1339% 5.13241 -38.0007);--color-ink-2:lab(29.9274% -.542805 -28.0461);--color-on-desk:lab(97.7087% .579834 3.77247);--color-on-desk-muted:lab(86.1188% .835091 5.29715);--color-muted:lab(37.1506% -1.91394 -17.8645);--color-dot:lab(89.5938% .706315 4.53392);--color-rule:lab(83.7937% .708967 4.53572);--color-rule-strong:lab(20.1339% 5.13241 -38.0007);--color-rail-bg:lab(26.6067% 9.6928 -50.2069/.92);--color-rail-edge:lab(97.7087% .579834 3.77247/.28);--color-accent:lab(41.8036% 63.9423 44.1867);--color-accent-soft:lab(87.8493% 18.3473 10.4081);--color-on-accent:lab(97.7087% .579834 3.77247);--color-focus:lab(41.8036% 63.9423 44.1867);--color-focus-desk:lab(97.7087% .579834 3.77247);--color-accent-strong:lab(41.8036% 63.9423 44.1867);--color-flair-a:lab(37.6105% 64.0779 46.5039);--color-flair-b:lab(20.1339% 5.13241 -38.0007);--color-flair-a-soft:lab(90.2164% 16.801 9.51759);--color-flair-b-soft:lab(91.7941% -1.88056 -10.9898);--color-overdue:lab(28.5409% 57.2125 42.6205);--color-overdue-soft:lab(89.1029% 15.2625 8.63782);--color-overdue-soft-hover:lab(83.1616% 19.9023 11.3118);--project-tint-0:lab(90.5001% 9.75043 11.0641);--project-tint-1:lab(91.2173% -10.6185 8.27402);--project-tint-2:lab(90.6054% -2.27615 -13.8714);--project-tint-3:lab(90.2862% 6.79863 -12.2884);--project-tint-4:lab(92.082% .438631 17.5882);--project-bar-0:lab(38.8293% 32.4868 40.1507);--project-bar-1:lab(38.5754% -28.0463 23.1847);--project-bar-2:lab(20.1339% 5.13241 -38.0007);--project-bar-3:lab(38.1135% 22.9502 -34.2648);--project-bar-4:lab(42.2007% 6.82217 66.0454);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(20.1339% 5.13241 -38.0007/.38), 0 3px 7px -3px lab(20.1339% 5.13241 -38.0007/.24);--shadow-lift:0 14px 30px -16px lab(20.1339% 5.13241 -38.0007/.42), 0 3px 8px -4px lab(20.1339% 5.13241 -38.0007/.28)}}:root[data-theme=coffee]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-desk:#462c1a;--color-desk-2:#341e11;--color-paper:#fdf1e2;--color-paper-2:#f5e8d8;--color-paper-3:#eddfcd;--color-ink:#29150a;--color-ink-2:#5a4234;--color-on-desk:#eee3d3;--color-on-desk-muted:#cbbba9;--color-muted:#675348;--color-dot:#d9cfc3;--color-rule:#c3b9ab;--color-rule-strong:#6b3725;--color-rail-bg:#462c1aeb;--color-rail-edge:#eee3d347;--color-accent:#91450d;--color-accent-soft:#f8daca;--color-on-accent:#fcf4e8;--color-focus:#91450d;--color-focus-desk:#eee3d3;--color-accent-strong:#91450d;--color-flair-a:#91450d;--color-flair-b:#462c1a;--color-flair-a-soft:#f8daca;--color-flair-b-soft:#f2ddcf;--color-overdue:#7a2a06;--color-overdue-soft:#fad9ce;--color-overdue-soft-hover:#f2c6b6;--project-tint-0:#f2e0c8;--project-tint-1:#d7e9d7;--project-tint-2:#d5e5f5;--project-tint-3:#e6dff5;--project-tint-4:#efe4c7;--project-bar-0:#91450d;--project-bar-1:#345e36;--project-bar-2:#334f6d;--project-bar-3:#5f4d7e;--project-bar-4:#735a00;--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #29150a61, 0 3px 7px -3px #29150a3d;--shadow-lift:0 14px 30px -16px #29150a6b, 0 3px 8px -4px #29150a47}@supports (color:lab(0% 0 0)){:root[data-theme=coffee]{--color-desk:lab(20.9053% 10.6054 16.6672);--color-desk-2:lab(13.9278% 10.1922 13.423);--color-paper:lab(95.8594% 2.1852 8.95658);--color-paper-2:lab(92.8452% 2.38815 9.71824);--color-paper-3:lab(89.5987% 2.59593 10.4839);--color-ink:lab(9.30611% 9.28415 10.2011);--color-ink-2:lab(30.2011% 9.31811 12.3959);--color-on-desk:lab(90.7549% 2.19339 8.96246);--color-on-desk-muted:lab(76.8039% 3.67498 10.9767);--color-muted:lab(37.21% 7.28703 9.72576);--color-dot:lab(83.79% 1.81168 7.45708);--color-rule:lab(75.6714% 2.02149 8.22372);--color-rule-strong:lab(29.7972% 22.4057 22.306);--color-rail-bg:lab(20.9053% 10.6054 16.6672/.92);--color-rail-edge:lab(90.7549% 2.19339 8.96246/.28);--color-accent:lab(38.925% 30.5743 44.9041);--color-accent-soft:lab(89.3822% 8.92335 11.987);--color-on-accent:lab(96.5483% 1.60649 6.69432);--color-focus:lab(38.925% 30.5743 44.9041);--color-focus-desk:lab(90.7549% 2.19339 8.96246);--color-accent-strong:lab(38.925% 30.5743 44.9041);--color-flair-a:lab(38.925% 30.5743 44.9041);--color-flair-b:lab(20.9053% 10.6054 16.6672);--color-flair-a-soft:lab(89.3822% 8.92335 11.987);--color-flair-b-soft:lab(89.463% 5.9478 9.55643);--color-overdue:lab(29.4227% 34.646 38.7882);--color-overdue-soft:lab(89.2993% 10.5087 10.0631);--color-overdue-soft-hover:lab(83.3941% 14.5885 13.9659);--project-tint-0:lab(90.1863% 3.63714 14.3193);--project-tint-1:lab(90.5341% -8.3831 6.51817);--project-tint-2:lab(90.1079% -2.89208 -9.91149);--project-tint-3:lab(89.801% 5.32788 -9.7272);--project-tint-4:lab(90.9028% .335902 15.5857);--project-bar-0:lab(38.925% 30.5743 44.9041);--project-bar-1:lab(36.0266% -22.4065 18.2473);--project-bar-2:lab(32.5419% -4.06821 -20.5308);--project-bar-3:lab(36.292% 15.979 -25.1096);--project-bar-4:lab(39.8898% 4.98465 48.5432);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(9.30611% 9.28415 10.2011/.38), 0 3px 7px -3px lab(9.30611% 9.28415 10.2011/.24);--shadow-lift:0 14px 30px -16px lab(9.30611% 9.28415 10.2011/.42), 0 3px 8px -4px lab(9.30611% 9.28415 10.2011/.28)}}:root[data-theme=pastel]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-desk:#e1acc4;--color-desk-2:#cbceef;--color-paper:#f4f5ff;--color-paper-2:#ebecf9;--color-paper-3:#e2e2f1;--color-ink:#1c1d32;--color-ink-2:#43465d;--color-on-desk:#1c1d32;--color-on-desk-muted:#393b52;--color-muted:#53566e;--color-dot:#d3d3df;--color-rule:#bcbcc8;--color-rule-strong:#743355;--color-rail-bg:#e1acc4e6;--color-rail-edge:#74335552;--color-accent:#9a1366;--color-accent-soft:#fcd4e6;--color-on-accent:#f4f5ff;--color-focus:#9a1366;--color-focus-desk:#22224f;--color-accent-strong:#9a1366;--color-flair-a:#9a1366;--color-flair-b:#535695;--color-flair-a-soft:#fcd4e6;--color-flair-b-soft:#dfe2ff;--color-overdue:#90101a;--color-overdue-soft:#fed6d2;--color-overdue-soft-hover:#f6c2bd;--project-tint-0:#f8dce8;--project-tint-1:#d1ece3;--project-tint-2:#e0e3fa;--project-tint-3:#e7e0f7;--project-tint-4:#f9e4cd;--project-bar-0:#942464;--project-bar-1:#096150;--project-bar-2:#434582;--project-bar-3:#614a87;--project-bar-4:#81520a;--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #1c1d3247, 0 3px 7px -3px #1c1d322e;--shadow-lift:0 14px 30px -16px #1c1d3252, 0 3px 8px -4px #1c1d3238}@supports (color:lab(0% 0 0)){:root[data-theme=pastel]{--color-desk:lab(75.8657% 22.9971 -4.37619);--color-desk-2:lab(83.3868% 3.43382 -16.4969);--color-paper:lab(96.6139% 1.52379 -5.82762);--color-paper-2:lab(93.5798% 1.72532 -6.54939);--color-paper-3:lab(90.3136% 1.93024 -7.26925);--color-ink:lab(11.4223% 4.30949 -14.2494);--color-ink-2:lab(30.0337% 3.56777 -14.4574);--color-on-desk:lab(11.4223% 4.30949 -14.2494);--color-on-desk-muted:lab(25.3854% 3.68978 -14.4169);--color-muted:lab(37.0033% 3.4254 -14.5084);--color-dot:lab(84.7814% 1.53121 -5.82315);--color-rule:lab(76.6609% 1.53732 -5.81944);--color-rule-strong:lab(31.3746% 32.0757 -6.19676);--color-rail-bg:lab(75.8657% 22.9971 -4.37619/.9);--color-rail-edge:lab(31.3746% 32.0757 -6.19676/.32);--color-accent:lab(34.9174% 56.6023 -11.0666);--color-accent-soft:lab(88.8937% 16.5237 -3.1323);--color-on-accent:lab(96.6139% 1.52379 -5.82762);--color-focus:lab(34.9174% 56.6023 -11.0666);--color-focus-desk:lab(15.4403% 11.3647 -28.0773);--color-accent-strong:lab(34.9174% 56.6023 -11.0666);--color-flair-a:lab(34.9174% 56.6023 -11.0666);--color-flair-b:lab(38.5503% 11.9592 -35.3893);--color-flair-a-soft:lab(88.8937% 16.5237 -3.1323);--color-flair-b-soft:lab(90.3945% 2.95815 -14.709);--color-overdue:lab(31.0834% 50.7648 32.8155);--color-overdue-soft:lab(89.1419% 13.8292 7.48394);--color-overdue-soft-hover:lab(83.199% 18.4887 10.0479);--project-tint-0:lab(90.254% 11.6034 -2.19498);--project-tint-1:lab(91.109% -10.1922 .900316);--project-tint-2:lab(90.4644% 2.29281 -11.8045);--project-tint-3:lab(90.3575% 5.6929 -10.3691);--project-tint-4:lab(91.883% 4.68922 13.9316);--project-bar-0:lab(35.1942% 50.5772 -9.85793);--project-bar-1:lab(36.0745% -28.1426 2.43436);--project-bar-2:lab(31.5268% 12.8168 -35.2569);--project-bar-3:lab(35.9554% 20.673 -31.1943);--project-bar-4:lab(39.4639% 16.2778 45.0288);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(11.4223% 4.30949 -14.2494/.28), 0 3px 7px -3px lab(11.4223% 4.30949 -14.2494/.18);--shadow-lift:0 14px 30px -16px lab(11.4223% 4.30949 -14.2494/.32), 0 3px 8px -4px lab(11.4223% 4.30949 -14.2494/.22)}}:root[data-theme=pastel][data-pastel=sea]{--color-desk:#5b90c7;--color-desk-2:#a6d2e8;--color-paper:#f9fcff;--color-paper-2:#f1f7fb;--color-paper-3:#e9f0f5;--color-ink:#102031;--color-ink-2:#374a5d;--color-on-desk:#061c31;--color-on-desk-muted:#0d2034;--color-muted:#425468;--color-dot:#d9dfe3;--color-rule:#bdc5cb;--color-rule-strong:#194f81;--color-rail-bg:#5b90c7eb;--color-rail-edge:#061c3147;--color-accent:#005590;--color-accent-soft:#d4ecfd;--color-on-accent:#f9fcff;--color-focus:#005590;--color-focus-desk:#002a4e;--color-accent-strong:#005590;--color-flair-a:#005590;--color-flair-b:#30718e;--color-flair-a-soft:#d4ecfd;--color-flair-b-soft:#ceeefe;--color-overdue:#892218;--color-overdue-soft:#fbddd7;--color-overdue-soft-hover:#f4c9c1;--project-tint-0:#f4e9dd;--project-tint-1:#ddf0ea;--project-tint-2:#dceeff;--project-tint-3:#e8eafa;--project-tint-4:#f6eeda;--project-bar-0:#81520a;--project-bar-1:#096150;--project-bar-2:#005088;--project-bar-3:#4f5284;--project-bar-4:#735a00;--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #10203147, 0 3px 7px -3px #1020312e;--shadow-lift:0 14px 30px -16px #10203152, 0 3px 8px -4px #10203138}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-pastel=sea]{--color-desk:lab(57.9201% -6.32742 -34.1197);--color-desk-2:lab(81.6246% -11.0412 -15.7715);--color-paper:lab(98.8497% -.986278 -1.98189);--color-paper-2:lab(96.7647% -1.31065 -2.64002);--color-paper-3:lab(94.2156% -1.63248 -3.29677);--color-ink:lab(11.7048% -2.38843 -13.6192);--color-ink-2:lab(30.31% -3.27548 -13.8342);--color-on-desk:lab(9.29654% -1.91629 -16.8524);--color-on-desk-muted:lab(11.6714% -2.36171 -15.2625);--color-muted:lab(34.9559% -3.39168 -13.87);--color-dot:lab(88.4126% -1.30934 -2.63926);--color-rule:lab(79.1381% -1.94642 -3.94926);--color-rule-strong:lab(32.253% -3.43981 -33.6552);--color-rail-bg:lab(57.9201% -6.32742 -34.1197/.92);--color-rail-edge:lab(9.29654% -1.91629 -16.8524/.28);--color-accent:lab(34.4745% -4.05592 -39.6955);--color-accent-soft:lab(91.9223% -5.4675 -11.4144);--color-on-accent:lab(98.8497% -.986278 -1.98189);--color-focus:lab(34.4745% -4.05592 -39.6955);--color-focus-desk:lab(16.0335% -1.3418 -26.7781);--color-accent-strong:lab(34.4745% -4.05592 -39.6955);--color-flair-a:lab(34.4745% -4.05592 -39.6955);--color-flair-b:lab(44.5134% -14.3633 -22.4193);--color-flair-a-soft:lab(91.9223% -5.4675 -11.4144);--color-flair-b-soft:lab(92.0234% -8.22723 -11.5549);--color-overdue:lab(31.3836% 43.3775 33.6678);--color-overdue-soft:lab(90.4265% 10.2906 6.84609);--color-overdue-soft-hover:lab(84.4967% 14.7685 9.8508);--project-tint-0:lab(93.0473% 2.36177 7.2516);--project-tint-1:lab(93.3253% -7.46024 .659645);--project-tint-2:lab(93.0197% -3.42417 -10.477);--project-tint-3:lab(92.8686% 1.51053 -8.15121);--project-tint-4:lab(94.3344% .126183 10.8199);--project-bar-0:lab(39.4639% 16.2778 45.0288);--project-bar-1:lab(36.0745% -28.1426 2.43436);--project-bar-2:lab(32.1252% -3.47647 -39.6419);--project-bar-3:lab(36.5129% 8.78282 -28.4626);--project-bar-4:lab(39.8898% 4.98465 48.5432);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(11.7048% -2.38843 -13.6192/.28), 0 3px 7px -3px lab(11.7048% -2.38843 -13.6192/.18);--shadow-lift:0 14px 30px -16px lab(11.7048% -2.38843 -13.6192/.32), 0 3px 8px -4px lab(11.7048% -2.38843 -13.6192/.22)}}:root[data-theme=pastel][data-pastel=bloom]{--color-desk:#bda5da;--color-desk-2:#bedcf3;--color-paper:#f1f8ff;--color-paper-2:#e8eff8;--color-paper-3:#dee6f0;--color-ink:#1f1c31;--color-ink-2:#47445c;--color-on-desk:#1f1c31;--color-on-desk-muted:#37344b;--color-muted:#57546d;--color-dot:#ced5dc;--color-rule:#b7bfc7;--color-rule-strong:#5d3881;--color-rail-bg:#bda5dae6;--color-rail-edge:#5d388152;--color-accent:#6b3e95;--color-accent-soft:#ebdefb;--color-on-accent:#f1f8ff;--color-focus:#6b3e95;--color-focus-desk:#292344;--color-accent-strong:#6b3e95;--color-flair-a:#6b3e95;--color-flair-b:#176490;--color-flair-a-soft:#ebdefb;--color-flair-b-soft:#d4ecfd;--color-overdue:#892122;--color-overdue-soft:#fbdcd9;--color-overdue-soft-hover:#f4c8c4;--project-tint-0:#f9dee2;--project-tint-1:#d4ede5;--project-tint-2:#d5e9f9;--project-tint-3:#ebe1fa;--project-tint-4:#f3e6d1;--project-bar-0:#943c4e;--project-bar-1:#096150;--project-bar-2:#1b5274;--project-bar-3:#6b3e95;--project-bar-4:#7b5600;--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #1f1c3147, 0 3px 7px -3px #1f1c312e;--shadow-lift:0 14px 30px -16px #1f1c3152, 0 3px 8px -4px #1f1c3138}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-pastel=bloom]{--color-desk:lab(71.1327% 16.8163 -24.0804);--color-desk-2:lab(86.1264% -6.86711 -14.6042);--color-paper:lab(97.2056% -1.30352 -4.28062);--color-paper-2:lab(94.1874% -1.51089 -4.98869);--color-paper-3:lab(90.9369% -1.71465 -5.69489);--color-ink:lab(11.3577% 6.23059 -13.6126);--color-ink-2:lab(29.9647% 5.63778 -13.8027);--color-on-desk:lab(11.3577% 6.23059 -13.6126);--color-on-desk-muted:lab(22.9926% 5.79342 -13.7453);--color-muted:lab(36.9335% 5.52335 -13.8488);--color-dot:lab(84.9093% -1.2984 -4.27778);--color-rule:lab(76.7868% -1.49971 -4.98273);--color-rule-strong:lab(30.8692% 27.99 -35.2078);--color-rail-bg:lab(71.1327% 16.8163 -24.0804/.9);--color-rail-edge:lab(30.8692% 27.99 -35.2078/.32);--color-accent:lab(35.1593% 32.999 -41.016);--color-accent-soft:lab(90.2375% 8.10349 -12.2258);--color-on-accent:lab(97.2056% -1.30352 -4.28062);--color-focus:lab(35.1593% 32.999 -41.016);--color-focus-desk:lab(15.7029% 9.99247 -20.2727);--color-accent-strong:lab(35.1593% 32.999 -41.016);--color-flair-a:lab(35.1593% 32.999 -41.016);--color-flair-b:lab(39.562% -10.538 -31.2266);--color-flair-a-soft:lab(90.2375% 8.10349 -12.2258);--color-flair-b-soft:lab(91.9223% -5.4675 -11.4144);--color-overdue:lab(31.3062% 44.272 27.258);--color-overdue-soft:lab(90.396% 10.7391 5.79927);--color-overdue-soft-hover:lab(84.4543% 15.3823 8.33784);--project-tint-0:lab(90.956% 9.95266 2.09345);--project-tint-1:lab(91.6631% -9.50813 .840127);--project-tint-2:lab(91.3383% -4.7276 -9.803);--project-tint-3:lab(90.8802% 7.06643 -10.715);--project-tint-4:lab(91.9592% 2.07934 12.2335);--project-bar-0:lab(38.2901% 39.19 8.85722);--project-bar-1:lab(36.0745% -28.1426 2.43436);--project-bar-2:lab(32.6468% -8.89629 -25.0579);--project-bar-3:lab(35.1593% 32.999 -41.016);--project-bar-4:lab(39.6728% 10.9042 47.9228);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(11.3577% 6.23059 -13.6126/.28), 0 3px 7px -3px lab(11.3577% 6.23059 -13.6126/.18);--shadow-lift:0 14px 30px -16px lab(11.3577% 6.23059 -13.6126/.32), 0 3px 8px -4px lab(11.3577% 6.23059 -13.6126/.22)}}:root[data-theme=pastel][data-pastel=peach]{--color-desk:#64a79e;--color-desk-2:#edd1bf;--color-paper:#fff4e7;--color-paper-2:#f8ebdc;--color-paper-3:#f0e1d2;--color-ink:#231811;--color-ink-2:#4c3f38;--color-on-desk:#011613;--color-on-desk-muted:#172e2b;--color-muted:#614e44;--color-dot:#dcd2c8;--color-rule:#c5bcb2;--color-rule-strong:#733a36;--color-rail-bg:#64a79ee6;--color-rail-edge:#01161347;--color-accent:#9d3533;--color-accent-soft:#fed6d2;--color-on-accent:#fff4e7;--color-focus:#9d3533;--color-focus-desk:#00201d;--color-accent-strong:#9d3533;--color-flair-a:#006058;--color-flair-b:#a7693c;--color-flair-a-soft:#c8eee8;--color-flair-b-soft:#ffe1cd;--color-overdue:#892218;--color-overdue-soft:#fbd8d2;--color-overdue-soft-hover:#f3c4bc;--project-tint-0:#fadfcd;--project-tint-1:#d1ece3;--project-tint-2:#d1e9f5;--project-tint-3:#e7e0f7;--project-tint-4:#f6e6cb;--project-bar-0:#8f4700;--project-bar-1:#096150;--project-bar-2:#265368;--project-bar-3:#5f4d7e;--project-bar-4:#7b5600;--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px #23181147, 0 3px 7px -3px #2318112e;--shadow-lift:0 14px 30px -16px #23181152, 0 3px 8px -4px #23181138}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-pastel=peach]{--color-desk:lab(63.7223% -23.9442 -2.49404);--color-desk-2:lab(85.9451% 8.03643 12.8269);--color-paper:lab(96.7596% 2.60606 7.98258);--color-paper-2:lab(93.7433% 2.86105 8.72121);--color-paper-3:lab(90.4948% 3.12039 9.46336);--color-ink:lab(9.41061% 5.12499 6.36934);--color-ink-2:lab(27.9793% 4.96392 6.64212);--color-on-desk:lab(5.54577% -7.2398 -.850755);--color-on-desk-muted:lab(16.841% -10.2688 -1.06795);--color-muted:lab(34.8998% 6.82427 9.1105);--color-dot:lab(84.9267% 2.12258 6.52444);--color-rule:lab(76.8063% 2.13152 6.53076);--color-rule-strong:lab(31.9441% 24.9918 14.1027);--color-rail-bg:lab(63.7223% -23.9442 -2.49404/.9);--color-rail-edge:lab(5.54577% -7.2398 -.850755/.28);--color-accent:lab(38.2823% 44.1313 26.3036);--color-accent-soft:lab(89.1419% 13.8292 7.48394);--color-on-accent:lab(96.7596% 2.60606 7.98258);--color-focus:lab(38.2823% 44.1313 26.3036);--color-focus-desk:lab(10.0008% -13.609 -1.40316);--color-accent-strong:lab(38.2823% 44.1313 26.3036);--color-flair-a:lab(36.0016% -27.7411 -2.80632);--color-flair-b:lab(50.8101% 22.4764 35.6314);--color-flair-a-soft:lab(91.2017% -13.5577 -1.44295);--color-flair-b-soft:lab(91.7069% 10.1321 16.1088);--color-overdue:lab(31.3836% 43.3775 33.6678);--color-overdue-soft:lab(89.2236% 11.7774 7.84088);--color-overdue-soft-hover:lab(83.2929% 16.2695 10.8631);--project-tint-0:lab(90.5936% 7.60132 12.1581);--project-tint-1:lab(91.109% -10.1922 .900316);--project-tint-2:lab(90.8307% -6.23712 -8.69795);--project-tint-3:lab(90.3575% 5.6929 -10.3691);--project-tint-4:lab(91.9736% 2.69657 15.372);--project-bar-0:lab(39.026% 28.4158 49.7582);--project-bar-1:lab(36.0745% -28.1426 2.43436);--project-bar-2:lab(32.8722% -10.9403 -16.8552);--project-bar-3:lab(36.292% 15.979 -25.1096);--project-bar-4:lab(39.6728% 10.9042 47.9228);--shadow-leaf:var(--shadow-pages), 0 12px 26px -16px lab(9.41061% 5.12499 6.36934/.28), 0 3px 7px -3px lab(9.41061% 5.12499 6.36934/.18);--shadow-lift:0 14px 30px -16px lab(9.41061% 5.12499 6.36934/.32), 0 3px 8px -4px lab(9.41061% 5.12499 6.36934/.22)}}:root[data-density=compact]{--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--target-comfy:2.25rem;--dot-gap:1rem}:root[data-density=large]{--text-2xs:.875rem;--text-xs:.9375rem;--text-sm:1.0625rem;--text-md:1.125rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.875rem;--space-sm:.875rem;--space-md:1.125rem;--space-lg:1.625rem;--space-xl:2.25rem;--target-min:2rem;--target-comfy:3rem;--dot-gap:1.5rem}:root[data-theme][data-contrast=boost]{--rule-hair:1.5px;--rule-drawn:2px}:root[data-theme=light][data-contrast=boost]{--color-ink:#0c0402;--color-ink-2:#2b221e;--color-muted:#3f3633;--color-on-desk:#0c0402;--color-on-desk-muted:#2b221e;--color-rule:#837873;--color-rule-strong:#322621}@supports (color:lab(0% 0 0)){:root[data-theme=light][data-contrast=boost]{--color-ink:lab(1.51214% 1.99857 1.40754);--color-ink-2:lab(14.0538% 4.23914 4.05808);--color-muted:lab(23.349% 3.67303 3.51778);--color-on-desk:lab(1.51214% 1.99857 1.40754);--color-on-desk-muted:lab(14.0538% 4.23914 4.05808);--color-rule:lab(51.1941% 3.8594 4.39316);--color-rule-strong:lab(16.3655% 4.96119 5.61201)}}:root[data-theme=colorful][data-contrast=boost]{--color-ink:#001140;--color-ink-2:#00265a;--color-muted:#15335b;--color-rule:#7388a5;--color-rule-strong:#00102d}@supports (color:lab(0% 0 0)){:root[data-theme=colorful][data-contrast=boost]{--color-ink:lab(5.29947% 20.0913 -44.5405);--color-ink-2:lab(15.3664% 7.21844 -37.9258);--color-muted:lab(20.5666% .908822 -27.8546);--color-rule:lab(55.7355% -2.37301 -18.0079);--color-rule-strong:lab(3.52226% 20.0315 -43.3502)}}:root[data-theme=coffee][data-contrast=boost]{--color-ink:#100200;--color-ink-2:#351d0f;--color-muted:#432d21;--color-rule:#857867;--color-rule-strong:#3c0d00}@supports (color:lab(0% 0 0)){:root[data-theme=coffee][data-contrast=boost]{--color-ink:lab(1.43651% 5.43005 2.97699);--color-ink-2:lab(13.9066% 10.9967 14.3597);--color-muted:lab(20.9245% 8.96929 11.9392);--color-rule:lab(51.3119% 2.95568 11.3779);--color-rule-strong:lab(11.0678% 26.4757 19.5956)}}:root[data-theme=pastel][data-contrast=boost]{--color-ink:#040318;--color-ink-2:#1f213c;--color-muted:#2e3049;--color-on-desk:#040318;--color-on-desk-muted:#1f213c;--color-rule:#757892;--color-rule-strong:#47002b}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-contrast=boost]{--color-ink:lab(1.30291% 3.1579 -10.267);--color-ink-2:lab(13.6118% 5.75052 -17.7361);--color-muted:lab(20.6732% 4.51922 -16.1113);--color-on-desk:lab(1.30291% 3.1579 -10.267);--color-on-desk-muted:lab(13.6118% 5.75052 -17.7361);--color-rule:lab(50.9364% 3.23069 -14.5853);--color-rule-strong:lab(12.5249% 37.4389 -7.35365)}}:root[data-theme=pastel][data-pastel=sea][data-contrast=boost]{--color-ink:#000613;--color-ink-2:#0f253b;--color-muted:#213549;--color-rule-strong:#00244d}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-pastel=sea][data-contrast=boost]{--color-ink:lab(1.42501% .551775 -9.89939);--color-ink-2:lab(13.9684% -2.53978 -16.9442);--color-muted:lab(20.9881% -3.08484 -15.4058);--color-rule-strong:lab(13.0371% 6.19969 -39.8312)}}:root[data-theme=pastel][data-pastel=bloom][data-contrast=boost]{--color-ink:#060217;--color-ink-2:#241f3a;--color-muted:#322f48;--color-rule-strong:#330354}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-pastel=bloom][data-contrast=boost]{--color-ink:lab(1.2865% 3.80315 -9.49213);--color-ink-2:lab(13.5333% 8.07746 -16.9458);--color-muted:lab(20.5985% 6.74717 -15.3883);--color-rule-strong:lab(11.657% 34.1493 -37.8713)}}:root[data-theme=pastel][data-pastel=peach][data-contrast=boost]{--color-ink:#090200;--color-ink-2:#2b1b12;--color-muted:#422e23;--color-rule-strong:#430004}@supports (color:lab(0% 0 0)){:root[data-theme=pastel][data-pastel=peach][data-contrast=boost]{--color-ink:lab(.85714% 2.06061 1.44049);--color-ink-2:lab(11.684% 7.11111 9.24291);--color-muted:lab(20.9429% 8.20777 10.9192);--color-rule-strong:lab(10.8074% 31.8006 15.7273)}}:root[data-theme=dark][data-contrast=boost]{--color-ink:#fffbf9;--color-ink-2:#e4dcd9;--color-muted:#c4bcb8;--color-on-desk:#fffbf9;--color-on-desk-muted:#e4dcd9;--color-rule:#837873;--color-rule-strong:#eadad3}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-contrast=boost]{--color-ink:lab(98.8089% 1.42589 1.63237);--color-ink-2:lab(88.3477% 2.38496 2.7263);--color-muted:lab(76.7476% 2.38723 2.72789);--color-on-desk:lab(98.8089% 1.42589 1.63237);--color-on-desk-muted:lab(88.3477% 2.38496 2.7263);--color-rule:lab(51.1941% 3.8594 4.39316);--color-rule-strong:lab(88.2936% 4.80676 5.47847)}}:root[data-contrast=high]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-desk:#beb5b1;--color-desk-2:#ada29d;--color-paper:#fff;--color-paper-2:#f5f1ee;--color-paper-3:#e6e0dd;--color-ink:#010000;--color-ink-2:#0b0402;--color-on-desk:#010000;--color-on-desk-muted:#0b0402;--soften-cap:.18;--quiet-cap:.08;--color-muted:#1d1411;--color-dot:#a09691;--color-rule:#6b615d;--color-rule-strong:#1e130e;--color-rail-bg:#beb5b1f5;--color-rail-edge:#1e130e8c;--color-accent:#690010;--color-accent-soft:#f0c5c3;--color-on-accent:#fff;--color-focus:#57000c;--color-focus-desk:#57000c;--color-accent-strong:#690010;--color-flair-a:#690010;--color-flair-b:#002953;--color-flair-a-soft:#f0c5c3;--color-flair-b-soft:#bed4eb;--color-overdue:#570003;--color-overdue-soft:#f1ceca;--color-overdue-soft-hover:#e9b6b1;--project-tint-0:#f4c5b1;--project-tint-1:#bbdbbb;--project-tint-2:#b4d6f3;--project-tint-3:#d6c9f0;--project-tint-4:#e8d6a7;--project-bar-0:#551400;--project-bar-1:#003306;--project-bar-2:#002a55;--project-bar-3:#350d5d;--project-bar-4:#3b2b00}@supports (color:lab(0% 0 0)){:root[data-contrast=high]{--color-desk:lab(74.4168% 2.8705 3.27743);--color-desk-2:lab(67.4458% 3.3583 3.83031);--color-paper:lab(100% 0 0);--color-paper-2:lab(95.3289% 1.42604 1.63252);--color-paper-3:lab(89.5183% 1.90482 2.17894);--color-ink:lab(.103027% .410832 .190479);--color-ink-2:lab(1.5176% 1.77461 1.28862);--color-on-desk:lab(.103027% .410832 .190479);--color-on-desk-muted:lab(1.5176% 1.77461 1.28862);--color-muted:lab(7.12577% 4.129 3.4149);--color-dot:lab(62.8057% 3.36096 3.8322);--color-rule:lab(41.9248% 3.37793 3.84472);--color-rule-strong:lab(7.11571% 4.89476 4.55772);--color-rail-bg:lab(74.4168% 2.8705 3.27743/.96);--color-rail-edge:lab(7.11571% 4.89476 4.55772/.55);--color-accent:lab(19.0102% 61.2359 32.1111);--color-accent-soft:lab(83.2548% 15.8864 6.76938);--color-on-accent:lab(100% 0 0);--color-focus:lab(13.962% 71.0441 30.2498);--color-focus-desk:lab(13.962% 71.0441 30.2498);--color-accent-strong:lab(19.0102% 61.2359 32.1111);--color-flair-a:lab(19.0102% 61.2359 32.1111);--color-flair-b:lab(15.4487% 4.62869 -39.8469);--color-flair-a-soft:lab(83.2548% 15.8864 6.76938);--color-flair-b-soft:lab(83.7043% -3.94169 -14.0732);--color-overdue:lab(14.5146% 57.89 30.2571);--color-overdue-soft:lab(85.7088% 12.286 6.64362);--color-overdue-soft-hover:lab(78.5584% 18.4969 10.0599);--project-tint-0:lab(83.4174% 14.8686 16.8208);--project-tint-1:lab(84.4728% -15.3699 12.0476);--project-tint-2:lab(83.7376% -6.68451 -18.572);--project-tint-3:lab(83.115% 10.0327 -17.6695);--project-tint-4:lab(86.3452% 1.08206 25.8599);--project-bar-0:lab(17.6027% 40.5209 39.3653);--project-bar-1:lab(17.8227% -34.2031 28.0112);--project-bar-2:lab(15.5072% 2.74271 -41.5896);--project-bar-3:lab(14.0441% 32.2749 -40.011);--project-bar-4:lab(18.6665% 13.7175 46.8269)}}:root[data-theme=dark][data-contrast=high]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-desk:#000;--color-desk-2:#000;--color-paper:#010000;--color-paper-2:#030101;--color-paper-3:#090503;--soften-cap:.82;--quiet-cap:.25;--color-ink:#fff;--color-ink-2:#e9e3e0;--color-on-desk:#fff;--color-on-desk-muted:#e9e3e0;--color-muted:#d0c9c5;--color-dot:#201915;--color-rule:#443b37;--color-rule-strong:#e4d4cd;--color-rail-bg:#000000f5;--color-rail-edge:#e4d4cd8c;--color-accent:#ffa8a8;--color-accent-soft:#210104;--color-on-accent:#010000;--color-focus:#ffbab9;--color-focus-desk:#ffbab9;--color-accent-strong:#ffa8a8;--color-flair-a:#ffa8a8;--color-flair-b:#e7b375;--color-flair-a-soft:#210104;--color-flair-b-soft:#170a00;--color-overdue:#ffcdc3;--color-overdue-soft:#210101;--color-overdue-soft-hover:#370502;--project-tint-0:#1e0400;--project-tint-1:#001301;--project-tint-2:#000e1e;--project-tint-3:#110621;--project-tint-4:#1a1000;--project-bar-0:#ffc5a6;--project-bar-1:#aee9af;--project-bar-2:#aadeff;--project-bar-3:#dfccff;--project-bar-4:#f6d476}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-contrast=high]{--color-desk:lab(0% 0 0);--color-desk-2:lab(0% 0 0);--color-paper:lab(.0545349% .140183 .0872552);--color-paper-2:lab(.451202% .493817 .41413);--color-paper-3:lab(1.53699% 1.05973 .984463);--color-ink:lab(100% 0 0);--color-ink-2:lab(90.6783% 1.90467 2.17887);--color-on-desk:lab(100% 0 0);--color-on-desk-muted:lab(90.6783% 1.90467 2.17887);--color-muted:lab(81.3876% 2.3863 2.7272);--color-dot:lab(9.44075% 3.45637 3.86325);--color-rule:lab(25.6836% 3.40247 3.86398);--color-rule-strong:lab(85.9735% 4.8084 5.47967);--color-rail-bg:lab(0% 0 0/.96);--color-rail-edge:lab(85.9735% 4.8084 5.47967/.55);--color-accent:lab(77.6753% 44.695 19.6973);--color-accent-soft:lab(3.32896% 13.6404 3.81835);--color-on-accent:lab(.0545349% .140183 .0872552);--color-focus:lab(81.8893% 57.5421 25.7342);--color-focus-desk:lab(81.8893% 57.5421 25.7342);--color-accent-strong:lab(77.6753% 44.695 19.6973);--color-flair-a:lab(77.6753% 44.695 19.6973);--color-flair-b:lab(76.691% 14.4525 39.2184);--color-flair-a-soft:lab(3.32896% 13.6404 3.81835);--color-flair-b-soft:lab(3.59964% 5.98378 6.9132);--color-overdue:lab(87.1594% 42.2025 28.8494);--color-overdue-soft:lab(3.36263% 13.216 5.07388);--color-overdue-soft-hover:lab(8.74733% 24.8801 12.877);--project-tint-0:lab(3.4216% 11.8656 6.38701);--project-tint-1:lab(4.09324% -8.19367 5.68255);--project-tint-2:lab(3.53569% -.80815 -15.5171);--project-tint-3:lab(3.19001% 7.95585 -14.3429);--project-tint-4:lab(5.27681% 4.21418 11.0927);--project-bar-0:lab(85.3316% 30.8656 35.1261);--project-bar-1:lab(87.3489% -27.9605 22.2345);--project-bar-2:lab(85.9339% -11.3141 -36.5003);--project-bar-3:lab(84.6934% 21.1163 -34.8315);--project-bar-4:lab(86.4548% 3.93164 50.7267)}}:root[data-theme=dark][data-paper-grain=black]:not([data-contrast=high]){--color-paper:#3e3632;--color-paper-2:#463e3a;--color-paper-3:#4d4440;--color-dot:#6c615c}@supports (color:lab(0% 0 0)){:root[data-theme=dark][data-paper-grain=black]:not([data-contrast=high]){--color-paper:lab(23.3633% 3.40757 3.86816);--color-paper-2:lab(26.8437% 3.40012 3.86208);--color-paper-3:lab(29.744% 3.39477 3.85777);--color-dot:lab(41.9136% 3.87086 4.4019)}}:root[data-theme][data-paper-texture=off]{--shadow-leaf:none;--shadow-lift:none}:root[data-hand-font=caveat]{--font-hand:var(--font-stack-caveat);--hand-size:1.15em;--hand-weight:600;--hand-weight-display:700;--hand-size-adjust:none}:root[data-hand-font=patrick-hand]{--font-hand:var(--font-stack-patrick-hand);--hand-size:1em;--hand-weight:400;--hand-weight-display:400;--hand-size-adjust:.5}:root[data-hand-font=kalam]{--font-hand:var(--font-stack-kalam);--hand-size:1.05em;--hand-weight:400;--hand-weight-display:700;--hand-size-adjust:.5}:root[data-hand-font=simple-note]{--font-hand:var(--font-stack-simple-note);--hand-size:1.1em;--hand-weight:400;--hand-weight-display:400;--hand-size-adjust:.5}:root[data-hand-font=cozy-stroke]{--font-hand:var(--font-stack-cozy-stroke);--hand-size:1.12em;--hand-weight:400;--hand-weight-display:400;--hand-size-adjust:.48}:root[data-hand-font=and-this-happened]{--font-hand:var(--font-stack-and-this-happened);--hand-size:1.15em;--hand-weight:400;--hand-weight-display:400;--hand-size-adjust:.48}:root[data-hand-accents=off]{--font-hand:var(--font-body);--hand-size:1em;--hand-weight:var(--weight-strong);--hand-weight-display:var(--weight-display);--hand-size-adjust:none}:root[data-app-font=patrick-hand]{--font-body:var(--font-stack-patrick-hand);--font-display:var(--font-body);--weight-medium:400;--weight-strong:400;--weight-display:400;--font-size-adjust:.5;--track-body:-.012em;--track-display:0;--track-label:.04em}:root[data-app-font=kalam]{--font-body:var(--font-stack-kalam);--font-display:var(--font-body);--weight-medium:400;--weight-strong:700;--weight-display:700;--font-size-adjust:.5;--track-body:-.01em;--track-display:0;--track-label:.04em}:root[data-app-font=simple-note]{--font-body:var(--font-stack-simple-note);--font-display:var(--font-body);--weight-medium:400;--weight-strong:400;--weight-display:400;--font-size-adjust:.5;--track-body:-.01em;--track-display:0;--track-label:.04em}:root[data-app-font=cozy-stroke]{--font-body:var(--font-stack-cozy-stroke);--font-display:var(--font-body);--weight-medium:400;--weight-strong:400;--weight-display:400;--font-size-adjust:.48;--track-body:-.01em;--track-display:0;--track-label:.04em}:root[data-app-font=and-this-happened]{--font-body:var(--font-stack-and-this-happened);--font-display:var(--font-body);--weight-medium:400;--weight-strong:400;--weight-display:400;--font-size-adjust:.48;--track-body:-.008em;--track-display:0;--track-label:.04em}:root[data-app-font=royal-quiet-deluxe]{--font-body:var(--font-stack-royal-quiet-deluxe);--font-display:var(--font-body);--weight-medium:400;--weight-strong:400;--weight-display:400;--font-size-adjust:.45;--track-body:0;--track-display:0;--track-label:.06em}:root[data-app-font=lora]{--font-body:var(--font-stack-lora);--font-display:var(--font-body);--weight-display:700;--font-size-adjust:.53;--track-display:0}:root[data-app-font=libre-baskerville]{--font-body:var(--font-stack-libre-baskerville);--font-display:var(--font-body);--weight-medium:400;--weight-strong:600;--weight-display:700;--font-size-adjust:.53;--track-body:-.01em;--track-display:0;--track-label:.05em}:root[data-app-font=inter]{--font-body:var(--font-stack-inter);--font-display:var(--font-body);--font-size-adjust:.53}:root[data-app-font=manrope]{--font-body:var(--font-stack-manrope);--font-display:var(--font-body);--font-size-adjust:.53}:root[data-app-font=atkinson]{--font-body:var(--font-stack-atkinson);--font-display:var(--font-body);--weight-medium:400;--weight-strong:700;--weight-display:700;--font-size-adjust:.53;--track-label:.06em}:root[data-app-font=lexend]{--font-body:var(--font-stack-lexend);--font-display:var(--font-body);--weight-display:700;--font-size-adjust:.53}:root{--swatch-light-paper:#fffaf3;--swatch-light-accent:#df1335;--swatch-light-desk:#e9d2b0;--swatch-dark-paper:#2d2421;--swatch-dark-accent:#e47b7c;--swatch-dark-desk:#201916;--swatch-colorful-paper:#fcf8f1;--swatch-colorful-accent:#c1121f;--swatch-colorful-desk:#003d8c;--swatch-coffee-paper:#fdf1e2;--swatch-coffee-accent:#91450d;--swatch-coffee-desk:#462c1a;--swatch-pastel-dusk-paper:#f4f5ff;--swatch-pastel-dusk-accent:#9a1366;--swatch-pastel-dusk-desk:#e1acc4;--swatch-pastel-sea-paper:#f9fcff;--swatch-pastel-sea-accent:#005590;--swatch-pastel-sea-desk:#5b90c7;--swatch-pastel-bloom-paper:#f1f8ff;--swatch-pastel-bloom-accent:#6b3e95;--swatch-pastel-bloom-desk:#bda5da;--swatch-pastel-peach-paper:#fff4e7;--swatch-pastel-peach-accent:#9d3533;--swatch-pastel-peach-desk:#64a79e;--swatch-contrast-light-paper:#fff;--swatch-contrast-light-ink:#010000;--swatch-contrast-light-accent:#690010;--swatch-contrast-light-desk:#beb5b1;--swatch-contrast-dark-paper:#010000;--swatch-contrast-dark-ink:#fff;--swatch-contrast-dark-accent:#ffa8a8;--swatch-contrast-dark-desk:#000}@supports (color:lab(0% 0 0)){:root{--swatch-light-paper:lab(98.5141% .833184 3.99057);--swatch-light-accent:lab(48.3295% 71.9693 40.2483);--swatch-light-desk:lab(85.4252% 4.49175 19.7776);--swatch-dark-paper:lab(15.2421% 3.43102 3.88834);--swatch-dark-accent:lab(63.8548% 41.5248 18.4008);--swatch-dark-desk:lab(9.45295% 2.94589 3.32076);--swatch-colorful-paper:lab(97.7087% .579834 3.77247);--swatch-colorful-accent:lab(41.8036% 63.9423 44.1867);--swatch-colorful-desk:lab(26.6067% 9.6928 -50.2069);--swatch-coffee-paper:lab(95.8594% 2.1852 8.95658);--swatch-coffee-accent:lab(38.925% 30.5743 44.9041);--swatch-coffee-desk:lab(20.9053% 10.6054 16.6672);--swatch-pastel-dusk-paper:lab(96.6139% 1.52379 -5.82762);--swatch-pastel-dusk-accent:lab(34.9174% 56.6023 -11.0666);--swatch-pastel-dusk-desk:lab(75.8657% 22.9971 -4.37619);--swatch-pastel-sea-paper:lab(98.8497% -.986278 -1.98189);--swatch-pastel-sea-accent:lab(34.4745% -4.05592 -39.6955);--swatch-pastel-sea-desk:lab(57.9201% -6.32742 -34.1197);--swatch-pastel-bloom-paper:lab(97.2056% -1.30352 -4.28062);--swatch-pastel-bloom-accent:lab(35.1593% 32.999 -41.016);--swatch-pastel-bloom-desk:lab(71.1327% 16.8163 -24.0804);--swatch-pastel-peach-paper:lab(96.7596% 2.60606 7.98258);--swatch-pastel-peach-accent:lab(38.2823% 44.1313 26.3036);--swatch-pastel-peach-desk:lab(63.7223% -23.9442 -2.49404);--swatch-contrast-light-paper:lab(100% 0 0);--swatch-contrast-light-ink:lab(.103027% .410832 .190479);--swatch-contrast-light-accent:lab(19.0102% 61.2359 32.1111);--swatch-contrast-light-desk:lab(74.4168% 2.8705 3.27743);--swatch-contrast-dark-paper:lab(.0545349% .140183 .0872552);--swatch-contrast-dark-ink:lab(100% 0 0);--swatch-contrast-dark-accent:lab(77.6753% 44.695 19.6973);--swatch-contrast-dark-desk:lab(0% 0 0)}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100dvh;max-height:100dvh}html,body{margin:0;overflow:clip}html{scroll-padding-block:calc(var(--rail-height) + var(--space-md)) var(--space-2xl)}body{background:var(--color-desk);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-body);line-height:var(--leading-body);letter-spacing:var(--track-body);font-size-adjust:var(--font-size-adjust);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--weight-display);font-style:normal;line-height:var(--leading-tight);letter-spacing:var(--track-display);overflow-wrap:anywhere;min-width:0;margin:0}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;margin:0}:focus{outline:none}:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs);transition:none}[data-scroll-region]{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-scroll-region]:hover,[data-scroll-region]:focus-visible{scrollbar-color:color-mix(in oklch, var(--color-muted) 55%, transparent) transparent}[data-scroll-region]::-webkit-scrollbar{width:.375rem}[data-scroll-region]::-webkit-scrollbar-track{background:0 0}[data-scroll-region]::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:0 0}[data-scroll-region]:hover::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-muted) 55%, transparent)}[data-scroll-region]:focus-visible::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--color-muted) 55%, transparent)}[data-scroll-region]:hover::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}[data-scroll-region]:focus-visible::-webkit-scrollbar-thumb:hover{background:var(--color-muted)}[data-scroll-region]:focus-visible{outline-offset:calc(var(--focus-offset) * -1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-property:opacity!important;transition-duration:.15s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@media (forced-colors:active){.leaf,.ribbon,.ribbon-drag-ghost,.drawn-box,.rail{box-shadow:none;border:1px solid canvastext;background-image:none!important}:focus-visible{outline-color:highlight}}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-links{z-index:100;gap:var(--space-xs);max-width:100%;padding:var(--space-xs);flex-wrap:wrap;display:flex;position:absolute;inset-block-start:0;inset-inline-start:0}.skip-links a{padding:var(--space-xs) var(--space-md);min-height:var(--target-comfy);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-strong);white-space:nowrap;text-underline-offset:.2em;border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);box-shadow:var(--shadow-lift);align-items:center;line-height:1.2;text-decoration-thickness:from-font;display:inline-flex}.skip-links a:hover{background:var(--color-paper-2)}.skip-links a:active{background:var(--color-paper-3)}.dot-grid{background-image:radial-gradient(var(--color-dot) var(--dot-size), transparent var(--dot-size));background-size:var(--dot-gap) var(--dot-gap);background-position:top}:root[data-paper-texture=lines] .dot-grid{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--dot-gap) - 1px), var(--color-dot) calc(var(--dot-gap) - 1px), var(--color-dot) var(--dot-gap));background-size:100% var(--dot-gap);background-position:0 var(--task-grid-inset-block,0px)}:root[data-paper-texture=off] .dot-grid{background-image:none}.drawn-box{border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box)}.drawn-underline{text-underline-offset:.22em;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong)}.hand{font-family:var(--font-hand);font-weight:var(--hand-weight);font-size:var(--hand-size);letter-spacing:0;font-size-adjust:var(--hand-size-adjust);line-height:1}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;font-size-adjust:none}.btn--icon,.phase-note__badge,.journal-entry__time,.journal-entry__at-time,.settings-guide__journal-time,.task__estimate-mark,.task__deadline-pill--floating,.task-block-total,.input--mono{letter-spacing:0;font-size-adjust:none}.leaf__spine,.stamp-dialog__title{letter-spacing:0;font-size-adjust:var(--hand-size-adjust)}.micro-label{font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}:root:is([data-contrast=high],[data-contrast=boost]) .micro-label{color:var(--color-ink-2)}:root[data-readable-meta=on] .journal-entry__time,:root[data-readable-meta=on] .leaf--journal .journal-entry__time,:root[data-readable-meta=on] .journal-entry__at-time,:root[data-readable-meta=on] .leaf--journal .journal-entry__at-time,:root[data-readable-meta=on] .leaf--journal button.journal-entry__at-time,:root[data-readable-meta=on] .settings-guide__journal-time,:root[data-readable-meta=on] .settings-guide__journal-text .journal-entry__at-time{font-size:var(--text-sm)}:root[data-readable-meta=on] .date-box__value{font-size:var(--text-lg)}:root[data-readable-meta=on] .date-box__relative{font-size:var(--text-sm)}:root[data-readable-meta=on] .task__estimate-mark,:root[data-readable-meta=on] .leaf--todos .task__estimate-mark,:root[data-readable-meta=on] .task-block-total,:root[data-readable-meta=on] .task__state,:root[data-readable-meta=on] .leaf--todos .task__state{font-size:var(--text-sm);color:var(--color-ink-2)}:root[data-readable-meta=on] kbd{min-width:1.75em;padding:.15em .45em;font-size:1.05em}:root[data-readable-meta=on] .rail__taskit-when{font-size:var(--text-xs)}.app{background:radial-gradient(120% 80% at 50% 0%, var(--color-desk) 0%, var(--color-desk-2) 100%);grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;max-height:100dvh;display:grid;overflow:hidden}.app__shell{flex-direction:column;min-width:0;min-height:0;display:flex}.app__chrome{overscroll-behavior:contain;min-height:0;overflow-y:auto}.rail :focus-visible{outline-color:var(--color-focus-desk)}.rail{z-index:30;align-items:center;gap:var(--space-xs) var(--space-md);min-height:var(--rail-height);padding:var(--space-xs) var(--space-lg);background:var(--color-rail-bg);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-block-end:var(--rule-hair) solid var(--color-rail-edge);color:var(--color-on-desk);flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.rail__mark{align-items:center;gap:var(--space-2xs);line-height:var(--leading-tight);font-size:var(--text-lg);font-weight:var(--weight-strong);color:var(--color-on-desk);white-space:nowrap;margin:0;display:inline-flex}.rail__mark-dot{border-radius:var(--radius-pill);background:var(--color-accent);width:.45em;height:.45em}.rail__spacer{flex:1 1 var(--space-md)}.rail__group{align-items:center;gap:var(--space-2xs);display:flex}.btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--target-comfy);min-width:var(--target-min);padding:var(--space-2xs) var(--space-sm);background:var(--color-paper);color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);line-height:1.2;display:inline-flex}.btn:hover,.btn.is-hover{background:var(--color-paper-2)}.btn:active,.btn.is-active{background:var(--color-paper-3)}.btn[aria-pressed=true],.btn[aria-expanded=true]{background:var(--color-accent-soft);border-color:var(--color-accent);font-weight:var(--weight-strong)}.rail__settings[aria-expanded=true]{color:var(--color-on-desk)}.rail__settings .cog-icon,.rail__settings .close-icon{flex:none;display:block}.rail__taskit{gap:var(--space-2xs)}.rail__taskit-word{font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.04em}.rail__taskit-count{min-inline-size:1.4em;font-size:var(--text-2xs);font-weight:var(--weight-strong);background:var(--color-accent-soft);border-radius:var(--radius-pill);justify-content:center;align-items:center;padding:0 .35em;line-height:1.4;display:inline-flex}.rail__taskit-panel{min-inline-size:14rem;max-inline-size:min(20rem,100vw - 1rem);padding:var(--space-sm)}.rail__taskit-lead{font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--color-muted);margin:0}.rail__taskit-list{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rail__taskit-item{text-align:start;white-space:normal;flex-direction:column;align-items:flex-start;gap:.15em;display:flex}.rail__taskit-when{font-size:var(--text-2xs);color:var(--color-muted)}.rail__taskit-snippet{font-size:var(--text-sm);color:var(--color-ink)}.btn:disabled,.btn[aria-disabled=true]{color:var(--color-muted);background:var(--color-paper-2);cursor:not-allowed;border-style:dashed}.btn--quiet{background:0 0;border-color:#0000}.btn--quiet:hover{background:var(--color-paper);border-color:var(--color-rule-strong)}.btn--outline{min-height:var(--target-min);padding:var(--space-2xs) var(--space-xs);font-size:var(--text-2xs);font-weight:var(--weight-body);border-color:var(--color-rule-strong);background:0 0}.btn--outline:hover{background:var(--color-paper)}.btn--outline[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);font-weight:var(--weight-medium)}.btn--icon{padding-inline:var(--space-xs);font-family:var(--font-mono)}.btn--row{min-height:var(--target-min);padding-inline:var(--space-xs);font-size:var(--text-2xs);color:var(--color-ink-2);background:0 0;border-color:#0000}.btn--row svg{flex:none;width:14px;height:14px}.btn--row:hover{background:var(--color-paper);border-color:var(--color-rule-strong);color:var(--color-ink)}.btn--row:focus-visible{border-color:var(--color-rule-strong);color:var(--color-ink)}.ribbon-row{padding:var(--space-xs) var(--space-lg) var(--space-sm)}.ribbon{z-index:10;align-items:center;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box);box-shadow:var(--shadow-lift);flex-wrap:wrap;display:flex;position:relative}.ribbon__caption{color:var(--color-ink);font-size:var(--text-lg);font-weight:var(--weight-display);white-space:nowrap}.ribbon__value{min-width:0;font-size:var(--text-sm);font-weight:var(--weight-display);overflow-wrap:anywhere;flex:12ch}.ribbon__value--empty{font-weight:var(--weight-body);color:var(--color-muted)}.ribbon__actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;margin-inline-start:auto;display:flex}.ribbon__menu{flex:none}.ribbon__undo{background:var(--color-accent-soft);border-color:var(--color-accent);font-weight:var(--weight-strong)}.ribbon__task-link{appearance:none;font:inherit;font-weight:inherit;color:inherit;text-align:start;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.15em;border-radius:var(--radius-xs);background:0 0;border:none;margin:0;padding:0}.ribbon__task-link:hover{color:var(--color-accent-strong)}.ribbon__task-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.ribbon__edit{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex:12ch;min-width:0;display:flex}.ribbon__input{flex:12ch;min-width:0}.ribbon__edit-actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.ribbon[data-dragging=true]{opacity:.55}.ribbon[data-drop-hover=true]{outline:var(--rule-drawn) solid var(--color-accent);outline-offset:2px}.ribbon__drag{min-width:var(--target-min);min-height:var(--target-min);color:var(--color-muted);cursor:grab;touch-action:none;border-radius:var(--radius-sm);background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.ribbon__drag:hover,.ribbon__drag:focus-visible{color:var(--color-ink);background:var(--color-paper-2)}.ribbon__drag:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.ribbon[data-dragging=true] .ribbon__drag{cursor:grabbing}.ribbon__drag-glyph{font-size:var(--text-xs);line-height:1}.ribbon-drag-ghost{z-index:40;align-items:baseline;gap:var(--space-xs);max-width:22rem;padding:var(--space-2xs) var(--space-sm);pointer-events:none;background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);box-shadow:var(--shadow-lift);color:var(--color-ink);display:flex;position:fixed;top:0;left:0}.ribbon-drag-ghost__caption{font-size:var(--text-md);font-weight:var(--weight-display);white-space:nowrap}.ribbon-drag-ghost__value{font-size:var(--text-sm);font-weight:var(--weight-display);overflow-wrap:anywhere}.desk{align-items:stretch;gap:var(--gutter-width);min-height:0;padding:0 var(--space-lg) var(--space-lg);display:flex;overflow:hidden}:root[data-layout=split] .desk{gap:0}:root[data-desk-order=journal-first][data-layout=split] .leaf--journal{order:-1}:root[data-desk-order=journal-first][data-layout=split] .leaf--todos{order:1}.desk__gutter{flex:0 0 var(--gutter-width);width:var(--gutter-width);z-index:16;pointer-events:none;position:relative}.desk-drag-cue{align-items:center;gap:var(--space-2xs);width:max-content;max-width:10.5rem;padding:var(--space-xs) var(--space-sm);background:color-mix(in oklch, var(--color-paper) 62%, transparent);border:var(--rule-drawn) solid color-mix(in oklch, var(--color-rule-strong) 72%, transparent);border-radius:var(--radius-xs);box-shadow:var(--shadow-lift);color:var(--color-ink);flex-direction:column;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.desk-drag-cue--preview{position:relative;top:auto;left:auto;transform:none}:root:is([data-contrast=high],[data-contrast=boost]) .desk-drag-cue{background:var(--color-paper);border-color:var(--color-ink);box-shadow:none;color:var(--color-ink);border-width:2px}:root:is([data-contrast=high],[data-contrast=boost]) .desk-drag-cue__arrows{color:var(--color-ink)}.desk-drag-cue__arrows{color:var(--color-accent-strong);flex-direction:column;align-items:center;gap:.1rem;display:flex}.desk-drag-cue__text{font-size:var(--text-xs);font-weight:var(--weight-strong);text-align:center;overflow-wrap:normal;margin:0;line-height:1.25}.leaf{background:var(--color-paper);border-radius:var(--radius-lg);min-width:0;min-height:0;max-height:100%;box-shadow:var(--shadow-leaf);flex-direction:column;flex:1 1 0;display:flex;position:relative}.leaf__chrome{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.leaf--todos{flex:1 1 var(--leaf-todo-basis);--task-grid-inset-block:calc(var(--dot-gap) / 2)}.leaf--journal{flex:1 1 var(--leaf-journal-basis);--task-grid-inset-block:calc(var(--dot-gap) / 2)}:root[data-quiet-notebook=on] .leaf:after{content:"";border-radius:inherit;pointer-events:none;z-index:13;background:var(--color-paper);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}:root[data-quiet-notebook=on][data-desk-active=journal] .leaf--todos:after,:root[data-quiet-notebook=on][data-desk-active=todos] .leaf--journal:after{opacity:calc(var(--soften-strength) * var(--quiet-cap))}:root[data-quiet-notebook=on] .leaf:is(:has(.row-menu--open),:has(.journal-entry--stamp-target)):after{opacity:0}:root[data-quiet-notebook=on][data-desk-active=journal] .leaf--journal :focus-visible,:root[data-quiet-notebook=on][data-desk-active=todos] .leaf--todos :focus-visible{z-index:14;position:relative}@media (forced-colors:active){:root[data-quiet-notebook=on] .leaf:after{content:none}}.leaf__head{justify-content:space-between;align-items:baseline;gap:var(--space-xs) var(--space-md);padding:var(--space-sm) var(--space-md) var(--space-xs);background:var(--color-paper-2);border-block-end:var(--rule-hair) solid var(--color-rule);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);flex-wrap:wrap;flex:none;display:flex}.leaf__spine{font-family:var(--font-hand);font-weight:var(--hand-weight-display);font-size:var(--text-xl);letter-spacing:0;color:var(--color-ink)}.leaf__scroll{scrollbar-gutter:stable;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-md);flex:auto;overflow:hidden auto}.leaf--todos .leaf__body.dot-grid,.leaf--journal .leaf__body.dot-grid{background-position:0 0;min-height:100%}:root[data-paper-texture=lines] .leaf--todos .leaf__body.dot-grid,:root[data-paper-texture=lines] .leaf--journal .leaf__body.dot-grid{background-position:0 var(--task-grid-inset-block)}.leaf__body{gap:var(--space-md);flex-direction:column;display:flex}.leaf__foot{z-index:3;padding:var(--space-xs) var(--space-md) var(--space-sm);background:var(--color-paper-2);border-block-start:var(--rule-hair) solid var(--color-rule);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex:none;position:relative;overflow:visible}:root[data-paper-texture=off] .leaf,:root[data-paper-texture=off] .paper-preview__leaf{border:var(--rule-hair) solid var(--color-rule-strong)}:root[data-paper-grain=white] .leaf,:root[data-paper-grain=white] .leaf__head,:root[data-paper-grain=white] .leaf__foot,:root[data-paper-grain=white] .paper-preview__leaf,:root[data-paper-grain=white] .paper-preview__head{background-blend-mode:multiply;background-image:url(/assets/white-paper-texture-web-D7QJ-gop.jpg);background-repeat:repeat;background-size:32rem}:root[data-paper-grain=kraft] .leaf,:root[data-paper-grain=kraft] .leaf__head,:root[data-paper-grain=kraft] .leaf__foot,:root[data-paper-grain=kraft] .paper-preview__leaf,:root[data-paper-grain=kraft] .paper-preview__head{isolation:isolate}:root[data-paper-grain=kraft] .leaf__head,:root[data-paper-grain=kraft] .leaf__foot,:root[data-paper-grain=kraft] .paper-preview__head{position:relative}:root[data-paper-grain=kraft] .leaf:before,:root[data-paper-grain=kraft] .leaf__head:before,:root[data-paper-grain=kraft] .leaf__foot:before,:root[data-paper-grain=kraft] .paper-preview__leaf:before,:root[data-paper-grain=kraft] .paper-preview__head:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:contrast(2.35)saturate(1.55)brightness(.78);mix-blend-mode:multiply;opacity:.72;background-image:url(/assets/kraft-paper-light-texture-web-D4mTxL4y.jpg);background-repeat:repeat;background-size:26rem;position:absolute;inset:0}:root[data-paper-grain=black] .leaf,:root[data-paper-grain=black] .leaf__head,:root[data-paper-grain=black] .leaf__foot,:root[data-paper-grain=black] .paper-preview__leaf,:root[data-paper-grain=black] .paper-preview__head{isolation:isolate}:root[data-paper-grain=black] .leaf__head,:root[data-paper-grain=black] .leaf__foot,:root[data-paper-grain=black] .paper-preview__head{position:relative}:root[data-paper-grain=black] .leaf:before,:root[data-paper-grain=black] .leaf__head:before,:root[data-paper-grain=black] .leaf__foot:before,:root[data-paper-grain=black] .paper-preview__leaf:before,:root[data-paper-grain=black] .paper-preview__head:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;filter:brightness(3.6)contrast(1.5);mix-blend-mode:soft-light;opacity:.95;background-image:url(/assets/resource-boy-black-texture-web-fwZy7gMn.jpg);background-repeat:repeat;background-size:22rem;position:absolute;inset:0}.pane-tabs{display:none}.pane-tabs__list{align-items:stretch;gap:var(--space-2xs);padding:var(--space-xs) var(--space-lg) var(--space-sm);display:flex}.pane-tab{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:var(--target-comfy);padding:var(--space-xs) var(--space-md);background:var(--color-paper-2);color:var(--color-ink-2);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-out);flex:auto;line-height:1.2;display:inline-flex}.pane-tab__icon{flex:none;display:block}.pane-tab__mark{opacity:0}.pane-tab[aria-selected=true] .pane-tab__mark{opacity:1}.pane-tab:hover,.pane-tab.is-hover{background:var(--color-paper-3);color:var(--color-ink)}.pane-tab:active,.pane-tab.is-active{background:var(--color-paper)}.pane-tab[aria-selected=true]{background:var(--color-paper);color:var(--color-ink);font-weight:var(--weight-display);box-shadow:inset 0 -3px 0 0 var(--color-accent)}:root[data-layout=single] .pane-tabs{display:block}:root[data-layout=single] .ribbon-row{padding-block-end:0}:root[data-layout=single] .leaf{flex:100%}:root[data-layout=single] .leaf[hidden]{display:none}@media (max-width:1200px){:root{--gutter-width:1rem}.desk,.ribbon-row,.pane-tabs__list{padding-inline:var(--space-md)}}@media (max-width:560px){:root{--space-lg:1rem}.rail{padding-inline:var(--space-md)}.desk,.ribbon-row,.pane-tabs__list{padding-inline:var(--space-xs)}.leaf__scroll{padding:var(--space-sm)}}.phase-note{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);margin:0;display:flex}.phase-note__badge{font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;color:var(--color-ink);background:var(--color-accent-soft);border-radius:var(--radius-xs);flex:none;padding:0 .5ch}.leaf__empty{gap:var(--space-xs);padding:var(--space-2xl) var(--space-md);text-align:center;color:var(--color-muted);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex}.leaf__empty p{max-width:48ch}:root[data-theme=colorful] .leaf__spine,:root[data-theme=colorful] .date-box__value,:root[data-theme=coffee] .leaf__spine,:root[data-theme=coffee] .date-box__value,:root[data-theme=pastel] .leaf__spine,:root[data-theme=pastel] .date-box__value{color:var(--color-accent)}:root[data-theme=colorful] .rail__settings,:root[data-theme=coffee] .rail__settings{color:var(--color-on-desk);border-color:var(--color-on-desk);background:0 0}:root[data-theme=colorful] .rail__settings:hover,:root[data-theme=colorful] .rail__settings.is-hover,:root[data-theme=colorful] .rail__settings[aria-expanded=true],:root[data-theme=coffee] .rail__settings:hover,:root[data-theme=coffee] .rail__settings.is-hover,:root[data-theme=coffee] .rail__settings[aria-expanded=true]{background:color-mix(in oklch, var(--color-on-desk) 14%, transparent);color:var(--color-on-desk);border-color:var(--color-on-desk)}:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings),:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings){background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings):hover,:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings).is-hover,:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings):hover,:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings).is-hover{background:color-mix(in oklch, var(--color-accent) 86%, var(--color-ink));border-color:var(--color-ink)}:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings):active,:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings).is-active,:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings):active,:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings).is-active,:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings)[aria-pressed=true],:root[data-theme=colorful] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings)[aria-expanded=true],:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings)[aria-pressed=true],:root[data-theme=coffee] .btn:not(.btn--quiet,.btn--outline,.btn--row,.btn--danger,.rail__settings)[aria-expanded=true]{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}:root[data-theme=colorful] .btn:disabled,:root[data-theme=colorful] .btn[aria-disabled=true],:root[data-theme=coffee] .btn:disabled,:root[data-theme=coffee] .btn[aria-disabled=true]{color:var(--color-muted);background:var(--color-paper-2);border-color:var(--color-rule-strong);border-style:dashed}:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings){background:var(--color-paper);color:var(--color-accent);border-color:var(--color-accent)}:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings):hover,:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings).is-hover{background:var(--color-paper-2);color:var(--color-accent);border-color:var(--color-accent)}:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings):active,:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings).is-active,:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings)[aria-pressed=true],:root[data-theme=pastel][data-pastel=sea] .btn:not(.btn--quiet,.btn--row,.btn--danger,.rail__settings)[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-accent)}.leaf__tools{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);flex:none;margin-inline-end:auto}.leaf:is(:hover,:focus-within) .leaf__tools,.leaf--tools-touch .leaf__tools,.leaf__tools:focus-within,.leaf__tools .row-menu--open{opacity:1}.leaf__tools .row-menu__trigger{min-width:var(--target-min);min-height:var(--target-min)}@media (forced-colors:active){.leaf__tools{opacity:1}}:root[data-motion=reduced] .leaf__tools{transition:none}@media (prefers-reduced-motion:reduce){.leaf__tools{transition:none}}.rail__hint{color:var(--color-on-desk-muted);font-size:var(--text-2xs);white-space:nowrap;align-items:center;gap:.35ch;display:flex}kbd{min-width:1.6em;font-family:var(--font-mono);letter-spacing:0;font-size-adjust:none;text-align:center;color:var(--color-ink);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);padding:.1em .35em;font-size:.95em;display:inline-block}.leaf__head{min-height:calc(var(--target-comfy) + var(--space-lg));align-items:center}.leaf__foot-row{justify-content:flex-start;align-items:center;gap:var(--space-xs);flex-wrap:wrap;width:100%;display:flex}.leaf__foot-end{justify-content:flex-end;align-items:center;min-width:0;margin-inline-start:auto;display:flex}.day-nav{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.day-nav__pager{align-items:stretch;gap:var(--space-2xs);min-width:0;display:inline-flex}.day-nav__pager .date-box{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);align-items:center}.day-nav__step{box-sizing:border-box;aspect-ratio:1;min-height:0;min-width:var(--target-min);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);width:auto;font-size:var(--text-md);font-weight:var(--weight-medium);align-self:stretch;padding:0;line-height:1}.day-nav__step:hover,.day-nav__step.is-hover{background:var(--color-paper-2)}.day-nav .day-nav__step:disabled,.day-nav .day-nav__step[aria-disabled=true]{color:var(--color-muted);background:var(--color-paper);border-style:solid}.day-nav__today{box-sizing:border-box;min-height:0;padding:0 var(--space-sm);border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:var(--weight-medium);align-self:stretch;line-height:1}.date-box{align-items:center;gap:var(--space-xs);min-width:0;padding:var(--space-2xs) var(--space-sm);background:var(--color-paper);flex-wrap:wrap;margin:0;display:inline-flex}.date-box__value{font-size:var(--text-md);font-weight:var(--weight-strong);letter-spacing:.01em;color:var(--color-ink)}.date-box__relative{color:var(--color-muted)}:root[data-minimal-ui=on] .day-nav__pager .date-box{border-color:var(--color-rule);background:0 0}:root[data-minimal-ui=on] .day-nav__today{background:var(--color-paper);font-weight:var(--weight-medium)}:root{--app-top-chrome:var(--rail-height);--beta-banner-height:calc((var(--text-xs) * 1.45) + (var(--space-2xs) * 2) + var(--rule-hair))}:root:has(.beta-banner){--app-top-chrome:calc(var(--rail-height) + var(--beta-banner-height))}.settings-overlay{inset:var(--app-top-chrome) 0 0 0;z-index:25;padding:var(--space-xs) var(--space-lg) var(--space-sm);pointer-events:none;--settings-frame-height:min(82dvh, calc(100dvh - var(--app-top-chrome) - 3.5rem));flex-direction:column;align-items:stretch;display:flex;position:fixed}.settings-scrim{z-index:0;cursor:default;pointer-events:none;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:#513d362e;background:lab(27.8774% 8.01232 7.67517/.18);border:none;margin:0;padding:0;position:absolute;inset:0}.settings-overlay.is-open .settings-scrim{opacity:1;pointer-events:auto}:root[data-theme=dark] .settings-scrim{background:#0301018c;background:lab(.453356% .402026 .354776/.55)}.settings{z-index:1;flex:0 0 var(--settings-frame-height);width:100%;height:var(--settings-frame-height);max-height:var(--settings-frame-height);min-height:0;padding:var(--space-lg);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box);box-shadow:var(--shadow-leaf);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden;transform:translateY(-.4rem)}.settings-overlay.is-open .settings{opacity:1;pointer-events:auto;transform:none}.settings__head{margin:0 0 var(--space-sm);flex:none}.settings__heading{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);margin:0}.settings-tabs{gap:var(--space-lg);flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr);align-items:stretch;min-width:0;min-height:0;display:grid}.settings-tabs__nav-slot{gap:var(--space-2xs);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.settings-tabs__nav-clip{flex:auto;grid-template-rows:1fr;min-height:0;display:grid}.settings-tabs__nav-clip-inner{min-height:0;overflow:hidden}.settings-tabs__nav{gap:var(--space-2xs);overscroll-behavior:contain;flex-direction:column;min-width:0;min-height:0;display:flex;overflow-y:auto}.settings-tabs__tab{justify-content:flex-start;align-items:center;gap:var(--space-2xs);width:100%;min-height:var(--target-comfy);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid transparent;border-radius:var(--radius-xs);color:var(--color-ink-2);font:inherit;text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;flex-direction:row;display:flex}.settings-tabs__tab:hover{background:var(--color-paper-2);color:var(--color-ink)}.settings-tabs__tab[aria-selected=true]{background:var(--color-paper);border-color:var(--color-rule-strong);color:var(--color-ink);box-shadow:inset 3px 0 0 0 var(--color-accent)}.settings-tabs__icon{flex:none}.settings-tabs__tab-label{font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:1.2}.settings-tabs__tab[aria-selected=true] .settings-tabs__tab-label{font-weight:var(--weight-strong)}.settings-tabs__fold{align-items:center;gap:var(--space-2xs);width:100%;min-height:var(--target-comfy);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;flex-direction:row;display:none}.settings-tabs__fold-label{font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:1.2}.settings-tabs__fold .row-menu__chevron{transition:transform var(--dur-slow) var(--ease-out);margin-inline-start:auto;transform:none}.settings-tabs__fold[aria-expanded=true] .row-menu__chevron{transform:rotate(180deg)}.settings-tabs__fold[aria-expanded=true]{background:0 0;border-color:#0000}.settings-tabs__fold[aria-expanded=true] .settings-tabs__fold-label{font-weight:var(--weight-medium);color:var(--color-ink-2)}.settings-tabs__fold[aria-expanded=false]{box-shadow:inset 3px 0 0 0 var(--color-accent)}.settings-tabs__fold:hover{background:var(--color-paper-2);color:var(--color-ink)}.settings-tabs__fold:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-tabs__panel{min-width:0;height:100%;min-height:0;padding:var(--space-lg);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.settings-tabs__panel:focus{outline:none}.settings-tabs__panel:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-subnav{z-index:8;isolation:isolate;gap:var(--space-2xs);margin:0 calc(-1 * var(--space-lg)) var(--space-md);padding:var(--space-2xs) var(--space-lg);background:var(--color-paper);box-shadow:0 -1.25rem 0 0 var(--color-paper), 0 .45rem .6rem -.35rem var(--color-paper);flex-wrap:wrap;display:flex;position:sticky;top:0}.settings-subnav__item{z-index:1;min-height:var(--target-min);padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid transparent;border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink-2);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;line-height:1.2;position:relative}.settings-subnav__item:hover{background:var(--color-paper-2);color:var(--color-ink)}.settings-subnav__item:active{background:var(--color-paper-3)}.settings-subnav__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-subnav__item[aria-current=page]{background:var(--color-paper);border-color:var(--color-rule-strong);color:var(--color-ink);font-weight:var(--weight-strong);box-shadow:inset 0 -2px 0 0 var(--color-accent)}.settings-chapter{gap:var(--space-lg);flex-direction:column;min-width:0;display:flex}.settings-chapter__title{font-size:var(--text-md);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--color-ink);margin:0}.settings-chapter__title:focus{outline:none}.settings-chapter__title:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.settings-chapter__body{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.settings-chapter__body>*+*{border-block-start:var(--rule-hair) solid var(--color-rule);padding-block-start:var(--space-lg)}.settings-clump{column-gap:var(--space-2xl);row-gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));align-items:start;display:grid}.settings-clump--desk{grid-template-columns:minmax(12rem,16rem) minmax(12rem,1fr)}.choice--swatch{justify-content:flex-start;align-items:center;width:-moz-fit-content;width:fit-content;max-width:100%}.choice__name,.choice--swatch .setting-row__title{min-width:0}.palette-dots{isolation:isolate;--dot-paper:var(--color-paper);--dot-accent:var(--color-accent);--dot-desk:var(--color-desk);flex:none;align-items:center;display:inline-flex}.palette-dots__dot{box-sizing:border-box;border:var(--rule-hair) solid var(--color-rule-strong);border-radius:50%;width:.7rem;height:.7rem;position:relative}.palette-dots__dot--paper{z-index:1;background:var(--dot-paper)}.palette-dots__dot--accent{z-index:2;background:var(--dot-accent)}.palette-dots__dot--desk{z-index:3;background:var(--dot-desk)}.palette-dots__dot+.palette-dots__dot{margin-inline-start:-.22rem}.palette-dots[data-preview=light]{--dot-paper:var(--swatch-light-paper);--dot-accent:var(--swatch-light-accent);--dot-desk:var(--swatch-light-desk)}.palette-dots[data-preview=dark]{--dot-paper:var(--swatch-dark-paper);--dot-accent:var(--swatch-dark-accent);--dot-desk:var(--swatch-dark-desk)}.palette-dots[data-preview=colorful]{--dot-paper:var(--swatch-colorful-paper);--dot-accent:var(--swatch-colorful-accent);--dot-desk:var(--swatch-colorful-desk)}.palette-dots[data-preview=coffee]{--dot-paper:var(--swatch-coffee-paper);--dot-accent:var(--swatch-coffee-accent);--dot-desk:var(--swatch-coffee-desk)}.palette-dots[data-preview=pastel],.palette-dots[data-preview=pastel-dusk]{--dot-paper:var(--swatch-pastel-dusk-paper);--dot-accent:var(--swatch-pastel-dusk-accent);--dot-desk:var(--swatch-pastel-dusk-desk)}.palette-dots[data-preview=pastel-sea]{--dot-paper:var(--swatch-pastel-sea-paper);--dot-accent:var(--swatch-pastel-sea-accent);--dot-desk:var(--swatch-pastel-sea-desk)}.palette-dots[data-preview=pastel-bloom]{--dot-paper:var(--swatch-pastel-bloom-paper);--dot-accent:var(--swatch-pastel-bloom-accent);--dot-desk:var(--swatch-pastel-bloom-desk)}.palette-dots[data-preview=pastel-peach]{--dot-paper:var(--swatch-pastel-peach-paper);--dot-accent:var(--swatch-pastel-peach-accent);--dot-desk:var(--swatch-pastel-peach-desk)}.palette-dots[data-preview=current]{--dot-paper:var(--color-paper);--dot-accent:var(--color-accent);--dot-desk:var(--color-desk)}.palette-dots[data-preview=contrast-light]{--dot-paper:var(--swatch-contrast-light-paper);--dot-accent:var(--swatch-contrast-light-accent);--dot-desk:var(--swatch-contrast-light-desk)}.palette-dots[data-preview=contrast-dark]{--dot-paper:var(--swatch-contrast-dark-paper);--dot-accent:var(--swatch-contrast-dark-accent);--dot-desk:var(--swatch-contrast-dark-desk)}.paper-preview{height:100%;min-height:8.5rem;padding:var(--space-sm);border-radius:var(--drawn-box-sm);background:var(--color-desk);display:flex}.paper-grid-picker{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--space-2xs);display:grid}.paper-grid-card{gap:var(--space-2xs);min-width:0;padding:var(--space-2xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);cursor:pointer;flex-direction:column;margin:0;display:flex;position:relative}.paper-grid-card:has(.paper-grid-card__input:checked){border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.paper-grid-card:has(.paper-grid-card__input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.paper-grid-card__input{opacity:0;pointer-events:none;position:absolute}.paper-grid-card__swatch{border-radius:var(--radius-sm);border:var(--rule-hair) solid var(--color-rule);background-color:var(--color-paper);background-position:0 0;block-size:3.25rem;display:block}.paper-grid-card[data-paper-grid=dots] .paper-grid-card__swatch{background-image:radial-gradient(var(--color-dot) var(--dot-size), transparent var(--dot-size));background-size:calc(var(--dot-gap) * .55) calc(var(--dot-gap) * .55)}.paper-grid-card[data-paper-grid=lines] .paper-grid-card__swatch{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--dot-gap) * .45 - 1px), var(--color-dot) calc(var(--dot-gap) * .45 - 1px), var(--color-dot) calc(var(--dot-gap) * .45));background-size:100% calc(var(--dot-gap) * .45);background-position:0 calc(var(--dot-gap) * .22)}.paper-grid-card[data-paper-grid=off] .paper-grid-card__swatch{background-image:none}.paper-grid-card__name{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-align:center}.paper-preview__leaf{background:var(--color-paper);border-radius:var(--radius-md);min-width:0;box-shadow:var(--shadow-leaf);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.paper-preview__head{padding:var(--space-xs) var(--space-sm);background:var(--color-paper-2);border-block-end:var(--rule-hair) solid var(--color-rule);flex:none;position:relative}.paper-preview__spine{font-size:var(--text-lg);display:block}.paper-preview__body{padding:var(--space-sm);background-position:0 0;flex:1}.paper-preview__line{font-size:var(--text-sm);color:var(--color-ink);margin:0}.paper-preview__mark{width:2.75rem;height:.22rem;border-radius:var(--radius-pill);background:var(--color-accent);margin-block-start:var(--space-xs);display:block}.desk-order-preview{gap:var(--space-sm);margin-block-end:var(--space-md);display:flex}.desk-order-preview[data-order=journal-first] .desk-order-preview__leaf--journal{order:-1}.desk-order-preview__leaf{min-width:0;padding:var(--space-sm);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);background:var(--color-paper-2);flex:1 1 0}.desk-order-preview__leaf .leaf__spine{font-size:var(--text-sm);margin-block-end:var(--space-xs);display:block}.desk-order-preview__line{height:.4rem;border-radius:var(--radius-xs);background:var(--color-rule);margin-block-end:var(--space-2xs);display:block}.desk-order-preview__line--short{width:62%}.status-label-preview{margin:0 0 var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);max-width:28rem;list-style:none}.status-label-preview__row{align-items:center;gap:var(--space-xs);min-height:var(--target-min);display:flex}.status-label-preview .state-box{inline-size:var(--control-size);block-size:var(--control-size);flex:none}.status-label-preview__text{min-width:0;font-size:var(--text-sm);white-space:nowrap;flex:auto}.status-label-preview__word{font-size:var(--text-2xs);color:var(--color-muted);flex:none}.status-label-preview__rule{height:0;margin:var(--space-2xs) 0;border:0;border-block-start:var(--rule-drawn) solid var(--color-rule-strong)}.status-label-preview__row--new .status-label-preview__text{font-weight:var(--weight-strong)}.status-label-preview__clump{margin:0 0 var(--space-2xs);padding:var(--space-2xs);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-xs);list-style:none}.status-label-preview__clump ul{margin:0;padding:0;list-style:none}.linked-collapse-preview{position:relative}.linked-collapse-preview:not(.linked-collapse-preview--collapsed):before{content:"";background:var(--color-rule-strong);border-radius:1px;width:2px;position:absolute;inset-block:.35rem;inset-inline-start:.35rem}.linked-collapse-preview:not(.linked-collapse-preview--collapsed) .status-label-preview__row{padding-inline-start:var(--space-sm)}.linked-collapse-preview__fold{color:var(--color-ink-2);align-items:center;gap:.15rem;display:inline-flex}.linked-collapse-preview__fold .row-menu__chevron{transform:rotate(-90deg)}.linked-collapse-preview__count{font-size:var(--text-2xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums}.linked-collapse-preview__finished .status-label-preview__text{color:var(--color-muted)}.keyword-guide-preview .task__keyword{flex:none}.keyword-guide-preview .task__mark-pill{z-index:0;box-shadow:none;margin-inline-start:auto;position:static}.guide-play{gap:var(--space-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.guide-play__beat{margin:0}.guide-play__beat figcaption{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);color:var(--color-muted)}.guide-play__stage{gap:var(--space-sm);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper);flex-direction:column;display:flex}.guide-play__todo,.guide-play__entry{align-items:center;gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;margin:0;display:flex}.guide-play__todo .state-box{inline-size:var(--control-size);block-size:var(--control-size)}.guide-play__todo--ghost{opacity:.72;outline:var(--rule-drawn) dashed var(--color-accent);outline-offset:.2rem;border-radius:var(--radius-xs);padding:.1rem .25rem}.guide-play__entry--target{outline:var(--rule-drawn) solid var(--color-accent);outline-offset:.25rem;border-radius:var(--radius-xs);background:var(--color-accent-soft);padding:.15rem .3rem}.guide-play__stage .journal-entry__current-task-box{align-self:start}.guide-taskit{gap:var(--space-sm);margin:0 0 var(--space-md);flex-direction:column;display:flex}.guide-quick{align-items:flex-start;gap:var(--space-sm);margin:0 0 var(--space-md);flex-direction:column;display:flex}.guide-quick__chip{pointer-events:none;cursor:default;margin:0}.guide-quick__bar{pointer-events:none;width:100%;margin:0;position:static}.guide-quick__bar .task-select-bar__btn{cursor:default}.guide-minimal{gap:var(--space-sm);margin:0 0 var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-minimal__pane{padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);min-width:0;margin:0}.guide-minimal__caption{margin:0 0 var(--space-xs);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.guide-minimal__cover{align-items:center;gap:var(--space-2xs);margin:0 0 var(--space-sm);flex-wrap:wrap;min-width:0;display:flex}.guide-minimal__cover--quiet{justify-content:flex-end}.guide-minimal__tab{min-height:var(--target-min);padding:0 var(--space-xs);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);align-items:center;line-height:1.2;display:inline-flex}.guide-minimal__tab--dot{block-size:.65rem;inline-size:.65rem;border-radius:var(--radius-pill);background:var(--color-ink-2);border-color:#0000;min-height:0;padding:0}.guide-minimal__menu{min-inline-size:var(--target-min);min-block-size:var(--target-min);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-sm);place-items:center;line-height:1;display:inline-grid}.guide-minimal__row{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-sm);color:var(--color-ink);margin:0;display:flex}.guide-minimal__text{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.guide-minimal__word{font-size:var(--text-2xs);color:var(--color-muted);flex:none}@media (max-width:28rem){.guide-minimal{grid-template-columns:1fr}}.guide-taskit__line{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink);margin:0}.guide-taskit__panel{pointer-events:none;opacity:1;width:min(22rem,100%);position:relative;inset:auto;transform:none}.guide-taskit__panel .input{min-height:var(--target-min);padding:var(--space-2xs) var(--space-xs);display:block}.guide-taskit__action{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-accent)}.guide-links{gap:var(--space-sm);margin:0 0 var(--space-md);flex-direction:column;display:flex}.guide-links__map{gap:var(--space-xs);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.guide-links__card{padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.guide-links__path{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-ink-2);margin-block-start:var(--space-2xs);display:block}.settings-guide__def .journal-entry__taskit{pointer-events:none}.block-total-preview{flex-direction:column;display:flex}.block-total-preview__list{margin:0;padding:0;list-style:none}.block-total-preview .task__estimate-mark{margin-inline-start:var(--space-2xs)}.block-total-preview .task-block-total{margin-block-start:var(--space-xs)}.highlight-preview,.mark-preview{padding:var(--space-sm) var(--space-md);max-width:36ch;font-size:var(--text-sm);line-height:var(--leading-body);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);margin:0}.settings-preview-sample{align-items:center;gap:var(--space-sm);flex-wrap:wrap;margin:0;display:flex}.low-vision-picks{gap:var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin-block-start:var(--space-sm);display:grid}.low-vision-pick{gap:var(--space-xs);padding:var(--space-xs);border:1px solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:inherit;font:inherit;text-align:start;cursor:pointer;flex-direction:column;margin:0;display:flex}.low-vision-pick:hover{background:var(--color-paper-2)}.low-vision-pick[aria-pressed=true]{border-color:var(--color-accent);box-shadow:inset 0 -2px 0 0 var(--color-accent)}.low-vision-pick:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.low-vision-pick__label{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink)}.low-vision-preview{min-height:6.5rem;padding:var(--space-xs);border-radius:var(--radius-xs);background:var(--lv-desk);font-family:var(--font-stack-atkinson);display:flex}.low-vision-preview[data-kind=light]{--lv-desk:var(--swatch-contrast-light-desk);--lv-paper:var(--swatch-contrast-light-paper);--lv-ink:var(--swatch-contrast-light-ink)}.low-vision-preview[data-kind=dark]{--lv-desk:var(--swatch-contrast-dark-desk);--lv-paper:var(--swatch-contrast-dark-paper);--lv-ink:var(--swatch-contrast-dark-ink)}.low-vision-preview__leaf{gap:var(--space-2xs);min-width:0;padding:var(--space-xs) var(--space-sm);background:var(--lv-paper);color:var(--lv-ink);border:2px solid var(--lv-ink);border-radius:var(--radius-xs);flex-direction:column;flex:1;display:flex}.low-vision-preview__time{font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:var(--weight-strong)}.low-vision-preview__line{font-size:var(--text-sm);line-height:1.3}.low-vision-preview__task{align-items:center;gap:var(--space-xs);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);flex-direction:row;margin-block-start:var(--space-2xs);line-height:1;display:flex}.low-vision-preview__task-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden}.low-vision-preview__box{border:2px solid var(--lv-ink);border-radius:.15rem;flex:none;width:.85rem;height:.85rem}.contrast-chip{min-width:2.4rem;min-height:var(--target-min);background:var(--color-paper);color:var(--color-ink-2);border:1px solid var(--color-rule);border-radius:var(--radius-xs);font-size:var(--text-xs);font-weight:var(--weight-medium);justify-content:center;align-items:center;padding:.1rem .4rem;display:inline-flex}.contrast-chip[data-preview=boost]{color:var(--color-ink);font-weight:var(--weight-strong);border:2px solid var(--color-ink)}.contrast-chip[data-preview=contrast-light]{background:var(--swatch-contrast-light-paper);color:var(--swatch-contrast-light-ink);border-color:var(--swatch-contrast-light-ink);font-weight:var(--weight-strong)}.contrast-chip[data-preview=contrast-dark]{background:var(--swatch-contrast-dark-paper);color:var(--swatch-contrast-dark-ink);border-color:var(--swatch-contrast-dark-ink);font-weight:var(--weight-strong)}.meta-size-preview{gap:var(--space-sm);margin-block:var(--space-sm) var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.meta-size-preview__col{gap:var(--space-2xs);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);flex-direction:column;display:flex}.meta-size-preview__kicker{font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.meta-size-preview__col--large .journal-entry__time{font-size:var(--text-sm)}.meta-size-preview__col--large .task__state{font-size:var(--text-sm);color:var(--color-ink-2)}.estimate-hover-preview{align-items:flex-start;gap:var(--space-sm);margin-block:var(--space-sm) var(--space-2xs);flex-direction:column;display:flex}.estimate-hover-preview__row{align-items:baseline;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;margin:0;display:flex}.estimate-hover-preview__pill{pointer-events:none;position:static}.icon-meaning-preview{align-items:flex-start;gap:var(--space-xs);margin-block:var(--space-sm) var(--space-2xs);flex-direction:column;display:flex}.icon-meaning-preview__row{font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:.125rem;margin:0;display:flex}.icon-meaning-preview__pills{gap:var(--space-2xs);flex-wrap:wrap;margin:0;display:flex}.icon-meaning-preview .task__mark-pill{position:static}.settings-panel__grid{gap:var(--space-lg);grid-template-columns:minmax(0,1fr);display:grid}.settings-panel__grid>.field--span{grid-column:1/-1}.settings-tabs__panel .field{scroll-margin-block:var(--space-sm)}.field--nested{margin-block-start:var(--space-md)}.field--nested>legend.field__label{margin-block-end:var(--space-2xs)}.settings-related{margin-block-start:var(--space-sm);padding:0}.settings-jump-list{gap:var(--space-2xs) var(--space-sm);grid-template-columns:repeat(auto-fit,minmax(min(14rem,100%),1fr));display:grid}.settings-jump{justify-content:space-between;align-items:center;gap:var(--space-sm);width:100%;min-height:var(--target-comfy);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;margin:0;display:flex}.settings-jump:hover{background:var(--color-paper-2);border-color:var(--color-ink-2)}.settings-jump:focus{outline:none}.settings-jump:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.settings-jump__copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.settings-jump__title{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink);line-height:1.3}.settings-jump__detail{font-size:var(--text-2xs);color:var(--color-ink-2);max-width:36ch;line-height:1.4}.settings-jump__dest{font-size:var(--text-2xs);color:var(--color-ink-2);flex:none;align-items:center;gap:.3em;display:inline-flex}.settings-jump__arrow{color:var(--color-accent)}@media (forced-colors:active){.settings-jump{border-color:buttonborder}.settings-jump__arrow{color:linktext}.settings-subnav__item[aria-current=page]{border-color:highlight}.desk-order-preview__leaf,.paper-preview,.paper-preview__leaf,.ribbon-preview,.ribbon-preview__band,.ribbon-preview__leaf,.status-label-preview,.highlight-preview,.mark-preview,.settings-chapter__body>*+*{border-color:buttonborder}.palette-dots__dot,.contrast-chip,.low-vision-preview__leaf,.low-vision-pick,.meta-size-preview__col{border-color:buttontext}}.flair-preview{margin-block:var(--space-sm) var(--space-md);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper)}.hand-label-preview{gap:var(--space-xs);margin-block:var(--space-sm) var(--space-2xs);padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-desk);flex-direction:column;display:flex}.hand-label-preview__covers{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.hand-label-preview__cover{min-width:0;min-height:var(--target-min);padding:var(--space-xs) var(--space-sm);background:var(--color-paper-2);border:var(--rule-hair) solid var(--color-rule);border-start-start-radius:var(--radius-sm);border-start-end-radius:var(--radius-sm);align-items:center;display:flex}.hand-label-preview__cover .leaf__spine{font-size:var(--text-lg);overflow-wrap:anywhere}.hand-label-preview__stamp{padding:var(--space-xs) var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);margin:0}.drag-cue-preview{min-height:6.25rem;margin-block:var(--space-sm) var(--space-2xs);padding:var(--space-xs);background:var(--color-desk);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);align-items:stretch;gap:0;display:flex}.drag-cue-preview__leaf{gap:var(--space-2xs);min-width:0;padding:var(--space-xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);flex-direction:column;flex:1 1 0;display:flex}.drag-cue-preview__spine{font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-strong);color:var(--color-ink);overflow-wrap:anywhere;line-height:1.25}.drag-cue-preview__line{background:var(--color-rule);border-radius:var(--radius-pill);opacity:.7;width:100%;height:.35rem;display:block}.drag-cue-preview__line--short{width:62%}.drag-cue-preview__gutter{flex:0 0 9.25rem;justify-content:center;align-items:center;min-width:0;display:flex}.drag-cue-preview--tight .drag-cue-preview__gutter{flex-basis:.7rem}.drag-cue-preview__gutter .desk-drag-cue{max-width:8.75rem;padding:var(--space-2xs) var(--space-xs)}.drag-cue-preview__gutter .desk-drag-cue__text{font-size:var(--text-2xs);overflow-wrap:normal}.drag-cue-preview__caption{margin:0 0 var(--space-sm);font-size:var(--text-xs);color:var(--color-ink-2);max-width:48ch}.ribbon-preview{margin-block:var(--space-sm) var(--space-2xs);padding:var(--space-xs);background:var(--color-desk);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md)}.ribbon-preview__band{align-items:baseline;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box);box-shadow:var(--shadow-lift);flex-wrap:wrap;margin-block-end:var(--space-xs);display:flex}.ribbon-preview__band .ribbon__caption{font-size:var(--text-md)}.ribbon-preview__value{font-size:var(--text-sm);font-weight:var(--weight-display);color:var(--color-ink)}.ribbon-preview__leaves{gap:var(--space-xs);grid-template-columns:1fr 1fr;display:grid}.ribbon-preview__leaf{min-height:2.5rem;padding:var(--space-xs) var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm)}.ribbon-preview__leaf .leaf__spine{font-size:var(--text-sm)}.choice-grid{gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.confetti-celebration{z-index:1200;pointer-events:none;position:fixed;inset:0}.settings-panel__stack{gap:var(--space-lg);flex-direction:column;display:flex}.settings-panel__stack>.field+.field{border-block-start:none;padding-block-start:0}.setting-group__intro{margin:0 0 var(--space-sm);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink-2);max-width:48ch}.setting-row{padding-block:var(--space-2xs);align-items:flex-start}.setting-row__text{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.setting-row__title{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);line-height:1.3}.setting-row__detail{font-size:var(--text-2xs);line-height:var(--leading-body);color:var(--color-muted);max-width:48ch}.setting-row--slider{align-items:stretch;gap:var(--space-2xs);flex-direction:column;display:flex}.setting-range{width:100%;max-width:18rem;height:var(--target-min);accent-color:var(--color-accent);margin:0}.setting-range:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.setting-range:disabled{opacity:.55}@media (forced-colors:active){.setting-range{appearance:auto;accent-color:auto}}.soften-preview{isolation:isolate;background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);flex-direction:column;justify-self:start;gap:0;width:max-content;max-width:min(18rem,100%);margin:0;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.soften-preview__line{column-gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);--journal-age:0;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;display:grid;position:relative}.soften-preview[data-on=true]:not([data-typewriter=true]):after{content:"";z-index:1;pointer-events:none;background:var(--color-paper);opacity:calc(var(--soften-strength) * var(--soften-cap) * min(1, var(--journal-age-span) / var(--soften-build-span)));-webkit-mask-image:var(--soften-wash-mask);mask-image:var(--soften-wash-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--soften-wash-mask);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.soften-preview[data-on=true]:not([data-typewriter=true]):not(:hover) .soften-preview__line:last-child,.soften-preview[data-on=true]:not([data-typewriter=true]) .soften-preview__line:hover{z-index:2}.soften-preview[data-on=true][data-typewriter=true] .soften-preview__line:after{content:"";pointer-events:none;background:var(--color-paper);opacity:var(--soften-cap);transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}.soften-preview[data-on=true][data-typewriter=true]:not(:hover) .soften-preview__line:last-child:after,.soften-preview[data-on=true][data-typewriter=true] .soften-preview__line:hover:after{opacity:0}.soften-preview__text{font-size:var(--text-sm);color:var(--color-ink)}@media (forced-colors:active){.soften-preview[data-on=true]:after,.soften-preview[data-on=true] .soften-preview__line:after{content:none}}.focus-previews{align-items:flex-start;gap:var(--space-md);flex-direction:column;min-width:0;display:flex}.quiet-preview{gap:var(--space-xs);width:max-content;max-width:min(18rem,100%);padding:var(--space-xs);border-radius:var(--drawn-box-sm);background:var(--color-desk);display:flex}.quiet-preview__leaf{gap:var(--space-2xs);min-width:5.5rem;padding:var(--space-xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-leaf);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.quiet-preview__leaf .leaf__spine{font-size:var(--text-sm);line-height:1.1;display:block}.quiet-preview__line{border-radius:var(--radius-pill);background:var(--color-ink-2);opacity:.45;height:.28rem;display:block}.quiet-preview__line--short{width:62%}.quiet-preview__leaf:after{content:"";border-radius:inherit;pointer-events:none;background:var(--color-paper);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}.quiet-preview[data-on=true] .quiet-preview__leaf--todos:after{opacity:calc(var(--soften-strength) * var(--quiet-cap))}.quiet-preview[data-on=true]:has(.quiet-preview__leaf--todos:hover) .quiet-preview__leaf--todos:after{opacity:0}.quiet-preview[data-on=true]:has(.quiet-preview__leaf--todos:hover) .quiet-preview__leaf--journal:after{opacity:calc(var(--soften-strength) * var(--quiet-cap))}@media (forced-colors:active){.quiet-preview[data-on=true] .quiet-preview__leaf:after{content:none}}.settings-guide{gap:var(--space-md);flex-direction:column;width:100%;display:flex}.settings-guide__prose{width:100%;max-width:65ch}.settings-guide__title{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-xl);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--color-ink)}.settings-guide__lede{margin:0 0 var(--space-sm)}.settings-guide__copy{margin:0}.settings-guide__lede,.settings-guide__copy{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink-2)}.settings-guide__section{margin:0}.settings-guide__section-title{margin:0 0 var(--space-2xs);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--color-ink)}.settings-guide__block{border-block-start:var(--rule-hair) solid var(--color-rule);margin:0;padding-block-start:var(--space-sm)}.settings-guide__heading{margin:0 0 var(--space-sm);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.settings-guide__steps{gap:var(--space-sm);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink-2);flex-direction:column;margin:0;padding-inline-start:1.25rem;display:flex}.settings-guide__steps li{padding-inline-start:var(--space-2xs)}.settings-guide__bullets{margin:var(--space-sm) 0 0;gap:var(--space-2xs);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink-2);flex-direction:column;padding-inline-start:1.25rem;display:flex}.settings-guide__defs{gap:var(--space-sm);flex-direction:column;margin:0;display:flex}.settings-guide__def{padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper-2);margin:0}.settings-guide__def-term{align-items:baseline;gap:var(--space-2xs) var(--space-xs);margin:0 0 var(--space-2xs);flex-wrap:wrap;display:flex}.settings-guide__def-desc{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink-2);margin:0}.settings-guide__mark-name{font-size:var(--text-xs);font-weight:var(--weight-strong);color:var(--color-ink)}.settings-guide__soon{padding:0 var(--space-2xs);border-radius:var(--radius-xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-ink-2);display:inline-block}.settings-guide__copy--follow{margin-top:var(--space-sm)}.settings-guide__shots{margin:var(--space-sm) 0 0;gap:var(--space-md);width:100%;max-width:48rem;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink-2);flex-direction:column;padding-inline-start:1.25rem;display:flex}.settings-guide__shot{margin:0}.settings-guide__shot img{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper-2);width:100%;height:auto;display:block}.settings-guide__shot figcaption{margin:var(--space-2xs) 0 0;font-size:var(--text-xs);line-height:var(--leading-body);color:var(--color-muted)}.settings-guide__examples{gap:var(--space-md);flex-direction:column;flex:none;align-self:flex-start;width:100%;max-width:48rem;display:flex}.settings-guide__demo-figure{width:100%;min-width:0;max-width:48rem;margin:0}.settings-guide__demo-figure figcaption{margin:0 0 var(--space-2xs)}.settings-guide__demo-title{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--color-ink);margin:0}.settings-guide__demo{--task-grid-inset-block:calc(var(--dot-gap) / 2);box-sizing:border-box;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:48rem;padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper);min-width:0;overflow-x:hidden}.settings-guide__demo.dot-grid{background-position:0 0}.settings-guide__demo--journal{gap:var(--space-xs);flex-direction:column;display:flex}.settings-guide__demo-date{align-self:end;margin:0}.settings-guide__journal{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-guide__journal-row{column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;display:grid}.settings-guide__journal-time{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:var(--leading-snug);color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.15em;white-space:nowrap}.settings-guide__journal-text{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink);overflow-wrap:break-word;min-width:0;margin:0}.settings-guide__journal-text .journal-entry__at-time{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.settings-guide__journal-text .journal-entry__taskit{font-weight:var(--weight-strong);letter-spacing:.03em;background:var(--color-accent-soft);border-radius:var(--radius-xs);white-space:nowrap;padding:0 .4em;display:inline}.settings-guide__tasks{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.settings-guide__task{column-gap:var(--space-xs);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.settings-guide__task-glyph{inline-size:var(--control-size);block-size:var(--control-size);flex:none;margin-block-start:.1rem;display:inline-flex}.settings-guide__task-main{align-items:baseline;column-gap:var(--space-xs);row-gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.settings-guide__task-title{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink)}.settings-guide__task[data-state=done] .settings-guide__task-title{color:var(--color-ink-2)}.settings-guide__task[data-state=cancelled] .settings-guide__task-title{color:var(--color-ink-2);text-decoration:line-through;text-decoration-thickness:from-font}.settings-guide__task-deadline{color:var(--color-ink-2);font-size:var(--text-xs)}.settings-guide__task-label{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--color-ink-2);white-space:nowrap;flex:none;justify-self:end}.settings-guide__task-main .task__project,.settings-guide__task-main .task__estimate-mark{pointer-events:none}.settings-a11y__lede{font-size:var(--text-sm);color:var(--color-ink-2);max-width:48ch;margin:0;line-height:1.55}.settings-cross-link{margin:var(--space-sm) 0 0;max-width:48ch;padding:0}.settings-cross-link__btn{color:var(--color-accent);font:inherit;font-size:var(--text-xs);text-align:start;text-underline-offset:.15em;cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:1.45;text-decoration:underline;text-decoration-thickness:1px;display:inline}.settings-cross-link__btn:hover{color:var(--color-ink)}.settings-cross-link__btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-xs)}.readout--settings{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-stats{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));margin:0;display:grid}.settings-stats>div{flex-direction:column;gap:.1rem;min-width:0;display:flex}.settings-stats dt{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-ink-2);line-height:1.3}.settings-stats dd{font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);margin:0;line-height:1.2}.settings-panel__stack>.field.settings-danger{border-block-start:var(--rule-drawn) solid var(--color-rule-strong);padding-block-start:var(--space-md)}.settings-confirm{gap:var(--space-sm);flex-direction:column;max-width:48ch;display:flex}.settings-confirm__copy{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink);margin:0}.shortcut-table{border-collapse:collapse;width:100%;max-width:40rem}.shortcut-table th,.shortcut-table td{padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;text-align:start;vertical-align:baseline;font-size:var(--text-sm);font-weight:var(--weight-body);color:var(--color-ink);overflow-wrap:break-word}.shortcut-table thead th{font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.shortcut-table tbody th{width:55%;font-weight:var(--weight-body)}.shortcut-keys,.shortcut-keys-alt{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.shortcut-keys__part{align-items:center;gap:.3rem;display:inline-flex}.shortcut-keys__plus{color:var(--color-ink-2)}.shortcut-keys-stack{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.shortcut-keys-alt{font-size:var(--text-xs);color:var(--color-ink-2)}.settings__grid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));display:grid}.field{border:0;margin:0;padding:0}.field__legend{margin:0 0 var(--space-2xs);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted);padding:0}.field__legend:focus{outline:none}.field__legend:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.choice{align-items:center;gap:var(--space-xs);min-height:var(--target-min);padding:var(--space-xs) 0;font-size:var(--text-xs);cursor:pointer;display:flex}.setting-row.choice{align-items:flex-start}.setting-row.choice--swatch{align-items:center}.choice input,.font-card__input{appearance:none;width:var(--control-size);height:var(--control-size);box-sizing:border-box;border:var(--rule-drawn) solid var(--color-accent);background-color:var(--color-paper);accent-color:var(--color-accent);background-position:50%;background-repeat:no-repeat;background-size:.8rem .8rem;border-radius:.15rem;flex:none;margin:0}.font-card__input{margin:.15em 0 0}.choice input:checked,.font-card__input:checked{background-color:var(--color-accent);border-color:var(--color-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5 10.2 8.2 13.4 15.2 6.4'/%3E%3C/svg%3E")}:root[data-theme=dark] .choice input:checked,:root[data-theme=dark] .font-card__input:checked,:root[data-contrast=high][data-theme=dark] .choice input:checked,:root[data-contrast=high][data-theme=dark] .font-card__input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%231c1814' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5 10.2 8.2 13.4 15.2 6.4'/%3E%3C/svg%3E")}.choice input:focus-visible,.font-card__input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (forced-colors:active){.choice input,.font-card__input{appearance:auto;background:0 0;border:none}}.choice:has(input:disabled){cursor:not-allowed;opacity:.55}.font-picker{gap:var(--space-sm);flex-direction:column;margin-block-start:var(--space-xs);display:flex}.font-picker__group{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.font-picker__heading{font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted);margin:0}.font-picker__cards{gap:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.font-picker__cards:has(>:only-child){grid-template-columns:minmax(0,1fr)}.font-picker--hand .font-picker__cards{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}.font-card{align-items:flex-start;gap:var(--space-xs);min-width:0;min-height:var(--target-min);padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-xs);background:var(--color-paper);cursor:pointer;margin:0;display:flex}.font-card:has(.font-card__input:checked){border-color:var(--color-rule-strong);background:var(--color-paper-2);box-shadow:inset 0 0 0 1px var(--color-rule-strong)}.font-card:has(.font-card__input:disabled){cursor:not-allowed;opacity:.55}.font-card:has(.font-card__input:focus-visible){outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.font-card__input:focus,.font-card__input:focus-visible{outline:none}.font-card__copy{flex-direction:column;gap:.1em;min-width:0;display:flex}.font-card__name{font-size:var(--text-xs);line-height:var(--leading-tight);color:var(--color-ink);overflow-wrap:anywhere}.font-card__preview{font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--color-ink);overflow-wrap:anywhere}.font-card[data-font=notebook] .font-card__copy{font-family:var(--font-stack-notebook);font-size-adjust:.5;letter-spacing:-.01em}.font-card[data-font=notebook] .font-card__name{font-weight:600}.font-card[data-font=notebook] .font-card__preview{font-weight:400}.font-card[data-font=caveat] .font-card__copy{font-family:var(--font-stack-caveat);font-size-adjust:none;letter-spacing:0}.font-card[data-font=caveat] .font-card__name{font-size:1.05em;font-weight:600}.font-card[data-font=caveat] .font-card__preview{font-size:1.15em;font-weight:600}.font-card[data-font=patrick-hand] .font-card__copy{font-family:var(--font-stack-patrick-hand);font-size-adjust:.5;letter-spacing:-.012em}.font-card[data-font=patrick-hand] .font-card__name,.font-card[data-font=patrick-hand] .font-card__preview{font-weight:400}.font-card[data-font=kalam] .font-card__copy{font-family:var(--font-stack-kalam);font-size-adjust:.5;letter-spacing:-.01em}.font-card[data-font=kalam] .font-card__name{font-weight:700}.font-card[data-font=kalam] .font-card__preview{font-weight:400}.font-card[data-font=simple-note] .font-card__copy{font-family:var(--font-stack-simple-note);font-size-adjust:.5;letter-spacing:-.01em}.font-card[data-font=simple-note] .font-card__name,.font-card[data-font=simple-note] .font-card__preview{font-weight:400}.font-card[data-font=cozy-stroke] .font-card__copy{font-family:var(--font-stack-cozy-stroke);font-size-adjust:.48;letter-spacing:-.01em}.font-card[data-font=cozy-stroke] .font-card__name,.font-card[data-font=cozy-stroke] .font-card__preview{font-weight:400}.font-card[data-font=and-this-happened] .font-card__copy{font-family:var(--font-stack-and-this-happened);font-size-adjust:.48;letter-spacing:-.008em}.font-card[data-font=and-this-happened] .font-card__name,.font-card[data-font=and-this-happened] .font-card__preview{font-weight:400}.font-card[data-font=royal-quiet-deluxe] .font-card__copy{font-family:var(--font-stack-royal-quiet-deluxe);font-size-adjust:.45;letter-spacing:0}.font-card[data-font=royal-quiet-deluxe] .font-card__name,.font-card[data-font=royal-quiet-deluxe] .font-card__preview{font-weight:400}.font-card[data-font=lora] .font-card__copy{font-family:var(--font-stack-lora);font-size-adjust:.53;letter-spacing:0}.font-card[data-font=lora] .font-card__name{font-weight:600}.font-card[data-font=lora] .font-card__preview{font-weight:400}.font-card[data-font=libre-baskerville] .font-card__copy{font-family:var(--font-stack-libre-baskerville);font-size-adjust:.53;letter-spacing:-.01em}.font-card[data-font=libre-baskerville] .font-card__name{font-weight:700}.font-card[data-font=libre-baskerville] .font-card__preview{font-weight:400}.font-card[data-font=inter] .font-card__copy{font-family:var(--font-stack-inter);font-size-adjust:.53;letter-spacing:0}.font-card[data-font=inter] .font-card__name{font-weight:600}.font-card[data-font=inter] .font-card__preview{font-weight:400}.font-card[data-font=manrope] .font-card__copy{font-family:var(--font-stack-manrope);font-size-adjust:.53;letter-spacing:0}.font-card[data-font=manrope] .font-card__name{font-weight:600}.font-card[data-font=manrope] .font-card__preview{font-weight:400}.font-card[data-font=atkinson] .font-card__copy{font-family:var(--font-stack-atkinson);font-size-adjust:.53;letter-spacing:0}.font-card[data-font=atkinson] .font-card__name{font-weight:700}.font-card[data-font=atkinson] .font-card__preview{font-weight:400}.font-card[data-font=lexend] .font-card__copy{font-family:var(--font-stack-lexend);font-size-adjust:.53;letter-spacing:0}.font-card[data-font=lexend] .font-card__name{font-weight:600}.font-card[data-font=lexend] .font-card__preview{font-weight:400}@media (forced-colors:active){.font-card{border-color:buttonborder}.font-card:has(.font-card__input:checked){box-shadow:none;background:canvas;border-color:highlight}.hand-label-preview,.hand-label-preview__cover,.hand-label-preview__stamp{border-color:buttonborder}}.field__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);margin:0;line-height:1.3;display:block}.stamp-prefix-form{gap:var(--space-sm) var(--space-lg);grid-template-columns:minmax(12rem,1fr) minmax(10rem,1fr);align-items:start;margin-block-start:var(--space-xs);display:grid}.stamp-prefix-form__copy{gap:var(--space-2xs);flex-direction:column;display:flex}.stamp-prefix-form .input{max-width:28rem}.stamp-prefix-preview{margin:0}.stamp-prefix-form .field__note{margin-top:0}.field__note{margin-top:var(--space-2xs);color:var(--color-muted);font-size:var(--text-2xs);max-width:48ch}.input{min-height:var(--target-comfy);padding:var(--space-2xs) var(--space-xs);color:var(--color-ink);background:var(--color-paper);font:inherit;font-size:var(--text-sm);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);transition:border-color var(--dur-fast) var(--ease-out)}.input::placeholder{color:var(--color-muted);opacity:1}.input:hover{border-color:var(--color-ink-2)}.input:disabled{color:var(--color-muted);background:var(--color-paper-2);cursor:not-allowed;border-style:dashed}.input--mono{font-family:var(--font-mono)}.field__error{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);color:var(--color-ink);background:var(--color-overdue-soft);border-inline-start:3px solid var(--color-overdue);border-radius:var(--radius-sm);font-size:var(--text-xs);display:flex}.settings__storage{margin-top:var(--space-md);padding-top:var(--space-md);border-top:var(--rule-hair) solid var(--color-rule)}.readout{gap:var(--space-xs) var(--space-lg);margin:0 0 var(--space-xs);flex-wrap:wrap;display:flex}.readout>div{align-items:baseline;gap:var(--space-xs);display:flex}.readout dt{color:var(--color-muted);font-size:var(--text-2xs);letter-spacing:var(--track-label);text-transform:uppercase}.readout dd{font-size:var(--text-xs);font-weight:var(--weight-medium);margin:0}.settings__actions{align-items:center;gap:var(--space-xs);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}.settings__confirm{font-size:var(--text-xs);font-weight:var(--weight-strong);flex:20ch}.task:is(:hover,:focus-within) .task__menu .row-menu__trigger,.task__menu.row-menu--open .row-menu__trigger,.journal-entry:is(:hover,:focus-within) .journal-entry__menu .row-menu__trigger,.journal-entry__menu.row-menu--open .row-menu__trigger{background:var(--color-paper);border-color:var(--color-rule-strong);color:var(--color-ink);box-shadow:0 0 0 2px var(--color-paper), var(--shadow-lift)}.row-menu__backdrop{z-index:40;cursor:default;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:#513d361f;background:lab(27.8774% 8.01232 7.67517/.12);border:none;margin:0;padding:0;position:fixed;inset:0}.row-menu__backdrop.is-open{opacity:1}:root[data-theme=dark] .row-menu__backdrop{background:#03010173;background:lab(.453356% .402026 .354776/.45)}.row-menu__panel{z-index:41;min-width:11rem;padding:var(--space-2xs);gap:var(--space-2xs);overscroll-behavior:contain;background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);opacity:0;transform-origin:top;transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out);flex-direction:column;margin:0;display:flex;position:fixed;overflow:hidden auto;transform:translateY(-.25rem)scale(.97)}.row-menu__panel.is-open{opacity:1;transform:none}.guide-taskit__panel.row-menu__panel{z-index:0;width:min(22rem,100%);pointer-events:none;opacity:1;max-inline-size:100%;position:relative;inset:auto;transform:none}.row-menu__flyout{z-index:42;transform-origin:0;min-width:10rem;transform:translate(-.35rem)scale(.97)}.row-menu__flyout.is-open{transform:none}.row-menu__item{align-items:center;gap:var(--space-2xs);width:100%;min-height:var(--target-min);padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--text-xs);text-align:start;color:var(--color-ink);border:var(--rule-hair) solid transparent;border-radius:var(--radius-sm);cursor:pointer;background:0 0;display:flex}.row-menu__label{flex:1;min-width:0}.row-menu__icon{color:var(--color-ink-2);flex:none;justify-content:center;align-items:center;display:inline-flex}.row-menu__icon .stamp-icon,.row-menu__icon .trash-icon{width:14px;height:14px;display:block}.row-menu__glyph{display:block}.row-menu__chevron{color:var(--color-muted);transition:transform var(--dur-fast) var(--ease-out);flex:none;margin-inline-start:auto;transform:rotate(-90deg)}.row-menu__item[aria-expanded=true]{background:var(--color-paper-2);border-color:var(--color-rule-strong)}.row-menu__tab-swatch{justify-content:center;align-items:center;block-size:14px;inline-size:14px;display:inline-flex}.row-menu__tab-bar{border-radius:var(--radius-pill);background:var(--project-bar);block-size:.75rem;inline-size:.1875rem}.row-menu__item:hover{background:var(--color-paper-2);border-color:var(--color-rule-strong)}.row-menu__item:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.row-menu__item:disabled{opacity:.45;cursor:not-allowed}.row-menu__item--danger{color:var(--color-overdue)}.row-menu__item--danger .row-menu__icon{color:inherit}.row-menu__item--danger:hover{background:var(--color-overdue-soft);border-color:var(--color-overdue)}.btn--danger{color:var(--color-ink);background:var(--color-overdue-soft);border-color:var(--color-overdue)}.btn--danger:hover{background:var(--color-overdue-soft-hover)}@media (max-width:560px){.settings-overlay{padding-inline:var(--space-xs);--settings-frame-height:calc(100dvh - var(--app-top-chrome) - var(--space-md))}.settings-panel__grid,.settings-clump,.settings-clump--desk,.stamp-prefix-form,.readout--settings,.settings-jump-list,.font-picker__cards{grid-template-columns:1fr}.shortcut-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.shortcut-table,.shortcut-table tbody,.shortcut-table tr,.shortcut-table th,.shortcut-table td{width:100%;display:block}.shortcut-table tbody th,.shortcut-table tbody td{width:auto;padding:0}.shortcut-table tbody td{font-size:var(--text-xs);color:var(--color-ink-2);margin-block-start:.15rem}.shortcut-table tbody tr+tr{margin-block-start:var(--space-sm)}.settings-guide__demo{padding:var(--space-xs)}.settings-guide__journal-row{column-gap:var(--space-xs)}}:root[data-layout=single] .settings-overlay{--settings-frame-height:calc(100dvh - var(--app-top-chrome) - var(--space-md))}:root[data-layout=single] .settings-tabs{grid-template-columns:unset;grid-template-rows:unset;gap:var(--space-sm);flex-direction:column;min-height:0;display:flex}:root[data-layout=single] .settings-tabs__nav-slot{height:auto;min-height:0;max-height:40%;border-block-end:var(--rule-hair) solid var(--color-rule);flex:2 1 0;padding-block-end:var(--space-xs)}:root[data-layout=single] .settings-tabs--folded .settings-tabs__nav-slot{border-block-end:none;flex:none;max-height:none;padding-block-end:0}:root[data-layout=single] .settings-tabs__fold{display:flex}:root[data-layout=single] .settings-tabs--pinned .settings-tabs__fold{display:none}:root[data-layout=single] .settings-tabs--folded .settings-tabs__nav-clip{flex:none;grid-template-rows:0fr}:root[data-layout=single] .settings-tabs__nav-clip{min-height:0;transition:grid-template-rows var(--dur-slow) var(--ease-out);flex:auto}:root[data-layout=single] .settings-tabs__nav-clip-inner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:100%;overflow:hidden auto}:root[data-layout=single] .settings-tabs__nav{flex-direction:unset;flex-wrap:unset;gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;display:grid;overflow:visible}:root[data-layout=single] .settings-tabs--pinned .settings-tabs__nav{overflow:visible}:root[data-layout=single] .settings-tabs__tab{flex:none;width:100%;min-width:0}:root[data-layout=single] .settings-tabs__tab[aria-selected=true]{box-shadow:inset 3px 0 0 0 var(--color-accent)}:root[data-layout=single] .settings-tabs__panel{flex:3 1 0;height:auto;min-height:0;max-height:none}@media (max-width:360px){:root[data-layout=single] .settings-tabs__nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.settings-tabs__nav-clip,.settings-tabs__fold .row-menu__chevron{transition:none}}:root[data-motion=reduced] .settings-tabs__nav-clip,:root[data-motion=reduced] .settings-tabs__fold .row-menu__chevron{transition:none}:root:is([data-contrast=high],[data-contrast=boost]) .field__note,:root:is([data-contrast=high],[data-contrast=boost]) .setting-row__detail,:root:is([data-contrast=high],[data-contrast=boost]) .settings-jump__detail,:root:is([data-contrast=high],[data-contrast=boost]) .settings-jump__dest,:root:is([data-contrast=high],[data-contrast=boost]) .settings-stats dt,:root:is([data-contrast=high],[data-contrast=boost]) .shortcut-keys-alt,:root:is([data-contrast=high],[data-contrast=boost]) .shortcut-table thead th,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__heading,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__demo-note,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__demo-title,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__journal-time,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__journal-text,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__task-label,:root:is([data-contrast=high],[data-contrast=boost]) .settings-guide__copy,:root:is([data-contrast=high],[data-contrast=boost]) .input::placeholder{color:var(--color-ink-2)}.stamp-dialog-root{z-index:50;padding:var(--space-md);place-items:center;min-width:0;display:grid;position:fixed;inset:0}.stamp-dialog__scrim{cursor:default;background:#513d3638;background:lab(27.8774% 8.01232 7.67517/.22);border:none;margin:0;padding:0;position:absolute;inset:0}:root[data-theme=dark] .stamp-dialog__scrim{background:#0301018c;background:lab(.453356% .402026 .354776/.55)}.stamp-dialog{z-index:1;box-sizing:border-box;width:min(28rem,100%);min-width:0;max-width:100%;padding:var(--space-md);overflow-wrap:anywhere;background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box);box-shadow:var(--shadow-lift);position:relative}.stamp-dialog__title{font-family:var(--font-hand);font-size:var(--text-xl);font-weight:var(--hand-weight-display);margin:0}.stamp-dialog__task{margin:var(--space-xs) 0 var(--space-sm);font-weight:var(--weight-strong);overflow-wrap:anywhere}.stamp-dialog__actions{align-items:stretch;gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.stamp-dialog .btn{white-space:normal;text-align:start;overflow-wrap:anywhere;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%;height:auto;display:flex}.stamp-dialog__choice{align-items:flex-start;gap:var(--space-3xs);flex-direction:column;width:100%;min-width:0;display:flex}.stamp-dialog__choice-title{font-weight:var(--weight-strong)}.stamp-dialog__choice-detail{font-weight:var(--weight-body);color:var(--color-ink-2);overflow-wrap:anywhere}.stamp-dialog__hint{margin:var(--space-sm) 0 0;font-size:var(--text-xs);color:var(--color-ink-2);overflow-wrap:anywhere}.field>.setting-row__title{margin-block:var(--space-sm) var(--space-2xs)}:root[data-theme=colorful] .settings__heading,:root[data-theme=colorful] .field__legend,:root[data-theme=coffee] .settings__heading,:root[data-theme=coffee] .field__legend,:root[data-theme=pastel] .settings__heading,:root[data-theme=pastel] .field__legend{color:var(--color-accent)}.cloud-gate{min-height:100dvh;padding:var(--space-xl);background:var(--color-desk);color:var(--color-ink);place-items:center;display:grid}.cloud-gate__card{width:min(28rem,100%);padding:var(--space-xl);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-raised,0 8px 24px color-mix(in srgb, var(--color-ink) 8%, transparent))}.cloud-gate__eyebrow{margin:0 0 var(--space-2xs);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2)}.cloud-gate__title{margin:0 0 var(--space-sm);font-family:var(--font-display,var(--font-body));font-size:var(--text-xl);font-weight:var(--weight-strong)}.cloud-gate__copy,.cloud-gate__status{margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm)}.cloud-gate__form{gap:var(--space-sm);flex-direction:column;display:flex}.cloud-gate__error{margin:var(--space-sm) 0 0;color:var(--color-overdue);font-size:var(--text-sm)}.beta-banner{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--space-sm);min-height:var(--beta-banner-height);padding:var(--space-2xs) var(--space-md);font-size:var(--text-xs);text-align:center;background:color-mix(in srgb, var(--color-accent) 18%, var(--color-paper));color:var(--color-ink);border-bottom:var(--rule-hair) solid var(--color-rule);flex:none;line-height:1.45;display:flex}.beta-banner__text{flex:auto;min-width:0;margin:0}.beta-banner__dismiss{box-sizing:border-box;inline-size:var(--target-min);block-size:var(--target-min);min-inline-size:var(--target-min);min-block-size:var(--target-min);aspect-ratio:1;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.beta-banner__dismiss .close-icon{flex:none;width:14px;height:14px;display:block}.cloud-offer{z-index:80;padding:var(--space-lg);background:color-mix(in srgb, var(--color-ink) 35%, transparent);place-items:center;display:grid;position:fixed;inset:0}.cloud-offer__card{width:min(26rem,100%);padding:var(--space-xl);background:var(--color-paper);border-radius:var(--radius-md);border:var(--rule-hair) solid var(--color-rule)}.cloud-offer__title{margin:0 0 var(--space-sm);font-size:var(--text-lg)}.cloud-offer__copy{margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm)}.cloud-offer__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.cloud-welcome__eyebrow{margin:0 0 var(--space-2xs);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2)}.cloud-tour{z-index:85;padding:var(--space-lg);place-items:center;display:grid;position:fixed;inset:0}.cloud-tour__scrim{background:color-mix(in srgb, var(--color-ink) 45%, transparent);position:absolute;inset:0}.cloud-tour__card{z-index:1;width:min(26rem,100%);padding:var(--space-xl);background:var(--color-paper);border-radius:var(--radius-md);border:var(--rule-hair) solid var(--color-rule);box-shadow:var(--shadow-raised,0 8px 24px color-mix(in srgb, var(--color-ink) 12%, transparent));position:relative}.cloud-tour__progress{margin:0 0 var(--space-2xs);font-size:var(--text-xs);color:var(--color-ink-2)}.cloud-tour__title{margin:0 0 var(--space-sm);font-size:var(--text-lg)}.cloud-tour__body{margin:0 0 var(--space-md);color:var(--color-ink-2);font-size:var(--text-sm)}.cloud-tour__actions{gap:var(--space-sm);flex-wrap:wrap;justify-content:flex-end;display:flex}.feedback-settings .field__note{margin-block-end:var(--space-md)}.feedback-kind{margin:0 0 var(--space-md)}.feedback-kind__label{margin:0 0 var(--space-xs);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);line-height:1.3}.feedback-kind__grid{gap:var(--space-xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.feedback-kind__card{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:0;padding:var(--space-sm) var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink);cursor:pointer;flex-direction:column;margin:0;display:flex;position:relative}.feedback-kind__card.is-selected{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent);background:var(--color-paper)}.feedback-kind__card:has(.feedback-kind__input:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.feedback-kind__input{opacity:0;pointer-events:none;position:absolute}.feedback-kind__icon{border-radius:var(--radius-sm);block-size:1.75rem;inline-size:1.75rem;color:var(--color-ink-2);place-items:center;display:grid}.feedback-kind__card.is-selected .feedback-kind__icon{color:var(--color-accent)}.feedback-kind__glyph{display:block}.feedback-kind__name{font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:center;line-height:1.2}.feedback-form{gap:var(--space-sm);flex-direction:column;display:flex}.feedback-form__field{gap:var(--space-2xs);flex-direction:column;min-width:0;margin:0;display:flex}.feedback-form__field .input{width:100%}.feedback-form__actions{margin-top:var(--space-2xs);justify-content:flex-end}.feedback-update-banner{margin:0 0 var(--space-sm);padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-size:var(--text-sm);font-weight:var(--weight-medium)}.feedback-list{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.feedback-list__item{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2,var(--color-paper));flex-direction:column;display:flex}.feedback-list__item.is-unread{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.feedback-list__head{align-items:center;gap:var(--space-xs);min-width:0;display:flex}.feedback-list__kind{color:var(--color-ink-2);flex:none;place-items:center;display:grid}.feedback-list__title{align-items:center;gap:var(--space-2xs) var(--space-xs);min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);flex-wrap:wrap;margin:0;line-height:1.3;display:flex}.feedback-list__badge{border-radius:var(--radius-xs);background:var(--color-accent);color:var(--color-paper);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;padding:.1em .45em;line-height:1.2;display:inline-block}.feedback-list__meta{font-size:var(--text-xs);color:var(--color-ink-2);margin:0}.feedback-list__actions{margin-top:0}.feedback-thread-root{z-index:60;padding:var(--space-md);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.feedback-thread-root.is-open{pointer-events:auto}.feedback-thread__scrim{cursor:default;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:#513d3647;background:lab(27.8774% 8.01232 7.67517/.28);border:none;margin:0;padding:0;position:absolute;inset:0}.feedback-thread-root.is-open .feedback-thread__scrim{opacity:1}:root[data-theme=dark] .feedback-thread__scrim{background:#03010199;background:lab(.453356% .402026 .354776/.6)}.feedback-thread{z-index:1;box-sizing:border-box;width:min(32rem,100%);max-height:min(36rem, calc(100dvh - 2 * var(--space-md)));background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box);min-width:0;box-shadow:var(--shadow-lift);opacity:0;transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);flex-direction:column;padding:0;display:flex;position:relative;overflow:hidden;transform:translateY(.35rem)}.feedback-thread-root.is-open .feedback-thread{opacity:1;transform:none}.feedback-thread__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md);border-block-end:var(--rule-hair) solid var(--color-rule);display:flex}.feedback-thread__head-text{min-width:0}.feedback-thread__kind{margin:0 0 var(--space-2xs);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.feedback-thread__title{font-family:var(--font-hand);font-size:var(--text-lg);font-weight:var(--hand-weight-display);overflow-wrap:anywhere;margin:0;line-height:1.25}.feedback-thread__messages{gap:var(--space-sm);min-height:0;padding:var(--space-md);flex-direction:column;flex:auto;display:flex;overflow:auto}.feedback-msg{max-width:92%;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.feedback-msg--user{align-self:flex-end}.feedback-msg--admin{border-color:var(--color-accent);background:var(--color-paper);align-self:flex-start}.feedback-msg__meta{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-sm);margin:0 0 var(--space-2xs);font-size:var(--text-2xs);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.feedback-msg__meta strong{color:var(--color-ink);font-weight:var(--weight-strong)}.feedback-msg__body{font-size:var(--text-sm);line-height:var(--leading-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.feedback-thread__composer{gap:var(--space-xs);padding:var(--space-md);border-block-start:var(--rule-hair) solid var(--color-rule);flex-direction:column;display:flex}.feedback-thread__compose-field{margin:0;display:block}.feedback-thread__compose-field .input{resize:vertical;width:100%}.feedback-thread__actions{justify-content:flex-end;margin-top:0}@media (max-width:28rem){.feedback-kind__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.feedback-thread__scrim,.feedback-thread{transition:none}.feedback-thread{transform:none}}:root[data-motion=reduced] .feedback-thread__scrim,:root[data-motion=reduced] .feedback-thread{transition:none}:root[data-motion=reduced] .feedback-thread{transform:none}.task-list{margin:0;padding:0;list-style:none}.leaf--todos .task-list{grid-template-columns:var(--dot-gap) var(--dot-gap) minmax(0, 1fr) var(--target-min);grid-auto-rows:minmax(0,auto);gap:0;padding-block-start:var(--task-grid-inset-block);display:grid}.leaf--todos .task-list>.task{--task-content-rows:1;--task-dot-span:2;grid-template-columns:subgrid;opacity:1;transition:opacity var(--dur-mid) var(--ease-out);grid-column:1/-1;align-items:start;display:grid;position:relative}.leaf--todos .task__clip{grid-template-columns:subgrid;grid-column:1/-1;grid-template-rows:repeat(var(--task-dot-span), var(--dot-gap));block-size:calc(var(--task-dot-span) * var(--dot-gap));min-block-size:0;transition:block-size var(--dur-mid) var(--ease-out);display:grid;overflow:hidden}.leaf--todos .task--folded{opacity:0;pointer-events:none;overflow:hidden}.leaf--todos .task--folded .task__clip{block-size:0}.leaf--todos .task__drag{inline-size:var(--dot-gap);block-size:var(--dot-gap);margin:0;color:var(--color-muted);cursor:grab;touch-action:none;opacity:0;border-radius:var(--radius-sm);transition:opacity var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:0 0;border:none;grid-area:1/1;justify-content:center;place-self:start;align-items:center;margin-inline-start:calc(var(--dot-gap) * -.4);padding:0;display:flex}.leaf--todos .task__drag:hover,.leaf--todos .task__drag:focus-visible{color:var(--color-ink);background:var(--color-paper-2)}.leaf--todos .task:is(:hover,:focus-within):not(.task--folded){z-index:2}.leaf--todos .task:has(.task__drag:hover,.task__drag:focus-visible):not(.task--dragging):after{content:"";inset-inline:calc(var(--space-xs) * -.75);block-size:calc(var(--task-content-rows) * var(--dot-gap) + 10px);background:var(--color-paper);border:var(--rule-drawn) dotted var(--color-rule-strong);border-radius:var(--radius-xs);box-shadow:var(--shadow-lift);pointer-events:none;z-index:-1;position:absolute;inset-block-start:-5px}.leaf--todos .task__drag:focus-visible{opacity:1;outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.leaf--todos .task__drag-glyph{font-size:var(--text-xs);line-height:1;transform:translate(-.0625rem)}.leaf--todos .task:is(:hover,:focus-within) .task__drag,.leaf--todos .task-list--dragging .task__drag{opacity:1}.leaf--todos .task--dragging{opacity:0;transition:none}.leaf--todos .task--dragging .task__drag{cursor:grabbing}.task-drag-ghost{z-index:30;pointer-events:none;opacity:.82;filter:drop-shadow(0 .35rem .75rem #00000024);transform-origin:0 0;position:fixed;top:0;left:0}.task-drag-ghost.leaf--todos .task-list{grid-auto-rows:min-content;padding-block-start:0}.task-drag-ghost.leaf--todos .task-list>.task{opacity:1;grid-row:auto;grid-template-rows:none;align-items:center;min-height:0;padding-block:.25rem}.task-drag-ghost.leaf--todos .task__clip{display:contents}.task-drag-ghost.leaf--todos .task__drag,.task-drag-ghost.leaf--todos .task__anchor,.task-drag-ghost.leaf--todos .task__main,.task-drag-ghost.leaf--todos .task__menu{grid-row:1;align-self:center}.task-drag-ghost.leaf--todos .task__link-chain,.task-drag-ghost.leaf--todos .task__select,.task-drag-ghost.leaf--todos .task__link-fold{display:none}.task-drag-ghost__mount>.task{pointer-events:none;background:var(--color-paper);border-radius:var(--radius-md);margin:0}.task-drag-ghost__mount>.task .task__drag{opacity:1;cursor:grabbing}.task-drag-ghost__mount>.task .task__menu{display:none}.leaf--todos .task--drop-before:before,.leaf--todos .task--drop-after:after{content:"";background:var(--color-accent);pointer-events:none;z-index:1;block-size:2px;position:absolute;inset-inline:0}.leaf--todos .task--finished-edge-below:not(.task--drop-after):not(:has(.task__drag:hover,.task__drag:focus-visible)):after{content:"";block-size:var(--rule-drawn);background:var(--color-rule-strong);pointer-events:none;z-index:1;position:absolute;inset-inline:0}.leaf--todos .task--finished-edge-above:not(.task--drop-before):not(:has(.task__drag:hover,.task__drag:focus-visible)):before{content:"";block-size:var(--rule-drawn);background:var(--color-rule-strong);pointer-events:none;z-index:1;position:absolute;inset-inline:0}.leaf--todos .task--finished-edge-below:not(.task--drop-after):not(:has(.task__drag:hover,.task__drag:focus-visible)):after{inset-block-end:calc(var(--dot-gap) / 2)}.leaf--todos .task--finished-edge-above:not(.task--drop-before):not(:has(.task__drag:hover,.task__drag:focus-visible)):before{inset-block-start:calc(var(--dot-gap) / -2)}.leaf--todos .task--drop-before:before{inset-block-start:calc(var(--dot-gap) / -2)}.leaf--todos .task--drop-after:after{inset-block-end:calc(var(--dot-gap) / -2)}@media (pointer:coarse){.leaf--todos .task__drag{opacity:1}}@media (forced-colors:active){.leaf--todos .task__drag{opacity:1}.leaf--todos .task--drop-before:before,.leaf--todos .task--drop-after:after{background:canvastext}}.leaf--todos .task__anchor{z-index:1;inline-size:var(--dot-gap);block-size:var(--dot-gap);grid-area:1/2;place-self:start;place-items:center;margin-block-start:0;margin-inline-start:calc(var(--dot-gap) / -2);display:grid;position:relative}.leaf--todos .task__anchor>.state-control{block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0}.task__estimate-mark{font-family:var(--font-mono);font-size:.6875rem;font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-muted);flex:none}.task__estimate-mark--btn{font:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-variant-numeric:inherit;line-height:inherit;color:inherit;cursor:default;background:0 0;border:none;margin:0;padding:0}.task__estimate-mark--btn:focus-visible{outline:var(--rule-drawn) solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}.task__estimate-mark--unparsed{opacity:.85}.task__estimate-pill{padding:var(--space-xs) var(--space-sm);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-strong);font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap;color:var(--color-ink);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift);align-items:baseline;gap:.35em;margin:0;line-height:1.25;display:inline-flex}.task__estimate-pill--floating{z-index:45;pointer-events:none;position:fixed}.task__estimate-pill-label{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.leaf--todos .task__main{grid-column:3;grid-row:1 / span var(--task-content-rows);align-self:start;align-items:start;column-gap:var(--space-sm);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-inline-start:.65rem;display:grid}.leaf--todos .task__content{grid-area:1/1;align-items:start;min-width:0;display:flex}.leaf--todos .task__edit{grid-column:1/-1}.leaf--todos .task__menu{block-size:var(--dot-gap);grid-area:1/4;justify-content:flex-end;place-self:start end;align-items:center;margin-inline-end:0;display:flex;overflow:visible}.leaf--todos .task__menu .row-menu__trigger{block-size:var(--dot-gap);inline-size:var(--dot-gap);min-block-size:0;min-inline-size:0;font-size:var(--text-xs);transition:inline-size var(--dur-fast) var(--ease-out), block-size var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:0}.leaf--todos .task:is(:hover,:focus-within) .task__menu .row-menu__trigger,.leaf--todos .task__menu.row-menu--open .row-menu__trigger{block-size:var(--target-min);inline-size:var(--target-min);font-size:var(--text-sm);transform:translate(.125rem)}.leaf--todos .task:has(.task__drag:hover,.task__drag:focus-visible):not(.task--dragging) .task__menu{opacity:0;visibility:hidden;pointer-events:none;block-size:var(--dot-gap);inline-size:var(--dot-gap);font-size:var(--text-xs);transform:none}.leaf--todos .task:has(.task__drag:hover,.task__drag:focus-visible):not(.task--dragging) .task__menu .row-menu__trigger{opacity:0;visibility:hidden;pointer-events:none;block-size:var(--dot-gap);inline-size:var(--dot-gap);font-size:var(--text-xs);transform:none}.leaf--todos .task__text{font-size:var(--text-sm);line-height:var(--dot-gap);width:100%;min-width:0;transform:translateY(calc((var(--dot-gap) - 1em) / -4));margin:0;display:block}.leaf--todos .task__text-body{display:inline}.leaf--todos .task__text-suffix{white-space:nowrap;display:inline}.leaf--todos .task__estimate-mark,.leaf--todos .task__estimate-wrap{line-height:inherit;margin-inline-start:var(--space-2xs);display:inline}:is(.leaf--todos .task__keyword,.leaf--todos .task__mark-tip:has(.task__keyword)){vertical-align:middle;display:inline-flex}.leaf--todos .task__markers{align-items:center;gap:.125rem;min-block-size:0;margin-inline-start:var(--space-sm);display:inline-flex}.leaf--todos .task__state{font-size:var(--text-xs);line-height:var(--dot-gap);white-space:nowrap;transform:translateY(calc((var(--dot-gap) - 1em) / -4));transition:opacity var(--dur-fast) var(--ease-out);flex:none;grid-area:1/2;align-self:start;align-items:start;padding-inline-end:var(--space-2xs);display:flex}.task__main{align-items:center;column-gap:var(--space-2xs);row-gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.task__text{align-items:center;column-gap:var(--space-2xs);overflow-wrap:break-word;flex-wrap:wrap;grid-column:1;row-gap:0;min-width:0;margin:0;display:flex}.task__text-body{min-width:0}.task__markers{white-space:nowrap;flex:none;align-items:center;gap:.125rem;display:inline-flex}.task[data-state=cancelled] .task__text{color:var(--color-muted)}.task[data-state=cancelled] .task__text-body{text-decoration:line-through;text-decoration-thickness:from-font}.task[data-state=done] .task__text{color:var(--color-muted)}.task__state{font-size:var(--text-xs);color:var(--color-muted);letter-spacing:.02em;flex:none;grid-area:1/2}.task[data-priority] .task__text-body{font-weight:var(--weight-strong)}.task__priority{block-size:1.125rem;inline-size:1.125rem;font-family:var(--font-body);font-size:.75rem;font-weight:var(--weight-display);color:var(--color-accent);background:var(--color-accent-soft);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;font-style:normal;line-height:1;display:inline-flex}.task__mark-tip{flex:none;align-items:center;display:inline-flex}.task__keyword{color:var(--color-ink-2);vertical-align:middle;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin:0;margin-inline-end:.125rem;padding:0;display:inline-flex}.task__mark-tip .task__keyword{margin-inline-end:0}.task__mark-tip:has(.task__keyword){vertical-align:middle;margin-inline-end:.125rem}button.task__priority,button.task__keyword{appearance:none;font:inherit;color:inherit;cursor:default}.task__keyword-glyph{block-size:1.25em;inline-size:1.25em;overflow:visible}.task__mark-pill{z-index:45;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-body);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-ink);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift);pointer-events:none;margin:0;line-height:1.2;position:fixed}.task__deadline-mark{align-items:center;display:inline-flex;position:relative}.task__deadline-clock{color:var(--color-muted);cursor:pointer;background:0 0;border:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.task__deadline-clock:hover{color:var(--color-ink)}.task__deadline-mark--overdue .task__deadline-clock,.task__deadline-mark--overdue .task__deadline-clock:hover{color:var(--color-overdue)}.task__clock-icon{block-size:1.25em;inline-size:1.25em;overflow:visible}.task__clock-icon__edge{fill:none;stroke:currentColor;stroke-width:2px}.task__clock-icon__hand{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.task__deadline-pill--floating{z-index:45;padding:var(--space-2xs) var(--space-xs);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap;color:var(--color-ink);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-pill);box-shadow:var(--shadow-lift);pointer-events:none;margin:0;line-height:1.2;position:fixed}.task__deadline-pill--floating.task__deadline-pill--overdue{color:var(--color-overdue);border-color:var(--color-overdue)}@media (forced-colors:active){.task__deadline-pill--floating{visibility:visible;box-shadow:none;position:static}}.task-block-total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-muted);text-align:end;white-space:nowrap;flex:none;margin:0;font-size:.6875rem}.leaf__foot-start{z-index:1;flex:none;position:relative}.task__menu{opacity:0;transition:opacity var(--dur-fast) var(--ease-out);align-self:start;position:relative}.task:is(:hover,:focus-within) .task__menu,.task__menu.row-menu--open,.task__menu:focus-within{opacity:1}@media (forced-colors:active){.task__menu{opacity:1}}.leaf__body{container:leafbody/inline-size}.task__edit{align-items:flex-end;gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;display:flex}.task__edit .input{flex:12ch;min-width:0}.task__edit-actions{gap:var(--space-2xs);display:flex}.state-control{inline-size:var(--target-min);block-size:var(--target-min);border-radius:var(--radius-xs);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid}.state-control:hover{background:var(--color-paper-2)}.state-control:active{background:var(--color-paper-3)}.state-box{block-size:100%;inline-size:100%;overflow:visible}.state-box__edge{fill:none;stroke:var(--color-rule-strong);stroke-width:1.75px}.state-box__fill{fill:var(--color-accent)}.state-box__mark{fill:none;stroke:var(--color-rule-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.state-box__mark--check{stroke:var(--color-on-accent)}.leaf__foot-stack{gap:var(--space-sm);flex-direction:column;display:flex}.composer{align-items:stretch;gap:var(--space-2xs);display:flex}.composer__input{flex:auto;min-width:0}.composer .composer__send{box-sizing:border-box;min-width:var(--target-comfy);min-height:var(--target-comfy);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);flex:none;align-self:stretch;padding:0}.composer .composer__send:disabled,.composer .composer__send[aria-disabled=true]{color:var(--color-muted);background:var(--color-paper);border-style:solid}.undo-bar{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--color-accent-soft);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.undo-bar__text{min-width:0;font-size:var(--text-sm);flex:12ch;margin:0}.undo-bar__quote:before{content:"“"}.undo-bar__quote:after{content:"”"}.completion-offer-root{z-index:45;max-width:min(22rem, calc(100vw - 2 * var(--space-md)));cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;transform:translate(-50%,-50%)}.completion-offer-root.is-dragging{cursor:grabbing}.completion-offer-root--compose{z-index:50;max-width:min(24rem, calc(100vw - 2 * var(--space-md)));width:min(24rem, calc(100vw - 2 * var(--space-md)))}.completion-offer-root .btn,.completion-offer-root .input,.completion-offer-root .completion-note__stamp-toggle{cursor:pointer;touch-action:manipulation;-webkit-user-select:auto;user-select:auto}.completion-offer-root .input{cursor:text}.completion-offer{--completion-fade:1s;opacity:0;transition:opacity var(--completion-fade) var(--ease-out), transform var(--dur-slow) var(--ease-out);transform:translateY(.35rem)}.completion-offer.is-open{--completion-fade:var(--dur-slow);opacity:1;transform:translateY(0)}.completion-offer.is-fading{--completion-fade:2.5s;opacity:0;transform:translateY(0)}.completion-offer--prompt{align-items:center;gap:var(--space-xs);max-width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);flex-wrap:wrap;display:flex}.completion-offer__prompt-text{min-width:0;font-size:var(--text-sm);color:var(--color-ink);flex:12ch;margin:0}.completion-offer__prompt-actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.completion-offer__scrim{z-index:48;opacity:0;transition:opacity var(--dur-slow) var(--ease-out);background:#513d3624;background:lab(27.8774% 8.01232 7.67517/.14);position:fixed;inset:0}.completion-offer__scrim.is-open{opacity:1}:root[data-theme=dark] .completion-offer__scrim{background:#03010166;background:lab(.453356% .402026 .354776/.4)}.completion-offer--compose{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box);box-shadow:var(--shadow-lift)}.completion-offer__compose-head{align-items:flex-start;gap:var(--space-2xs);margin-block-end:var(--space-xs);display:flex}.completion-offer__compose-title{min-width:0;font-size:var(--text-sm);color:var(--color-ink);overflow-wrap:anywhere;flex:auto;margin:0}.completion-offer__task-name{font-weight:var(--weight-strong)}.completion-offer__close{flex-shrink:0}.completion-offer__form{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.completion-offer__form .input{flex:12ch;min-width:0}.completion-note__stamp-toggle{block-size:var(--target-comfy);inline-size:var(--target-comfy);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.completion-note__stamp-toggle--on{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent-strong)}.completion-note__stamp-toggle:hover,.completion-note__stamp-toggle:focus-visible{border-color:var(--color-accent);color:var(--color-accent-strong)}.completion-note__stamp-toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.completion-note__stamp-toggle .stamp-icon{display:block}.finished-foot-actions{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.finished-foot-actions__delete{color:var(--color-muted)}.finished-foot-actions__delete:hover,.finished-foot-actions__delete:focus-visible{color:var(--color-overdue);border-color:var(--color-overdue)}.finished-foot-actions__delete .trash-icon{width:14px;height:14px;display:block}.finished-delete-confirm{gap:var(--space-xs);padding:var(--space-sm);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--drawn-box-sm);background:var(--color-paper-2);flex-direction:column;flex:100%;display:flex}.finished-delete-confirm__lead{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink);margin:0}.finished-delete-confirm__actions{gap:var(--space-2xs);flex-wrap:wrap;display:flex}:root:is([data-contrast=high],[data-contrast=boost]) .task[data-state=done] .task__text,:root:is([data-contrast=high],[data-contrast=boost]) .task[data-state=cancelled] .task__text{color:var(--color-ink)}:root:is([data-contrast=high],[data-contrast=boost]) .task__state,:root:is([data-contrast=high],[data-contrast=boost]) .task__estimate-mark,:root:is([data-contrast=high],[data-contrast=boost]) .task__estimate-mark--unparsed{color:var(--color-ink-2)}:root:is([data-contrast=high],[data-contrast=boost]) .task__keyword{color:var(--color-ink)}:root:is([data-contrast=high],[data-contrast=boost]) .task__deadline-clock,:root:is([data-contrast=high],[data-contrast=boost]) .task__drag{color:var(--color-ink-2)}.task-rearrange .row-menu__trigger{min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);color:var(--color-ink-2)}.task-rearrange .row-menu__trigger:hover,.task-rearrange .row-menu__trigger:focus-visible{background:var(--color-paper-2);color:var(--color-ink)}.task-rearrange .row-menu__trigger[aria-expanded=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-ink)}.task-select-toggle{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;flex-direction:row;line-height:1.2;display:inline-flex}.task-select-toggle__caption{white-space:nowrap}.task-select-toggle__glyph{flex:none;display:block}.task-select-toggle:hover{background:var(--color-paper-2);color:var(--color-ink)}.task-select-toggle:active{background:var(--color-paper-3)}.task-select-toggle[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-ink);font-weight:var(--weight-strong)}.task-select-toggle:disabled{opacity:.5;cursor:not-allowed}.task-select-bar{z-index:4;align-items:stretch;gap:var(--space-xs);padding:var(--space-sm);margin:0 0 var(--space-sm);background:var(--color-paper-2);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-sm);flex-direction:column;display:flex;position:sticky;top:0}.task-select-bar__count{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}.task-select-bar__menu{align-items:center;gap:var(--space-2xs);flex-wrap:nowrap;display:flex;overflow-x:auto}.task-select-bar__field{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;flex:12rem;min-width:0;display:flex}.task-select-bar__field .input{flex:12rem;min-inline-size:10rem;max-inline-size:18rem}.task-select-bar__btn{gap:var(--space-2xs);background:var(--color-paper)}.task-select-bar .task-select-bar__btn:hover,.task-select-bar .task-select-bar__btn.is-hover{background:var(--color-paper-3)}.task-select-bar .task-select-bar__btn:active,.task-select-bar .task-select-bar__btn.is-active{background:var(--color-paper-2)}.task-select-bar .task-select-bar__btn[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-accent);border-style:solid}.task-select-bar__done{background:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-ink)}.task-select-bar .task-select-bar__done:hover,.task-select-bar .task-select-bar__done.is-hover{background:var(--color-paper);border-color:var(--color-accent)}.task-select-bar .task-select-bar__done:active,.task-select-bar .task-select-bar__done.is-active{background:var(--color-paper-3)}.leaf--todos .task__select{inline-size:var(--dot-gap);block-size:var(--dot-gap);grid-area:1/1;justify-content:center;place-self:start;align-items:center;margin:0;margin-inline-start:calc(var(--dot-gap) * -.4);display:flex;position:relative}.leaf--todos .task-list--selecting .task__select{inline-size:.875rem;margin-inline-start:calc(var(--dot-gap) * -.15 - 4px)}.leaf--todos .task-list--selecting .task__select-mark{inline-size:.875rem}.task__select-input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.task__select-mark{inline-size:var(--dot-gap);block-size:var(--dot-gap);color:var(--color-accent);pointer-events:none;place-items:center;display:grid}.task__select-input:focus-visible+.task__select-mark{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}.task-list--selecting .task--selecting{cursor:pointer;isolation:isolate}.leaf--todos .task--selecting:after{content:"";block-size:calc(var(--task-content-rows) * var(--dot-gap) + 10px);border:var(--rule-drawn) dotted transparent;border-radius:var(--radius-xs);pointer-events:none;z-index:-1;background:0 0;position:absolute;inset-block-start:-5px;inset-inline-start:calc(var(--dot-gap) * -.4 - 2px);inset-inline-end:calc(var(--space-xs) * -.75)}.leaf--todos .task--selecting:hover:after,.leaf--todos .task--selecting:focus-within:after{background:var(--color-paper-2);border-color:var(--color-rule-strong)}.leaf--todos .task--selected:after,.leaf--todos .task--selected:hover:after,.leaf--todos .task--selected:focus-within:after{background:var(--color-accent-soft);border:var(--rule-drawn) solid var(--color-accent);box-shadow:none}.leaf--todos .task--selected.task--link-group:after,.leaf--todos .task--selected.task--link-group:hover:after,.leaf--todos .task--selected.task--link-group:focus-within:after{background:oklch(from var(--color-accent-soft) l calc(c + .025) calc(h + 52));border-color:oklch(from var(--color-accent) l c calc(h + 52))}.leaf--todos .task--selected .task__main{background:0 0}@media (forced-colors:active){.task-select-bar,.task-select-toggle,.task-select-bar__btn,.task-rearrange .row-menu__trigger{border-color:canvastext}.task__select-mark{color:canvastext}.leaf--todos .task--selected:after{background:0 0;border-color:highlight}.leaf--todos .task--selected.task--link-group:after{border-style:dashed}}.project-tabs{justify-content:flex-end;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.todo-head-tools{justify-content:flex-end;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;margin-inline-start:auto;display:flex}.todo-head-tools .task-select-toggle{margin-inline-end:var(--space-2xs)}.project-tabs__filter{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);min-width:var(--target-min);padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), padding var(--dur-slow) var(--ease-out), gap var(--dur-slow) var(--ease-out);flex-direction:row;flex:none;line-height:1.2;display:inline-flex}.project-tabs__filter-glyph{flex:none;display:block}.project-tabs__filter-label{min-width:0;transition:grid-template-columns var(--dur-slow) var(--ease-out), opacity var(--dur-mid) var(--ease-out);grid-template-columns:1fr;display:inline-grid}.project-tabs__filter-label-inner{white-space:nowrap;min-width:0;overflow:hidden}.project-tabs__filter:hover,.project-tabs__filter:focus-visible{background:var(--color-paper-2);color:var(--color-ink)}.project-tabs__filter:active{background:var(--color-paper-3)}.project-tabs__filter[aria-pressed=true]{background:var(--color-paper);border-color:var(--color-rule-strong);color:var(--color-ink);font-weight:var(--weight-strong);box-shadow:inset 0 0 0 1px var(--color-rule-strong)}:root[data-minimal-ui=on] .project-tabs__filter{justify-content:center;gap:0;padding:0;overflow:hidden}:root[data-minimal-ui=on] .project-tabs__filter .project-tabs__filter-label{opacity:0;grid-template-columns:0fr}:root[data-minimal-ui=on] .project-tabs__filter:is(:hover,:focus-visible){padding:var(--space-2xs) var(--space-sm);justify-content:flex-start;gap:var(--space-2xs)}:root[data-minimal-ui=on] .project-tabs__filter:is(:hover,:focus-visible) .project-tabs__filter-label{opacity:1;grid-template-columns:1fr}@media (forced-colors:active){.project-tabs__filter[aria-pressed=true]{box-shadow:none;outline:var(--focus-width) solid Highlight}}.project-tab{align-items:center;gap:var(--space-2xs);min-height:var(--target-min);padding:var(--space-2xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);line-height:1.2;display:inline-flex}.project-tab:hover{background:var(--color-paper-2);color:var(--color-ink)}.project-tab[aria-selected=true]{background:var(--project-tint,var(--color-paper));border-color:var(--project-bar,var(--color-rule-strong));color:var(--color-ink);font-weight:var(--weight-strong);box-shadow:inset 0 -2px 0 0 var(--project-bar,var(--color-accent))}.project-tab--drop-target{outline:var(--rule-drawn) solid var(--color-accent);outline-offset:2px;color:var(--color-ink);background:var(--color-accent-soft)}.project-tab__bar{border-radius:var(--radius-pill);background:var(--project-bar);flex-shrink:0;block-size:.875rem;inline-size:.1875rem}.project-tab__name{grid-template-columns:1fr;min-width:0;display:grid;overflow:hidden}.project-tab__name-inner{white-space:nowrap;min-width:0;overflow:hidden}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]){min-width:var(--target-min);min-height:var(--target-min);background:var(--project-tint,var(--color-paper));transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), padding var(--dur-slow) var(--ease-out), gap var(--dur-slow) var(--ease-out);justify-content:center;gap:0;padding:0;overflow:hidden}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]) .project-tab__bar{border-radius:var(--radius-xs);block-size:.55rem;inline-size:.55rem}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]) .project-tab__name{opacity:0;transition:grid-template-columns var(--dur-slow) var(--ease-out), opacity var(--dur-mid) var(--ease-out);grid-template-columns:0fr}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]):is(:hover,:focus-visible,.project-tab--drop-target){padding:var(--space-2xs) var(--space-sm);justify-content:flex-start;gap:var(--space-2xs)}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]):is(:hover,:focus-visible,.project-tab--drop-target) .project-tab__name{opacity:1;grid-template-columns:1fr}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all)[aria-selected=true]{font-weight:var(--weight-strong)}.task__project{padding:0 var(--space-2xs);border-radius:var(--radius-xs);background:var(--project-tint);font-size:var(--text-xs);color:var(--color-ink);white-space:nowrap;vertical-align:middle;align-items:center;gap:.25rem;margin-inline-start:var(--space-sm);line-height:1;display:inline-flex}.task__project-bar{border-radius:var(--radius-pill);background:var(--project-bar);flex-shrink:0;block-size:.75rem;inline-size:.1875rem}.task__project-name{min-width:0;font-weight:var(--weight-medium);transition:grid-template-columns var(--dur-fast) var(--ease-out), max-block-size var(--dur-fast) var(--ease-out);grid-template-columns:1fr;display:inline-grid}.task__project-name-inner{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.task__project--expand{gap:0;padding-inline-end:0;position:relative;overflow:visible}.task__project--expand .task__project-name{z-index:3;border-radius:var(--radius-xs);background:var(--project-tint);max-block-size:none;max-inline-size:0;box-shadow:0 0 0 2px var(--color-paper);box-sizing:border-box;opacity:0;pointer-events:none;transition:max-inline-size var(--dur-mid) var(--ease-out), padding-inline var(--dur-mid) var(--ease-out), opacity var(--dur-mid) var(--ease-out);margin-inline:.25rem 0;padding-block:.15em;padding-inline:0;display:block;position:absolute;inset-block-start:50%;inset-inline:100% auto;overflow:hidden;transform:translateY(-50%)}.task:is(:hover,:focus-within) .task__project--expand:not(.task__project--no-room) .task__project-name,.setting-row:is(:hover,:focus-within) .task__project--expand:not(.task__project--no-room) .task__project-name{max-inline-size:min(16rem, var(--project-name-cap,16rem));padding-inline:var(--space-2xs);opacity:1}.leaf--todos .task__project{vertical-align:middle}.leaf--todos .task__main:has(.task__project-strip){padding-inline-start:0}.leaf--todos .task__content:has(.task__project-strip){column-gap:.2rem}.leaf--todos .task__project-strip{block-size:.75rem;inline-size:.1875rem;border-radius:var(--radius-pill);background:var(--project-bar);flex:none;align-self:start;margin:0;margin-block-start:calc((var(--dot-gap) - .75rem) / 2);margin-inline-start:calc(var(--dot-gap) * -.2);display:block}.leaf--todos .task__project-strip--empty{background:0 0}@media (forced-colors:active){.project-tab[aria-selected=true]{box-shadow:none;outline:var(--focus-width) solid Highlight}.task__project-bar,.task__project-strip:not(.task__project-strip--empty),.project-tab__bar{background:canvastext}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]){padding:var(--space-2xs) var(--space-sm);justify-content:flex-start;gap:var(--space-2xs);background:canvas}:root[data-minimal-ui=on] .project-tab:not(.project-tab--all):not([aria-selected=true]) .project-tab__name{opacity:1;grid-template-columns:1fr}}.project-settings__list{margin:var(--space-sm) 0 0;gap:var(--space-sm);flex-direction:column;padding:0;list-style:none;display:flex}.project-settings__card{border:0;margin:0;padding:0}.project-settings__card-title{margin:0 0 var(--space-2xs);font-size:var(--text-sm);font-weight:var(--weight-strong);color:var(--color-ink);text-transform:none;letter-spacing:0;padding:0}.project-settings__card-main{align-items:flex-end;gap:var(--space-sm);flex-wrap:wrap;display:flex}.project-settings__card-field{gap:var(--space-2xs);flex-direction:column;flex:10rem;min-width:0;display:flex}.project-settings__tints{gap:var(--space-2xs);align-self:flex-end;padding-block-end:.35rem;display:inline-flex}.project-settings__tint{inline-size:var(--target-min);block-size:var(--target-min);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--project-tint,var(--color-paper));cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.project-settings__tint[aria-pressed=true]{border-color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink)}.project-settings__tint:focus{outline:none}.project-settings__tint:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.project-settings__tint:disabled{cursor:not-allowed;opacity:.38;box-shadow:none}.project-settings__tint-bar{border-radius:var(--radius-pill);background:var(--project-bar);block-size:.875rem;inline-size:.1875rem}.project-settings__name{width:100%;min-width:0}.project-settings__remove{flex:none}.project-settings__add{margin:0}.project-settings__add-row{align-items:flex-end;gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.project-settings__add-row .project-settings__name{flex:10rem}.task-cue-preview{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-xs);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);pointer-events:none;max-width:22rem;margin-block-start:var(--space-2xs);display:flex}.task-cue-preview__check{border:var(--rule-hair) solid var(--color-rule-strong);border-radius:2px;flex:none;block-size:.7rem;inline-size:.7rem}.task-cue-preview__strip{border-radius:var(--radius-pill);background:var(--project-bar);flex:none;block-size:.75rem;inline-size:.1875rem;display:block}.task-cue-preview__text{font-size:var(--text-xs);color:var(--color-ink);line-height:1.2}.journal-list{margin:0;padding:0;list-style:none}.leaf--journal .journal-list{grid-template-columns:max-content minmax(0, 1fr) var(--target-min);grid-auto-rows:var(--dot-gap);gap:0;padding-block-start:var(--task-grid-inset-block);padding-block-end:var(--task-grid-inset-block);display:grid}.leaf--journal .journal-list>.journal-entry{--journal-content-rows:1;--journal-dot-span:2;--journal-age:0;isolation:isolate;grid-template-columns:subgrid;grid-template-rows:subgrid;grid-column:1/-1;grid-row:span var(--journal-dot-span);align-items:start;display:grid;position:relative}.leaf--journal .journal-entry__anchor{block-size:var(--dot-gap);grid-area:1/1;place-self:start;padding-inline-end:calc(var(--space-sm) + 4px)}.leaf--journal .journal-entry__main{grid-column:2;grid-row:1 / span var(--journal-content-rows);align-self:start;align-items:flex-start;gap:var(--space-sm);min-width:0;line-height:var(--dot-gap);flex-direction:column;display:flex}.leaf--journal .journal-entry__main--stamp-only{align-items:center;gap:var(--space-2xs);flex-flow:wrap}.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only){align-items:center}:is(.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__anchor,.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__main,.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__menu){grid-row:1/-1;align-self:center}.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__anchor{align-items:center;block-size:auto;display:flex}.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__time{line-height:1.2;transform:translate(3px)}.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__stamps{margin-block-start:0}.leaf--journal .journal-entry:has(.journal-entry__main--stamp-only) .journal-entry__menu{block-size:auto}.leaf--journal .journal-entry__text{font-size:var(--text-sm);line-height:var(--dot-gap);color:var(--color-ink);overflow-wrap:break-word;transform:translateY(calc((var(--dot-gap) - 1em) / -4));margin:0}.leaf--journal .journal-entry__time{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:var(--dot-gap);color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.15em;white-space:nowrap;transform:translate(3px, calc((var(--dot-gap) - 1em) / -4));display:block}.leaf--journal .journal-entry__at-time{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-strong);line-height:inherit;color:var(--color-ink);text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.15em;white-space:nowrap}.leaf--journal button.journal-entry__at-time{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-xs);background:0 0;border:none;margin:0;padding:0}.leaf--journal button.journal-entry__at-time:hover{color:var(--color-accent)}.leaf--journal button.journal-entry__at-time:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.leaf--journal .journal-entry__taskit{appearance:none;font:inherit;font-weight:var(--weight-strong);line-height:inherit;letter-spacing:.03em;color:var(--color-ink);background:var(--color-accent-soft);border-radius:var(--radius-xs);white-space:nowrap;cursor:pointer;vertical-align:baseline;border:none;margin:0;padding:0 .4em;display:inline}.leaf--journal .journal-entry__taskit--converted{background:var(--color-paper-3);font-weight:var(--weight-medium)}.leaf--journal button.journal-entry__taskit:hover{box-shadow:0 0 0 1px var(--color-accent)}.leaf--journal button.journal-entry__taskit:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (forced-colors:active){.leaf--journal .journal-entry__taskit{border:var(--rule-hair) solid ButtonText;color:buttontext;background:canvas}}.journal-taskit__panel{min-inline-size:16rem;max-inline-size:min(22rem,100vw - 1rem);padding:var(--space-sm)}.journal-taskit__rows{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.journal-taskit__row{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;min-width:0;display:flex}.journal-taskit__row .input{flex:10ch;min-width:0}.journal-taskit__remove{flex:none}.journal-taskit__tab{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.journal-taskit__select{inline-size:100%}.journal-taskit__existing{gap:var(--space-2xs);flex-direction:column;display:flex}.journal-taskit__existing-list{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--color-ink);margin:0;padding-inline-start:1.2em}.journal-entry__taskit-warn{flex:100%}.journal-at-time__panel{min-inline-size:14rem;padding:var(--space-sm)}.journal-at-time__form{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.journal-at-time__label{font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.journal-at-time__title{inline-size:100%}.journal-at-time__pickers{gap:var(--space-sm);flex-wrap:wrap;display:flex}.journal-at-time__picker{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.journal-at-time__picker-label{font-size:var(--text-2xs);color:var(--color-muted)}.journal-at-time__date,.journal-at-time__time{min-width:0}.journal-at-time__actions{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-2xs);display:flex}.journal-at-time__note{margin:0}.leaf--journal .journal-entry__edit{align-items:flex-end;gap:var(--space-2xs);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}.leaf--journal .journal-entry__menu{block-size:var(--dot-gap);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);grid-area:1/3;justify-content:flex-end;place-self:start end;align-items:center;margin-inline-end:0;display:flex;position:relative;overflow:visible}.leaf--journal .journal-entry__menu .row-menu__trigger{block-size:var(--dot-gap);inline-size:var(--dot-gap);min-block-size:0;min-inline-size:0;font-size:var(--text-xs);transition:inline-size var(--dur-fast) var(--ease-out), block-size var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:0}.leaf--journal .journal-entry:is(:hover,:focus-within) .journal-entry__menu .row-menu__trigger,.leaf--journal .journal-entry__menu.row-menu--open .row-menu__trigger{block-size:var(--target-min);inline-size:var(--target-min);font-size:var(--text-sm);transform:translate(.125rem)}.journal-entry:is(:hover,:focus-within) .journal-entry__menu,.journal-entry__menu.row-menu--open,.journal-entry__menu:focus-within{opacity:1}@media (forced-colors:active){.journal-entry__menu{opacity:1}}.journal-entry__edit .input{flex:12ch;min-width:0}.journal-entry__edit-actions{gap:var(--space-2xs);display:flex}.composer--journal{flex-wrap:nowrap;align-items:flex-end}.composer-stack{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.composer-stack--journal{width:100%}.journal-entry__stamps{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;margin-block-start:var(--space-2xs);display:flex}.journal-entry__stamps .journal-entry__current-task{margin-block-start:0}.journal-entry__current-task{line-height:var(--leading-snug);margin:0;margin-block-start:var(--space-2xs)}.journal-entry__current-task--inline{line-height:var(--dot-gap);margin-block-start:0}.journal-entry__current-task-box{align-items:baseline;gap:var(--space-2xs) var(--space-sm);padding:var(--space-2xs) var(--space-sm);border:var(--rule-drawn) solid var(--color-rule);background:var(--color-paper-2);font-size:var(--text-2xs);color:var(--color-ink-2);border-radius:2px;flex-wrap:wrap;display:inline-flex}.journal-entry__current-task-label{color:var(--color-ink);font-weight:var(--hand-weight-display)}.journal-entry__current-task-value{color:var(--color-ink);font-weight:700}.journal-entry__current-task-link{appearance:none;font:inherit;color:var(--color-ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.12em;border-radius:var(--radius-xs);background:0 0;border:none;margin:0;padding:0;font-weight:700}.journal-entry__current-task-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.journal-entry__current-task-box--actionable{border-color:var(--color-accent);border-style:dashed}.journal-entry__current-task-link--add{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);color:var(--color-accent-strong)}.journal-entry__current-task-link--historical{-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);color:var(--color-ink)}.journal-entry__current-task-box--finished{border-color:var(--color-flair-a);background:linear-gradient(145deg, var(--color-flair-a-soft) 0%, var(--color-flair-b-soft) 100%)}.journal-entry__current-task-box--finished .journal-entry__current-task-label{color:var(--color-flair-a)}.journal-entry__current-task-link--finished{-webkit-text-decoration-color:var(--color-flair-b);text-decoration-color:var(--color-flair-b);color:var(--color-flair-a)}:root[data-finished-flair-box=glow] .journal-entry__current-task-box--finished,.flair-preview[data-finished-flair-box=glow] .journal-entry__current-task-box--finished{border-color:var(--color-flair-a);box-shadow:0 0 0 1px color-mix(in oklch, var(--color-flair-a) 55%, transparent), 0 0 14px color-mix(in oklch, var(--color-flair-a) 38%, transparent), 0 0 22px color-mix(in oklch, var(--color-flair-b) 32%, transparent)}:root[data-finished-flair-box=ribbon] .journal-entry__current-task-box--finished,.flair-preview[data-finished-flair-box=ribbon] .journal-entry__current-task-box--finished{border-style:double;border-width:3px;border-color:var(--color-flair-a);background:linear-gradient(145deg, var(--color-flair-a-soft), var(--color-flair-b-soft));box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-flair-b) 45%, transparent);transform:rotate(-.65deg)}.journal-entry__current-task-hint{font-size:var(--text-2xs);color:var(--color-muted);margin-block-start:var(--space-3xs);display:block}.composer__input--grow{min-width:0;min-height:var(--target-comfy);resize:none;overflow-wrap:break-word;max-height:12rem;line-height:var(--leading-snug);padding-block:var(--space-2xs);flex:auto;overflow:hidden}.shortcut-list{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.shortcut-list__row{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.shortcut-list dt{gap:var(--space-2xs);margin:0;display:flex}.shortcut-list dd{color:var(--color-ink-2);font-size:var(--text-xs);flex:12ch;margin:0}.journal-entry--stamp-target{outline:var(--rule-drawn) solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-xs)}:root[data-soften-lines=on] .leaf--journal .journal-list{isolation:isolate;position:relative}:root[data-soften-lines=on] .leaf--journal .journal-list:after{content:"";z-index:1;pointer-events:none;background:var(--color-paper);opacity:calc(var(--soften-strength) * var(--soften-cap) * min(1, var(--journal-age-span) / var(--soften-build-span)));-webkit-mask-image:var(--soften-wash-mask);mask-image:var(--soften-wash-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--soften-wash-mask);transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}:root[data-soften-lines=on] .leaf--journal .journal-list[data-pinned=on]:not(:hover):not(:focus-within) .journal-entry:last-child,:root[data-soften-lines=on] .leaf--journal .journal-entry:is(:hover,:focus-within,:active,.journal-entry--editing,.journal-entry--stamp-target,:has(.row-menu--open)){z-index:2}:root[data-soften-lines=on] .leaf--journal .journal-list[data-pinned=off]:after{opacity:0}:root[data-soften-lines=on] .leaf--journal .journal-list:has(>.journal-entry:only-child):after{opacity:0}:root[data-typewriter=on] .leaf--journal .journal-entry:after{content:"";pointer-events:none;z-index:1;background:var(--color-paper);opacity:var(--soften-cap);transition:opacity var(--dur-fast) var(--ease-out);position:absolute;inset:0}:root[data-typewriter=on] .leaf--journal .journal-list:not(:hover):not(:focus-within) .journal-entry--current:after,:root[data-typewriter=on] .leaf--journal .journal-entry:is(:hover,:focus-within,:active,.journal-entry--editing,.journal-entry--stamp-target,:has(.row-menu--open)):after,:root[data-quiet-notebook=on][data-desk-active=todos] .leaf--journal .journal-list:after,:root[data-quiet-notebook=on][data-desk-active=todos] .leaf--journal .journal-entry:after{opacity:0}:root:is([data-soften-lines=on],[data-typewriter=on]) .leaf--journal .journal-entry :focus-visible,:root:is([data-soften-lines=on],[data-typewriter=on]) .leaf--journal .journal-entry__menu{z-index:2;position:relative}@media (forced-colors:active){:root[data-soften-lines=on] .leaf--journal .journal-list:after,:root[data-typewriter=on] .leaf--journal .journal-entry:after{content:none}}.leaf__overlay{z-index:12;border-radius:inherit;background:color-mix(in oklch, var(--color-desk) 55%, var(--color-paper));min-height:0;display:flex;position:absolute;inset:0;overflow:clip}.task-link-map{min-width:0;min-height:0;padding:var(--space-sm);gap:var(--space-sm);flex-direction:column;flex:1;display:flex;position:relative}.task-link-map__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;flex:none;display:flex}.task-link-map__title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);margin:0;font-style:normal}.task-link-map__lede{margin:var(--space-2xs) 0 0;max-width:42rem;font-size:var(--text-xs);color:var(--color-ink-2)}.task-link-map__main{gap:var(--space-sm);flex:1;min-width:0;min-height:0;display:flex;position:relative}.task-link-map__board{border:var(--rule-drawn) dotted var(--color-rule-strong);border-radius:var(--radius-md);background:var(--color-paper);flex-direction:column;flex:1;min-width:0;min-height:16rem;display:flex;position:relative;overflow:hidden}.task-link-map__viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.task-link-map.is-panning .task-link-map__viewport,.task-link-map.is-space-pan .task-link-map__viewport,.task-link-map.is-space-pan .task-link-card{cursor:grabbing}.task-link-map__scene{transform-origin:0 0;will-change:transform;width:100%;min-width:80rem;height:100%;min-height:56rem;position:relative}.task-link-map__zoom{z-index:4;padding:var(--space-2xs);background:color-mix(in oklch, var(--color-paper) 92%, transparent);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);align-items:center;gap:0;display:flex;position:absolute;inset-block-start:var(--space-2xs);inset-inline-end:var(--space-2xs);overflow:hidden}.task-link-map__zoom-label{min-width:3.2rem;padding-inline:var(--space-xs);text-align:center;font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--color-ink-2)}.task-link-map__zoom .task-link-map__zoom-btn{opacity:0;pointer-events:none;border-color:#0000;width:0;min-width:0;padding:0;overflow:hidden}.task-link-map__zoom:hover,.task-link-map__zoom:focus-within{gap:var(--space-2xs)}.task-link-map__zoom:hover .task-link-map__zoom-btn,.task-link-map__zoom:focus-within .task-link-map__zoom-btn{width:auto;min-width:var(--target-min);padding-inline:var(--space-xs);opacity:1;border-color:var(--color-rule-strong);pointer-events:auto}@media (hover:hover) and (pointer:fine){@media (prefers-reduced-motion:no-preference){.task-link-map__zoom{transition:gap var(--dur-fast) var(--ease-out)}.task-link-map__zoom .task-link-map__zoom-btn{transition:opacity var(--dur-fast) var(--ease-out), width var(--dur-fast) var(--ease-out), padding var(--dur-fast) var(--ease-out)}}}@media (hover:none),(pointer:coarse){.task-link-map__zoom{gap:var(--space-2xs)}.task-link-map__zoom .task-link-map__zoom-btn{width:auto;min-width:var(--target-min);padding-inline:var(--space-xs);opacity:1;border-color:var(--color-rule-strong);pointer-events:auto}}.task-link-map__structure{min-width:0;max-width:16rem;min-height:0;padding:var(--space-xs);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);flex-direction:column;flex:0 14rem;display:flex;overflow:hidden}.task-link-map__structure.is-collapsed{flex:none;align-self:start;max-width:none;overflow:visible}.task-link-map__structure-toggle{align-items:center;gap:var(--space-2xs);width:100%;padding:var(--space-2xs);border-radius:var(--radius-sm);color:var(--color-ink);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--weight-strong);text-align:start;cursor:pointer;min-height:var(--target-min);background:0 0;border:none;flex:none;margin:0;font-style:normal;display:flex}.task-link-map__structure-toggle:hover,.task-link-map__structure-toggle:focus-visible{background:var(--color-paper)}.task-link-map__structure-toggle:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.task-link-map__structure-toggle .row-menu__chevron{margin-inline-start:0;transform:rotate(-90deg)}.task-link-map__structure-toggle[aria-expanded=true] .row-menu__chevron{transform:none}.task-link-map__structure-body{flex:1;min-height:0;margin-block-start:var(--space-xs);overflow:auto}.task-link-map__structure-empty,.task-link-map__outline-note{font-size:var(--text-2xs);color:var(--color-ink-2);margin:0}.task-link-map__outline{gap:var(--space-sm);flex-direction:column;margin:0;padding:0 0 0 1.2rem;list-style:decimal;display:flex}.task-link-map__and{margin:var(--space-2xs) 0 0;font-size:var(--text-2xs);color:var(--color-ink-2);padding:0 0 0 1.1rem;list-style:decimal}.task-link-map__or{margin:var(--space-2xs) 0 0;padding:0 0 0 1.1rem;list-style:outside}.task-link-map__or-label{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--color-ink);font-style:normal;display:block}.task-link-map__outline-task{width:100%;color:var(--color-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:start;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-style:normal;display:block}.task-link-map__outline-task:hover,.task-link-map__outline-task:focus-visible{color:var(--color-accent)}.task-link-map__outline-task:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}@media (max-width:40rem){.task-link-map__board{width:100%;height:100%;min-height:12rem}.task-link-map__structure{z-index:5;max-width:none;max-height:min(70%,22rem);box-shadow:var(--shadow-lift);flex:none;position:absolute;inset-block-end:0;inset-inline:0}.task-link-map__structure.is-collapsed{max-height:none}}.task-link-map__wires{pointer-events:none;width:100%;height:100%;color:var(--color-accent);position:absolute;inset:0;overflow:visible}.task-link-map__wires--live{z-index:6}.task-link-map__wire{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.task-link-map__wire--live{stroke-dasharray:5 4}.task-link-card{z-index:2;width:14rem;padding:var(--space-xs) var(--space-sm) var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);cursor:default;position:absolute;transform:translate(-50%,-20%)}.task-link-card--focus{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.task-link-card--done .task-link-card__text{color:var(--color-muted);text-decoration:line-through}.task-link-map.is-stringing .task-link-card:not(.task-link-card--source){cursor:copy;outline:var(--rule-drawn) dotted var(--color-accent);outline-offset:var(--focus-offset)}.task-link-card--source{cursor:grabbing}.task-link-card--drop{z-index:3;outline:var(--focus-width) solid var(--color-accent);outline-offset:var(--focus-offset);background:var(--color-accent-soft);box-shadow:var(--shadow-lift)}.task-link-card--drop-or .task-link-card__path--or{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink)}.task-link-map.is-stringing .task-link-card .btn,.task-link-map.is-stringing .task-link-card__off-board,.task-link-map.is-stringing .task-link-card__drag{pointer-events:none}.task-link-card__drag{min-width:var(--target-min);min-height:var(--target-min);color:var(--color-muted);cursor:grab;touch-action:none;background:0 0;border:none;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}.task-link-card__drag:focus-visible{outline:var(--focus-width) solid var(--color-focus)}.task-link-card__drag:active{cursor:grabbing}.task-link-card__drag:disabled{opacity:.5;cursor:not-allowed}.task-link-map__empty{padding:var(--space-md);text-align:center;color:var(--color-ink-2);font-size:var(--text-sm);pointer-events:none;place-items:center;margin:0;display:grid;position:absolute;inset:0}.task-link-card__text{overflow-wrap:anywhere;min-width:0;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);margin:0 1.75rem 0 1.5rem;font-style:normal}.task-link-card__state{margin:var(--space-2xs) 0 0 1.5rem;font-size:var(--text-2xs);color:var(--color-muted)}.task-link-card__paths{margin:var(--space-xs) 0 0;gap:var(--space-2xs);flex-direction:column;padding:0;list-style:none;display:flex}.task-link-card__path{padding:var(--space-2xs);border:var(--rule-hair) dashed var(--color-rule-strong);border-radius:var(--radius-xs);background:var(--color-paper-2);font-size:var(--text-2xs);color:var(--color-ink-2)}.task-link-card__path--or{background:0 0;font-style:italic}.task-link-card__path-label{font-weight:var(--weight-medium);color:var(--color-ink);font-style:normal;display:block}.task-link-card__path ul{margin:var(--space-2xs) 0 0;padding:0;list-style:none}.task-link-card__path li{justify-content:space-between;align-items:center;gap:var(--space-2xs);display:flex}.task-link-card__off{margin:var(--space-2xs) 0 0;font-size:var(--text-2xs);color:var(--color-muted)}.task-link-card__off-board{color:var(--color-ink-2);font-size:var(--text-2xs);cursor:pointer;background:0 0;border:none;margin-block-start:var(--space-xs);padding:0}.task-link-card__off-board:hover,.task-link-card__off-board:focus-visible{color:var(--color-ink)}.task-link-card__off-board:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.task-link-card__off-board:disabled{opacity:.5;cursor:not-allowed}.task-link-card__then{min-width:var(--target-min);min-height:var(--target-min);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-on-accent);cursor:grab;touch-action:none;position:absolute;inset-block-start:50%;inset-inline-end:-.7rem;transform:translateY(-50%)}.task-link-card__then:hover,.task-link-card__then:focus-visible{background:var(--color-ink);border-color:var(--color-ink)}.task-link-card__then:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.task-link-card__then:active{cursor:grabbing}.task-link-map.is-stringing .task-link-card__then{pointer-events:none}.task-link-card__then:disabled{opacity:.5;cursor:not-allowed}.task-link-map__foot{gap:var(--space-sm);flex-wrap:wrap;flex:none;align-items:center;display:flex}.task-map-picker{z-index:4;padding:var(--space-sm);background:color-mix(in oklch, var(--color-desk) 55%, transparent);place-items:center;display:grid;position:absolute;inset:0}.task-map-picker__sheet{width:min(24rem,100%);min-height:0;max-height:100%;padding:var(--space-sm);gap:var(--space-sm);background:var(--color-paper);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lift);flex-direction:column;display:flex}.task-map-picker__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);flex-wrap:wrap;flex:none;display:flex}.task-map-picker__title{font-family:var(--font-display);font-size:var(--text-md);font-weight:var(--weight-strong);color:var(--color-ink);margin:0;font-style:normal}.task-map-picker__lede{font-size:var(--text-xs);color:var(--color-ink-2);margin:0}.task-map-picker__empty{color:var(--color-ink-2);font-size:var(--text-sm);margin:0}.task-map-picker__list{gap:var(--space-2xs);flex-direction:column;flex:1;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.task-map-picker__row{align-items:start;column-gap:var(--space-xs);width:100%;padding:var(--space-xs) var(--space-sm);border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--color-ink);text-align:start;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.task-map-picker__row--striped{grid-template-columns:.35rem minmax(0,1fr) auto;padding-inline-start:var(--space-xs)}.task-map-picker__row:hover,.task-map-picker__row:focus-visible{border-color:var(--color-rule-strong)}.task-map-picker__row:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.task-map-picker__row.is-picked,.task-map-picker__row[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.task-map-picker__row:disabled{opacity:.5;cursor:not-allowed}.task-map-picker__strip{border-radius:var(--radius-pill);background:var(--project-bar);align-self:stretch;width:.22rem;min-height:1.15rem;display:block}.task-map-picker__strip--empty{background:0 0}.task-map-picker__body{flex-direction:column;align-items:flex-start;gap:.15em;min-width:0;display:flex}.task-map-picker__text{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere;align-items:flex-start;gap:.125rem;display:flex}.task-map-picker__marks{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:inline-flex}.task-map-picker__deadline{font-size:var(--text-2xs);color:var(--color-ink-2)}.task-map-picker__state{font-size:var(--text-2xs);color:var(--color-muted);white-space:nowrap}.task-map-picker__foot{flex:none}.task__off-links{margin-inline-start:var(--space-2xs);display:inline}.task__off-link{margin-inline-end:var(--space-2xs);display:inline}.task__off-link-mark{padding:0 var(--space-2xs);border:var(--rule-hair) solid var(--color-accent);border-radius:var(--radius-xs);background:var(--color-accent-soft);color:var(--color-accent);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-medium);cursor:default;align-items:center;gap:.25em;margin:0;line-height:1.3;display:inline-flex}.task__off-link-mark:focus-visible{outline:var(--focus-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.task__off-link-bar{border-radius:var(--radius-pill);background:var(--project-bar,var(--color-accent));block-size:.75em;inline-size:.1875rem;display:inline-block}.task__off-link-pill{z-index:45;max-width:min(18rem,100vw - 1rem);padding:var(--space-xs) var(--space-sm);background:var(--color-paper);border:var(--rule-drawn) solid var(--color-rule-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-lift);pointer-events:none;flex-direction:column;gap:.15em;margin:0;display:flex;position:fixed}.task__off-link-pill-title{font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--color-muted)}.task__off-link-pill-text{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink)}.leaf--todos .task__link-fold{border-radius:var(--radius-xs);color:var(--color-ink-2);font:inherit;line-height:var(--dot-gap);cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:.15rem;margin:0;margin-inline-end:var(--space-2xs);padding:0 .2rem 0 0;display:inline-flex}.leaf--todos .task__link-fold:hover,.leaf--todos .task__link-fold:focus-visible{background:var(--color-paper-2);color:var(--color-ink)}.leaf--todos .task__link-fold .row-menu__chevron{margin-inline-start:0;transform:rotate(-90deg)}.leaf--todos .task__link-fold[aria-expanded=true] .row-menu__chevron{transform:none}.leaf--todos .task__link-fold-count{font-size:var(--text-2xs);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;line-height:1}.leaf--todos .task--link-group{isolation:isolate}.leaf--todos .task__link-chain{z-index:0;background:var(--color-accent);opacity:.45;pointer-events:none;width:.4rem;position:absolute;inset-block:0;inset-inline-start:calc(var(--dot-gap) - .2rem)}.leaf--todos .task--link-group-first .task__link-chain{inset-block-start:calc(var(--dot-gap) * .12)}.leaf--todos .task--link-group-last .task__link-chain{inset-block-end:calc(100% - var(--dot-gap) * .88)}.leaf--todos .task--folded .task__link-chain,.leaf--todos .task--link-group-first.task--link-group-last .task__link-chain{visibility:hidden}.leaf--todos .task--link-group .task__anchor,.leaf--todos .task--link-group .task__main,.leaf--todos .task--link-group .task__menu,.leaf--todos .task--link-group .task__drag,.leaf--todos .task--link-group .task__select,.leaf--todos .task--link-group .task__link-fold{z-index:1;position:relative}.leaf--todos .task--link-group .state-box{background:var(--color-paper);border-radius:.12em}@media (forced-colors:active){.task-link-card,.task-link-card__path,.task-link-card__then,.task-link-card--drop,.task-link-card__off-board,.task-map-picker__row,.task__off-link-mark,.task__off-link-pill{border-color:canvastext}.leaf--todos .task__link-chain{opacity:1;background:canvastext}}.highlight-bar{min-width:0;position:relative}.highlight-bar__row{justify-content:flex-end;align-items:center;gap:var(--space-sm);display:flex}.highlight-bar__pen{align-items:center;gap:var(--space-2xs);flex:none;display:flex}.highlight-bar__tools-clip{opacity:0;min-width:0;transition:grid-template-columns var(--dur-slow) var(--ease-out), opacity var(--dur-slow) var(--ease-out);grid-template-columns:0fr;display:grid}.highlight-bar__tools-clip.is-open{opacity:1;grid-template-columns:1fr}.highlight-bar__tools{align-items:center;gap:var(--space-2xs);min-width:0;padding:var(--space-2xs);background:var(--color-paper-2);border-radius:var(--drawn-box-sm);flex-wrap:nowrap;display:flex;overflow:hidden}.highlight-bar .marker-icon,.highlight-bar .close-icon,.highlight-bar .undo-icon,.highlight-bar .eraser-icon,.highlight-bar .row-menu__glyph{flex:none;width:14px;height:14px;display:block}.highlight-bar__swatches{align-items:center;gap:var(--space-2xs);display:inline-flex}.highlight-bar__swatch{box-sizing:border-box;width:var(--target-min);height:var(--target-min);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-pill);background:var(--swatch);cursor:pointer;padding:0}.highlight-bar__swatch[aria-pressed=true]{outline:2px solid var(--color-accent);outline-offset:2px}.highlight-bar__swatch[data-color=yellow]{--swatch:#ffe563}@supports (color:lab(0% 0 0)){.highlight-bar__swatch[data-color=yellow]{--swatch:lab(91.4117% -1.28037 70.2673)}}.highlight-bar__swatch[data-color=pink]{--swatch:#ffaebd}@supports (color:lab(0% 0 0)){.highlight-bar__swatch[data-color=pink]{--swatch:lab(79.7935% 46.1013 8.17463)}}.highlight-bar__swatch[data-color=mint]{--swatch:#89f0bf}@supports (color:lab(0% 0 0)){.highlight-bar__swatch[data-color=mint]{--swatch:lab(87.6811% -39.8743 13.9634)}}.highlight-bar__swatch[data-color=sky]{--swatch:#95dcff}@supports (color:lab(0% 0 0)){.highlight-bar__swatch[data-color=sky]{--swatch:lab(83.9893% -17.8294 -29.0529)}}.highlight-bar__swatch[data-color=peach]{--swatch:#ffc298}@supports (color:lab(0% 0 0)){.highlight-bar__swatch[data-color=peach]{--swatch:lab(83.2359% 26.2927 41.228)}}mark.ink-mark{color:inherit;font:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:var(--wash);border-radius:.12em;padding-inline:.06em}mark.ink-mark[data-color=yellow]{--wash:#ffe97380}@supports (color:lab(0% 0 0)){mark.ink-mark[data-color=yellow]{--wash:lab(92.5759% -1.34829 70.0436/.5)}}mark.ink-mark[data-color=pink]{--wash:#ffb9c673}@supports (color:lab(0% 0 0)){mark.ink-mark[data-color=pink]{--wash:lab(82.1137% 46.1168 8.16661/.45)}}mark.ink-mark[data-color=mint]{--wash:#8ff7c673}@supports (color:lab(0% 0 0)){mark.ink-mark[data-color=mint]{--wash:lab(90.0017% -39.8464 13.9578/.45)}}mark.ink-mark[data-color=sky]{--wash:#a5e1ff73}@supports (color:lab(0% 0 0)){mark.ink-mark[data-color=sky]{--wash:lab(86.3123% -17.8965 -29.0724/.45)}}mark.ink-mark[data-color=peach]{--wash:#ffc89f73}@supports (color:lab(0% 0 0)){mark.ink-mark[data-color=peach]{--wash:lab(85.5598% 26.225 41.102/.45)}}:root[data-theme=dark] mark.ink-mark{color:#1c0d06;color:lab(5.12247% 6.34556 5.14494);font-weight:var(--weight-medium)}:root[data-theme=dark] mark.ink-mark[data-color=yellow]{--wash:#eaca00e0}@supports (color:lab(0% 0 0)){:root[data-theme=dark] mark.ink-mark[data-color=yellow]{--wash:lab(82.1269% .665754 95.498/.88)}}:root[data-theme=dark] mark.ink-mark[data-color=pink]{--wash:#ff91a7db}@supports (color:lab(0% 0 0)){:root[data-theme=dark] mark.ink-mark[data-color=pink]{--wash:lab(72.3589% 58.9597 10.69/.86)}}:root[data-theme=dark] mark.ink-mark[data-color=mint]{--wash:#3add9edb}@supports (color:lab(0% 0 0)){:root[data-theme=dark] mark.ink-mark[data-color=mint]{--wash:lab(78.9179% -54.0065 18.786/.86)}}:root[data-theme=dark] mark.ink-mark[data-color=sky]{--wash:#44c6ffdb}@supports (color:lab(0% 0 0)){:root[data-theme=dark] mark.ink-mark[data-color=sky]{--wash:lab(74.6986% -22.6028 -40.1096/.86)}}:root[data-theme=dark] mark.ink-mark[data-color=peach]{--wash:#ffa460db}@supports (color:lab(0% 0 0)){:root[data-theme=dark] mark.ink-mark[data-color=peach]{--wash:lab(76.0046% 36.6798 59.3026/.86)}}:root[data-theme=dark] .highlight-bar__swatch[data-color=yellow]{--swatch:#eaca00}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .highlight-bar__swatch[data-color=yellow]{--swatch:lab(82.1269% .665754 95.498)}}:root[data-theme=dark] .highlight-bar__swatch[data-color=pink]{--swatch:#ff91a7}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .highlight-bar__swatch[data-color=pink]{--swatch:lab(72.3589% 58.9597 10.69)}}:root[data-theme=dark] .highlight-bar__swatch[data-color=mint]{--swatch:#3add9e}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .highlight-bar__swatch[data-color=mint]{--swatch:lab(78.9179% -54.0065 18.786)}}:root[data-theme=dark] .highlight-bar__swatch[data-color=sky]{--swatch:#44c6ff}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .highlight-bar__swatch[data-color=sky]{--swatch:lab(74.6986% -22.6028 -40.1096)}}:root[data-theme=dark] .highlight-bar__swatch[data-color=peach]{--swatch:#ffa460}@supports (color:lab(0% 0 0)){:root[data-theme=dark] .highlight-bar__swatch[data-color=peach]{--swatch:lab(76.0046% 36.6798 59.3026)}}:root[data-theme=colorful] mark.ink-mark[data-color=yellow],:root[data-theme=coffee] mark.ink-mark[data-color=yellow]{--wash:#ffe97394}@supports (color:lab(0% 0 0)){:root[data-theme=colorful] mark.ink-mark[data-color=yellow],:root[data-theme=coffee] mark.ink-mark[data-color=yellow]{--wash:lab(92.5759% -1.34829 70.0436/.58)}}:root[data-theme=colorful] mark.ink-mark[data-color=pink],:root[data-theme=coffee] mark.ink-mark[data-color=pink]{--wash:#ffb9c68c}@supports (color:lab(0% 0 0)){:root[data-theme=colorful] mark.ink-mark[data-color=pink],:root[data-theme=coffee] mark.ink-mark[data-color=pink]{--wash:lab(82.1137% 46.1168 8.16661/.55)}}:root[data-theme=colorful] mark.ink-mark[data-color=mint],:root[data-theme=coffee] mark.ink-mark[data-color=mint]{--wash:#8ff7c68c}@supports (color:lab(0% 0 0)){:root[data-theme=colorful] mark.ink-mark[data-color=mint],:root[data-theme=coffee] mark.ink-mark[data-color=mint]{--wash:lab(90.0017% -39.8464 13.9578/.55)}}:root[data-theme=colorful] mark.ink-mark[data-color=sky],:root[data-theme=coffee] mark.ink-mark[data-color=sky]{--wash:#a5e1ff8c}@supports (color:lab(0% 0 0)){:root[data-theme=colorful] mark.ink-mark[data-color=sky],:root[data-theme=coffee] mark.ink-mark[data-color=sky]{--wash:lab(86.3123% -17.8965 -29.0724/.55)}}:root[data-theme=colorful] mark.ink-mark[data-color=peach],:root[data-theme=coffee] mark.ink-mark[data-color=peach]{--wash:#ffc89f8c}@supports (color:lab(0% 0 0)){:root[data-theme=colorful] mark.ink-mark[data-color=peach],:root[data-theme=coffee] mark.ink-mark[data-color=peach]{--wash:lab(85.5598% 26.225 41.102/.55)}}:root[data-contrast=high] mark.ink-mark[data-color=yellow]{--wash:#ffe973b8}@supports (color:lab(0% 0 0)){:root[data-contrast=high] mark.ink-mark[data-color=yellow]{--wash:lab(92.5759% -1.34829 70.0436/.72)}}:root[data-contrast=high] mark.ink-mark[data-color=pink]{--wash:#ffb9c6ad}@supports (color:lab(0% 0 0)){:root[data-contrast=high] mark.ink-mark[data-color=pink]{--wash:lab(82.1137% 46.1168 8.16661/.68)}}:root[data-contrast=high] mark.ink-mark[data-color=mint]{--wash:#8ff7c6ad}@supports (color:lab(0% 0 0)){:root[data-contrast=high] mark.ink-mark[data-color=mint]{--wash:lab(90.0017% -39.8464 13.9578/.68)}}:root[data-contrast=high] mark.ink-mark[data-color=sky]{--wash:#a5e1ffad}@supports (color:lab(0% 0 0)){:root[data-contrast=high] mark.ink-mark[data-color=sky]{--wash:lab(86.3123% -17.8965 -29.0724/.68)}}:root[data-contrast=high] mark.ink-mark[data-color=peach]{--wash:#ffc89fad}@supports (color:lab(0% 0 0)){:root[data-contrast=high] mark.ink-mark[data-color=peach]{--wash:lab(85.5598% 26.225 41.102/.68)}}:root[data-highlighter=on] [data-ink-root]{cursor:text;-webkit-user-select:text;user-select:text}:root[data-highlighter=on] mark.ink-mark{cursor:pointer}:root[data-highlighter=on][data-highlighter-tool=erase] [data-ink-root]{cursor:cell}:root[data-highlighter=on] [data-ink-root] button,:root[data-highlighter=on] [data-ink-root] a{pointer-events:none}@media (forced-colors:active){mark.ink-mark{color:highlighttext;forced-color-adjust:none;background:highlight;outline:1px solid highlight}.highlight-bar__swatch{forced-color-adjust:none}}
