:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e0e;--surface:#1a1a1a;--ink:#f0efec;--rule:#262626;--dim:#6b6763;--sub:#9a9691;--org-1:#5a8dd6;--org-2:#8b7fe8;--org-3:#4fa8c4;--org-4:#7fb069;--org-5:#ce6295;--org-6:#cec262;--org-7:#62ce95;--org-8:#bb62ce;--org-1-ink:#0e0e0e;--org-2-ink:#0e0e0e;--org-3-ink:#0e0e0e;--org-4-ink:#0e0e0e;--org-5-ink:#0e0e0e;--org-6-ink:#0e0e0e;--org-7-ink:#0e0e0e;--org-8-ink:#0e0e0e;--personal:#6b6763;--personal-ink:#f0efec;--status:#ff5b2e;--radius:0px;--bar-w:3px;--hit-min:44px;--swipe-commit:72px;--swipe-max:96px;--dur-action:.12s;--dur-transition:.2s;--ease:cubic-bezier(.22, 1, .36, 1);--font-sans:"Pretendard Variable", Pretendard, system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--size-date-num:32px;--weight-date-num:500;--size-big-title:24px;--weight-big-title:500;--size-scale-btn:18px;--weight-scale-btn:400;--size-day-title:20px;--weight-day-title:500;--size-meta:13px;--weight-meta:400;--size-block-num:40px;--weight-block-num:500;--size-block-title:17px;--weight-block-title:500;--size-title:15px;--weight-title:400;--size-title-strong:15px;--weight-title-strong:500;--size-body:14px;--weight-body:400;--size-bar-title:11px;--weight-bar-title:400;--size-label:11px;--weight-label:400;--tracking-label:.06em;--note-scale-small:.8667;--note-line-small:1.6;--note-scale-normal:1;--note-line-normal:1.7;--note-scale-large:1.1333;--note-line-large:1.8;--note-scale-huge:1.3333;--note-line-huge:1.9;--fluid-note-body:clamp(15px, .6vw + 13px, 19px);--fluid-note-title:clamp(17px, .8vw + 14px, 22px);--fluid-scale-btn:clamp(16px, .5vw + 14px, 19px);--fluid-date-num:clamp(20px, 1vw + 16px, 28px);--fluid-gutter:clamp(0px, 2vw, 32px);--fluid-list-max:1000px;--fluid-cell-title:clamp(11px, .35vw + 9.5px, 15px);--fluid-cell-num:clamp(13px, .5vw + 11px, 20px);--fluid-month-cell:clamp(88px, 8vh + 4vw, 220px);--fluid-report-name:clamp(15px, .3vw + 13.8px, 18px);--fluid-report-num:clamp(11px, .25vw + 10px, 14px);--sp-0:0px;--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:32px;--sp-5:40px;--sp-6:48px;--sp-7:56px;--sp-8:64px}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e8e2d5;--surface:#ddd6c6;--ink:#2a2724;--rule:#c7bfae;--dim:#7d786c;--sub:#5c5750;--org-1:#2f5da0;--org-2:#5749ca;--org-3:#236478;--org-4:#35691e;--org-5:#a43067;--org-6:#675e1d;--org-7:#1f6942;--org-8:#9130a6;--org-1-ink:#e8e2d5;--org-2-ink:#e8e2d5;--org-3-ink:#e8e2d5;--org-4-ink:#e8e2d5;--org-5-ink:#e8e2d5;--org-6-ink:#e8e2d5;--org-7-ink:#e8e2d5;--org-8-ink:#e8e2d5;--personal:#5e5e5e;--personal-ink:#e8e2d5;--status:#b32700}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0e0e0e;--surface:#1a1a1a;--ink:#f0efec;--rule:#262626;--dim:#6b6763;--sub:#9a9691;--org-1:#5a8dd6;--org-2:#8b7fe8;--org-3:#4fa8c4;--org-4:#7fb069;--org-5:#ce6295;--org-6:#cec262;--org-7:#62ce95;--org-8:#bb62ce;--org-1-ink:#0e0e0e;--org-2-ink:#0e0e0e;--org-3-ink:#0e0e0e;--org-4-ink:#0e0e0e;--org-5-ink:#0e0e0e;--org-6-ink:#0e0e0e;--org-7-ink:#0e0e0e;--org-8-ink:#0e0e0e;--personal:#6b6763;--personal-ink:#f0efec;--status:#ff5b2e}[data-theme=soft]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#14120f;--surface:#1f1c18;--ink:#dad5cb;--rule:#2c2823;--dim:#6f6961;--sub:#8f8a80;--org-1:#7291be;--org-2:#9a93d4;--org-3:#659cae;--org-4:#84a376;--org-5:#b97796;--org-6:#b9b277;--org-7:#77b996;--org-8:#ae77b9;--org-1-ink:#14120f;--org-2-ink:#14120f;--org-3-ink:#14120f;--org-4-ink:#14120f;--org-5-ink:#14120f;--org-6-ink:#14120f;--org-7-ink:#14120f;--org-8-ink:#14120f;--personal:#888279;--personal-ink:#14120f;--status:#e8532a}[data-theme=paper]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e8e2d5;--surface:#ddd6c6;--ink:#2a2724;--rule:#c7bfae;--dim:#7d786c;--sub:#5c5750;--org-1:#2f5da0;--org-2:#5749ca;--org-3:#236478;--org-4:#35691e;--org-5:#a43067;--org-6:#675e1d;--org-7:#1f6942;--org-8:#9130a6;--org-1-ink:#e8e2d5;--org-2-ink:#e8e2d5;--org-3-ink:#e8e2d5;--org-4-ink:#e8e2d5;--org-5-ink:#e8e2d5;--org-6-ink:#e8e2d5;--org-7-ink:#e8e2d5;--org-8-ink:#e8e2d5;--personal:#5e5e5e;--personal-ink:#e8e2d5;--status:#b32700}*,:before,:after{box-sizing:border-box;border-radius:var(--radius)}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);word-break:keep-all;overflow-wrap:anywhere;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;line-height:1.5}.app{height:100dvh;max-width:var(--fluid-list-max);padding-inline:var(--fluid-gutter);flex-direction:column;margin:0 auto;display:flex}:is(.app:has(.screen.month),.app:has(.screen.week),.app:has(.screen.year)){max-width:none}@media (width>=768px){.app:has(.notes-shell){max-width:1280px;padding-inline:0}}.screen{min-height:0;padding-bottom:var(--sp-2);flex:1;overflow-y:auto}.screen.is-empty{justify-content:center;align-items:center;display:flex}.scale-bar{z-index:3;height:var(--sp-8);padding:0 var(--sp-1);background:var(--paper);border-bottom:1px solid var(--rule);touch-action:none;align-items:center;display:flex;position:sticky;top:0}.scale-add{min-width:var(--hit-min);min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-day-title);font-weight:var(--weight-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0;line-height:1}.scale-add:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.scale-back{min-width:var(--hit-min);min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-body);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.scale-back.is-off{color:var(--dim);cursor:default}.scale-pick{flex:none;display:flex}.scale-btn{min-width:var(--hit-min);min-height:var(--hit-min);color:var(--sub);font-family:var(--font-sans);font-size:var(--fluid-scale-btn);font-weight:var(--weight-scale-btn);cursor:pointer;background:0 0;border:0;padding:0}.scale-btn.is-active{color:var(--ink);font-weight:var(--weight-title-strong)}.scale-back:focus-visible,.scale-btn:focus-visible,.scale-act:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.scale-right{align-items:center;margin-left:auto;display:flex}.scale-act{min-width:var(--hit-min);min-height:var(--hit-min);padding:0 var(--sp-1);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);white-space:nowrap;cursor:pointer;background:0 0;border:0}.scale-act:active,.scale-act[aria-busy=true]{color:var(--ink)}.summary{top:var(--sp-8);z-index:2;justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--sp-5);padding:0 var(--sp-2);background:var(--paper);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}.summary-right{align-items:center;gap:var(--sp-1);flex:none;display:flex}.summary-orgs{min-height:var(--hit-min);padding:0 var(--sp-1);margin-right:calc(var(--sp-1) * -1);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);cursor:pointer;background:0 0;border:0}.summary-orgs:active{color:var(--ink)}.summary-orgs:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.summary-left{align-items:baseline;gap:var(--sp-1);min-width:0;display:flex}.summary-day{font-size:var(--size-day-title);font-weight:var(--weight-day-title);color:var(--ink)}.summary-stat{font-family:var(--font-mono);font-size:var(--size-meta);font-weight:var(--weight-meta);color:var(--sub);font-variant-numeric:tabular-nums}.summary-pushed,.group-tail,.group-stat,.row-hint,.row-time,.row-push,.row-span,.row-remind,.empty-note{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub)}.summary-pushed,.row-time,.row-span{font-variant-numeric:tabular-nums}.yesterday{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;min-height:var(--hit-min);padding:0 var(--sp-2) 0 calc(var(--sp-6) + var(--sp-1));border:0;border-bottom:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);text-align:left;cursor:pointer;background:0 0;display:flex}.yesterday:active{background:var(--rule)}.yesterday:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.deadline{gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-2) calc(var(--sp-6) + var(--sp-1));background:var(--surface);transform:translateX(var(--dx,0));transition:transform var(--dur-action) var(--ease);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;position:relative}.deadline.is-dragging{transition:none}.deadline-bar{top:0;bottom:0;left:var(--sp-6);width:var(--bar-w);background:var(--status);position:absolute}.deadline:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.deadline-body{flex:auto;min-width:0}.deadline-meta{justify-content:space-between;align-items:baseline;gap:var(--sp-1);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);display:flex}.deadline-when{color:var(--status)}.deadline-org{color:var(--sub)}.deadline-title{margin-top:var(--sp-1);font-size:var(--size-block-title);font-weight:var(--weight-block-title);color:var(--ink)}.deadline-gap{align-items:baseline;gap:var(--sp-1);margin-top:var(--sp-1);display:flex}.deadline-num{font-size:var(--size-block-num);font-weight:var(--weight-block-num);color:var(--ink);font-variant-numeric:tabular-nums;line-height:1}.deadline-word{font-size:var(--size-title-strong);font-weight:var(--weight-title-strong);color:var(--ink)}.deadline-num.is-short,.deadline-word.is-short{color:var(--status)}.deadline-slot-hint{margin-top:var(--sp-1);padding-top:var(--sp-1);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub)}.deadline-detail{margin-top:var(--sp-1);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub)}.deadline.is-done{background:var(--paper)}.deadline.is-done .deadline-bar{background:var(--rule)}.deadline.is-done .deadline-when,.deadline.is-done .deadline-num,.deadline.is-done .deadline-word{color:var(--sub)}.deadline.is-done .deadline-title{color:var(--sub);text-decoration:line-through;text-decoration-thickness:1px}.group-head{top:var(--sp-5);z-index:1;align-items:baseline;gap:var(--sp-1);padding:var(--sp-2) var(--sp-2) var(--sp-1) 0;background:var(--paper);border-bottom:1px solid var(--rule);display:flex;position:sticky}.group-date{font-family:var(--font-mono);font-size:var(--size-meta);font-weight:var(--weight-meta);font-variant-numeric:tabular-nums;color:var(--ink)}.group-stat{margin-left:auto}.group.is-today,.untimed{border-top:1px solid var(--rule)}.untimed-head{padding:var(--sp-2) var(--sp-2) var(--sp-1) calc(var(--sp-6) + var(--sp-1));font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub)}.untimed .row-time{visibility:hidden}.rows{margin:0;padding:0;list-style:none}.row-slot{position:relative;overflow:hidden}.row-slot:after{content:"";left:var(--sp-6);background:var(--rule);pointer-events:none;height:1px;position:absolute;bottom:0;right:0}.row-hint{top:0;right:var(--sp-2);align-items:center;height:100%;display:flex;position:absolute}.row-hint.is-trash{right:auto;left:var(--sp-2);color:var(--ink)}.undo-bar{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:var(--hit-min);padding:0 var(--sp-2);background:var(--surface);border-bottom:1px solid var(--ink);flex:none;display:flex}.undo-text{font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink)}.undo-go{min-height:var(--hit-min);padding:0 var(--sp-1);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-title-strong);cursor:pointer;background:0 0;border:0}.undo-go:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.row{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);padding:var(--sp-1) var(--sp-2) var(--sp-1) calc(var(--sp-6) + var(--sp-1));background:var(--paper);transform:translateX(var(--dx,0));transition:transform var(--dur-action) var(--ease);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;position:relative}.row:active{background:var(--rule)}.row.is-dragging{transition:none}.row:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.row-bar{top:0;bottom:0;left:var(--sp-6);width:var(--bar-w);background:var(--bar-color);position:absolute}.row-main{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.row-preview,.find-preview{white-space:nowrap;text-overflow:ellipsis;font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);color:var(--sub);overflow:hidden}.row-title{min-width:0;font-size:var(--size-title);font-weight:var(--weight-title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;line-height:1.4;overflow:hidden}.row-push{white-space:nowrap;color:var(--status);flex:none}.row.is-done .row-push{color:var(--sub)}.row-time{flex:none}.row.is-done .row-title{color:var(--sub);text-decoration:line-through;text-decoration-thickness:1px}.row.is-done .row-bar{background:var(--rule)}.dock{padding:var(--sp-1) var(--sp-2) 0;background:var(--paper);border-top:1px solid var(--rule);flex:none}.capture-wrap{display:block}.capture-notice{margin:0 0 var(--sp-1);padding:0 var(--sp-1);color:var(--sub);font-size:var(--size-label);letter-spacing:var(--tracking-label)}.capture-field{height:var(--hit-min);position:relative}.capture,.capture-mirror{width:100%;height:var(--hit-min);padding:0 var(--sp-1);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);line-height:calc(var(--hit-min) - 2px);white-space:pre;border:1px solid #0000;position:absolute;inset:0}.capture{border-color:var(--rule);color:var(--ink);appearance:none;background:0 0}.capture-mirror{color:#0000;pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.capture-mark{border-bottom:1px solid var(--ink)}.capture::placeholder{color:var(--sub)}.tabs{display:flex}.tab{min-height:var(--hit-min);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);cursor:pointer;background:0 0;border:0;flex:1 1 0;padding:0}.tab.is-active{color:var(--ink);font-weight:var(--weight-title-strong)}.capture:focus-visible,.tab:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.tab:active{background:var(--rule)}.edit,.orgs{padding:0 var(--sp-2) var(--sp-3)}.edit-head{z-index:2;justify-content:space-between;align-items:center;gap:var(--sp-2);height:var(--sp-5);margin:0 calc(var(--sp-2) * -1);padding:0 var(--sp-1) 0 0;background:var(--paper);border-bottom:1px solid var(--rule);display:flex;position:sticky;top:0}.edit-back{min-height:var(--hit-min);padding:0 var(--sp-2);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);cursor:pointer;background:0 0;border:0}.edit-where{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);padding-right:var(--sp-1)}.field{padding-top:var(--sp-2);display:block}.field-row{gap:var(--sp-2);display:flex}.field-row .field{flex:1 1 0;min-width:0}.field-name{padding-bottom:var(--sp-1);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);display:block}.field-input{width:100%;min-height:var(--hit-min);padding:0 var(--sp-1);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);appearance:none;background:0 0;display:block}.field-body{min-height:calc(var(--hit-min) * 5);padding:var(--sp-1);resize:vertical;line-height:1.6}.field-input:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.edit-danger{align-items:center;gap:var(--sp-2);padding-top:var(--sp-4);margin-top:var(--sp-2);border-top:1px solid var(--rule);display:flex}.danger,.danger-cancel,.org-drop,.org-add-go{min-height:var(--hit-min);padding:0 var(--sp-2);border:1px solid var(--rule);border-radius:var(--radius);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);cursor:pointer;background:0 0}.danger.is-armed,.org-drop.is-armed{border-color:var(--ink);color:var(--ink);font-weight:var(--weight-title-strong)}.danger:focus-visible,.danger-cancel:focus-visible,.org-drop:focus-visible,.org-add-go:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.org-list{margin:0;padding:0;list-style:none}.org-row{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);border-bottom:1px solid var(--rule);display:flex}.org-bar{width:var(--bar-w);height:var(--sp-3);background:var(--bar-color);flex:none}.org-name{min-width:0;min-height:var(--hit-min);padding:0 var(--sp-1);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-title);appearance:none;background:0 0;border:0;flex:auto}.org-name:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.org-used{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums;flex:none}.org-add{gap:var(--sp-1);padding-top:var(--sp-3);display:flex}.org-add .field-input{flex:auto}.org-add-go{flex:none}.month{padding-bottom:var(--sp-2)}.month-nav{top:var(--sp-8);z-index:2;height:var(--sp-5);padding:0 var(--sp-1);background:var(--paper);border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex;position:sticky}.month-step{min-width:var(--hit-min);min-height:var(--hit-min);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-day-title);font-weight:var(--weight-body);cursor:pointer;background:0 0;border:0;line-height:1}.month-step:active{color:var(--ink)}.month-step:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.month-title{font-size:var(--size-day-title);font-weight:var(--weight-day-title);color:var(--ink)}.month-body{touch-action:pan-y}.month-head,.month-grid{grid-template-columns:repeat(7,1fr);display:grid;position:relative}.month-probe{visibility:hidden;pointer-events:none;width:1px;position:absolute;top:0;left:0}.month-weekday{padding:var(--sp-1) 0;font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);text-align:center}.month-cell{width:100%;height:var(--fluid-month-cell);border:0;border-top:1px solid var(--rule);cursor:pointer;text-align:left;background:0 0;flex-direction:column;align-items:stretch;gap:1px;padding:0 0 2px;display:flex;overflow:hidden}.month-daybar{align-items:center;gap:2px;padding:2px 2px 1px;display:flex}.month-num{min-width:var(--sp-2);font-family:var(--font-mono);font-size:var(--fluid-cell-num);font-weight:var(--weight-label);color:var(--sub);font-variant-numeric:tabular-nums;text-align:center;padding:1px 2px;line-height:1;display:inline-block}.month-num.is-today{background:var(--status);color:var(--paper);font-weight:var(--weight-title-strong)}.month-cell.is-outside .month-num{color:var(--dim)}.month-deadline{width:var(--bar-w);height:var(--bar-w);background:var(--status)}.month-items{flex-direction:column;flex:auto;gap:1px;min-width:0;min-height:0;display:flex;overflow:hidden}.month-item{align-items:center;gap:2px;min-width:0;display:flex}.month-item-bar{width:var(--bar-w);height:var(--fluid-cell-title);background:var(--bar-color);flex:none}.month-item-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--fluid-cell-title);font-weight:var(--weight-label);color:var(--ink);line-height:1.3;overflow:hidden}.month-item-mark,.week-bar-mark{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);flex:none}.month-item-mark{color:var(--sub)}.week-bar-mark{color:var(--bar-ink)}.month-more{padding-left:calc(var(--bar-w) + 2px);font-family:var(--font-mono);font-size:var(--fluid-cell-title);font-weight:var(--weight-label);color:var(--sub);line-height:1.3}.month-cell:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.week-body{padding:var(--sp-1) var(--sp-2) 0 0;touch-action:pan-y;display:flex}.week-ruler{flex:0 0 var(--sp-4);margin-top:calc(var(--sp-4) + var(--sp-2));height:60vh;min-height:320px;position:relative}.week-hour{right:var(--sp-1);font-family:var(--font-mono);font-size:var(--fluid-cell-title);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.week-grid{flex:auto;grid-template-columns:repeat(7,1fr);min-width:0;display:grid}.week-col{min-width:0;box-shadow:inset 1px 0 0 var(--rule);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:0;display:flex;container:weekcol/inline-size}.week-col:last-child{box-shadow:inset 1px 0 0 var(--rule), inset -1px 0 0 var(--rule)}.week-head{height:calc(var(--sp-4) + var(--sp-2));padding-top:var(--sp-1);flex-direction:column;align-items:center;gap:2px;display:flex}.week-col.is-today .week-head{border-top:1px solid var(--status)}.week-weekday,.week-num{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums}.week-col.is-today .week-num{color:var(--ink)}.week-track{border-top:1px solid var(--rule);height:60vh;min-height:320px;display:block;position:relative}.week-bar{background:var(--bar-color);touch-action:none;cursor:grab;min-height:22px;position:absolute;left:2px;right:2px;overflow:hidden}.week-bar-title{padding:1px var(--sp-1);font-family:var(--font-sans);font-size:var(--fluid-cell-title);font-weight:var(--weight-bar-title);color:var(--bar-ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.5;display:block;overflow:hidden}@media (height>=700px){.week-bar{container:weekbar/size}@container weekbar (height>=44px){.week-bar-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}}.week-bar.is-ghost{opacity:.28;pointer-events:none}.week-bar.is-live{z-index:2;cursor:grabbing;transition:none}.week-bar.is-away{opacity:0}.week-track.is-target{background:var(--surface)}.week-bar-len{padding:0 var(--sp-1);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);color:var(--bar-ink);white-space:nowrap;display:block}.week-stub-title{display:none}.week-tray{min-height:var(--sp-2);padding:var(--sp-1) 2px;border-top:1px solid var(--rule);flex-wrap:wrap;align-content:flex-start;gap:2px;display:flex}.week-stub{width:100%;height:var(--bar-w);background:var(--bar-color)}@container weekcol (width>=110px){.week-stub{height:auto;min-height:var(--sp-2);padding-left:var(--sp-1);border-left:var(--bar-w) solid var(--bar-color);background:0 0;align-items:center;display:flex}.week-stub-title{font-family:var(--font-sans);font-size:var(--fluid-cell-title);font-weight:var(--weight-bar-title);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;display:block;overflow:hidden}}.week-col:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.year-body{padding:var(--sp-1) var(--sp-2) 0;touch-action:pan-y}.screen.year{container:yearbody/inline-size}@container yearbody (width>=900px){.year-body{column-gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}.report-summary{grid-column:1/-1}}.report-block{padding-top:var(--sp-2)}.report-orgs,.report-people{margin:0;padding:0;list-style:none}.report-org,.report-person{align-items:baseline;gap:var(--sp-1);width:100%;min-height:var(--hit-min);padding:var(--sp-1) 0;border:0;border-bottom:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;grid-template-columns:1fr auto auto;display:grid}.report-org.is-on .report-org-name{color:var(--ink);font-weight:var(--weight-title-strong)}.report-org-name,.report-person-name{font-family:var(--font-sans);font-size:var(--fluid-report-name);font-weight:var(--weight-title);color:var(--ink);overflow-wrap:anywhere}.report-org-min,.report-org-share,.report-person-count,.report-person-last{font-family:var(--font-mono);font-size:var(--fluid-report-num);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums}.report-org-bar{height:var(--bar-w);width:var(--fill);background:var(--bar-color);grid-column:1/-1;min-width:1px}.report-org:focus-visible,.report-person:focus-visible,.report-month:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.report-months{grid-template-columns:repeat(12,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.report-month{align-items:stretch;gap:var(--sp-1);cursor:pointer;background:0 0;border:0;flex-direction:column;width:100%;padding:0;display:flex}.report-month-track{height:clamp(var(--sp-7), 12vh, var(--sp-8));background:var(--surface);display:block;position:relative}.report-month-fill{height:var(--fill);background:var(--dim);position:absolute;bottom:0;left:0;right:0}.report-month-num{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);color:var(--sub);text-align:center;font-variant-numeric:tabular-nums}.report-summary{margin:var(--sp-2) 0 0;padding-top:var(--sp-1);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);word-break:keep-all}.find-search{padding:var(--sp-1) var(--sp-2) 0}.chips{gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) 0;flex-wrap:wrap;display:flex}.chip-pick{min-height:var(--hit-min);padding:0 var(--sp-1);border:1px solid var(--rule);border-radius:var(--radius);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);cursor:pointer;background:0 0}.chip-pick.is-on{background:var(--surface);border-color:var(--ink);color:var(--ink)}.chip-pick:focus-visible,.find-act:focus-visible,.trash-pick:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.find-bar{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2) 0;border-bottom:1px solid var(--rule);display:flex}.find-count,.trash-left,.trash-note{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums}.find-acts{gap:var(--sp-1);display:flex}.find-act{min-height:var(--hit-min);padding:0 var(--sp-1);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);cursor:pointer;background:0 0;border:0}.find-act:active,.find-act:hover:not(:disabled){color:var(--ink)}.find-act:disabled{opacity:.4;cursor:default}.find-empty{padding:var(--sp-4) 0;text-align:center}.find-row{gap:var(--sp-1)}.find-when{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums;flex:none}.find-main{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-width:0;display:flex}.find-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--size-title);font-weight:var(--weight-title);color:var(--ink);overflow:hidden}.find-meta{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);flex:none}.find-row.is-picked{background:var(--surface)}.row-check{width:var(--sp-2);height:var(--sp-2);border:1px solid var(--sub);flex:none}.row-check.is-on{border-color:var(--ink);background:var(--ink)}.pick-dock{justify-content:flex-end;align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);background:var(--paper);border-top:1px solid var(--rule);display:flex;position:sticky;bottom:0}.trash-note{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--rule);margin:0}.trash-pick{align-items:center;gap:var(--sp-1);min-width:0;min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-title);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0;display:flex}.trash-left{flex:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.org-line{border-bottom:1px solid var(--rule)}.org-line .org-row{border-bottom:0}button.org-bar{width:var(--bar-w);height:var(--sp-3);background:var(--bar-color);cursor:pointer;border:0;flex:none;padding:0}button.org-bar:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.org-palette{gap:var(--sp-1);padding:0 0 var(--sp-1) var(--sp-2);flex-wrap:wrap;display:flex}.swatch{min-width:var(--hit-min);min-height:var(--hit-min);border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.swatch.is-on{border-color:var(--ink)}.swatch:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.swatch-fill{width:var(--sp-2);height:var(--sp-3);background:var(--bar-color)}.swatch-used{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);color:var(--sub);position:absolute;bottom:2px;right:2px}.batch{border-bottom:1px solid var(--rule);max-height:40vh;overflow-y:auto}.batch-head{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:0 var(--sp-1);background:var(--paper);display:flex;position:sticky;top:0}.batch-go{min-height:var(--hit-min);padding:0 var(--sp-2);border:1px solid var(--ink);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-title-strong);cursor:pointer;background:0 0}.batch-go:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.batch-list{margin:0;padding:0;list-style:none}.batch-row{justify-content:space-between;align-items:baseline;gap:var(--sp-1);min-height:var(--sp-4);padding:var(--sp-1) var(--sp-1) 0;border-top:1px solid var(--rule);display:flex}.batch-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink);overflow:hidden}.batch-meta{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);flex:none}.field-toggle{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);display:flex}.toggle-box{width:var(--sp-2);height:var(--sp-2);accent-color:var(--ink);margin:0}.toggle-name{font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink)}.row-span{flex:none}.field-warn{margin:var(--sp-1) 0 0;font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--ink)}.axis{padding:var(--sp-1) var(--sp-2) 0 0;display:flex;position:relative}.axis-ruler{flex:0 0 var(--sp-6);position:relative}.axis-hour{right:var(--sp-1);font-family:var(--font-mono);font-size:var(--fluid-cell-title);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums;position:absolute;transform:translateY(-50%)}.axis-canvas{flex:auto;min-width:0;position:relative}.axis-line{background:var(--rule);height:1px;position:absolute;left:0;right:0}.axis-guide{z-index:3;background:var(--ink);height:1px;position:absolute;left:0;right:0}.tl-block{align-items:baseline;gap:var(--sp-1);min-height:var(--hit-min);padding-left:var(--sp-1);border-top:1px solid var(--rule);background:var(--paper);cursor:grab;touch-action:none;display:flex;position:absolute;overflow:hidden}.tl-bar{width:var(--bar-w);background:var(--bar-color);position:absolute;top:0;bottom:0;left:0}.tl-time{padding-left:var(--sp-1);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);font-variant-numeric:tabular-nums;flex:none}.tl-title{white-space:nowrap;text-overflow:ellipsis;font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink);overflow:hidden}.tl-len{padding-right:var(--sp-1);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--ink);white-space:nowrap;flex:none;margin-left:auto}.tl-block.is-done .tl-title{color:var(--sub);text-decoration:line-through;text-decoration-thickness:1px}.tl-block.is-dragging{z-index:4;cursor:grabbing;border-top-color:var(--ink);transition:none}.tl-block.is-lifting .tl-time{text-decoration:line-through;text-decoration-thickness:1px}.tl-block:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.tl-block.is-fixed{cursor:default;touch-action:auto}.tray{padding:var(--sp-1) var(--sp-2);border-bottom:1px solid var(--rule)}.tray.is-over{background:var(--surface)}.tray-head{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub)}.tray-empty{padding:var(--sp-1) 0;font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);color:var(--sub)}.tray-list{gap:var(--sp-1);padding:var(--sp-1) 0 0;flex-wrap:wrap;margin:0;list-style:none;display:flex}.chip{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);padding:0 var(--sp-1);border:1px solid var(--rule);cursor:grab;touch-action:none;background:0 0;display:flex}.chip.is-dragging{cursor:grabbing;border-color:var(--ink)}.chip-bar{width:var(--bar-w);height:var(--sp-2);background:var(--bar-color);flex:none}.chip-title{font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink)}.scale-right{align-items:center;display:flex}.backup{padding:0 var(--sp-2) var(--sp-3)}.backup-note{align-items:center;gap:var(--sp-1);padding:var(--sp-2) 0;font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);margin:0;display:flex}.backup-dot{width:var(--bar-w);height:var(--bar-w);background:var(--status);margin-left:2px;display:inline-block}.backup-block{padding-top:var(--sp-2);border-top:1px solid var(--rule)}.backup-head{font-size:var(--size-title);font-weight:var(--weight-title-strong);color:var(--ink);margin:0}.backup-acts{align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.backup-hint{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub);word-break:keep-all;margin:0}.backup-plan{margin:var(--sp-1) 0;font-size:var(--size-body);font-weight:var(--weight-body);color:var(--ink)}.backup .chips{padding-left:0;padding-right:0}.sheet-scrim{z-index:10;flex-direction:column;justify-content:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--paper);border-top:1px solid var(--ink);width:100%;max-width:480px;padding-bottom:var(--sp-1);margin:0 auto}.sheet-head{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border-bottom:1px solid var(--rule);display:flex}.sheet-when{min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-title-strong);cursor:pointer;background:0 0;border:0;padding:0}.sheet-when:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.sheet-date{flex:auto;width:auto}.notes-top{padding:var(--sp-1) var(--sp-2) 0}.folder-head{justify-content:space-between;align-items:center;gap:var(--sp-1);padding:0 var(--sp-2);border-bottom:1px solid var(--rule);display:flex}.folder-current{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-title-strong);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.folder-caret{color:var(--sub);font-size:var(--size-label)}.folder-current:focus-visible,.folder-pick:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.folder-drop{border-bottom:1px solid var(--rule);max-height:40vh;margin:0;padding:0;list-style:none;overflow-y:auto}.folder-drop .is-nested .folder-pick{padding-left:var(--sp-4)}.folder-pick{justify-content:space-between;align-items:center;gap:var(--sp-1);width:100%;min-height:var(--hit-min);padding:0 var(--sp-2);border:0;border-bottom:1px solid var(--rule);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-title);text-align:left;cursor:pointer;background:0 0;display:flex}.folder-pick.is-on{background:var(--surface);font-weight:var(--weight-title-strong)}.folder-pick-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.folder-drop .folder-sep{border-bottom:1px solid var(--ink);height:0}.notes-new{min-height:var(--hit-min);padding:0 var(--sp-1);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);cursor:pointer;background:0 0}.notes-new:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.note-row{gap:var(--sp-1)}.note-pin,.note-when,.note-folder,.find-kind{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);letter-spacing:var(--tracking-label);color:var(--sub)}.note-pin{color:var(--ink);flex:none}.note-when{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;display:flex}.find-meta{flex-direction:column;align-items:flex-end;display:flex}.find-hint{padding:var(--sp-1) var(--sp-2) 0}.note-edit{padding:0 var(--sp-2) var(--sp-1);flex-direction:column;display:flex;overflow:hidden}.note-title{margin-top:var(--sp-1);font-size:var(--fluid-note-title);font-weight:var(--weight-title-strong);flex:none}.note-body{min-height:calc(var(--hit-min) * 3);margin-top:var(--sp-1);padding:var(--sp-1);resize:none;font-family:var(--font-sans);font-size:calc(var(--fluid-note-body) * var(--note-scale-normal));line-height:var(--note-line-normal);flex:auto}.note-body.is-small{font-size:calc(var(--fluid-note-body) * var(--note-scale-small));line-height:var(--note-line-small)}.note-body.is-normal{font-size:calc(var(--fluid-note-body) * var(--note-scale-normal));line-height:var(--note-line-normal)}.note-body.is-large{font-size:calc(var(--fluid-note-body) * var(--note-scale-large));line-height:var(--note-line-large)}.note-body.is-huge{font-size:calc(var(--fluid-note-body) * var(--note-scale-huge));line-height:var(--note-line-huge)}.note-body.is-sans{font-family:var(--font-sans)}.note-body.is-mono{font-family:var(--font-mono)}.note-foot{justify-content:space-between;align-items:center;gap:var(--sp-1);min-height:var(--hit-min);border-top:1px solid var(--rule);flex:none;display:flex}.note-foot-link,.note-foot-right{align-items:center;gap:var(--sp-1);min-width:0;display:flex}.note-foot-date{width:auto;min-height:var(--sp-4)}.note-pick-list{flex:none;max-height:30vh;overflow-y:auto}.note-folder-pick{min-height:var(--hit-min);max-width:40vw;padding:0 var(--sp-1);border:1px solid var(--rule);border-radius:var(--radius);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-label);appearance:none;background:0 0}.note-folder-pick:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.note-link{padding-top:var(--sp-2);border-top:1px solid var(--rule)}.note-linked{min-width:0;min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-body);font-weight:var(--weight-body);text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;padding:0}.note-linked:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.find-act.is-on{color:var(--ink);font-weight:var(--weight-title-strong)}.org-row.is-nested{padding-left:var(--sp-2)}.folder-list{margin:0;padding:0;list-style:none}.folder-line.is-nested{padding-left:var(--sp-3)}.folder-row{align-items:center;gap:var(--sp-1);min-height:var(--hit-min);padding-right:var(--sp-1);border-bottom:1px solid var(--rule);background:var(--paper);display:flex}.folder-row.is-plain{border:0;border-bottom:1px solid var(--rule);cursor:pointer;text-align:left;width:100%}.folder-row.is-held{z-index:2;transform:translateY(var(--dy));border-bottom-color:var(--ink);transition:none;position:relative}.folder-grip{width:var(--sp-4);min-height:var(--hit-min);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-body);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;padding:0}.folder-grip.is-off{cursor:default}.folder-grip:focus-visible,.folder-name:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.folder-name{min-width:0;min-height:var(--hit-min);color:var(--ink);font-family:var(--font-sans);font-size:var(--size-title);font-weight:var(--weight-title);text-align:left;appearance:none;background:0 0;border:0;flex:auto;padding:0}.folder-name.is-fixed{cursor:pointer}.folder-sep{height:var(--sp-2);border-bottom:1px solid var(--ink)}.notes-shell{--side-w:200px;flex:1;min-height:0;display:flex}.notes-shell.is-collapsed{--side-w:var(--hit-min)}.notes-side{display:none}.notes-main{flex:1;min-width:0;min-height:0;display:flex;position:relative}.notes-main>.screen.notes{flex:1;min-width:0}.notes-pane{z-index:2;background:var(--paper);display:flex;position:absolute;inset:0}.notes-pane>.screen{flex:1;min-width:0;min-height:0}@media (width>=768px){.notes-side{width:var(--side-w);border-right:1px solid var(--rule);min-width:0;transition:width var(--dur-transition) var(--ease);flex-direction:column;flex:none;display:flex;overflow:hidden}.notes-shell.is-collapsed .side-list,.notes-shell.is-collapsed .side-foot{display:none}.side-head{height:var(--sp-8);border-bottom:1px solid var(--rule);align-items:center;display:flex}.side-toggle{min-width:var(--hit-min);min-height:var(--hit-min);color:var(--sub);font-family:var(--font-sans);font-size:var(--size-title);cursor:pointer;background:0 0;border:0;padding:0}.side-toggle:focus-visible{outline:1px solid var(--ink);outline-offset:-2px}.side-list{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.side-list .is-nested .folder-pick{padding-left:var(--sp-4)}.side-foot{padding:0 var(--sp-1);border-top:1px solid var(--rule);display:flex}.notes-main .folder-head{display:none}}@media (width>=1024px){.notes-pane{border-left:1px solid var(--rule);flex:1.4 1 0;position:static}.notes-shell.is-editing .notes-main>.screen.notes{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.notes-side,.row,.deadline{transition:none}}@keyframes scale-swap{0%{opacity:0}to{opacity:1}}.screen.month,.screen.week,.screen.year,.screen.timeline,.screen[data-scale=day]{animation:scale-swap var(--dur-transition) var(--ease)}@media (prefers-reduced-motion:reduce){.screen.month,.screen.week,.screen.year,.screen.timeline,.screen[data-scale=day]{animation:none}}.import-cals{margin:0;padding:0;list-style:none}.import-cal{gap:var(--sp-1) var(--sp-2);min-height:var(--sp-6);padding:var(--sp-1) 0;border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;align-items:center;display:grid}.import-cal-name{font-size:var(--size-title);font-weight:var(--weight-title);color:var(--ink);overflow-wrap:anywhere}.import-cal-count{font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-label);color:var(--sub);font-variant-numeric:tabular-nums}.import-cal .field-input{grid-column:1/-1}.import-bar{height:var(--sp-1);background:var(--rule)}.import-bar-fill{background:var(--dim);height:100%;transition:width .2s ease-out;display:block}.import-skipped{margin:var(--sp-1) 0 0;padding:0 0 0 var(--sp-2);font-size:var(--size-meta);color:var(--sub);list-style:none}.import-skipped li{padding:var(--sp-1) 0;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}
