@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:var(--lightningcss-light,#fdfcf8)var(--lightningcss-dark,#151517);--panel:var(--lightningcss-light,#f5f3ed)var(--lightningcss-dark,#101012);--ink:var(--lightningcss-light,#202124)var(--lightningcss-dark,#dad8d1);--faint:var(--lightningcss-light,#9c9a93)var(--lightningcss-dark,#6d6c68);--md:var(--lightningcss-light,#b3b0a8)var(--lightningcss-dark,#4d4c49);--dot:var(--lightningcss-light,#d0cdc4)var(--lightningcss-dark,#2a2a2d);--rule:var(--lightningcss-light,#e2dfd6)var(--lightningcss-dark,#26262a);--margin-rule:var(--lightningcss-light,#d99a9a)var(--lightningcss-dark,#5b2b2b);--select:color-mix(in srgb, var(--ink) 7%, transparent);--project:var(--lightningcss-light,#0e6e62)var(--lightningcss-dark,#5fc3b2);--context:var(--lightningcss-light,#7446ad)var(--lightningcss-dark,#b99ce9);--date:var(--lightningcss-light,#c2410c)var(--lightningcss-dark,#f59e5b);--priority:var(--lightningcss-light,#b91c1c)var(--lightningcss-dark,#f87171);--line:5mm;--status:7mm;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:13px;line-height:var(--line);color:var(--ink);background:var(--paper);font-synthesis:none}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}body{margin:0}h1,h2,p,ol,ul,dl,dd{font:inherit;margin:0;padding:0}ol,ul{list-style:none}a{color:inherit}button{all:unset;cursor:pointer}:focus-visible{outline:1.5px solid var(--ink);outline-offset:1px}.md{color:var(--md)}.faint{color:var(--faint)}h1,.h1{font-weight:600}h1:before,.h1:before{content:"# ";color:var(--md)}h2{font-weight:500}h2:before{content:"## ";color:var(--md)}.sig-project{color:var(--project)}.sig-context{color:var(--context)}.sig-due{color:var(--date)}.sig-priority{color:var(--priority);font-weight:600}.page{background-image:radial-gradient(circle, var(--dot) .9px, transparent 1.2px);background-position:-2.5mm -1.6mm;background-size:5mm 5mm}.inbox{min-height:100vh;padding-bottom:var(--status);grid-template-columns:60mm minmax(0,1fr) 85mm;display:grid}.index,.margin{height:calc(100vh - var(--status));background:var(--panel);padding:10mm 6mm;position:sticky;top:0;overflow:auto}.index{border-right:1px solid var(--rule)}.margin{border-left:1px solid var(--margin-rule)}.index h2:not(:first-child),.index nav{margin-top:var(--line)}.index .view,.tally div{justify-content:space-between;padding-left:1mm;text-decoration:none;display:flex}.index .view[aria-current=page]{font-weight:600}.index .upcoming{color:var(--faint)}.sign-out{margin-top:calc(2 * var(--line))}.sign-out button{color:var(--faint)}.sign-out button:before{content:"- ";color:var(--md)}.page{padding:10mm 10mm 20mm}.page h1{margin-bottom:var(--line)}.pages{margin-bottom:var(--line);gap:5mm;display:flex}.empty{margin-bottom:var(--line)}.items li,.capture{padding-left:1mm;display:flex}.items li:before{content:"- [ ] ";color:var(--md);white-space:pre}.capture:before{content:"- ";color:var(--md);white-space:pre}.index .view[aria-current=page],.items li[aria-current=true],.capture[aria-current=true]{background:var(--select);box-shadow:inset 2px 0 0 var(--ink)}.items .unsaved:before{color:var(--date)}.items .item{cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0}.capture{flex-wrap:wrap}.capture[aria-busy=true]{cursor:progress}.capture [role=alert],.overlay [role=alert]{color:var(--date);flex-basis:100%}.inked{flex:1;min-width:0;position:relative}.inked .ink,.inked textarea{font:inherit;line-height:inherit;letter-spacing:inherit;white-space:pre-wrap;overflow-wrap:anywhere;border:0;margin:0;padding:0}.inked textarea{resize:none;color:#0000;width:100%;height:100%;caret-color:var(--ink);background:0 0;outline:none;position:absolute;inset:0;overflow:hidden}.capture:not([data-ready]) textarea{color:var(--ink)}.inked textarea::placeholder{color:var(--faint)}.properties{margin-bottom:var(--line)}.properties:before,.properties:after{content:"---";color:var(--md);display:block}.properties div{gap:1ch;display:flex}.properties dt{color:var(--faint)}.note{white-space:pre-wrap;overflow-wrap:anywhere}.status{z-index:10;height:var(--status);background:var(--ink);color:var(--paper);align-items:center;gap:5mm;padding:0 3mm;font-size:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.status .mode{font-weight:600}.status .hints{opacity:.7;margin-left:auto}.backdrop{z-index:20;background:color-mix(in srgb, var(--paper) 55%, transparent);position:fixed;inset:0}.overlay{background:var(--paper);border:1.5px solid var(--ink);width:min(160mm,92vw);box-shadow:6px 6px 0 var(--ink);padding:5mm 6mm;position:absolute;top:16vh;left:50%;transform:translate(-50%)}.quick-add .inked{font-size:16px}.chips{margin:var(--line) 0;flex-wrap:wrap;gap:2mm;display:flex}.chip{border:1px solid;padding:0 2mm}.keys div{grid-template-columns:40mm 1fr;display:grid}.keys dt{color:var(--faint)}.overlay h2{margin-bottom:var(--line)}@media (width<1100px){.inbox{grid-template-columns:60mm minmax(0,1fr)}.margin{display:none}}@media (width<700px){.inbox{grid-template-columns:minmax(0,1fr)}.index{display:none}}body>main,body>div>main:not(.page){max-width:120mm;margin:0 auto;padding:20mm 10mm}.eyebrow{color:var(--faint);margin-bottom:var(--line)}main:not(.page) h1,main:not(.page) p{margin-bottom:var(--line)}.button{border:1.5px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:0 2mm;text-decoration:none;display:inline-block}
