.t-on-open{--t-ring-hover: #c3cbe0}.t-paper.t-paper{--t-sub-ring: var(--t-mark);--t-ring-hover: #6b7183}.t-mark .t-mark-box{transition:fill var(--t-dur-1, .12s) var(--t-ease, ease-out),stroke var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-mark-tick{stroke-dasharray:1;stroke-dashoffset:0}.t-mark-tick-ghost{opacity:0;transition:opacity var(--t-dur-1, .12s) var(--t-ease, ease-out)}@media (hover: hover) and (pointer: fine){.t-check:hover .t-mark:not([data-done]) .t-mark-box{stroke:var(--t-ring-hover, #c3cbe0)!important}.t-check:hover .t-mark-tick-ghost{opacity:.35}}.t-check:focus-visible .t-mark:not([data-done]) .t-mark-box{stroke:var(--t-ring-hover, #c3cbe0)!important}.t-check:focus-visible .t-mark-tick-ghost{opacity:.35}.t-mark-tick-draw{animation:t-tick-draw var(--t-dur-2, .2s) var(--t-ease, ease-out) 60ms both}@keyframes t-tick-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.t-check{outline:none}.t-check:focus-visible{outline:2px solid rgb(91 84 238 / .6);outline-offset:2px}.t-check-mark{transition:transform var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-check:active .t-check-mark{transform:scale(.86)}.t-newline{transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out),color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-newline:hover:not(:focus-within){background:#dce4ff0f}.t-newline:has(input:focus-visible){box-shadow:inset 0 0 0 1.5px #c4bbff8c;background:#dce4ff0d}.t-newline input::placeholder{color:#a3aecb;opacity:1;transition:color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-newline:hover:not(:focus-within) input::placeholder{color:#c3cbe0}.t-newline .t-parsed{color:var(--t-parsed, #a2aed2);animation:t-parsed-in var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-paper .t-parsed{color:var(--t-parsed-paper, #9a8f80)}@keyframes t-parsed-in{0%{color:var(--t-open-ink, #eef2fb)}}.t-swap{transition:opacity var(--t-dur-1, .12s) var(--t-ease, ease-out),transform var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-swap[data-off]{opacity:0;transform:scale(.8)}.t-kbd{background:#dce4ff14}@keyframes t-line-in{0%{max-height:0;opacity:0}to{max-height:48px;opacity:1}}.t-line-in{overflow:hidden;animation:t-line-in var(--t-dur-2, .2s) var(--t-ease, ease-out) both}.t-inbox-btn{display:inline-flex;height:24px;align-items:center;border-radius:var(--t-radius-pill, 999px);padding:0 8px;font-size:var(--t-fs-xs);font-weight:500;color:var(--t-open-ink-muted, #c3cbe0);background:#dce4ff14;transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out),color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-inbox-btn:hover,.t-inbox-btn:focus-visible{background:#dce4ff24;color:var(--t-open-ink, #eef2fb);outline:none}@media (max-width: 767px){.t-inbox-btn{position:relative;height:32px;padding:0 12px}.t-inbox-btn:before{content:"";position:absolute;inset:-6px -2px}}.t-drop-lit{background:var(--t-drop, rgb(138 104 255 / .2))}.t-row-shell{transition:background-color var(--t-dur-2, .2s) var(--t-ease, ease-out),box-shadow var(--t-dur-2, .2s) var(--t-ease, ease-out),margin var(--t-dur-2, .2s) var(--t-ease, ease-out),padding var(--t-dur-2, .2s) var(--t-ease, ease-out),opacity var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-row-shell[data-open]{background:var(--t-card, #fffdf8);border-radius:var(--t-r-xl);box-shadow:var(--t-card-shadow);margin:4px -6px 10px;padding:0 6px}.t-row-shell[data-lift]{position:relative;z-index:20;border-radius:var(--t-r-ctl)}.t-row-shell[data-landed]{animation:t-settle var(--t-dur-3, .32s) var(--t-spring, ease-out) both}.t-done-row{opacity:.6}@media (prefers-reduced-motion: reduce){.t-check:active .t-check-mark{transform:none}.t-mark-tick-draw{animation:none}.t-swap[data-off]{transform:none}.t-line-in{animation-name:t-fade-only}.t-row-shell[data-landed]{animation:none}}@keyframes t-fade-only{0%{opacity:0}}.t-small-label{font-size:var(--text-t-sm, 13px);line-height:1.45;font-weight:500;color:var(--color-t-faint, #a3aecb);letter-spacing:0}.t-row-time{flex-shrink:0;white-space:nowrap;font-size:var(--text-t-sm, 13px);line-height:1.45;font-weight:500;font-variant-numeric:tabular-nums;color:var(--t-open-ink-muted, #c3cbe0);transition:color var(--t-dur-2, .2s) var(--t-ease, ease-out);animation:t-time-in var(--t-dur-2, .2s) var(--t-ease, ease-out)}.t-row-time[data-gone]{color:#a3aecb}.t-paper .t-row-time[data-gone]{color:var(--color-t-faint, #7a6f62)}@keyframes t-time-in{0%{opacity:0}}.t-row-title{container-type:inline-size}.t-plan-chip{display:inline-flex;height:22px;max-width:150px;min-width:0;flex-shrink:0;align-items:center;gap:5px;padding:0 8px 0 6px;border-radius:var(--t-radius-pill, 999px);background:#dce4ff14;box-shadow:inset 0 0 0 1px #dce4ff1a;color:#d9def0;font-size:var(--text-t-xs, 12px);line-height:1;font-weight:500;outline:none;transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out),color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-row-title .t-plan-chip{margin-left:8px;flex:0 100 auto;min-width:32px}.t-card-plan .t-plan-chip{max-width:220px}.t-plan-chip:hover,.t-plan-chip:focus-visible{background:#dce4ff29;color:#fff}.t-plan-chip:focus-visible{box-shadow:inset 0 0 0 1px #dce4ff1a,0 0 0 2px #8a80ffb3}.t-plan-chip-icon{width:13px;height:13px;flex-shrink:0;color:#b9b2ff}.t-plan-chip-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container (max-width: 300px){.t-plan-chip{width:24px;padding:0;justify-content:center}.t-plan-chip-label{display:none}}.t-plan-chip[data-folded]{width:26px;min-width:26px;padding:0;justify-content:center}.t-plan-chip[data-folded] .t-plan-chip-label{display:none}.t-paper .t-plan-chip,.t-plan-chip[data-paper]{background:#f2ece1;box-shadow:none;color:#4a4136}.t-paper .t-plan-chip:hover,.t-plan-chip[data-paper]:hover{background:#ece4d6;color:#211c16}.t-paper .t-plan-chip-icon,.t-plan-chip[data-paper] .t-plan-chip-icon{color:#4b3fd6}.t-peek-frame{position:relative;display:flex;min-height:0;min-width:0;flex:1 1 0%}.t-peek-under{display:flex;min-height:0;min-width:0;flex:1 1 0%;flex-direction:column;transition:transform var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)),filter var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)),opacity var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)),visibility 0s linear 0s}.t-peek-under[data-away]{transform:scale(.985);filter:blur(8px);opacity:0;visibility:hidden;pointer-events:none;transition:transform var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)),filter var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)),opacity var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)),visibility 0s linear var(--t-dur-3, .32s)}.t-peek{position:absolute;inset:0;z-index:5;display:flex;min-height:0;min-width:0;flex-direction:column;animation:t-peek-in var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)) both}@keyframes t-peek-in{0%{transform:scale(.985);filter:blur(8px);opacity:0}}.t-peek-body{position:relative;display:flex;min-height:0;min-width:0;flex:1 1 0%;flex-direction:column}.t-peek-body .t-doc-bar>.t-doc-nav,.t-peek-body .t-ol-path{display:none}.t-peek-body .t-ol-pane{margin-top:60px}.t-peek-body .t-ol-over{top:60px}.t-peek-body .t-doc-bar{padding-right:196px}.t-peek-body .t-doc-bar[data-side]{padding-left:0}.t-peek-bar{pointer-events:none;position:absolute;top:0;right:0;left:0;z-index:31;display:flex;height:60px;align-items:center;justify-content:space-between;gap:8px;padding:0 14px 0 16px}.t-peek-left,.t-peek-right{display:flex;min-width:0;align-items:center;gap:4px;pointer-events:auto}.t-peek-left{max-width:calc(100% - 420px)}.t-peek-btn{display:inline-flex;height:32px;min-width:0;flex-shrink:0;align-items:center;gap:6px;border-radius:var(--t-radius-pill, 999px);padding:0 10px 0 8px;color:var(--color-t-ink, #211c16);font-size:var(--text-t-sm, 13px);font-weight:600;white-space:nowrap;outline:none;transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out),color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-peek-btn:hover{background:#3c2c180d}.t-peek-btn:focus-visible{box-shadow:0 0 0 2px #5b54ee73}.t-peek-crumb{flex-shrink:1;color:#5e5447;font-weight:500}.t-peek-icon{width:32px;justify-content:center;padding:0;color:#5e5447}.t-peek-hair{width:1px;height:18px;margin:0 6px;flex-shrink:0;background:var(--t-hair, rgb(60 44 24 / .1))}.t-peek-from-host{display:flex;padding-bottom:10px}.t-peek-from{display:inline-flex;height:26px;max-width:100%;min-width:0;align-items:center;gap:6px;border-radius:var(--t-r-pill);padding:0 11px 0 9px;background:#5b54ee14;color:#4b3fd6;font-size:var(--text-t-xs, 12px);font-weight:600;outline:none;transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-peek-from:hover{background:#5b54ee24}.t-peek-from:focus-visible{box-shadow:0 0 0 2px #5b54ee73}.t-peek-phone{position:fixed;inset:0;z-index:60}.t-peek-scrim{position:absolute;inset:0;background:#060a1c73;animation:t-fade-only var(--t-dur-2, .2s) var(--t-ease, ease-out) both}.t-peek-sheet{position:absolute;right:0;bottom:0;left:0;display:flex;height:92dvh;flex-direction:column;overflow:hidden;border-radius:var(--t-r-3xl) var(--t-r-3xl) 0 0;background:var(--t-card, #fffdf8);box-shadow:0 -18px 40px -18px #0000008c;padding-bottom:env(safe-area-inset-bottom);animation:t-sheet-up var(--t-dur-3, .32s) var(--t-glide, var(--t-ease, ease-out)) both}.t-peek-sheet-settle{transition:transform var(--t-dur-2, .2s) var(--t-ease, ease-out)}@keyframes t-sheet-up{0%{transform:translateY(100%)}}.t-peek-grab{display:grid;height:18px;flex-shrink:0;place-items:center;touch-action:none;cursor:grab}.t-peek-grab>span{width:36px;height:5px;border-radius:var(--t-r-pill);background:#3c2c182e}.t-peek-bar[data-phone]{height:56px;padding:0 6px 0 8px}.t-peek-bar[data-phone] .t-peek-left{max-width:calc(100% - 200px)}.t-peek-bar[data-phone] .t-peek-btn{height:44px}.t-peek-bar[data-phone] .t-peek-icon{width:44px}.t-peek-sheet .t-peek-body .t-doc-bar{padding-right:52px}@media (prefers-reduced-motion: reduce){.t-peek,.t-peek-sheet{animation-name:t-fade-only}.t-peek-under[data-away]{transform:none;filter:none}}.t-newcard{position:relative;margin:6px -14px 14px;border-radius:var(--t-r-2xl);padding:16px 18px 12px;background:var(--t-card, #fffdf8);box-shadow:var(--t-card-shadow);transform-origin:top center;animation:t-newcard-in var(--t-dur-3, .32s) var(--t-spring, ease-out) both}@keyframes t-newcard-in{0%{opacity:0;transform:translateY(-4px) scale(.985)}}.t-newcard-grid{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:12px}.t-newcard-box{margin-top:3px;width:18px;height:18px;border-radius:var(--t-r-sm);border:1.5px solid var(--t-ring, #958979)}.t-newcard-title{display:block;width:100%;resize:none;background:transparent;outline:none;font-size:var(--text-t-lg, 16px);line-height:24px;font-weight:500;color:var(--color-t-ink, #211c16);white-space:pre-wrap;overflow-wrap:anywhere}.t-newcard-title[data-live]{color:transparent;caret-color:var(--color-t-ink, #211c16)}.t-newcard-title::placeholder,.t-newcard-notes::placeholder{color:#9a8f80;opacity:1;font-weight:450}.t-newcard-notes{display:block;width:100%;margin-top:6px;resize:none;background:transparent;outline:none;font-size:var(--text-t-base, 14px);line-height:21px;color:var(--color-t-ink, #211c16)}.t-newcard-when{display:inline-flex;height:28px;flex-shrink:0;align-items:center;gap:6px;border-radius:var(--t-r-md);padding:0 9px 0 7px;background:#f2ece1;color:#211c16;font-size:var(--text-t-sm, 13px);font-weight:600;white-space:nowrap;outline:none;transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-newcard .t-plan-chip{flex-shrink:1}.t-newcard-when:hover{background:#ece4d6}.t-newcard-when:focus-visible,.t-newcard-tool:focus-visible{box-shadow:0 0 0 2px #5b54ee73}.t-newcard-when-time{font-weight:500;color:#5e5447;font-variant-numeric:tabular-nums}.t-newcard-tool{display:grid;width:30px;height:30px;flex-shrink:0;place-items:center;border-radius:var(--t-r-md);color:#6f6457;outline:none;transition:background-color var(--t-dur-1, .12s) var(--t-ease, ease-out),color var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-newcard-tool[data-small]{width:24px;height:24px}.t-newcard-tool:hover,.t-newcard-tool[aria-expanded=true],.t-newcard-tool[data-on]{background:#f2ece1;color:#211c16}.t-newcard-keys{display:flex;justify-content:flex-end;gap:14px;margin-top:8px;font-size:var(--t-fs-xs);color:#6f6457}.t-newcard-keys kbd{margin-right:4px;font-family:inherit;color:#7a6f62}@media (max-width: 767px){.t-newcard{margin:6px -4px 14px;padding:14px 14px 10px}.t-newcard-keys{display:none}.t-newcard-tool{width:40px;height:40px}}@media (prefers-reduced-motion: reduce){.t-newcard{animation-name:t-fade-only}}.t-status-off .t-mark-box{fill:transparent!important;stroke:var(--color-t-faint, #736a5e)!important}.t-status-off .t-mark[data-done] .t-mark-tick{stroke:var(--color-t-faint, #736a5e)!important}.t-status-off .t-mark path:not(.t-mark-tick){fill:var(--color-t-faint, #736a5e)!important;opacity:.4}.t-status-off .t-mark rect+rect,.t-status-off .t-mark rect:not(.t-mark-box){fill:var(--color-t-faint, #736a5e)!important}.t-app [data-pane=list] .t-scroll:has([data-task-row][data-open]),.t-app [data-pane=list] .t-scroll:has([data-newcard]){-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 var(--edge-top),#000 calc(100% - min(var(--edge-bottom),24px)),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 var(--edge-top),#000 calc(100% - min(var(--edge-bottom),24px)),transparent 100%)}.t-skip{position:absolute;top:4px;left:10px;z-index:20;padding:6px 12px;border-radius:999px;font-size:var(--text-t-sm, 13px);font-weight:600;color:var(--color-t-ink, #211c16);background:var(--t-card, #fff);box-shadow:0 1px 2px #0000002e;opacity:0;pointer-events:none;transform:translateY(-2px);transition:opacity var(--t-dur-1, .12s) var(--t-ease, ease-out),transform var(--t-dur-1, .12s) var(--t-ease, ease-out)}.t-skip:focus-visible{opacity:1;pointer-events:auto;transform:none;outline:2px solid var(--t-focus);outline-offset:2px}.t-skip:not(:focus-visible){clip-path:inset(50%)}@media (max-width: 767px){.t-row-title .t-plan-chip:not([data-paper]){width:26px;min-width:26px;padding:0;justify-content:center}.t-row-title .t-plan-chip:not([data-paper]) .t-plan-chip-label{display:none}}.t-row-len{flex-shrink:0;white-space:nowrap;font-size:var(--text-t-xs, 12px);line-height:1.45;font-weight:500;font-variant-numeric:tabular-nums;color:#a3aecb}.t-paper .t-row-len{color:var(--color-t-faint, #7a6f62)}.t-row-slip{flex-shrink:0;white-space:nowrap;font-size:var(--text-t-xs, 12px);line-height:1.5;font-weight:500;color:var(--t-open-ink-muted, #c3cbe0)}.t-paper .t-row-slip{color:var(--color-t-muted, #5e554a)}.t-row-star{color:#f2c14e}.t-paper .t-row-star{color:#c98a08}.t-row-break{display:grid;place-items:center;flex-shrink:0;width:0;height:24px;margin-left:-12px;overflow:hidden;border-radius:999px;opacity:0;color:#c4bbff;transition:opacity var(--t-dur-1, .12s) var(--t-ease, ease-out),width var(--t-dur-1, .12s) var(--t-ease, ease-out),margin var(--t-dur-1, .12s) var(--t-ease, ease-out),background-color var(--t-dur-1, .12s) var(--t-ease, ease-out)}@media (hover: hover){.group:hover>.t-row-break,.group:focus-visible>.t-row-break,.group:focus-within>.t-row-break{width:24px;margin-left:0;opacity:1}.t-row-break:hover{background:color-mix(in srgb,var(--t-open-ink, #eef2fb) 12%,transparent);color:#ddd7ff}}.t-row-break:focus-visible{width:24px;margin-left:0;opacity:1;outline:2px solid var(--t-focus);outline-offset:1px}@media (prefers-reduced-motion: reduce){.t-row-break{transition:none}}.t-struck{text-decoration-line:line-through;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,currentColor 70%,transparent)}.t-starred{margin-bottom:6px}.t-done-today [data-flash]{border-radius:12px}
