@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/lora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lora;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/lora-italic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/overpass-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "Source Sans 3", "Source Sans Pro", ui-sans-serif, system-ui, "Segoe UI", sans-serif;--font-display: "Young Serif", Georgia, serif;--font-journal: "Lora", Georgia, "Times New Roman", serif;--font-journal-mono: "Overpass Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--bg: #faf8f4;--surface: #fffdfa;--surface-2: #f2efe8;--border: #e7e1d6;--text: #3b3630;--text-dim: #6f6a60;--text-faint: #a29c91;--accent: #6d8f6a;--accent-soft: #eaf0e7;--late: #a8783f;--late-soft: #f6efe3;--overdue: #a85449;--overdue-soft: #f7eae7;--high: #a85449;--low: #526666;--marker: #dd9d48;--marker-ink: #252022;--c-clay: #b07a5e;--c-rust: #a4695c;--c-ochre: #a8874a;--c-moss: #6f8f5f;--c-sage: #7f9384;--c-slate: #6d8595;--c-plum: #8d7189;--c-stone: #8b8378;--wilder: #ca714a;--radius: 10px;--radius-sm: 6px;--shadow: 0 1px 2px rgba(28, 26, 23, .06), 0 4px 16px rgba(28, 26, 23, .05);--sidebar-w: 250px;--reading-w: 980px;--panel-w: clamp(380px, 38vw, 720px)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #191a18;--surface: #212320;--surface-2: #282b26;--border: #383b36;--text: #ddd8d0;--text-dim: #a5a099;--text-faint: #77736c;--accent: #97b891;--accent-soft: #232b22;--late: #cba36c;--late-soft: #2b251a;--overdue: #d4867b;--overdue-soft: #2e211f;--high: #d4867b;--low: #5f7676;--marker: #dd9d48;--c-clay: #c9926f;--c-rust: #c58879;--c-ochre: #c4a463;--c-moss: #92b47f;--c-sage: #9db0a1;--c-slate: #8ba4b4;--c-plum: #ac90a6;--c-stone: #a8a094;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .25)}}:root[data-theme=dark]{color-scheme:dark;--bg: #191a18;--surface: #212320;--surface-2: #282b26;--border: #383b36;--text: #ddd8d0;--text-dim: #a5a099;--text-faint: #77736c;--accent: #97b891;--accent-soft: #232b22;--late: #cba36c;--late-soft: #2b251a;--overdue: #d4867b;--overdue-soft: #2e211f;--high: #d4867b;--low: #5f7676;--marker: #dd9d48;--c-clay: #c9926f;--c-rust: #c58879;--c-ochre: #c4a463;--c-moss: #92b47f;--c-sage: #9db0a1;--c-slate: #8ba4b4;--c-plum: #ac90a6;--c-stone: #a8a094;--shadow: 0 1px 2px rgba(0, 0, 0, .3), 0 4px 16px rgba(0, 0, 0, .25)}:root[data-theme=light]{color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html.writing-full .body{padding-bottom:16px}html,body{margin:0;height:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.display{font-family:var(--font-display);font-weight:400;letter-spacing:.01em}#app{height:100%}button{font:inherit;color:inherit;border:none;background:none;cursor:pointer;padding:0}input,textarea,select{font:inherit;color:inherit}.field{width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px}.field:focus{outline:2px solid var(--accent);outline-offset:-1px}:focus-visible{outline:none}:root[data-keys] :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.fin-head{position:sticky;top:0;z-index:20;box-shadow:0 -80px 0 0 var(--bg);display:flex;flex-direction:column;gap:10px;margin:-16px -20px 0;padding:16px 20px 10px;background:var(--bg)}.fin-head .fin-tabs{position:static}@media(max-width:560px){.fin-head{margin:-12px -16px 0;padding:12px 16px 10px}}table.freeze>thead>tr>th:first-child,table.freeze>tbody>tr:not(.return-row)>td:first-child,table.freeze>tfoot>tr>td:first-child{position:sticky;left:0;z-index:2;background:var(--bg);box-shadow:inset -1px 0 0 var(--border)}table.freeze>thead>tr>th:first-child,table.freeze>tfoot>tr>td:first-child{background:var(--surface)}@media(hover:hover){tr:not(:hover):not(:focus-within) .hover-mark .mark-hold:not(:has([aria-expanded=true])){display:none}tr:not(.lingering):hover .hover-mark:has(.mark-hold)>.pill,tr:not(.lingering):hover .hover-mark:has(.mark-hold)>.status,tr:not(.lingering):focus-within .hover-mark:has(.mark-hold)>.pill,tr:not(.lingering):focus-within .hover-mark:has(.mark-hold)>.status{display:none}}tr.lingering{animation:settle-out 6s ease-in forwards}tr.lingering.holding{animation:none;opacity:1}.status .done{padding:0 4px;border:0;background:none;color:var(--text-dim);font-size:13px;line-height:1;cursor:pointer}.status .done:hover{color:var(--text)}@keyframes settle-out{0%,60%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){tr.lingering{animation:none;opacity:.6}}.btn{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);padding:6px 12px}.btn:hover{background:var(--surface-2)}.btn-primary{background:var(--accent);border-color:var(--accent);color:#fbfaf7}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .btn-primary{color:#10201a}}:root[data-theme=dark] .btn-primary{color:#10201a}.muted{color:var(--text-dim)}.faint{color:var(--text-faint)}.rich{font-size:15px;line-height:1.62}.rich>:first-child{margin-top:0}.rich>:last-child{margin-bottom:0}.rich p{margin:0 0 .5em}.rich h1,.rich h2,.rich h3,.rich h4,.rich h5,.rich h6{font-family:var(--font-display);font-weight:400;font-size:1em;letter-spacing:.01em;color:var(--text);line-height:1.3;margin:1.1em 0 .45em}.rich table{width:100%;margin:.6em 0;border-collapse:collapse;table-layout:fixed}.rich th,.rich td{padding:6px 8px;border:1px solid var(--border);vertical-align:top;text-align:left}.rich th{background:#3f4d36;color:#f7f1df;font-weight:600}.rich th>p,.rich td>p{margin:0}.rich .selectedCell{background:var(--accent-soft)}.rich hr{border:none;border-top:1px solid var(--border);margin:.9em 0}.rich em,.rich i{font-style:italic}.rich strong{font-weight:700}.rich mark{background:var(--marker);color:var(--marker-ink);border-radius:2px;padding:0 1px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.rich code,.editor-body code{font-family:var(--font-journal-mono);font-size:.86em;background:none;padding:0}.rich blockquote,.editor-body blockquote{margin:.7em 0;padding-left:.9em;border-left:2px solid var(--border);color:inherit}.rich blockquote>p:first-child,.editor-body blockquote>p:first-child{margin-top:0}.rich blockquote>p:last-child,.editor-body blockquote>p:last-child{margin-bottom:0}.rich u{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.rich s,.rich del,.rich strike{text-decoration:line-through;text-decoration-thickness:1px;color:var(--text-dim)}.rich a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.rich{overflow-wrap:anywhere}.rich a,.rich code,.rich pre{overflow-wrap:anywhere;word-break:break-word}.rich table,.rich pre{display:block;max-width:100%;overflow-x:auto}.rich ul,.rich ol{margin:0 0 .5em;padding-left:1.25em}.rich ol{list-style:decimal}.rich ul:not([data-type=taskList]){list-style:none}.rich ul:not([data-type=taskList])>li{position:relative}.rich ul:not([data-type=taskList])>li:before{content:"";position:absolute;left:-.95em;top:.66em;width:.3em;height:.3em;border-radius:50%;background:var(--text-dim)}.rich ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{background:none;box-shadow:inset 0 0 0 1px var(--text-dim)}.rich ul:not([data-type=taskList]) ul:not([data-type=taskList]) ul:not([data-type=taskList])>li:before{border-radius:0;background:var(--text-dim);box-shadow:none;width:.26em;height:.26em}.rich li>ul,.rich li>ol{margin-top:.1em;margin-bottom:0}.rich ol ol{list-style:lower-alpha}.rich ol ol ol{list-style:lower-roman}.rich li{margin:.1em 0;min-height:1.62em}.rich li>p{margin:0}.rich ul[data-type=taskList]{list-style:none;padding-left:0}.rich ul[data-type=taskList] li{display:flex;align-items:flex-start;gap:9px;margin:.15em 0}.rich ul[data-type=taskList] li>label{flex:none;display:flex;align-items:center;height:1.55em;user-select:none;-webkit-user-select:none}.rich ul[data-type=taskList] li>div{flex:1;min-width:0}.rich ul[data-type=taskList] li>div>p{margin:0}.rich ul[data-type=taskList] input[type=checkbox]{width:15px;height:15px;margin:0;accent-color:var(--accent);cursor:pointer}.rich li[data-checked=true]>div{color:var(--text-faint);text-decoration:line-through}*{scrollbar-width:thin;scrollbar-color:var(--border) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--text-faint);background-clip:content-box}::-webkit-scrollbar-corner{background:transparent}.marquee{position:fixed;z-index:70;pointer-events:none;border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:2px}.rich .note-photo,.rich img[data-photo]{display:block;max-width:100%;height:auto;border-radius:var(--radius-sm);margin:.6em 0;background:var(--surface-2)}.rich .note-photo.ProseMirror-selectednode,.rich img[data-photo].ProseMirror-selectednode{outline:2px solid var(--accent);outline-offset:2px}.editor .note-photo,.editor img[data-photo]{max-height:60vh;width:auto}.rich.shown.clamped .note-photo,.rich.shown.clamped img[data-photo]{max-height:160px;width:auto}.rich .note-photo[data-missing=true],.rich img[data-photo]:not([src]){min-height:44px;border:1px dashed var(--border);padding:10px;font-size:12px;color:var(--text-faint)}@media(max-width:560px){.editor .rich,.editor-body,.panel .rich,.wrap.solo .rich{font-size:16px;line-height:1.6}.editor .rich :is(h1,h2,h3,h4,h5,h6),.panel .rich :is(h1,h2,h3,h4,h5,h6),.wrap.solo .rich h2{font-size:1em}.editor .rich ul[data-type=taskList] input[type=checkbox],.wrap.solo .rich ul[data-type=taskList] input[type=checkbox]{width:17px;height:17px}}html.dragging{touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none}.note-to-self{background:color-mix(in srgb,var(--accent) 22%,transparent);outline:1px dashed var(--accent);border-radius:3px}@font-face{font-family:Cabin;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/cabin-latin.woff2) format("woff2")}@font-face{font-family:Cabin;font-style:italic;font-weight:400 700;font-display:swap;src:url(/fonts/cabin-italic-latin.woff2) format("woff2")}.paper-look{--bg: #f2ebd6;--surface: #f7f1df;--border: #cfc4a6;--text: #252022;--text-dim: #5b584d;--text-faint: #7d7867;--accent: #3f4d36;--accent-soft: #e9e0c5;--late: #7b5e3b;--late-soft: #e9e0c5;--font-body: Cabin, "Segoe UI", system-ui, sans-serif;--font-display: Cabin, "Segoe UI", system-ui, sans-serif;color-scheme:light;background:#f2ebd6;color:#252022;font-family:Cabin,Segoe UI,system-ui,sans-serif;border-radius:var(--radius);padding:18px 20px 28px}.paper-look .rich{font-family:Cabin,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.65;color:#252022}.paper-look .rich :is(h1,h2){font-family:Cabin,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#7b5e3b;margin:22px 0 6px}.paper-look .rich :is(h3,h4){font-family:Cabin,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#3f4d36;margin:16px 0 4px}.paper-look .rich>:is(h1,h2):first-child{margin-top:4px}.paper-look .rich a{color:#3f4d36;text-underline-offset:2px}.paper-look .rich hr{border:none;border-top:1px solid #cfc4a6;margin:22px 0}.paper-look .rich hr+:is(h1,h2){margin-top:0}.paper-look .rich :is(th,td){border:1px solid #cfc4a6}.paper-look .rich th{background:#3f4d36;color:#f7f1df}.paper-look .rich ul[data-type=taskList] input[type=checkbox]{accent-color:#3f4d36}@media(max-width:700px){.paper-look .rich{font-size:15px}}.screen.svelte-1y498ni{height:100%;display:grid;place-items:center;padding:24px;background:var(--bg)}.card.svelte-1y498ni{width:100%;max-width:340px;display:flex;flex-direction:column;gap:12px}h1.svelte-1y498ni{font-family:var(--font-display);font-size:30px;font-weight:400;margin:0;color:var(--text-dim)}form.svelte-1y498ni{display:flex;gap:8px}.field.svelte-1y498ni{flex:1;min-width:0}.btn.svelte-1y498ni:disabled{opacity:.5;cursor:default}p.svelte-1y498ni{margin:0;font-size:14px}.muted.svelte-1y498ni{color:var(--text-dim)}.bad.svelte-1y498ni{color:var(--overdue);font-size:13px}.warn.svelte-1y498ni{color:var(--late);background:var(--late-soft);padding:10px 12px;border-radius:var(--radius-sm);font-size:13px}.note.svelte-1y498ni{font-size:12px;color:var(--text-faint);border-top:1px solid var(--border);padding-top:10px;margin-top:4px}.notice.svelte-1vlk72x{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;background:var(--surface);border-bottom:1px solid var(--border);font-size:13px;color:var(--text-dim)}.notice.warn.svelte-1vlk72x{background:var(--late-soft);border-bottom-color:var(--late);color:var(--text)}button.svelte-1vlk72x{flex:none;padding:4px 12px;border:1px solid var(--border);border-radius:999px;background:var(--bg);color:var(--text);font:inherit;font-size:13px;cursor:pointer}.icon.svelte-13so817{display:block;flex:none}.field-hold.svelte-nmz6rb{position:relative;display:inline-flex}.fields-open.svelte-nmz6rb{font-variant-numeric:tabular-nums}.fields-menu.svelte-nmz6rb{z-index:95;display:flex;flex-direction:column;min-width:230px;max-width:min(420px,90vw);max-height:60vh;overflow-y:auto;padding:4px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.fields-menu.svelte-nmz6rb .field-row:where(.svelte-nmz6rb){display:flex;align-items:baseline;justify-content:space-between;gap:12px;width:100%;padding:7px 9px;border:none;border-radius:var(--radius-sm);background:none;font:inherit;font-size:13px;text-align:left;color:var(--text);cursor:pointer}.fields-menu.svelte-nmz6rb .field-group:where(.svelte-nmz6rb){font-weight:600;border-top:1px solid var(--border);border-radius:0}.fields-menu.svelte-nmz6rb .in-group:where(.svelte-nmz6rb){padding-left:22px}.fields-menu.svelte-nmz6rb .field-row:where(.svelte-nmz6rb):hover{background:var(--surface-2)}.field-token.svelte-nmz6rb{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:var(--text-faint)}.editor.svelte-nmz6rb{display:flex;flex-direction:column;gap:6px;width:100%}.editor.fill.svelte-nmz6rb{height:100%;min-height:0}.editor.fill.svelte-nmz6rb .surface:where(.svelte-nmz6rb){flex:1;min-height:0;overflow-y:auto}.editor.colours.svelte-nmz6rb .tools:where(.svelte-nmz6rb){box-shadow:0 1px 0 0 var(--border)}.editor.colours.svelte-nmz6rb .tools:where(.svelte-nmz6rb).stuck{box-shadow:0 -24px 0 0 var(--editor-ground, var(--bg)),0 1px 0 0 var(--border)}.tools.svelte-nmz6rb{position:sticky;top:var(--tools-top, 0px);z-index:6;background:var(--editor-ground, var(--bg));padding-block:4px;display:flex;align-items:center;gap:2px;flex:none;flex-wrap:wrap;row-gap:4px}.highlighter.svelte-nmz6rb .swatch:where(.svelte-nmz6rb){display:block;width:13px;height:13px;border-radius:3px;background:var(--marker);border:1px solid color-mix(in srgb,var(--marker) 70%,var(--text-faint))}.tools.svelte-nmz6rb button:where(.svelte-nmz6rb){min-width:28px;height:26px;padding:0 6px;border-radius:var(--radius-sm);color:var(--text-dim);font-size:13px;line-height:1}.tools.svelte-nmz6rb button:where(.svelte-nmz6rb):hover{background:var(--surface-2);color:var(--text)}.tools.svelte-nmz6rb button.on:where(.svelte-nmz6rb){background:var(--accent-soft);color:var(--accent)}.colour-a.svelte-nmz6rb{display:inline-block;font-weight:700;line-height:1;padding-bottom:1px;border-bottom:3px solid currentColor}.colour-menu.svelte-nmz6rb{min-width:170px}.dot.svelte-nmz6rb{width:12px;height:12px;border-radius:50%;flex:none;border:1px solid var(--border)}.table-bar.svelte-nmz6rb{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px;padding-top:2px}.history.svelte-nmz6rb{margin-left:auto;display:inline-flex;gap:2px}.tools.svelte-nmz6rb button:where(.svelte-nmz6rb):disabled{opacity:.35;cursor:default}.table-bar.svelte-nmz6rb button:where(.svelte-nmz6rb){padding:2px 9px;border:1px solid var(--border);border-radius:999px;font-size:12px;color:var(--text-dim)}.table-bar.svelte-nmz6rb button:where(.svelte-nmz6rb):hover{color:var(--text);border-color:var(--accent)}.table-bar.svelte-nmz6rb button.danger:where(.svelte-nmz6rb):hover{color:var(--overdue);border-color:var(--overdue)}.pill-mark.svelte-nmz6rb{display:inline-block;width:18px;height:9px;border-radius:999px;background:currentColor}.surface.svelte-nmz6rb a.big-button{display:inline-block;margin:4px 0;padding:7px 16px;border-radius:999px;background:var(--accent);color:var(--bg);text-decoration:none;font-weight:500}.link-bar.svelte-nmz6rb{display:flex;gap:6px;align-items:center}.link-bar.svelte-nmz6rb .field:where(.svelte-nmz6rb){flex:1;min-width:0;font-size:13px;padding:4px 8px}.link-bar.svelte-nmz6rb .btn:where(.svelte-nmz6rb){padding:4px 10px;font-size:13px;flex:none}.link-pop.svelte-nmz6rb{position:absolute;z-index:20;display:flex;align-items:center;gap:4px;max-width:calc(100% - 8px);flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);padding:4px 6px}.link-where.svelte-nmz6rb{font-size:11.5px;color:var(--text-faint);max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:2px}.link-pop.svelte-nmz6rb .plain:where(.svelte-nmz6rb){font-size:12px;padding:2px 6px;border-radius:var(--radius-sm)}.link-pop.svelte-nmz6rb .plain:where(.svelte-nmz6rb):hover{background:var(--surface-2)}.picker.svelte-nmz6rb{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hint.svelte-nmz6rb{font-size:12px;margin:0}.hint.working.svelte-nmz6rb{color:var(--text-faint)}.hint.wrong.svelte-nmz6rb{color:var(--late)}.surface.svelte-nmz6rb{position:relative;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px}.surface.svelte-nmz6rb:focus-within{border-color:var(--accent)}@media(max-width:720px){.editor.plain.svelte-nmz6rb .surface:where(.svelte-nmz6rb){border:none;background:none;padding:0}.editor.plain.svelte-nmz6rb .placeholder:where(.svelte-nmz6rb){top:0;left:0}}.placeholder.svelte-nmz6rb{position:absolute;top:8px;left:10px;color:var(--text-faint);pointer-events:none}.surface.svelte-nmz6rb .editor-body{min-height:4.6em;outline:none}.surface.svelte-nmz6rb .editor-body:focus{outline:none}.shown.svelte-19anedb{cursor:text}.shown.svelte-19anedb p:where(.svelte-19anedb){margin:0}.shown.clamped.svelte-19anedb hr{display:none}.shown.clamped.svelte-19anedb{display:-webkit-box;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;max-height:122px;max-height:6lh}.doc.svelte-1g97b62{display:flex;flex-direction:column;gap:10px;min-width:0}.tabs.svelte-1g97b62{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.tabs.svelte-1g97b62::-webkit-scrollbar{display:none}.tabs.svelte-1g97b62 button:where(.svelte-1g97b62){flex:none;padding:7px 12px;border:none;border-bottom:2px solid transparent;background:none;font:inherit;font-size:14px;color:var(--text-faint);cursor:pointer;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.tabs.svelte-1g97b62 button.on:where(.svelte-1g97b62){color:var(--text);border-bottom-color:var(--accent);font-weight:600}.tabs.svelte-1g97b62 button.over:where(.svelte-1g97b62){box-shadow:inset 2px 0 0 var(--accent)}.tabs.svelte-1g97b62 .archived-toggle:where(.svelte-1g97b62){font-size:12.5px}.tabs.svelte-1g97b62 .add:where(.svelte-1g97b62){color:var(--text-faint);font-size:16px}.tab-menu.svelte-1g97b62{position:fixed;z-index:60;display:flex;flex-direction:column;min-width:170px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-sm, 8px);background:var(--surface, var(--bg));box-shadow:0 8px 24px #0000002e;font-size:14px}.tab-menu.svelte-1g97b62 button:where(.svelte-1g97b62){padding:8px 10px;border:0;border-radius:6px;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.tab-menu.svelte-1g97b62 button:where(.svelte-1g97b62):hover:not(:disabled){background:var(--border)}.tab-menu.svelte-1g97b62 button:where(.svelte-1g97b62):disabled{opacity:.35;cursor:default}.tab-menu.svelte-1g97b62 button.on:where(.svelte-1g97b62){font-weight:600}.tab-menu.svelte-1g97b62 .danger:where(.svelte-1g97b62){color:var(--overdue)}.sure.svelte-1g97b62{margin:4px 10px 6px;color:var(--text)}.name.svelte-1g97b62{max-width:220px;font-size:14px}.writing.svelte-1g97b62{min-width:0}.done-row.svelte-1g97b62{display:flex;justify-content:flex-end;margin-bottom:6px}.done.svelte-1g97b62{padding:6px 16px;border:0;border-radius:999px;background:var(--accent);color:var(--bg);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.empty.svelte-1g97b62{color:var(--text-faint);font-size:13px}.briefs.svelte-q89j74{display:flex;flex-direction:column;gap:14px;max-width:820px;padding:16px;margin:0 auto;width:100%;box-sizing:border-box}header.svelte-q89j74{display:flex;flex-direction:column;gap:4px}.head-actions.svelte-q89j74{display:flex;align-items:center;gap:14px;font-size:13px}.add-couple.svelte-q89j74{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.list-head.svelte-q89j74{flex-direction:row;align-items:center;justify-content:space-between}h2.svelte-q89j74{margin:0;font-size:20px}.paper-look.svelte-q89j74 h2:where(.svelte-q89j74){font-family:Cabin,Segoe UI,system-ui,sans-serif;font-weight:600;font-size:22px}.meta.svelte-q89j74,.hint.svelte-q89j74{margin:0;font-size:13px;color:var(--text-faint)}.hint.warn.svelte-q89j74{color:var(--overdue)}.tag.svelte-q89j74{margin-left:6px;padding:1px 7px;border-radius:999px;background:var(--surface);font-size:11.5px}.brief-foot.svelte-q89j74{display:grid;gap:8px;margin-top:18px;padding-top:12px;border-top:1px solid var(--border)}.actions.svelte-q89j74{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;align-items:center}.link.svelte-q89j74{padding:0;border:none;background:none;font:inherit;color:var(--text-faint);cursor:pointer}.link.svelte-q89j74:hover{color:var(--text)}.danger.svelte-q89j74{color:var(--overdue)}.back.svelte-q89j74{align-self:flex-start;font-size:13px}.rows.svelte-q89j74{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rows.dim.svelte-q89j74{opacity:.7}.row.svelte-q89j74{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;width:100%;padding:10px 12px;border:none;border-radius:var(--radius);background:none;font:inherit;text-align:left;color:var(--text);cursor:pointer}.row.svelte-q89j74:hover{background:var(--surface)}.who.svelte-q89j74{font-weight:600}.when.svelte-q89j74{color:var(--text-faint);font-size:13px}.archived-toggle.svelte-q89j74{align-self:flex-start;font-size:13px}.empty.svelte-q89j74{color:var(--text-faint);font-size:13.5px}.waiting.svelte-ebwel9{margin:0;padding:24px;color:var(--text-faint)}.brief-app.svelte-ebwel9{min-height:100%;padding:10px 12px 28px}
