:root{--ground:#100f0f;--bar:#1c1b1a;--panel:#1c1b1a;--surface:#171615;--hover:#282726;--hoverBg:#343331;--border:#403e3c;--faint:#575653;--fg:#cecdc3;--dim:#9f9d96;--accent:#3aa99f;--inkOnAccent:#100f0f;--ok:#5abdac;--warn:#d0a215;--err:#e8705f;--muted:#878580;--cat-blue:#66a0c8;--cat-orange:#da702c;--cat-yellow:#eccb60;--cat-magenta:#e47da8;--shadowC:#00000073;--scrim:#0000008c;--lift:brightness(1.18);--accentHi:color-mix(in srgb, var(--accent) 78%, var(--fg));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--mono:ui-monospace, Consolas, "SF Mono", Menlo, monospace;--safe-b:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ground:#f2f0e5;--bar:#f2f0e5;--panel:#fffcf0;--surface:#f2f0e5;--hover:#e6e4d9;--hoverBg:#dad8ce;--border:#cecdc3;--faint:#b7b5ac;--fg:#100f0f;--dim:#5f5e5a;--accent:#1f776f;--inkOnAccent:#fffcf0;--ok:#1c6c66;--warn:#8e6b01;--err:#af3029;--muted:#6f6e69;--cat-blue:#205ea6;--cat-orange:#bc5215;--cat-yellow:#ad8301;--cat-magenta:#a02f6f;--shadowC:#3c321e2e;--scrim:#100f0f59;--lift:brightness(.9);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}:root[data-theme=light]{--ground:#f2f0e5;--bar:#f2f0e5;--panel:#fffcf0;--surface:#f2f0e5;--hover:#e6e4d9;--hoverBg:#dad8ce;--border:#cecdc3;--faint:#b7b5ac;--fg:#100f0f;--dim:#5f5e5a;--accent:#1f776f;--inkOnAccent:#fffcf0;--ok:#1c6c66;--warn:#8e6b01;--err:#af3029;--muted:#6f6e69;--cat-blue:#205ea6;--cat-orange:#bc5215;--cat-yellow:#ad8301;--cat-magenta:#a02f6f;--shadowC:#3c321e2e;--scrim:#100f0f59;--lift:brightness(.9);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{background:var(--ground);height:100%;color:var(--fg);font:14px/1.45 var(--sans);-webkit-text-size-adjust:100%;margin:0}html{overscroll-behavior-y:contain}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}[hidden]{display:none!important}a{color:var(--accent)}@media (hover:hover){button:not(:disabled):hover,.folder:hover,.file:hover,.hit:hover,.qrow:hover{filter:var(--lift)}.task-row:hover:not(:has(.states)){filter:var(--lift)}a:hover,.md .wl:not(.dead):hover,.lnk:hover,.backlinks .bl:hover,.otd .r:hover,.hit .p:hover{color:var(--accentHi);text-decoration:underline}}#app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);height:100%;display:grid}#bar{background:var(--bar);border-bottom:1px solid var(--hover);padding:8px 12px;padding-top:calc(8px + env(safe-area-inset-top,0px));padding-left:calc(12px + env(safe-area-inset-left,0px));padding-right:calc(12px + env(safe-area-inset-right,0px));align-items:center;gap:8px;display:flex}#bar .title{min-width:0;color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;font-weight:400;overflow:hidden}#bar .spacer{flex:1}#bar .wordmark{color:var(--fg);margin-right:4px;font-size:16px;font-weight:600}#search{background:var(--panel);border:1px solid var(--hover);width:150px;min-width:0;color:var(--fg);border-radius:7px;outline:none;flex:0 auto;padding:5px 9px}#search:focus{border-color:var(--accent)}#search::placeholder{color:var(--dim)}#body{grid-template-columns:1fr;min-height:0;display:grid}#rail{background:var(--ground);border-right:1px solid var(--hover);padding:14px 10px;display:none;overflow-y:auto}#main{overscroll-behavior-y:contain;min-width:0;min-height:0;padding:10px;padding-bottom:calc(80px + var(--safe-b));overflow:hidden auto}@media (min-width:900px){#body{grid-template-columns:auto 220px 1fr}#app.navtabs #body{grid-template-columns:220px 1fr}#rail{display:block}#main{padding:14px}#search{width:220px}}#panel{background:var(--panel);border-radius:10px;min-width:0;min-height:100%;padding:10px 12px 14px;display:flex;overflow-x:clip}#work{flex:1;min-width:0}@media (max-width:600px){#bar{flex-wrap:wrap;align-items:flex-start;gap:6px}#bar .title,#bar .version{display:none}#search{flex:100%;order:10;width:auto}}.rail-name{margin:0 6px 2px;font-size:18px;font-weight:600}.rail-path{color:var(--dim);font-size:10px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0 6px 10px;overflow:hidden}.rail-stat{color:var(--fg);margin:2px 6px;font-size:12px;display:none}.rail-stat.open{color:var(--accent)}#bar .version{color:var(--dim);font-size:10px;font-family:var(--mono);white-space:nowrap;display:none}.rail-h{letter-spacing:.02em;text-transform:lowercase;color:var(--dim);margin:18px 6px 6px;font-size:11px}.folder{cursor:pointer;height:26px;color:var(--fg);border-radius:6px;align-items:center;gap:6px;padding:0 6px;font-size:13px;display:flex}.folder:hover{background:var(--hover)}.folder.active{background:var(--hoverBg);color:var(--accent)}.folder .chev{width:12px;color:var(--dim);text-align:center;font-size:10px}.folder .name{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.folder .n{color:var(--dim);font-size:11px;font-family:var(--mono);opacity:0;transition:opacity .15s}.folder:hover .n,#rail:focus-within .folder .n{opacity:1}.qty{vertical-align:middle;flex:none;align-items:center;gap:2px;margin-left:8px;display:inline-flex}.qty .q{border:1px solid var(--hoverBg);background:var(--surface);width:22px;height:22px;color:var(--accent);text-align:center;cursor:pointer;border-radius:6px;padding:0;font-size:14px;line-height:20px}.qty .q:hover:not(:disabled){background:var(--hoverBg)}.qty .q:disabled{opacity:.35;cursor:default}.qty .n{text-align:center;min-width:1.1rem;font-family:var(--mono);color:var(--dim);font-size:12px}.qty.out .n{color:var(--warn);font-weight:700}.got{font-family:var(--mono);color:var(--dim);vertical-align:middle;flex:none;align-items:baseline;gap:4px;margin-left:8px;font-size:11px;display:inline-flex}.got .lbl{opacity:.75;font-family:inherit;font-size:10px}.md .qty~.field[data-k=qty],.md .qty~.field[data-k=times]{display:none}@media (pointer:coarse){.qty .q{width:30px;height:30px;font-size:16px;line-height:28px}.qty .n{min-width:1.4rem;font-size:13px}}.tabs{scrollbar-width:none;border-bottom:1px solid var(--hover);gap:4px;margin-bottom:10px;padding-bottom:8px;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{color:var(--fg);white-space:nowrap;border-radius:8px;padding:6px 14px;font-size:13px}.tab:hover{background:var(--hover)}.tab.active{color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent);background:0 0;border-radius:0}.chips{scrollbar-width:none;gap:6px;padding:2px 0 6px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.fade-r:not(.fade-l){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.fade-l:not(.fade-r){-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px);mask-image:linear-gradient(90deg,#0000,#000 24px)}.fade-l.fade-r{-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.chip{color:var(--fg);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;padding:4px 11px;font-size:12px}.chip:hover{background:var(--hover)}.chip.active{background:var(--hoverBg);border-color:var(--accent);color:var(--accent)}.chip.ghost{color:var(--dim)}.row{align-items:center;gap:8px;display:flex}.grow{flex:1;min-width:0}.dim{color:var(--dim)}.mono{font-family:var(--mono)}.small{font-size:12px}.date-r{text-align:right;color:var(--dim);font-size:11px;font-family:var(--mono);margin-top:-4px}.when{position:relative}button.date-r{cursor:pointer;background:0 0;border:0;padding:0}button.date-r:hover{color:var(--fg);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.datepick{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute;bottom:0;right:0}.notebox{margin-top:6px}.notehead{align-items:center;gap:8px;margin-bottom:8px;display:flex}.notehead.foot{margin:28px 0 0}.oncanvas{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-2px 0 8px;font-size:12px;display:flex}.oncanvas .lnk{color:var(--accent)}.oncanvas .lnk:hover{text-decoration:underline}.btn{border:1px solid var(--dim);color:var(--dim);white-space:nowrap;border-radius:5px;padding:3px 9px;font-size:11px}.btn:hover{border-color:var(--accent);color:var(--accent);background:var(--hover)}.btn.on{border-color:var(--accent);color:var(--accent)}.danger{color:var(--err)}.btn.danger{border-color:var(--err);color:var(--err)}.btn.danger:hover,.btn.danger.on{border-color:var(--err);color:var(--err);background:color-mix(in srgb, var(--err) 16%, transparent)}.btn.primary{background:var(--accent);color:var(--inkOnAccent);border-color:var(--accent);border-radius:8px;padding:6px 14px;font-size:13px;font-weight:600}.btn.primary:hover{background:var(--accent);color:var(--inkOnAccent);border-color:var(--accent)}.btn.primary:disabled{background:var(--panel);color:var(--dim);border-color:var(--panel)}.path{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.capture{background:var(--surface);border:1px solid var(--hover);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;padding:4px 6px;display:flex}.capture .mode{color:var(--dim);border-radius:6px;padding:4px 9px;font-size:12px}.capture .mode.on{background:var(--hoverBg);color:var(--accent)}.capture .plus{color:var(--dim);padding:0 4px}.capture input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:6px 4px}.capture input::placeholder{color:var(--dim)}.capture select{background:var(--panel);border:1px solid var(--hover);color:var(--dim);border-radius:6px;max-width:40%;padding:4px 6px;font-size:12px}@media (max-width:600px){.capture select{flex-basis:100%;max-width:100%}}.newform{flex-direction:column;gap:8px;max-width:520px;display:flex}.newform input,.newform select{background:var(--surface);border:1px solid var(--hover);color:var(--fg);border-radius:8px;outline:none;padding:8px 10px;font-size:14px}.newform input:focus,.newform select:focus{border-color:var(--accent)}.newform .row{align-items:center;gap:8px;display:flex}.msg{color:var(--ok);font-size:12px}.msg.err{color:var(--err)}textarea.src{background:var(--ground);width:100%;min-height:60dvh;color:var(--fg);border:1px solid var(--hover);font:13px/1.5 var(--mono);resize:vertical;border-radius:8px;outline:none;padding:10px}textarea.src:focus{border-color:var(--accent)}.md{padding:6px 2px 20px;font-size:15px;line-height:1.55}.md .fm{font-family:var(--mono);color:var(--dim);background:var(--ground);white-space:pre-wrap;border-radius:6px;margin:0 0 12px;padding:6px 10px;font-size:11px}.md h1{margin:14px 0 6px;font-size:22px;font-weight:700}.md h2{margin:14px 0 6px;font-size:18px;font-style:italic;font-weight:700}.md h3{margin:12px 0 4px;font-size:15px;font-weight:600}.md p{margin:0 0 10px}.md hr{border:0;border-top:1px solid var(--hoverBg);margin:10px 0}.md ul{margin:0 0 8px;padding-left:20px;list-style:outside}.md ul ul{margin:0}.md li{margin:2px 0}.md li.task{flex-wrap:wrap;align-items:flex-start;column-gap:8px;margin-left:-20px;list-style:none;display:flex}.md li.task>.t{flex:1;min-width:0}.md li.task>ul{flex-basis:100%;padding-left:44px}.taskbox{flex:none;display:inline-flex;position:relative}.taskbox input{width:16px;height:16px;accent-color:var(--accent);margin:0}.taskbox input:disabled{opacity:.7}.taskbox .mark{background:var(--accent);pointer-events:none;border-radius:1px;width:9px;height:2px;margin:-1px 0 0 -4.5px;position:absolute;top:50%;left:50%}@media (pointer:coarse){.taskbox input{width:20px;height:20px}.taskbox .mark{width:11px;margin-left:-5.5px}}.md li.task .taskbox{margin-top:4px}@media (pointer:coarse){.md li.task .taskbox{margin-top:2px}}.task-row.ag .taskbox input{width:20px;height:20px}.task-row.ag .taskbox .mark{width:11px;margin-left:-5.5px}.card .taskbox{vertical-align:-2px;margin-right:6px}.md li.task.working>.t>.txt{color:var(--accent)}.md li.task.done>.t{color:var(--dim)}.md li.task.done>.t>.txt{text-decoration:line-through}.md li.task.cancelled>.t{color:var(--muted)}.md li.task.cancelled>.t>.txt{text-decoration:line-through}.md .wl{color:var(--accent);cursor:pointer}.md .wl.dead{color:var(--dim);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.md code{font-family:var(--mono);background:var(--ground);border-radius:4px;padding:1px 5px;font-size:.9em}.md pre{background:var(--ground);font-family:var(--mono);border-radius:6px;padding:10px;font-size:12.5px;overflow-x:auto}.md blockquote{border-left:2px solid var(--hoverBg);color:var(--dim);margin:0 0 10px;padding-left:12px}.md .field{font-family:var(--mono);color:var(--dim);background:var(--ground);border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;text-decoration:none;display:inline-block}.md .field.due{color:var(--accent);border:1px solid var(--hoverBg)}.md .field.done{color:var(--ok);border:1px solid color-mix(in srgb, var(--ok) 40%, transparent);cursor:pointer}.md .field.done:hover{background:var(--hoverBg)}.md .nav{color:var(--dim)}.backlinks{border-top:1px solid var(--hover);margin-top:18px;padding-top:10px}.backlinks .h{letter-spacing:.1em;color:var(--dim);margin-bottom:6px;font-size:11px}.backlinks .bl{color:var(--accent);cursor:pointer;width:-moz-fit-content;width:fit-content;padding:3px 0;font-size:13px;display:block}.branch{height:28px;color:var(--fg);cursor:pointer;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex;position:relative}.task-row{position:relative}:is(.task-row:has(.ladder),.branch:has(.ladder)){z-index:7}.md li.sel>.t>.tools,.md li>.t>.tools.force,.md li>.t>.tools:focus-within{opacity:1;pointer-events:auto;width:auto;margin-left:8px;overflow:visible}@media (pointer:fine){.md li:hover:not(:has(li:hover))>.t>.tools{opacity:1;pointer-events:auto;width:auto;margin-left:8px;overflow:visible}}.branch:hover .tools,.task-row:hover .tools,.card:hover .tools,.branch .tools.force,.task-row .tools.force,.card .tools.force,.branch .tools:focus-within,.task-row .tools:focus-within,.card .tools:focus-within{opacity:1;pointer-events:auto;width:auto;overflow:visible}@media (pointer:coarse){.branch .tools,.task-row .tools,.card .tools{opacity:1;pointer-events:auto;width:auto;overflow:visible}}.md [data-from].sel>.tools,.md [data-from]>.tools.force,.md [data-from]>.tools:focus-within{opacity:1;pointer-events:auto;width:auto;margin-left:8px;overflow:visible}@media (pointer:fine){.md [data-from]:hover>.tools{opacity:1;pointer-events:auto;width:auto;margin-left:8px;overflow:visible}}.md.bysection [data-from].sel>.tools:not(:focus-within),.md.bysection [data-from]:hover>.tools:not(:focus-within){opacity:0;pointer-events:none;width:0;margin-left:0;overflow:hidden}.spanbox .tools{position:absolute;top:-13px;right:10px}.task-row.ag .tools+.act,.task-row.ag .tools+.due{margin-left:auto}.branch .chev{color:var(--dim);text-align:center;width:12px;font-size:10px}.branch .n{color:var(--dim);font-size:11px;font-weight:400;font-family:var(--mono)}.task-row{border-radius:6px;align-items:flex-start;gap:8px;padding:5px 6px;font-size:13px;display:flex}.task-row:hover:not(:has(.states)){background:var(--hover)}.task-row .t{cursor:pointer;flex:1;min-width:0}.task-row .d{color:var(--dim);font-size:11px;font-family:var(--mono);flex:none;margin-top:2px}.pill{border:1px solid var(--hoverBg);color:var(--accent);font-size:10px;font-family:var(--mono);border-radius:5px;margin-left:6px;padding:1px 6px}.pill.blocked{color:var(--err);border-color:var(--err)}.pill.working{color:var(--warn);border-color:var(--warn)}.hit{cursor:pointer;border-radius:6px;padding:8px 6px}.hit:hover{background:var(--hover)}.hit .p{color:var(--accent);font-size:13px}.hit .s{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.file{cursor:pointer;border-radius:5px;align-items:center;gap:6px;height:26px;padding:0 6px;font-size:13px;display:flex}.file:hover{background:var(--hover)}.file.dir{color:var(--accent);font-weight:600}.file .chev{width:12px;color:var(--dim);text-align:center;font-size:10px}.file .n{color:var(--dim);font-size:11px;font-family:var(--mono);font-weight:400}.file.here{font-weight:600}.empty{color:var(--dim);padding:8px 2px;font-size:13px}.otd{margin-top:14px}.otd .h{margin-bottom:4px;font-size:14px;font-weight:600}.otd .r{color:var(--dim);cursor:pointer;align-items:baseline;gap:8px;min-width:0;padding:3px 0;font-size:12px;display:flex}.otd .r .ago{flex:none;width:6.5em}.otd .r .what{color:var(--fg);flex:none}.otd .r .gist{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.otd .r:hover{color:var(--accent)}#toast{left:50%;bottom:calc(18px + var(--safe-b));background:var(--surface);border:1px solid var(--hoverBg);color:var(--fg);opacity:0;pointer-events:none;border-radius:8px;max-width:90vw;padding:8px 14px;font-size:13px;transition:opacity .15s;position:fixed;transform:translate(-50%)}#toast.show{opacity:1}#login{background:var(--ground);place-items:center;display:grid;position:fixed;inset:0}#login form{background:var(--panel);border-radius:12px;gap:12px;width:min(320px,90vw);padding:24px;display:grid}#login .name{font-size:20px;font-weight:600}#login .sub{color:var(--dim);margin-top:-8px;font-size:12px}#login input[type=text]{font-size:13px}#login input{background:var(--ground);border:1px solid var(--hover);border-radius:8px;outline:none;padding:9px 10px}#login input:focus{border-color:var(--accent)}@media (prefers-reduced-motion:reduce){#toast{transition:none}}#root{height:100%}.cm-host{margin-top:0}.offline{color:var(--warn);border:1px solid var(--warn);white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:11px}.waiting{border-color:var(--accent);color:var(--accent);cursor:pointer}.waiting.refused{border-color:var(--err);color:var(--err)}.qrow{border-radius:6px;align-items:flex-start;gap:8px;padding:6px;font-size:13px;display:flex}.qrow:hover{background:var(--hover)}.qrow .when{color:var(--dim);font-size:11px;font-family:var(--mono);flex:none}.qrow .why{color:var(--err);font-size:12px}.md [data-from],.md .t[data-line]{cursor:text}@media (hover:hover){.md [data-from]:hover,.md .t[data-line]:hover{background:var(--hover);box-shadow:0 0 0 3px var(--hover);border-radius:4px}.md.bysection [data-from]:hover{box-shadow:none;background:0 0}.md .t[data-line]:hover{filter:none}}.blockedit{margin:4px 0 10px}.blockedit textarea{background:var(--ground);width:100%;color:var(--fg);border:1px solid var(--accent);font:14px/1.5 var(--mono);resize:none;border-radius:8px;outline:none;padding:8px 10px;display:block;overflow:hidden}.blockedit .row{margin-top:6px}.md li.editing{margin-left:-20px;list-style:none}#bar .nav{border:1px solid var(--hoverBg);width:26px;height:24px;color:var(--fg);border-radius:6px;flex:none;font-size:14px}#bar .nav:hover:not(:disabled){background:var(--hoverBg);color:var(--accent)}#bar .nav:disabled{color:var(--faint);cursor:default;border-color:#0000}.notehead .path{color:var(--dim);font-size:12px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.popbox{box-sizing:border-box;background:var(--bar);border:1px solid var(--hoverBg);max-width:calc(100vw - 16px);box-shadow:0 8px 24px var(--shadowC);border-radius:6px;padding:4px}.poprow{width:100%;min-height:28px;color:var(--fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:2px 8px;font-size:12px;display:flex}.poprow:hover:not(:disabled){background:var(--hoverBg)}.poprow:focus-visible{background:var(--hoverBg);color:var(--accent);outline:none}.poprow:disabled{color:var(--dim);cursor:default}.poprow.cur{color:var(--accent);background:var(--hoverBg)}@media (pointer:coarse){.poprow{min-height:40px}}.popfilter{background:var(--panel);border:1px solid var(--hover);border-radius:6px;outline:none;margin-bottom:2px;padding:5px 10px;font-size:12px}.popfilter:focus{border-color:var(--accent)}.pophead{margin:4px 8px 2px}.lockhead{border:1px solid var(--hover);background:var(--panel);font-family:var(--mono);color:var(--dim);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:6px 10px;font-size:13.5px;line-height:1.5;display:flex}.lockhead .k{letter-spacing:.04em;text-transform:lowercase;margin-right:4px;font-size:11px}.lockhead .v,.lockhead .ttl{color:var(--fg)}.pick{border:1px solid var(--hover);color:var(--fg);background:var(--surface);border-radius:999px;align-items:center;padding:1px 8px;font-size:12px;display:inline-flex}.pick.link{color:var(--accent)}#toast{bottom:calc(80px + var(--safe-b))}@media (pointer:coarse){input,textarea,select{font-size:16px}.btn{border-radius:7px;padding:8px 12px;font-size:13px}.btn.primary{padding:10px 16px;font-size:15px}button,.btn,.chip,.tab{touch-action:manipulation}#bar .nav{width:40px;height:40px;font-size:16px}}.pinned{z-index:5;background-color:var(--panel);box-shadow:0 0 0 100vmax var(--panel);clip-path:inset(calc(-1 * var(--pin-up,0px)) -100vmax calc(-1 * var(--pin-gap,0px)) -100vmax);position:sticky!important}.pinned-first{clip-path:inset(calc(-1 * (var(--pin-lead,10px) + var(--pin-cover,14px))) -100vmax calc(-1 * var(--pin-gap,0px)) -100vmax)}.pinned-first:before{content:"";left:-100vmax;right:-100vmax;top:calc(-1 * (var(--pin-lead,10px) + var(--pin-cover,14px)));height:var(--pin-cover,14px);background:var(--ground);pointer-events:none;position:absolute}#view.col{max-width:820px;margin:0 auto}.deploy-wrap.svelte-1dg46dh{position:relative}.deploy.running.svelte-1dg46dh{color:var(--accent)}.deploy.failed.svelte-1dg46dh{color:var(--warn,#d08a3a)}.pop.svelte-1dg46dh{z-index:50;flex-direction:column;gap:6px;width:440px;padding:10px;display:flex;position:absolute;top:30px;right:0}.head.svelte-1dg46dh{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}p.svelte-1dg46dh{margin:0;font-size:12px}.err.svelte-1dg46dh{color:var(--warn,#d08a3a)}.log.svelte-1dg46dh{max-height:220px;font-family:var(--mono);white-space:pre-wrap;word-break:break-all;color:var(--dim);background:var(--bg);border-radius:4px;margin:0;padding:6px;font-size:10.5px;line-height:1.4;overflow:auto}.retbox.svelte-ij54th{background:var(--panel);border:1px solid var(--accent);min-width:0;color:var(--fg);border-radius:7px;outline:none;flex:160px;padding:5px 9px}@media (max-width:600px){.retbox.svelte-ij54th{flex:100%;order:9}}.btn.behind.svelte-ij54th{border-color:var(--warn);color:var(--warn)}.btn.stuck.svelte-ij54th{border-color:var(--err);color:var(--err)}.btn.undo.svelte-ij54th{border-color:var(--hoverBg)}.update.svelte-ij54th{border-color:var(--ok);color:var(--ok);cursor:pointer}.goto.svelte-ij54th{white-space:nowrap}.more-wrap.svelte-ij54th{flex:none;display:flex;position:relative}.wide.sync.svelte-ij54th:not(.syncwarn){display:none}@media (max-width:600px){.wide.svelte-ij54th{display:none}}.ver.svelte-ij54th{font-family:var(--mono);cursor:default;font-size:10px}.more-wrap.svelte-ij54th .pop:where(.svelte-ij54th){z-index:20;min-width:200px;position:absolute;top:calc(100% + 4px);right:0}.poprow.behind.svelte-ij54th{color:var(--warn)}.poprow.stuck.svelte-ij54th{color:var(--err)}#bar.nudging.svelte-ij54th{flex-wrap:wrap}.nudge.svelte-ij54th{color:var(--dim);flex:100%;order:20;align-items:center;gap:8px;font-size:12px;display:flex}.nudge.svelte-ij54th span:where(.svelte-ij54th){flex:1;min-width:0}.dismiss.svelte-ij54th{width:24px;height:24px;color:var(--dim);border-radius:6px;flex:none;font-size:16px}.dismiss.svelte-ij54th:hover{background:var(--hover);color:var(--fg)}.list.svelte-i3etfv{scrollbar-width:thin;min-height:0;max-height:min(60vh,400px);overflow:auto}.frow.svelte-i3etfv{align-items:center;display:flex}.chev.svelte-i3etfv{text-align:center;width:16px;color:var(--dim);flex:0 0 16px;padding:0;font-size:11px}.chev.svelte-i3etfv:hover{color:var(--fg)}.frow.svelte-i3etfv .poprow:where(.svelte-i3etfv){flex:auto;min-width:0}.grow.svelte-i3etfv{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.n.svelte-i3etfv{color:var(--dim);font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;margin-left:auto;font-size:10px;overflow:hidden}.add.svelte-i3etfv{width:22px;color:var(--dim);cursor:pointer;background:0 0;border:none;flex:0 0 22px;padding:0;font-size:15px;line-height:1}.add.svelte-i3etfv:hover{color:var(--accent,var(--fg))}@media (hover:hover){.add.svelte-i3etfv{opacity:0}.frow.svelte-i3etfv:hover .add:where(.svelte-i3etfv),.add.svelte-i3etfv:focus-visible{opacity:1}}.addname.svelte-i3etfv{border:none;border-bottom:1px solid var(--hover);color:var(--fg);font:inherit;background:0 0;outline:none;flex:1;margin:2px 0 4px;padding:3px 2px}.popfilter.svelte-i3etfv{width:100%;margin-bottom:2px}.filterbar.col.svelte-dhotvj{max-width:820px;margin-left:auto;margin-right:auto}.filterbar.svelte-dhotvj{margin:0 0 10px;display:flex;position:relative}.tabfilter.svelte-dhotvj{background:var(--panel);border:1px solid var(--hover);min-width:0;max-width:420px;color:var(--fg);border-radius:7px;outline:none;flex:auto;padding:5px 28px 5px 9px;font-size:13px}.tabfilter.svelte-dhotvj:focus{border-color:var(--accent)}.tabfilter.svelte-dhotvj::placeholder{color:var(--dim)}.tabfilter.svelte-dhotvj::-webkit-search-cancel-button{display:none}.clear.svelte-dhotvj{width:24px;color:var(--dim);cursor:pointer;background:0 0;border:0;margin-left:-26px;font-size:15px}.clear.svelte-dhotvj:hover{color:var(--fg)}@media (max-width:600px){.tabfilter.svelte-dhotvj{max-width:none;font-size:16px}}.scopebar.svelte-1ubhdxk{align-items:center;gap:8px;margin:-2px 0 10px;font-size:12px;display:flex}.scope.svelte-1ubhdxk{border:1px solid var(--accent);color:var(--accent);background:var(--hover);font-family:var(--mono);border-radius:999px;align-items:center;gap:6px;padding:2px 6px 2px 10px;font-size:12px;display:inline-flex}.scope.svelte-1ubhdxk .x:where(.svelte-1ubhdxk){color:var(--dim);font-size:14px}.chipwrap.svelte-1ubhdxk{position:relative}.pop.svelte-1ubhdxk{z-index:20;flex-direction:column;width:min(320px,100vw - 32px);max-height:min(400px,70vh);display:flex;position:absolute;top:calc(100% + 4px);left:0}@media (min-width:900px){.scopepick.svelte-1ubhdxk{display:none}#app:not(.navtabs) .tabs.svelte-1ubhdxk,#app:not(.navtabs) .subtabs.svelte-1ubhdxk{display:none!important}}.tabs.grouped.svelte-1ubhdxk{border-bottom:0;margin-bottom:0;padding-bottom:4px}.more.svelte-1ubhdxk{color:var(--dim);vertical-align:1px;margin-left:4px;font-size:9px}.tab.svelte-1ubhdxk.active .more:where(.svelte-1ubhdxk),.sub.active.svelte-1ubhdxk .more:where(.svelte-1ubhdxk){color:var(--accent)}.subtabs.svelte-1ubhdxk{scrollbar-width:none;border-bottom:1px solid var(--hover);gap:2px;margin-bottom:10px;padding:0 0 8px 6px;display:flex;overflow-x:auto}.subtabs.svelte-1ubhdxk::-webkit-scrollbar{display:none}.sub.svelte-1ubhdxk{color:var(--dim);white-space:nowrap;border-radius:6px;padding:4px 11px;font-size:12px}.sub.svelte-1ubhdxk:hover{color:var(--fg);background:var(--hover)}.subtabs.grouped.svelte-1ubhdxk{border-bottom:0;margin-bottom:0;padding-bottom:4px}.third.svelte-1ubhdxk{padding-left:14px}.third.svelte-1ubhdxk .sub:where(.svelte-1ubhdxk){font-size:11.5px}.sub.active.svelte-1ubhdxk{color:var(--accent);background:var(--surface);box-shadow:inset 0 -2px 0 var(--accent)}.toolbar.svelte-qu852f{border-right:1px solid var(--hoverBg);flex-direction:column;align-self:flex-start;gap:6px;margin-right:10px;padding:4px 6px 4px 0;display:flex;position:sticky;top:0}.toolbar.inNav.svelte-qu852f{border-right:0;margin:0;padding:0 4px;position:static}@media (min-width:900px){#app:not(.navtabs) .toolbar.svelte-qu852f:not(.inNav){display:none}}.wrap.svelte-qu852f{position:relative}.tool.svelte-qu852f{width:30px;height:30px;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;padding:0;display:grid}.tool.svelte-qu852f:hover,.tool.on.svelte-qu852f{color:var(--fg);background:var(--hoverBg)}svg.svelte-qu852f{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;width:18px;height:18px}.ask.svelte-qu852f{z-index:30;width:220px;padding:6px;position:absolute;top:0;left:36px}.cname.svelte-qu852f{box-sizing:border-box;width:100%}.err.svelte-qu852f{color:var(--warn,#d08a3a);margin-top:4px;font-size:12px}#nav.svelte-1jnx671{display:none}@media (min-width:900px){#nav.svelte-1jnx671{background:var(--ground);border-right:1px solid var(--hover);flex-direction:column;gap:14px;min-height:0;padding:14px 8px;display:flex;overflow-y:auto}}.list.svelte-1jnx671{flex-direction:column;gap:1px;display:flex}.gap.svelte-1jnx671{height:14px}.v.svelte-1jnx671{text-align:left;font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;padding:5px 8px;font-size:13px;display:flex}.v.svelte-1jnx671:hover{color:var(--fg);background:var(--hover)}.v.on.svelte-1jnx671{color:var(--fg);box-shadow:inset 2px 0 0 var(--accent);border-radius:0 6px 6px 0}.v.has.svelte-1jnx671:not(.on){color:var(--fg)}.v.sub.svelte-1jnx671{padding-left:22px;font-size:12.5px}.chev.svelte-1jnx671{width:10px;font-size:9px}.elsewhere.svelte-1exgqh9{border-top:1px solid var(--hoverBg);color:var(--dim);margin:6px 8px 2px;padding-top:4px;font-size:10.5px}.away.svelte-1exgqh9{opacity:.6}.targets.svelte-1exgqh9{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.targets.svelte-1exgqh9 .dayto:where(.svelte-1exgqh9){border:1px solid var(--hover);color:var(--dim);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;padding:3px 10px;font-size:12px}.targets.svelte-1exgqh9 .dayto:where(.svelte-1exgqh9):hover{color:var(--fg)}.targets.svelte-1exgqh9 .dayto.active:where(.svelte-1exgqh9){color:var(--accent);border-color:var(--accent)}.bar.svelte-1exgqh9{background:var(--surface);border:1px solid var(--hover);border-radius:8px;flex-direction:column;gap:6px;margin-bottom:10px;padding:6px;display:flex}.line.svelte-1exgqh9,.pickers.svelte-1exgqh9{align-items:center;gap:6px;display:flex}.line.svelte-1exgqh9{flex-wrap:wrap}.pickers.svelte-1exgqh9{flex-wrap:wrap;position:relative}.options.svelte-1exgqh9{min-height:34px;color:var(--dim);border-radius:8px;flex:none;align-items:center;gap:4px;padding:0 6px;font-size:12px;display:flex}.options.svelte-1exgqh9:hover,.options.on.svelte-1exgqh9{color:var(--accent)}.options.on.svelte-1exgqh9{background:var(--hoverBg)}.tag.svelte-1exgqh9{border:1px solid var(--hoverBg);background:var(--panel);max-width:100%;min-height:26px;color:var(--accent);border-radius:13px;flex:none;align-items:center;padding-left:8px;font-size:12px;display:inline-flex}.tag.svelte-1exgqh9 .tt:where(.svelte-1exgqh9){text-overflow:ellipsis;white-space:nowrap;max-width:40vw;overflow:hidden}.tag.svelte-1exgqh9 .x:where(.svelte-1exgqh9){min-width:28px;min-height:26px;color:var(--dim);border-radius:0 13px 13px 0;font-size:14px}.tag.svelte-1exgqh9 .x:where(.svelte-1exgqh9):hover{color:var(--fg);background:var(--hoverBg)}.modes.svelte-1exgqh9{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex:none;gap:3px;padding:3px;display:flex}.mode.svelte-1exgqh9{color:var(--dim);border-radius:6px;padding:4px 9px;font-size:12px}.mode.on.svelte-1exgqh9{background:var(--hoverBg);color:var(--accent)}.entry.svelte-1exgqh9{background:var(--panel);border:1px solid var(--border);border-radius:8px;flex:1;align-items:center;min-width:110px;padding:0 10px;display:flex}.entry.svelte-1exgqh9:focus-within{border-color:var(--accent)}.entry.svelte-1exgqh9 .sigil:where(.svelte-1exgqh9){color:var(--dim);margin-right:8px;font-size:15px}.entry.svelte-1exgqh9:focus-within .sigil:where(.svelte-1exgqh9){color:var(--accent)}.entry.svelte-1exgqh9 input:where(.svelte-1exgqh9){background:0 0;border:0;outline:none;flex:1;min-width:0;padding:7px 0;font-size:13px}input.svelte-1exgqh9::placeholder{color:var(--dim)}.go.svelte-1exgqh9{border:1px solid var(--hoverBg);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:3px 9px;font-size:11px}.go.svelte-1exgqh9:hover:not(:disabled){background:var(--hover)}.go.svelte-1exgqh9:disabled{color:var(--dim);opacity:.6;cursor:default}@media (pointer:coarse){.go.svelte-1exgqh9{padding:8px 12px;font-size:12px}}.picker.svelte-1exgqh9{flex:140px;min-width:0}.picker.chain.svelte-1exgqh9{flex:2 160px}.box.svelte-1exgqh9{background:var(--panel);border:1px solid var(--border);width:100%;min-height:34px;color:var(--fg);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:2px 8px 2px 10px;font-size:12px;display:flex}.box.svelte-1exgqh9:focus-within{border-color:var(--accent)}.box.svelte-1exgqh9 input:where(.svelte-1exgqh9){cursor:text;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:5px 0;font-size:12px}.box.svelte-1exgqh9 input.chosen:where(.svelte-1exgqh9)::placeholder{color:var(--fg)}.box.two.svelte-1exgqh9{grid-template-rows:auto auto;grid-template-columns:1fr auto;row-gap:0;display:grid}.box.two.svelte-1exgqh9 .l1:where(.svelte-1exgqh9),.box.two.svelte-1exgqh9 .l2:where(.svelte-1exgqh9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.box.two.svelte-1exgqh9 .l2:where(.svelte-1exgqh9){color:var(--dim);font-size:10px}.box.two.svelte-1exgqh9 .chev:where(.svelte-1exgqh9){grid-area:1/2/3;align-self:center}.l1.ok.svelte-1exgqh9{color:var(--ok)}.l1.dim.svelte-1exgqh9{color:var(--dim)}.chev.svelte-1exgqh9{color:var(--dim);flex:none;font-size:10px}.pop.svelte-1exgqh9{z-index:20;flex-direction:column;max-height:min(380px,60vh);display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0}.list.svelte-1exgqh9{min-height:0;overflow-y:auto}.item.new.svelte-1exgqh9{color:var(--ok)}.item.small.svelte-1exgqh9{min-height:26px;font-size:11px}.item.project.svelte-1exgqh9{margin-top:6px;font-weight:600}.item.svelte-1exgqh9:not(.project):not(.cur) .grow:where(.svelte-1exgqh9){color:var(--dim)}.item.svelte-1exgqh9 .grow:where(.svelte-1exgqh9){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item.svelte-1exgqh9 .n:where(.svelte-1exgqh9){color:var(--dim);flex:none;font-size:10px}mark.svelte-1exgqh9{color:var(--accent);background:0 0}.bar.tasks.svelte-1exgqh9{margin-bottom:8px}.path.svelte-110vaqb{text-align:left;min-width:0;color:var(--dim);font-size:12px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.path.svelte-110vaqb:hover{color:var(--accent)}.rename.svelte-110vaqb{background:var(--panel);border:1px solid var(--accent);border-radius:7px;outline:none;flex:1;min-width:0;padding:4px 10px;font-size:13px}.acts.svelte-110vaqb{flex:none;gap:6px;display:flex;position:relative}.pop.svelte-110vaqb{z-index:20;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(400px,70vh);display:flex;position:absolute;top:calc(100% + 4px);right:0}.pop.up.svelte-110vaqb{top:auto;bottom:calc(100% + 4px)}.list.svelte-110vaqb{min-height:0;overflow-y:auto}.item.svelte-110vaqb .grow:where(.svelte-110vaqb){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.item.svelte-110vaqb .n:where(.svelte-110vaqb){color:var(--dim);text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:45%;font-size:10px;overflow:hidden}.stay.svelte-110vaqb{border-bottom:1px solid var(--hover);margin-bottom:2px}.stay.svelte-110vaqb input:where(.svelte-110vaqb){accent-color:var(--accent);margin:0}.shade.svelte-19f0mlk{z-index:6;cursor:default;background:0 0;border:0;padding:0;position:fixed;inset:0}@media (pointer:coarse){.shade.svelte-19f0mlk{background:color-mix(in srgb, var(--bg) 30%, transparent)}}.confirm.svelte-19f0mlk{z-index:7;border:1px solid var(--hover);background:var(--panel);box-shadow:0 8px 24px var(--shadowC);white-space:nowrap;white-space:normal;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100vw - 24px);padding:6px 10px;font-size:13px;display:inline-flex;position:absolute;top:calc(100% + 6px);left:0}.tools.svelte-1e2g769{vertical-align:middle;opacity:0;pointer-events:none;flex:none;align-self:center;gap:4px;width:0;margin-left:0;display:inline-flex;overflow:hidden}.tools.svelte-1e2g769 button:where(.svelte-1e2g769){background:var(--surface);border:1px solid var(--hoverBg);width:26px;height:26px;color:var(--accent);text-align:center;box-shadow:0 2px 8px var(--shadowC);cursor:pointer;border-radius:6px;padding:0;font-size:14px;line-height:24px}.tools.svelte-1e2g769 button:where(.svelte-1e2g769):hover{background:var(--hoverBg)}.tools.svelte-1e2g769 .x:where(.svelte-1e2g769){color:var(--err);font-size:17px}.tools.svelte-1e2g769 .rung:where(.svelte-1e2g769),.tools.svelte-1e2g769 .step:where(.svelte-1e2g769){font-size:15px}.tools.svelte-1e2g769 .plus:where(.svelte-1e2g769){font-size:17px}.tools.svelte-1e2g769 .own:where(.svelte-1e2g769){font-size:15px}.tools.svelte-1e2g769 .rung.on:where(.svelte-1e2g769){background:var(--hoverBg)}.tools.force.svelte-1e2g769,.tools.svelte-1e2g769:focus-within{opacity:1;pointer-events:auto;width:auto;overflow:visible}@media (pointer:coarse){.task-row .tools.svelte-1e2g769,.branch .tools.svelte-1e2g769,.card .tools.svelte-1e2g769{opacity:1;pointer-events:auto;width:auto;overflow:visible}.tools.svelte-1e2g769{gap:8px}.tools.svelte-1e2g769 button:where(.svelte-1e2g769){width:36px;height:36px;font-size:16px;line-height:34px}}.ladder.svelte-1mhwash{z-index:6;border:1px solid var(--hover);background:var(--panel);min-width:170px;max-width:min(320px,100vw - 16px);box-shadow:0 8px 24px var(--shadowC);border-radius:8px;flex-direction:column;align-items:stretch;gap:2px;padding:5px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.v.svelte-1mhwash{color:var(--fg);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.v.svelte-1mhwash:hover:not(:disabled){background:var(--hoverBg);color:var(--accent)}.v.svelte-1mhwash:disabled{opacity:.5;cursor:default}.go.svelte-1mhwash{color:var(--accent)}.renrow.svelte-1mhwash{align-items:center;gap:4px;display:flex}.ren.svelte-1mhwash{background:var(--surface);border:1px solid var(--hover);min-width:120px;color:var(--fg);font:inherit;border-radius:6px;outline:none;flex:1;padding:6px 8px}.ren.svelte-1mhwash:focus{border-color:var(--accent)}.mv.svelte-1mhwash{scrollbar-width:thin;flex-direction:column;align-items:stretch;gap:2px;width:100%;max-height:240px;display:flex;overflow:auto}.pad.svelte-1mhwash{padding:4px 8px}.rosterbox.svelte-1mhwash{flex-direction:column;gap:4px;min-width:240px;display:flex}.rosterbox.svelte-1mhwash textarea:where(.svelte-1mhwash){box-sizing:border-box;background:var(--surface);border:1px solid var(--hover);width:100%;color:var(--fg);font:inherit;resize:vertical;border-radius:6px;outline:none;padding:6px 8px}.rosterbox.svelte-1mhwash textarea:where(.svelte-1mhwash):focus{border-color:var(--accent)}@media (pointer:coarse){.v.svelte-1mhwash{padding:11px 10px}}.states.svelte-10i720a{z-index:8;border:1px solid var(--border);background:var(--bar);min-width:130px;box-shadow:0 8px 24px var(--shadowC);text-align:left;white-space:nowrap;border-radius:8px;flex-direction:column;gap:2px;padding:4px;font-size:13px;font-weight:400;display:flex;position:absolute;top:calc(100% + 4px);left:-4px}.state.svelte-10i720a{color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:5px 8px;display:flex}.state.svelte-10i720a:hover,.state.svelte-10i720a:focus-visible{background:var(--hover)}.glyph.svelte-10i720a{border:1.5px solid var(--dim);border-radius:3px;flex:none;width:11px;height:11px}.glyph[data-s=\/].svelte-10i720a{border-color:var(--accent);background:linear-gradient(var(--accent), var(--accent)) center / 5px 5px no-repeat}.glyph[data-s=x].svelte-10i720a{border-color:var(--accent);background:var(--accent)}.glyph[data-s=\-].svelte-10i720a{background:linear-gradient(var(--dim), var(--dim)) center / 7px 1.5px no-repeat}@media (pointer:coarse){.state.svelte-10i720a{padding:10px 12px}}li.svelte-8f4duf{position:relative}.tick.svelte-8f4duf{cursor:pointer;flex:none;align-items:flex-start;margin:-4px 0 -4px -6px;padding:4px 0 4px 6px;display:flex}@media (pointer:coarse){.tick.svelte-8f4duf{margin:-8px 0 -8px -10px;padding:8px 2px 8px 10px}}.t.svelte-8f4duf{position:relative}.t.dragging.svelte-8f4duf{opacity:.45}.t.drop-inside.svelte-8f4duf{background:color-mix(in srgb, var(--accent) 16%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);border-radius:4px}.t.drop-before.svelte-8f4duf:before,.t.drop-after.svelte-8f4duf:after{content:"";background:var(--accent);pointer-events:none;border-radius:1px;min-width:120px;height:2px;position:absolute;left:-4px;right:0}.t.drop-before.svelte-8f4duf:before{top:-3px}.t.drop-after.svelte-8f4duf:after{bottom:-3px}.datebox.svelte-8f4duf{z-index:6;border:1px solid var(--hover);background:var(--panel);box-shadow:0 8px 24px var(--shadowC);white-space:normal;border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;max-width:calc(100vw - 16px);padding:6px 10px;font-size:13px;display:inline-flex;position:absolute;top:calc(100% + 6px);left:0}.datebox.svelte-8f4duf input:where(.svelte-8f4duf){background:var(--surface);border:1px solid var(--hover);color:var(--fg);font:inherit;border-radius:6px;padding:4px 6px}li.sel.svelte-8f4duf>.t:where(.svelte-8f4duf){outline:1.5px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:3px;border-radius:4px}.add.svelte-hsdgat{background:var(--surface);border:1px solid var(--hover);border-radius:8px;align-items:center;gap:8px;min-height:34px;margin:2px 0 14px 20px;padding:0 10px;display:flex}.into.svelte-hsdgat{border:1px solid var(--hoverBg);border-radius:7px;flex:none;align-items:center;max-width:45%;font-size:11px;display:inline-flex}.into.svelte-hsdgat button:where(.svelte-hsdgat){color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px}.intoname.svelte-hsdgat{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.intox.svelte-hsdgat{color:var(--dim)!important}.add.svelte-hsdgat:focus-within{border-color:var(--accent)}.plus.svelte-hsdgat{color:var(--dim);font-size:15px}.add.svelte-hsdgat input:where(.svelte-hsdgat){min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:6px 0}.add.svelte-hsdgat input:where(.svelte-hsdgat)::placeholder{color:var(--dim)}.go.svelte-hsdgat{border:1px solid var(--hoverBg);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:3px 9px;font-size:11px}.go.svelte-hsdgat:hover:not(:disabled){background:var(--hover)}.go.svelte-hsdgat:disabled{color:var(--dim);opacity:.6;cursor:default}@media (pointer:coarse){.add.svelte-hsdgat input:where(.svelte-hsdgat){font-size:16px}.go.svelte-hsdgat{padding:8px 12px;font-size:12px}}.add.svelte-1wckemg{background:var(--surface);border:1px solid var(--hover);border-radius:8px;align-items:center;gap:8px;min-height:34px;margin:2px 0 14px 20px;padding:0 10px;display:flex;position:relative}.add.svelte-1wckemg:focus-within{border-color:var(--accent)}.plus.svelte-1wckemg{color:var(--dim);font-size:15px}.add.svelte-1wckemg input:where(.svelte-1wckemg){min-width:0;color:var(--fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:6px 0}.add.svelte-1wckemg input:where(.svelte-1wckemg)::placeholder{color:var(--dim)}.go.svelte-1wckemg{border:1px solid var(--hoverBg);color:var(--accent);cursor:pointer;background:0 0;border-radius:7px;flex:none;padding:3px 9px;font-size:11px}.go.svelte-1wckemg:hover:not(:disabled){background:var(--hover)}.go.svelte-1wckemg:disabled{color:var(--dim);opacity:.6;cursor:default}@media (pointer:coarse){.add.svelte-1wckemg input:where(.svelte-1wckemg){font-size:16px}.go.svelte-1wckemg{padding:8px 12px;font-size:12px}}@media (max-width:600px){.add.svelte-1wckemg:not(.combo){flex-wrap:wrap;padding-bottom:6px}.add.svelte-1wckemg:not(.combo) input:where(.svelte-1wckemg){flex:calc(100% - 24px)}}.writes.svelte-3usmp2{flex:none;position:relative}.kindbtn.svelte-3usmp2{border:1px solid var(--hoverBg);color:var(--dim);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:3px;padding:3px 8px;font-size:11px;display:inline-flex}.kindbtn.svelte-3usmp2:hover{background:var(--hover);color:var(--accent)}.kindbtn.svelte-3usmp2 .caret:where(.svelte-3usmp2){font-size:9px}.kinds.svelte-3usmp2{z-index:7;border:1px solid var(--hover);background:var(--panel);min-width:190px;box-shadow:0 8px 24px var(--shadowC);border-radius:8px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0}.kinds.svelte-3usmp2 .v:where(.svelte-3usmp2){color:var(--fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 8px;font-size:12px;display:flex}.kinds.svelte-3usmp2 .v:where(.svelte-3usmp2):hover{background:var(--hoverBg)}.kinds.svelte-3usmp2 .v.on:where(.svelte-3usmp2){color:var(--accent)}@media (pointer:coarse){.kindbtn.svelte-3usmp2{padding:6px 10px;font-size:12px}}.branch.svelte-3usmp2{max-width:40%;color:var(--dim);font:inherit;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px 6px 3px 8px;font-size:12px;display:flex;overflow:hidden}.branch.svelte-3usmp2:hover{border-color:var(--hoverBg);background:var(--hover);color:var(--fg)}.branch.chosen.svelte-3usmp2{border-color:var(--hover);background:var(--surface);color:var(--accent)}.branch.svelte-3usmp2 .chev:where(.svelte-3usmp2){opacity:.7;font-size:9px}@media (pointer:coarse){.branch.svelte-3usmp2{padding:9px 8px 9px 10px}}@media (max-width:600px){.add:not(.combo) .branch.svelte-3usmp2{margin-left:auto}}.drop.svelte-3usmp2{z-index:5;scrollbar-width:thin;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.elsewhere.svelte-3usmp2{border-top:1px solid var(--hoverBg);color:var(--dim);margin:6px 8px 2px;padding-top:4px;font-size:10.5px}.away.svelte-3usmp2{opacity:.6}.chains.svelte-3usmp2 .filter:where(.svelte-3usmp2){width:100%}.chains.svelte-3usmp2 .row.project:where(.svelte-3usmp2){font-weight:600}.chains.svelte-3usmp2 .row.new:where(.svelte-3usmp2){color:var(--accent)}.chains.svelte-3usmp2 .grow:where(.svelte-3usmp2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chains.svelte-3usmp2 mark:where(.svelte-3usmp2){color:var(--accent);background:0 0}.pad.svelte-3usmp2{padding:4px 8px}.chips.svelte-r4kq48{vertical-align:middle;gap:4px;margin-left:6px;display:inline-flex;position:relative}.chip.svelte-r4kq48{border:1px solid var(--dim);color:var(--dim);font-size:10px;line-height:16px;font-family:var(--mono);white-space:nowrap;border-radius:5px;padding:0 6px}button.chip.svelte-r4kq48{cursor:pointer}.chip.late.svelte-r4kq48{color:var(--warn);border-color:var(--warn)}.chip.waiting.svelte-r4kq48{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 45%, transparent);text-overflow:ellipsis;max-width:24ch;overflow:hidden}.chip.blocked.svelte-r4kq48{color:var(--err);border-color:var(--err)}.chip.done.svelte-r4kq48{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 45%, transparent)}.chip.ghost.svelte-r4kq48{color:#0000;border-color:#0000}@media (hover:hover){.task-row:hover .chip.ghost.svelte-r4kq48,.chip.ghost.svelte-r4kq48:focus{border-color:var(--hoverBg);color:var(--dim)}}@media (hover:none){.chip.ghost.svelte-r4kq48{border-color:var(--hoverBg);color:var(--dim)}}.pop.svelte-r4kq48{z-index:20;background:var(--bar);border:1px solid var(--hoverBg);box-shadow:0 8px 24px var(--shadowC);font-family:var(--sans);white-space:nowrap;border-radius:6px;flex-direction:column;gap:6px;padding:8px;font-size:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.pop.svelte-r4kq48 label:where(.svelte-r4kq48){align-items:center;gap:6px;display:flex}.pop.svelte-r4kq48 .k:where(.svelte-r4kq48){width:34px;color:var(--dim)}.pop.svelte-r4kq48 input:where(.svelte-r4kq48){background:var(--panel);border:1px solid var(--hover);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;outline:none;padding:3px 6px;font-size:12px}.pop.svelte-r4kq48 input:where(.svelte-r4kq48):focus{border-color:var(--accent)}.x.svelte-r4kq48{color:var(--dim);border-radius:4px;padding:2px 6px;font-size:11px}.x.svelte-r4kq48:hover:not(:disabled){color:var(--accent);background:var(--hover)}.x.svelte-r4kq48:disabled{opacity:.4;cursor:default}.acts.svelte-r4kq48{justify-content:flex-end;gap:6px;display:flex}.apply.svelte-r4kq48{background:var(--accent);color:var(--inkOnAccent);border-radius:6px;padding:3px 10px;font-size:11px;font-weight:600}.apply.svelte-r4kq48:disabled{background:var(--panel);color:var(--dim);cursor:default}.carried.svelte-185dss6{border-left:2px solid var(--hoverBg);margin:-6px 0 16px 20px;padding:6px 10px 8px;font-size:13px}.head.svelte-185dss6{align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.k.svelte-185dss6{font-family:var(--mono,monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:10px}.day.svelte-185dss6+.day:where(.svelte-185dss6){margin-top:6px}.dayhead.svelte-185dss6{align-items:center;gap:4px;display:flex}.fold.svelte-185dss6{width:18px;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:11px}.fold.svelte-185dss6:hover{color:var(--fg)}.when.svelte-185dss6{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:12px}.when.svelte-185dss6:hover{text-decoration:underline}.row.svelte-185dss6{color:var(--muted,var(--fg));align-items:flex-start;gap:8px;padding:2px 0;display:flex}.row.picked.svelte-185dss6{background:color-mix(in srgb, var(--accent) 14%, transparent);box-shadow:inset 2px 0 0 var(--accent);border-radius:4px}.t.svelte-185dss6{cursor:pointer}.sweeping.svelte-185dss6 .t:where(.svelte-185dss6){-webkit-user-select:none;user-select:none}.pickbar.svelte-185dss6{border:1px solid var(--accent);background:var(--panel);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;margin:2px 0 8px;padding:6px 8px;display:flex}.pickbar.svelte-185dss6 .n:where(.svelte-185dss6){color:var(--accent);margin-right:4px;font-weight:600}.pickbar.svelte-185dss6 .chip:where(.svelte-185dss6){padding:3px 9px;font-size:12px}.movewrap.svelte-185dss6{position:relative}.notes.svelte-185dss6{z-index:8;flex-direction:column;gap:2px;min-width:220px;display:flex;position:absolute;top:calc(100% + 4px);left:0}.find.svelte-185dss6{border:1px solid var(--hover);background:var(--surface);color:var(--fg);font:inherit;border-radius:6px;margin:2px 0;padding:5px 8px}.link.svelte-185dss6{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:12px}.row.working.svelte-185dss6 .txt:where(.svelte-185dss6){color:var(--accent)}.tick.svelte-185dss6{cursor:pointer;flex:none;margin-top:2px;display:flex}.t.svelte-185dss6{flex:1;min-width:0}.under.svelte-185dss6{color:var(--dim);margin-right:6px;font-size:11px}.under.svelte-185dss6 .seg:where(.svelte-185dss6):after{content:" › "}.under.svelte-185dss6 .wl{color:var(--accent);cursor:pointer}.under.svelte-185dss6 .wl:hover{text-decoration:underline}.older.svelte-185dss6{color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 0;font-size:12px}.older.svelte-185dss6:hover{color:var(--fg)}@media (pointer:coarse){.row.svelte-185dss6{padding:6px 0}.older.svelte-185dss6,.when.svelte-185dss6,.fold.svelte-185dss6{padding:8px 0}.fold.svelte-185dss6{width:28px}}.lockhead.day.svelte-m5kjgf{margin:0 0 12px}.lockhead.svelte-m5kjgf .ttl:where(.svelte-m5kjgf){font-weight:600}.lockhead.svelte-m5kjgf .links:where(.svelte-m5kjgf){gap:6px;display:inline-flex}.lockfoot.svelte-m5kjgf{cursor:default}.lockh.svelte-m5kjgf{text-transform:lowercase;color:var(--dim);cursor:default;margin:16px 0 6px;font-size:12px}.writebody.svelte-m5kjgf{text-align:left;width:100%;min-height:34px;color:var(--dim);font:inherit;cursor:text;background:0 0;border:0;border-radius:6px;margin:0 0 14px;padding:6px 2px;display:block}.foldmore.svelte-m5kjgf{min-height:32px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-4px 0 10px;padding:6px 2px;display:block}.foldmore.svelte-m5kjgf:hover,.writebody.svelte-m5kjgf:hover{background:var(--hover);color:var(--fg)}.lockhead.svelte-m5kjgf .pick:where(.svelte-m5kjgf):hover{border-color:var(--accent);background:var(--hover)}.md.svelte-m5kjgf [data-from]:where(.svelte-m5kjgf){position:relative}.sel.svelte-m5kjgf{outline:1.5px solid color-mix(in srgb, var(--accent) 65%, transparent);outline-offset:3px;border-radius:4px}.md.svelte-m5kjgf{position:relative}.spanbox.svelte-m5kjgf{box-sizing:content-box;outline:1.5px solid color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 4%, transparent);pointer-events:none;z-index:1;border-radius:8px;margin-top:-6px;padding-bottom:12px;position:absolute;left:-8px;right:-8px}.md.bysection.svelte-m5kjgf [data-from].sel:where(.svelte-m5kjgf){outline:none}.md.coarse.svelte-m5kjgf [data-from]:where(.svelte-m5kjgf){cursor:default;-webkit-tap-highlight-color:transparent}.md.coarse.svelte-m5kjgf [data-from]:where(.svelte-m5kjgf),.md.coarse.svelte-m5kjgf [data-line]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.md.coarse.svelte-m5kjgf textarea:where(.svelte-m5kjgf),.md.coarse.svelte-m5kjgf input:where(.svelte-m5kjgf){-webkit-user-select:text;user-select:text}.dim-all.svelte-130wuz3{background:var(--scrim);z-index:300;position:fixed;inset:0}.panel.svelte-130wuz3{z-index:301;background:var(--panel);border:1px solid var(--border);width:min(560px,100vw - 80px);box-shadow:0 12px 40px var(--shadowC);border-radius:10px;padding:12px;position:fixed;top:90px;left:50%;transform:translate(-50%)}@media (max-width:600px){.panel.svelte-130wuz3{top:calc(8px + env(safe-area-inset-top,0px));width:calc(100vw - 16px)}}input.svelte-130wuz3{background:var(--hover);border:1px solid var(--hoverBg);width:100%;height:36px;color:var(--fg);border-radius:7px;outline:none;padding:8px;font-size:14px;display:block}input.svelte-130wuz3:focus{border-color:var(--accent)}input.svelte-130wuz3::placeholder{color:var(--dim)}.list.svelte-130wuz3{max-height:min(60dvh,420px);margin-top:6px;overflow-y:auto}.grp.svelte-130wuz3{height:20px;color:var(--dim);letter-spacing:.1em;text-transform:uppercase;padding:0 10px;font-size:10px;line-height:20px}.hitrow.svelte-130wuz3{cursor:pointer;border-radius:6px;align-items:center;gap:10px;height:30px;padding:0 10px;display:flex}.hitrow.sel.svelte-130wuz3{background:var(--hoverBg)}.title.svelte-130wuz3{min-width:0;color:var(--fg);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.sub.svelte-130wuz3{max-width:55%;color:var(--dim);font-size:10px;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.none.svelte-130wuz3{height:30px;color:var(--dim);padding:0 10px;font-size:12px;line-height:30px}.linkchoice.svelte-12mdx7l{z-index:60;flex-direction:column;width:220px;max-width:calc(100vw - 16px);display:flex;position:fixed}.linkchoice.svelte-12mdx7l:has(.folderpick){width:300px}.h.svelte-12mdx7l{color:var(--dim);font-size:11px;font-family:var(--mono);text-overflow:ellipsis;white-space:nowrap;padding:6px 10px 4px;overflow:hidden}.poprow.svelte-12mdx7l:focus-visible{background:var(--hoverBg);color:var(--accent);outline:none}.linksuggest.svelte-k3flu2{z-index:70;flex-direction:column;display:flex;position:fixed}.poprow.svelte-k3flu2{text-align:left;align-items:baseline;gap:8px;display:flex}.poprow.cur.svelte-k3flu2{background:var(--hover)}.n.svelte-k3flu2{text-overflow:ellipsis;white-space:nowrap;flex:none;max-width:65%;overflow:hidden}.dim.svelte-k3flu2{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:11px;overflow:hidden}.keybadge.svelte-13u8u1s{z-index:55;background:var(--accent);min-width:16px;color:var(--inkOnAccent);font-family:var(--mono);text-align:center;pointer-events:none;box-shadow:0 1px 4px var(--shadowC);border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;line-height:16px;position:fixed;transform:translate(-60%,-45%)}.keybadge.left.svelte-13u8u1s{transform:translate(-40%,-45%)}.keylegend.svelte-13u8u1s{z-index:55;background:var(--panel);border:1px solid var(--hover);color:var(--dim);pointer-events:none;border-radius:6px;padding:3px 8px;font-size:11px;position:fixed;bottom:10px;right:12px}.keylegend.svelte-13u8u1s b:where(.svelte-13u8u1s){color:var(--accent);font-family:var(--mono)}@media (pointer:coarse){.keybadge.svelte-13u8u1s,.keylegend.svelte-13u8u1s{display:none}}.ctx.svelte-l8h85k{z-index:1000;flex-direction:column;min-width:190px;display:flex;position:fixed}.ctx.svelte-l8h85k .poprow{justify-content:space-between}kbd.svelte-l8h85k{font:inherit;color:var(--dim);font-size:11px}hr.svelte-l8h85k{border:0;border-top:1px solid var(--hoverBg);margin:4px 2px}.dayhead.svelte-14u7nl8{background:var(--panel);align-items:baseline;gap:12px;padding:4px 0 14px;display:flex}.when.svelte-14u7nl8{position:relative}.dtitle.svelte-14u7nl8{font:inherit;color:var(--fg);cursor:pointer;background:0 0;border:none;padding:0;font-size:20px;font-weight:500}.dtitle.svelte-14u7nl8:hover{color:var(--accent)}.datepick.svelte-14u7nl8{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.totoday.svelte-14u7nl8{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}.grow.svelte-14u7nl8{flex:1}.daynotes.svelte-14u7nl8{gap:2px;padding:0}.daynotes.svelte-14u7nl8 .chip{color:var(--dim);background:0 0;border:none;padding:2px 8px;font-size:13px}.daynotes.svelte-14u7nl8 .chip.active{color:var(--fg);box-shadow:inset 0 -1px 0 var(--accent);border-radius:0}.timeline.svelte-14u7nl8{border-top:1px solid var(--hoverBg);margin-top:28px;padding-top:12px}.daystrip.svelte-14u7nl8 .chip{color:var(--dim);background:0 0;border:none;padding:3px 7px;font-size:12px}.daystrip.svelte-14u7nl8 .chip.active{color:var(--accent)}.daystrip.svelte-14u7nl8 .chip:hover{color:var(--fg)}.daily.svelte-14u7nl8 .lockhead.day,.daily.svelte-14u7nl8 .lockfoot{display:none}.daily.svelte-14u7nl8 .notehead{opacity:.45;transition:opacity .15s}.daily.svelte-14u7nl8 .notehead:hover,.daily.svelte-14u7nl8 .notehead:focus-within{opacity:1}.daily.svelte-14u7nl8 .notehead .btn{background:0 0;border-color:#0000;font-size:12px}.daily.svelte-14u7nl8 .notehead .path{font-size:11px}.daily.svelte-14u7nl8 .add{border-color:#0000;border-bottom:1px solid var(--hoverBg);background:0 0;border-radius:0;padding-left:2px}.daily.svelte-14u7nl8 .add:focus-within{border-color:#0000;border-bottom-color:var(--accent)}.daily.svelte-14u7nl8 .add>:not(.plus):not(input){transition:opacity .15s}.daily.svelte-14u7nl8 .add:not(:focus-within)>:not(.plus):not(input){opacity:0}.daily.svelte-14u7nl8 .lockh{margin-top:22px}.daily.svelte-14u7nl8 .carried{border-left:0;padding-left:0}.daily.svelte-14u7nl8 .carried>.head{display:none}.newrow.svelte-tq072k{align-items:center;gap:6px;display:inline-flex}.ren.svelte-tq072k{border:1px solid var(--hover);background:var(--panel);width:11rem;color:var(--fg);font:inherit;border-radius:7px;padding:4px 8px;font-size:12px}.ren.svelte-tq072k:focus{border-color:var(--accent);outline:none}.chip.go.svelte-tq072k{color:var(--accent)}.chip.svelte-tq072k:disabled{opacity:.5}.none.svelte-tq072k{padding:18px 2px;font-size:13px}.none.svelte-tq072k p:where(.svelte-tq072k){margin:0 0 8px}.none.svelte-tq072k code:where(.svelte-tq072k){font-family:var(--mono);background:var(--hoverBg);border-radius:4px;padding:1px 5px;font-size:12px}.group.svelte-193t17r{margin-bottom:14px}.gh.svelte-193t17r{letter-spacing:.12em;color:var(--dim);text-transform:uppercase;margin:0 0 4px 2px;font-size:11px}.gh.svelte-193t17r .n:where(.svelte-193t17r){font-family:var(--mono);margin-left:6px}.group.overdue.svelte-193t17r .gh:where(.svelte-193t17r){color:var(--err)}.group.today.svelte-193t17r .gh:where(.svelte-193t17r){color:var(--accent)}.task-row.ag.svelte-193t17r{align-items:center;min-height:44px;padding-top:6px;padding-bottom:6px}.task-row.ag.svelte-193t17r .t:where(.svelte-193t17r){flex:0 auto;min-width:0;line-height:1.35}.task-row.ag.done.svelte-193t17r .txt:where(.svelte-193t17r){color:var(--dim);text-decoration:line-through}.where.svelte-193t17r{color:var(--dim);font-size:11px;font-family:var(--mono);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:1px;display:block;overflow:hidden}.where.svelte-193t17r:hover,.where.svelte-193t17r:focus{color:var(--accent);outline:none}.act.svelte-193t17r{flex:none}.act.svelte-193t17r:disabled{opacity:.5;cursor:default}.due.svelte-193t17r{color:var(--dim);font-size:11px;font-family:var(--mono);white-space:nowrap;text-align:right;flex:none;min-width:70px}.due.late.svelte-193t17r{color:var(--err)}.due.now.svelte-193t17r{color:var(--accent)}@media (max-width:480px){.due.svelte-193t17r{min-width:0}.due.now.svelte-193t17r{display:none}}.head.svelte-1wogi5h{margin-bottom:10px}.sum.svelte-1wogi5h{font-weight:600}.addrow.svelte-1va0wk1 .add{margin-bottom:6px}.facts.svelte-1va0wk1{color:var(--dim);align-items:baseline;gap:8px;min-width:0;margin-left:8px;font-size:11px;display:inline-flex}.stwrap.svelte-1va0wk1{position:relative}.status.svelte-1va0wk1{color:var(--dim);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 4px;font-size:11px}.status[data-status=active].svelte-1va0wk1,.sort.st[data-status=active].svelte-1va0wk1{color:var(--accent)}.status[data-status=parked].svelte-1va0wk1,.sort.st[data-status=parked].svelte-1va0wk1{color:var(--warn,#d08a3a)}.status[data-status=done].svelte-1va0wk1,.sort.st[data-status=done].svelte-1va0wk1{color:var(--ok,#66a64f)}.status[data-status=archived].svelte-1va0wk1,.sort.st[data-status=archived].svelte-1va0wk1{color:var(--dim);opacity:.75}.status[data-status=\~].svelte-1va0wk1,.sort.st[data-status=\~].svelte-1va0wk1{color:var(--dim);font-style:italic}.sort.st.active.svelte-1va0wk1{border-color:currentColor}.danger.svelte-1va0wk1{color:var(--err,#c4554d)!important}.delask.svelte-1va0wk1{flex-direction:column;gap:4px;max-width:220px;padding:4px 6px;display:flex}.status.untracked.svelte-1va0wk1{opacity:0}.branch:hover .status.untracked.svelte-1va0wk1,.status.untracked.svelte-1va0wk1:focus-visible{opacity:1}.stwrap.svelte-1va0wk1:has(.stmenu:where(.svelte-1va0wk1)) .status.untracked:where(.svelte-1va0wk1){opacity:1}.status.svelte-1va0wk1:hover{background:var(--hover)}.stmenu.svelte-1va0wk1{z-index:30;min-width:120px;position:absolute;top:calc(100% + 4px);left:0}.where.svelte-1va0wk1{text-overflow:ellipsis;white-space:nowrap;max-width:22ch;font-family:var(--mono);overflow:hidden}.where.bad.svelte-1va0wk1{color:var(--warn,#d08a3a)}.git.svelte-1va0wk1{font-family:var(--mono)}.standing.svelte-1va0wk1{gap:10px;min-width:0;margin-left:10px;font-size:11.5px;display:inline-flex;overflow:hidden}.standing.svelte-1va0wk1 .act:where(.svelte-1va0wk1),.standing.svelte-1va0wk1 .wait:where(.svelte-1va0wk1){white-space:nowrap;text-overflow:ellipsis;max-width:30ch;overflow:hidden}.standing.svelte-1va0wk1 .act:where(.svelte-1va0wk1){color:var(--accent)}.standing.svelte-1va0wk1 .wait:where(.svelte-1va0wk1){color:var(--warn)}.idlefold.svelte-1va0wk1{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:6px 0 6px 2px;font-size:12px;display:block}.idlefold.svelte-1va0wk1:hover{color:var(--fg)}.ptick.svelte-1va0wk1{border:1.5px solid var(--dim);width:15px;height:15px;color:var(--panel);text-align:center;cursor:pointer;background:0 0;border-radius:4px;flex:none;margin-right:6px;padding:0;font-size:10px;line-height:12px}.ptick.blank.svelte-1va0wk1{cursor:default;border-color:#0000}.ptick.svelte-1va0wk1:hover{border-color:var(--accent)}.ptick.done.svelte-1va0wk1{background:var(--ok,var(--accent));border-color:var(--ok,var(--accent))}.pdone.svelte-1va0wk1{color:var(--ok,var(--accent));font-size:11px;font-family:var(--mono);margin-left:6px}.branchday.svelte-1va0wk1{flex:none;padding:2px 8px;font-size:11px}.addstep.svelte-1va0wk1{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:11px}.branch.idle.svelte-1va0wk1{opacity:.6}.branch.idle.svelte-1va0wk1:hover{opacity:1}.unrec.svelte-1va0wk1{color:var(--dim);margin-top:24px;font-size:12px}.unrec.svelte-1va0wk1 summary:where(.svelte-1va0wk1){cursor:pointer}.unrec.svelte-1va0wk1 .u:where(.svelte-1va0wk1){font-family:var(--mono);padding:2px 0 2px 14px;font-size:11px}.folderhead.svelte-1va0wk1{color:var(--dim);letter-spacing:.02em;margin:18px 0 4px;font-size:11px}.folderhead.sub.svelte-1va0wk1{opacity:.85;margin:8px 0 2px 10px;font-size:10.5px}.folderhead.sub.svelte-1va0wk1:before{content:"└ ";opacity:.5}.sorts.svelte-1va0wk1{align-items:center;gap:6px;margin-left:10px;display:inline-flex}.sort.svelte-1va0wk1,.dayto.svelte-1va0wk1{border:1px solid var(--hoverBg);color:var(--dim);cursor:pointer;background:0 0;border-radius:6px;padding:2px 8px;font-size:11px}.sort.svelte-1va0wk1:hover,.dayto.svelte-1va0wk1:hover{background:var(--hover)}.sort.active.svelte-1va0wk1,.dayto.active.svelte-1va0wk1{border-color:var(--accent);color:var(--accent)}.controls.svelte-1va0wk1{background:var(--panel);flex-wrap:wrap;row-gap:6px;padding:4px 0}.newproj.svelte-1va0wk1{flex:none;position:relative}.projbox.svelte-1va0wk1{z-index:7;border:1px solid var(--hover);background:var(--panel);width:min(320px,86vw);box-shadow:0 8px 24px var(--shadowC);text-align:left;border-radius:8px;flex-direction:column;gap:4px;padding:6px;font-size:13px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.projbox.svelte-1va0wk1 .ren:where(.svelte-1va0wk1){background:var(--surface);border:1px solid var(--hover);color:var(--fg);font:inherit;border-radius:6px;outline:none;padding:6px 8px}.projbox.svelte-1va0wk1 .ren:where(.svelte-1va0wk1):focus{border-color:var(--accent)}.projbox.svelte-1va0wk1 .v:where(.svelte-1va0wk1){color:var(--fg);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.projbox.svelte-1va0wk1 .v:where(.svelte-1va0wk1):hover:not(:disabled){background:var(--hoverBg);color:var(--accent)}.projbox.svelte-1va0wk1 .v:where(.svelte-1va0wk1):disabled{opacity:.5;cursor:default}.projbox.svelte-1va0wk1 .go:where(.svelte-1va0wk1){color:var(--accent)}.projbox.svelte-1va0wk1 .renrow:where(.svelte-1va0wk1){gap:4px;display:flex}.projbox.svelte-1va0wk1 .pad:where(.svelte-1va0wk1){font-family:var(--mono);text-overflow:ellipsis;padding:0 8px;overflow:hidden}@media (pointer:coarse){.projbox.svelte-1va0wk1 .v:where(.svelte-1va0wk1){padding:11px 10px}}.branch.flash.svelte-1va0wk1{color:var(--accent);background:var(--hover);border-radius:6px;transition:background .3s}.task-row.flash.svelte-1va0wk1{background:var(--hover);box-shadow:inset 2px 0 0 var(--accent);transition:background .3s}.tick.svelte-1va0wk1{cursor:pointer;flex:none;align-self:stretch;align-items:flex-start;margin:-5px 0 -5px -6px;padding:7px 4px 5px 6px;display:flex}.branch.svelte-1va0wk1 .lnk:where(.svelte-1va0wk1){color:var(--accent);font:inherit;font-weight:inherit;cursor:pointer;background:0 0;border:0;padding:0}.branch.svelte-1va0wk1 .lnk:where(.svelte-1va0wk1):hover{text-decoration:underline}.kind.svelte-1va0wk1{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);text-transform:lowercase;flex:none;align-self:center;font-size:10px;font-weight:400}.task-row.svelte-1va0wk1 .kind:where(.svelte-1va0wk1){margin-left:auto}.task-row.svelte-1va0wk1 .t:where(.svelte-1va0wk1){cursor:pointer;flex:0 auto;min-width:0}.task-row.coarse.svelte-1va0wk1{flex-wrap:wrap;align-items:center;min-height:44px;padding-top:0;padding-bottom:0}.task-row.coarse.svelte-1va0wk1 .t:where(.svelte-1va0wk1){flex:calc(100% - 44px);max-width:100%}.task-row.coarse.svelte-1va0wk1 .tick:where(.svelte-1va0wk1){align-items:center;min-height:44px;margin:0 0 0 -6px;padding:0 6px}.task-row.coarse.svelte-1va0wk1 .t:where(.svelte-1va0wk1){cursor:default;-webkit-tap-highlight-color:transparent;padding:10px 0}.d.open.svelte-1va0wk1{text-align:right;border-radius:6px;min-width:36px;min-height:44px;margin:0;padding:0 4px}.d.open.svelte-1va0wk1:hover{color:var(--accent)}.bar.svelte-1hwin6v{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.bar.sel.svelte-1hwin6v{margin-top:-2px}.bar.svelte-1hwin6v .lbl:where(.svelte-1hwin6v){min-width:34px}.chip.status.svelte-1hwin6v{border-color:var(--tone,var(--dim));color:var(--tone,var(--dim));padding:3px 9px;font-size:11px}.chip.status.on.svelte-1hwin6v{background:color-mix(in srgb, var(--tone,var(--dim)) 18%, transparent)}.chip.status.active.svelte-1hwin6v{--tone:var(--ok)}.chip.status.parked.svelte-1hwin6v{--tone:var(--warn)}.chip.status.archived.svelte-1hwin6v{--tone:var(--muted)}.chip.status.none.svelte-1hwin6v{--tone:var(--dim)}.ask.svelte-1hwin6v{display:inline-flex;position:relative}.link.svelte-1hwin6v{color:var(--dim);padding:0 4px;font-size:11px}.link.svelte-1hwin6v:hover{color:var(--accent)}.lane.svelte-1hwin6v{background:var(--panel);border:1px solid #0000;border-radius:10px;margin-bottom:12px;padding:10px}.lane.over.svelte-1hwin6v{border-color:var(--accent)}.head.svelte-1hwin6v{align-items:center;gap:8px;min-height:24px;display:flex}.fold.svelte-1hwin6v{color:var(--fg);align-items:center;gap:8px;display:flex}.fold.svelte-1hwin6v .chev:where(.svelte-1hwin6v){color:var(--dim);font-size:11px}.fold.svelte-1hwin6v .title:where(.svelte-1hwin6v){font-size:13px;font-weight:600}.head.svelte-1hwin6v .n:where(.svelte-1hwin6v){color:var(--dim);font-size:12px;font-family:var(--mono)}.cards.svelte-1hwin6v{flex-direction:column;gap:6px;margin-top:8px;display:flex}.card.svelte-1hwin6v{background:var(--hover);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:2px solid #0000;border-radius:8px;padding:8px;transition:background 80ms}.card.svelte-1hwin6v:hover{background:var(--hoverBg)}.card[draggable=true].svelte-1hwin6v{cursor:grab}.card.dragging.svelte-1hwin6v{opacity:.5}.card.picked.svelte-1hwin6v{background:color-mix(in srgb, var(--accent) 16%, transparent);border-color:var(--accent)}.top.svelte-1hwin6v{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.note.svelte-1hwin6v{color:var(--fg);text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:600;overflow:hidden}.note.svelte-1hwin6v:hover{color:var(--accent)}.meta.svelte-1hwin6v{color:var(--dim);white-space:nowrap;font-size:10px}.chain.svelte-1hwin6v{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;overflow:hidden}.label.svelte-1hwin6v{overflow-wrap:anywhere;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.card.done.svelte-1hwin6v .label:where(.svelte-1hwin6v){color:var(--dim)}.label.tap.svelte-1hwin6v{text-align:left;width:100%;color:var(--fg);-webkit-tap-highlight-color:transparent;margin-top:0;padding:4px 0}@media (pointer:coarse){.card.svelte-1hwin6v{min-height:44px}.box.svelte-1hwin6v{width:20px;height:20px;margin:2px 0;font-size:13px;line-height:17px}.state.svelte-1hwin6v{min-height:32px;padding:1px 10px}.note.svelte-1hwin6v{min-height:28px}}.chips.svelte-1hwin6v{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.tag.svelte-1hwin6v{border:1px solid var(--dim);color:var(--dim);border-radius:5px;padding:1px 6px;font-size:10px}.tag.overdue.svelte-1hwin6v{border-color:var(--warn);color:var(--warn)}.tag.blocked.svelte-1hwin6v{border-color:var(--err);color:var(--err)}.tag.dangling.svelte-1hwin6v{border-color:var(--warn);color:var(--warn)}.box.svelte-1hwin6v{border:1.5px solid var(--dim);text-align:center;width:16px;height:16px;color:var(--inkOnAccent);border-radius:4px;flex:none;font-size:11px;font-weight:600;line-height:13px}.box.on.svelte-1hwin6v{background:var(--accent);border-color:var(--accent)}.menuwrap.svelte-1hwin6v{flex:none;position:relative}.state.svelte-1hwin6v{color:var(--dim);border:1px solid var(--hoverBg);white-space:nowrap;border-radius:5px;padding:1px 8px;font-size:11px}.state.svelte-1hwin6v:hover{color:var(--accent);background:var(--hoverBg)}.menu.svelte-1hwin6v{z-index:5;flex-direction:column;min-width:130px;display:flex;position:absolute;top:24px;right:0}.chart.svelte-7xtrjd{--labelW:210px;--metaW:104px;margin-top:6px;position:relative}@media (max-width:600px){.chart.svelte-7xtrjd{--labelW:124px;--metaW:78px}}.bar.row.svelte-7xtrjd{flex-wrap:wrap;gap:6px;margin-bottom:6px}.chip.small.svelte-7xtrjd{border-color:var(--hoverBg);color:var(--dim);padding:2px 8px;font-size:11px}.chip.small.apply.svelte-7xtrjd{border-color:var(--accent);color:var(--accent)}.chip.small.clear.svelte-7xtrjd:hover{border-color:var(--err);color:var(--err)}.axis.svelte-7xtrjd,.line.svelte-7xtrjd{z-index:1;align-items:center;display:flex;position:relative}.axis.svelte-7xtrjd,.axis.svelte-7xtrjd .track:where(.svelte-7xtrjd){height:18px}.label.svelte-7xtrjd{width:var(--labelW);flex:none;align-items:center;gap:4px;min-width:0;display:flex}.track.svelte-7xtrjd{flex:1;min-width:0;height:100%;position:relative;overflow:hidden}.meta.svelte-7xtrjd{width:var(--metaW);text-align:right;text-overflow:ellipsis;white-space:nowrap;flex:none;padding-right:4px;font-size:11px;overflow:hidden}.gtools.svelte-7xtrjd{flex-wrap:wrap;gap:6px;margin-bottom:6px}.tick.svelte-7xtrjd{color:var(--dim);white-space:nowrap;pointer-events:none;font-size:9px;position:absolute;top:1px}.tick.major.svelte-7xtrjd,.tick.today.svelte-7xtrjd{color:var(--dim)}.gridlayer.svelte-7xtrjd{top:16px;bottom:0;left:var(--labelW);right:var(--metaW);pointer-events:none;position:absolute;overflow:hidden}.gl.svelte-7xtrjd{background:var(--hover);width:1px;position:absolute;top:0;bottom:0}.gl.major.svelte-7xtrjd{background:var(--border)}.gl.now.svelte-7xtrjd{background:var(--hoverBg)}.line.svelte-7xtrjd{border-radius:6px;margin-top:2px}.line.project.svelte-7xtrjd{height:26px}.line.task.svelte-7xtrjd{height:22px}.line.divider.svelte-7xtrjd{gap:8px;height:18px;padding-left:22px}@media (hover:hover){.line.project.svelte-7xtrjd:hover,.line.task.svelte-7xtrjd:hover{background:var(--hover)}}.dlabel.svelte-7xtrjd{letter-spacing:1px;text-transform:uppercase;color:var(--dim);white-space:nowrap;font-size:9px}.drule.svelte-7xtrjd{background:var(--hover);flex:1;height:1px;margin-right:8px}.empty.svelte-7xtrjd{z-index:1;text-align:center;padding:24px 0;position:relative}.chev.svelte-7xtrjd{width:16px;color:var(--dim);flex:none;margin-left:4px;font-size:11px}.chev.svelte-7xtrjd:hover{color:var(--accent)}.pname.svelte-7xtrjd{text-align:left;min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.pname.svelte-7xtrjd:hover{color:var(--accent)}.unsched.svelte-7xtrjd{color:var(--dim);margin-left:4px;font-size:9px}.line.project.svelte-7xtrjd .track:where(.svelte-7xtrjd){cursor:pointer}.tail.svelte-7xtrjd{background:var(--faint);height:2px;margin-top:-1px;position:absolute;top:50%}.pbar.svelte-7xtrjd{background:var(--accent);border-radius:4px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.pbar.done.svelte-7xtrjd{background:var(--dim)}.plan.svelte-7xtrjd{background:var(--accent);opacity:.45;height:2px;margin-top:6px;position:absolute;top:50%}.pmeta.svelte-7xtrjd{color:var(--fg)}.pmeta.warn.svelte-7xtrjd{color:var(--warn)}.pmeta.dim.svelte-7xtrjd{color:var(--dim)}.tbox.svelte-7xtrjd{border:1.2px solid var(--dim);width:11px;height:11px;color:var(--accent);border-radius:3px;flex:none;place-items:center;margin-left:22px;padding:0;font-size:8px;font-weight:600;line-height:1;display:grid}.tbox.svelte-7xtrjd:hover{border-color:var(--accent)}.tname.svelte-7xtrjd{text-align:left;min-width:0;color:var(--fg);text-overflow:ellipsis;white-space:nowrap;flex:1;margin-left:3px;font-size:11px;overflow:hidden}.tname.undated.svelte-7xtrjd{color:var(--dim)}.tname.finished.svelte-7xtrjd{color:var(--dim);text-decoration:line-through}.tname.blocked.svelte-7xtrjd{color:var(--err)}.tname.svelte-7xtrjd:hover{color:var(--accent)}.written.svelte-7xtrjd{background:var(--faint);border-radius:1px;width:2px;height:6px;margin-top:-3px;position:absolute;top:50%}.ghost.svelte-7xtrjd{border:1px solid var(--dim);opacity:0;border-radius:4px;height:9px;margin-top:-4.5px;position:absolute;top:50%}.line.task.svelte-7xtrjd:hover .ghost:where(.svelte-7xtrjd),.ghost.svelte-7xtrjd:focus-visible{opacity:.6}.ghost.svelte-7xtrjd:hover{opacity:1;border-color:var(--accent)}@media (hover:none){.ghost.svelte-7xtrjd{opacity:.35}}.bar.svelte-7xtrjd{--tone:var(--accent);height:12px;margin-top:-6px;position:absolute;top:50%}.bar.warn.svelte-7xtrjd{--tone:var(--warn)}.bar.err.svelte-7xtrjd{--tone:var(--err)}.bar.dim.svelte-7xtrjd{--tone:var(--dim)}.bar.svelte-7xtrjd .body:where(.svelte-7xtrjd){background:var(--tone);opacity:.9;cursor:grab;touch-action:none;border:1px solid #0000;border-radius:4px;position:absolute;inset:1px 0}.bar.finished.svelte-7xtrjd .body:where(.svelte-7xtrjd){opacity:.6}.bar.milestone.svelte-7xtrjd .body:where(.svelte-7xtrjd){border-radius:2px;transform:rotate(45deg)}.bar.svelte-7xtrjd .body:where(.svelte-7xtrjd):hover,.line.dragging.svelte-7xtrjd .bar:where(.svelte-7xtrjd) .body:where(.svelte-7xtrjd){border-color:var(--fg)}.line.dragging.svelte-7xtrjd .bar:where(.svelte-7xtrjd) .body:where(.svelte-7xtrjd){opacity:.75;cursor:grabbing}.grip.svelte-7xtrjd{cursor:col-resize;touch-action:none;width:11px;position:absolute;top:-1px;bottom:-1px}.grip.l.svelte-7xtrjd{left:-5px}.grip.r.svelte-7xtrjd{right:-5px}.grip.svelte-7xtrjd:after{content:"";background:var(--fg);opacity:0;border-radius:1.5px;width:3px;position:absolute;top:0;bottom:0;left:4px}.bar.svelte-7xtrjd:hover .grip:where(.svelte-7xtrjd):after{opacity:.5}.grip.svelte-7xtrjd:hover:after,.grip.active.svelte-7xtrjd:after{opacity:1}.draglbl.svelte-7xtrjd{background:var(--bar);border:1px solid var(--hoverBg);color:var(--fg);white-space:nowrap;z-index:2;border-radius:4px;margin-bottom:2px;padding:0 5px;font-size:10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tmeta.svelte-7xtrjd{justify-content:flex-end;align-items:center;gap:2px;padding-right:0;display:flex}.dates.svelte-7xtrjd{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;direction:rtl;min-width:0;font-size:10px;overflow:hidden}.dates.warn.svelte-7xtrjd{color:var(--warn)}.dates.svelte-7xtrjd:hover{color:var(--accent);text-decoration:underline}.line.task.svelte-7xtrjd:hover .dates.hint:where(.svelte-7xtrjd):after{content:"set dates…"}.line.task.svelte-7xtrjd:hover .dates.hint:where(.svelte-7xtrjd){font-size:0}.line.task.svelte-7xtrjd:hover .dates.hint:where(.svelte-7xtrjd):after{font-size:10px}.more.svelte-7xtrjd{color:var(--dim);flex:none;padding:0 5px;font-size:13px}.more.svelte-7xtrjd:hover{color:var(--accent)}.gmenu.svelte-7xtrjd,.geditor.svelte-7xtrjd{z-index:20;background:var(--bar);border:1px solid var(--hoverBg);box-shadow:0 4px 16px var(--shadowC);border-radius:6px;position:fixed}.gmenu.svelte-7xtrjd{flex-direction:column;width:180px;padding:4px;display:flex}.gmenu.svelte-7xtrjd button:where(.svelte-7xtrjd){text-align:left;color:var(--fg);border-radius:4px;padding:6px 8px;font-size:12px}.gmenu.svelte-7xtrjd button:where(.svelte-7xtrjd):hover:not(:disabled){background:var(--hoverBg)}.gmenu.svelte-7xtrjd button:where(.svelte-7xtrjd):disabled{color:var(--faint);cursor:default}.gmenu.svelte-7xtrjd button.err:where(.svelte-7xtrjd){color:var(--err)}.gmenu.svelte-7xtrjd button.dim:where(.svelte-7xtrjd){color:var(--dim)}.gmenu.svelte-7xtrjd hr:where(.svelte-7xtrjd){border:0;border-top:1px solid var(--hoverBg);margin:3px 0}.geditor.svelte-7xtrjd{flex-direction:column;gap:6px;width:250px;padding:10px;display:flex}.ename.svelte-7xtrjd{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.geditor.svelte-7xtrjd label:where(.svelte-7xtrjd){color:var(--dim);align-items:center;gap:6px;font-size:11px;display:flex}.geditor.svelte-7xtrjd label:where(.svelte-7xtrjd) span:where(.svelte-7xtrjd){width:34px}.geditor.svelte-7xtrjd input:where(.svelte-7xtrjd){background:var(--panel);border:1px solid var(--hover);min-width:0;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:6px;outline:none;flex:1;padding:4px 6px;font-size:12px}.geditor.svelte-7xtrjd input:where(.svelte-7xtrjd):focus{border-color:var(--accent)}.fname.svelte-ndow46{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.pen.svelte-ndow46{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:12px}.pen.svelte-ndow46:hover{color:var(--accent)}@media (hover:hover){.pen.svelte-ndow46{opacity:0}.file.svelte-ndow46:hover .pen:where(.svelte-ndow46),.file.svelte-ndow46:focus-within .pen:where(.svelte-ndow46){opacity:1}}.ren.svelte-ndow46{border:none;border-bottom:1px solid var(--accent);min-width:0;color:var(--fg);font:inherit;background:0 0;outline:none;flex:1;padding:1px 2px}.bar.svelte-1c2m8ej{flex-wrap:wrap;align-items:center;gap:6px;padding:2px 0 8px;display:flex}.nav.svelte-1c2m8ej{border:1px solid var(--border);width:26px;height:26px;color:var(--fg);border-radius:6px;font-size:13px}.nav.svelte-1c2m8ej:hover:not(:disabled){background:var(--hoverBg);color:var(--accent)}.nav.svelte-1c2m8ej:disabled{color:var(--faint);border-color:#0000}.bar.svelte-1c2m8ej .chip:where(.svelte-1c2m8ej){border-color:var(--border);font-size:11px}.focus.svelte-1c2m8ej{max-width:300px;color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.stats.svelte-1c2m8ej{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.open.svelte-1c2m8ej{padding:5px 12px;font-size:11px}.pane.svelte-1c2m8ej{height:calc(100dvh - 230px - var(--safe-b));background:var(--panel);border-radius:10px;min-height:320px;position:relative;overflow:hidden}.pane.narrow.svelte-1c2m8ej{height:min(62dvh,460px)}canvas.svelte-1c2m8ej{touch-action:none;display:block}.oncanvas.svelte-1c2m8ej{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-2px 0 8px;font-size:12px;display:flex}.lnk.svelte-1c2m8ej{color:var(--accent)}.lnk.svelte-1c2m8ej:hover{text-decoration:underline}.picked.svelte-1c2m8ej{z-index:2;background:var(--surface);border:1px solid var(--accent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex;position:absolute;top:8px;left:8px;right:8px}.pname.svelte-1c2m8ej{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;max-width:60%;font-weight:600;overflow:hidden}.grow.svelte-1c2m8ej{flex:1}.neighbours.svelte-1c2m8ej{margin-top:10px}.nrow.svelte-1c2m8ej{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:40px;padding:4px 8px;display:flex}.nrow.svelte-1c2m8ej:hover,.nrow.on.svelte-1c2m8ej{background:var(--hover)}.nrow.svelte-1c2m8ej i:where(.svelte-1c2m8ej){border-radius:4px;flex:none;width:8px;height:8px}.nlabel.svelte-1c2m8ej{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ndeg.svelte-1c2m8ej{color:var(--dim);font-family:var(--mono);font-size:11px}.none.svelte-1c2m8ej{color:var(--dim);pointer-events:none;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.legend.svelte-1c2m8ej{pointer-events:none;gap:14px;display:flex;position:absolute;bottom:12px;left:12px}.key.svelte-1c2m8ej{color:var(--dim);align-items:center;gap:5px;font-size:10px;display:inline-flex}.key.svelte-1c2m8ej i:where(.svelte-1c2m8ej){border-radius:4px;width:7px;height:7px}.strip.svelte-18uz2cl{scrollbar-width:thin;align-items:stretch;gap:4px;margin-bottom:8px;padding-bottom:2px;display:flex;overflow-x:auto}.tab.svelte-18uz2cl{border:1px solid var(--hover);background:var(--surface);border-radius:7px;flex:0 auto;align-items:center;min-width:0;max-width:16em;display:flex}.tab.active.svelte-18uz2cl{border-color:var(--accent);background:var(--hoverBg)}.name.svelte-18uz2cl{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;padding:5px 4px 5px 10px;font-size:13px;overflow:hidden}.tab.active.svelte-18uz2cl .name:where(.svelte-18uz2cl){color:var(--accent)}.tab.dirty.svelte-18uz2cl .name:where(.svelte-18uz2cl):before{content:"●";color:var(--warn);vertical-align:2px;margin-right:5px;font-size:9px}.x.svelte-18uz2cl{color:var(--dim);border-radius:0 6px 6px 0;flex:none;align-self:stretch;padding:0 8px;font-size:15px}.x.svelte-18uz2cl:hover{color:var(--fg);background:var(--hover)}.x.confirm.svelte-18uz2cl{color:var(--err);font-size:11px}.plus.svelte-18uz2cl{border:1px dashed var(--hover);width:32px;color:var(--dim);border-radius:7px;flex:none;font-size:17px}.plus.svelte-18uz2cl:hover{color:var(--accent);border-color:var(--accent)}.lockhead.draft.svelte-18uz2cl{margin-bottom:6px}.lockhead.svelte-18uz2cl .fv:where(.svelte-18uz2cl){border:none;border-bottom:1px dashed var(--hover);width:9em;color:var(--fg);font:inherit;background:0 0;padding:0 2px}.lockhead.svelte-18uz2cl .vcombo:where(.svelte-18uz2cl){display:inline-flex}.lockhead.svelte-18uz2cl .drop:where(.svelte-18uz2cl){color:var(--fg);letter-spacing:0;text-transform:none;font-family:inherit}.lockhead.svelte-18uz2cl .drop:where(.svelte-18uz2cl) .poprow:where(.svelte-18uz2cl),.lockhead.svelte-18uz2cl .drop:where(.svelte-18uz2cl) .poprow.cur:where(.svelte-18uz2cl){color:var(--fg)}.lockhead.svelte-18uz2cl .vcombo:where(.svelte-18uz2cl) .drop:where(.svelte-18uz2cl){min-width:14em;right:auto}.lockhead.svelte-18uz2cl .fv:where(.svelte-18uz2cl)::placeholder{color:var(--dim);opacity:.7}.lockhead.svelte-18uz2cl .fv.date:where(.svelte-18uz2cl){width:auto}.lockhead.svelte-18uz2cl .fv:where(.svelte-18uz2cl):focus{border-bottom-style:solid;border-bottom-color:var(--dim);outline:none}.drop.up.svelte-18uz2cl{top:auto;bottom:calc(100% + 4px)}.lockhead.svelte-18uz2cl .ttl:where(.svelte-18uz2cl){margin-right:.5em;font-weight:600}.lockhead.svelte-18uz2cl .sec:where(.svelte-18uz2cl){flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.lockhead.svelte-18uz2cl .sec:where(.svelte-18uz2cl) .combo:where(.svelte-18uz2cl){min-width:10em}.lockhead.svelte-18uz2cl .sec:where(.svelte-18uz2cl) .combo:where(.svelte-18uz2cl) input:where(.svelte-18uz2cl){font:inherit;border:1px dashed var(--hover);color:var(--fg);background:0 0;border-radius:6px;padding:1px 6px}.lockhead.svelte-18uz2cl .sec:where(.svelte-18uz2cl) .combo:where(.svelte-18uz2cl) input:where(.svelte-18uz2cl):focus{border-style:solid;border-color:var(--dim);outline:none}.lockhead.svelte-18uz2cl .sec:where(.svelte-18uz2cl) .drop:where(.svelte-18uz2cl){min-width:14em;right:auto}.filebar.svelte-18uz2cl{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 6px;display:flex}.msg.warn.svelte-18uz2cl{color:var(--warn)}.msg.svelte-18uz2cl .lnk:where(.svelte-18uz2cl){color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.fname.svelte-18uz2cl{background:var(--panel);border:1px solid var(--hover);border-radius:7px;outline:none;flex:14em;min-width:0;padding:6px 9px}.fname.svelte-18uz2cl:focus{border-color:var(--accent)}.status.svelte-18uz2cl{color:var(--dim);font-size:11px}.chips.svelte-18uz2cl{flex-wrap:wrap;gap:4px;margin:-2px 0 8px;display:flex}.pick.field.svelte-18uz2cl{gap:2px;padding:1px 2px 1px 8px}.pick.svelte-18uz2cl button:where(.svelte-18uz2cl){color:var(--dim);padding:0 6px;font-size:13px}.pick.svelte-18uz2cl button:where(.svelte-18uz2cl):hover{color:var(--err)}.combo.svelte-18uz2cl{flex-direction:column;display:flex;position:relative}.drop.svelte-18uz2cl{z-index:5;scrollbar-width:thin;max-height:260px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto}.combo.svelte-18uz2cl .poprow:where(.svelte-18uz2cl){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pad.svelte-18uz2cl{padding:4px 8px}.status.err.svelte-18uz2cl{color:var(--warn)}.cardmd.svelte-i20m75{padding:0;font-size:13px;line-height:1.45}.cardmd.svelte-i20m75 h1{margin:0 0 6px;font-size:17px}.cardmd.svelte-i20m75 h2{margin:8px 0 4px;font-size:15px}.cardmd.svelte-i20m75 h3{margin:6px 0 2px;font-size:13px}.cardmd.svelte-i20m75 p:last-child{margin-bottom:0}li.task.svelte-i20m75{margin-left:-18px;list-style:none}li.done.svelte-i20m75>.txt:where(.svelte-i20m75){color:var(--dim);text-decoration:line-through}pre.svelte-i20m75{white-space:pre-wrap;font-size:11px}.cardmd.svelte-i20m75 .wl{color:var(--accent);cursor:pointer}.inbox.svelte-qi13n3{text-align:left;flex-direction:column;gap:6px;width:100%;max-width:640px;margin:0 auto;padding:12px 0 48px;display:flex}header.svelte-qi13n3{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}h3.svelte-qi13n3{margin:0;font-size:18px;font-weight:500}header.svelte-qi13n3 .dim:where(.svelte-qi13n3){font-size:12px}.calm.svelte-qi13n3{text-align:center;margin:48px 0}.month.svelte-qi13n3{letter-spacing:.04em;margin:18px 0 4px;font-size:11px}.rows.svelte-qi13n3{margin:0;padding:0;list-style:none}.row.svelte-qi13n3{box-sizing:content-box;text-align:left;width:100%;color:var(--fg);background:0 0;border-radius:8px;grid-template-columns:1fr auto;gap:2px 12px;margin:0 -10px;padding:9px 10px;transition:background .15s;display:grid}.row.svelte-qi13n3:hover{background:var(--hoverBg)}.w.svelte-qi13n3{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.t.svelte-qi13n3{font-size:11px}.l.svelte-qi13n3{text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:12.5px;overflow:hidden}.bar.svelte-qi13n3,.confirm.svelte-qi13n3{align-items:center;gap:10px;display:flex}.bar.svelte-qi13n3{font-size:12px}.grow.svelte-qi13n3{flex:1}.link.svelte-qi13n3{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.link.svelte-qi13n3:hover{color:var(--fg)}.title.svelte-qi13n3{font:inherit;color:var(--fg);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;margin-top:18px;padding:2px 0;font-size:24px;font-weight:500}.title.svelte-qi13n3:focus{border-bottom-color:var(--hover)}.how.svelte-qi13n3{flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.how.svelte-qi13n3 select:where(.svelte-qi13n3){border:none;border-bottom:1px dotted var(--dim);color:var(--fg);font:inherit;cursor:pointer;background:0 0;padding:0 2px}.how.svelte-qi13n3 select:where(.svelte-qi13n3) option:where(.svelte-qi13n3){background:var(--panel)}.pick.svelte-qi13n3{color:var(--fg);border-bottom:1px dotted var(--dim)}.folders.svelte-qi13n3{max-width:360px;margin-top:6px}.preview.svelte-qi13n3{border-top:1px solid var(--hoverBg);margin-top:22px;padding-top:18px}.fm.svelte-qi13n3{color:var(--dim);opacity:.7;white-space:pre-wrap;margin:0 0 12px;font-size:11px}.confirm.svelte-qi13n3{margin-top:24px}.confirm.svelte-qi13n3 code:where(.svelte-qi13n3){font-size:11px}.warn.svelte-qi13n3{color:var(--warn,#d08a3a);margin:0;font-size:12px}.bar.svelte-ayqs5l,.selbar.svelte-ayqs5l{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.bar.svelte-ayqs5l select:where(.svelte-ayqs5l){background:var(--panel);border:1px solid var(--hover);border-radius:7px;max-width:16em;padding:4px 8px}.sep.svelte-ayqs5l{width:6px}.grow.svelte-ayqs5l{flex:1}.zoom.svelte-ayqs5l{font-family:var(--mono);color:var(--dim);text-align:center;min-width:3.5em;font-size:11px}.status.svelte-ayqs5l{color:var(--dim);font-size:11px}.status.err.svelte-ayqs5l{color:var(--warn)}.conflict.svelte-ayqs5l{background:var(--surface);border:1px solid var(--warn);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;padding:8px 10px;font-size:13px;display:flex}.swatch.svelte-ayqs5l{border:1px solid var(--hover);border-radius:50%;width:20px;height:20px}.swatch.none.svelte-ayqs5l{background:linear-gradient(135deg, transparent 45%, var(--dim) 45% 55%, transparent 55%)}.overlay.svelte-ayqs5l{z-index:4;background:var(--surface);border:1px solid var(--hover);box-shadow:0 4px 16px var(--shadowC);-webkit-user-select:none;user-select:none;border-radius:8px;margin:0;position:absolute;top:8px;left:8px;right:8px}.selbar.overlay.svelte-ayqs5l{padding:4px 8px;right:auto}.picker.overlay.svelte-ayqs5l{width:min(28em,100% - 16px);right:auto}.picker.svelte-ayqs5l{background:var(--surface);border:1px solid var(--hover);border-radius:8px;flex-direction:column;gap:2px;max-height:320px;margin-bottom:8px;padding:6px;display:flex;overflow:auto}.picker.svelte-ayqs5l input:where(.svelte-ayqs5l){background:var(--panel);border:1px solid var(--accent);border-radius:6px;outline:none;margin-bottom:4px;padding:6px 9px}.pick.svelte-ayqs5l{text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:4px 8px;overflow:hidden}.pick.svelte-ayqs5l:hover{background:var(--hover)}.empty.svelte-ayqs5l form:where(.svelte-ayqs5l){gap:8px}.empty.svelte-ayqs5l input:where(.svelte-ayqs5l){background:var(--panel);border:1px solid var(--hover);border-radius:7px;flex:12em;min-width:0;padding:6px 9px}.stage.svelte-ayqs5l{background-color:var(--ground);background-image:radial-gradient(circle, var(--hoverBg) 1px, transparent 1.2px);touch-action:none;-webkit-user-select:none;user-select:none;cursor:default;border-radius:8px;position:relative;overflow:hidden}.stage.panning.svelte-ayqs5l{cursor:grabbing}.world.svelte-ayqs5l{transform-origin:0 0;position:absolute;top:0;left:0}.edges.svelte-ayqs5l{position:absolute;top:0;left:0;overflow:visible}.edges.svelte-ayqs5l .hit:where(.svelte-ayqs5l){fill:none;stroke:#0000;cursor:pointer;pointer-events:stroke}.edges.svelte-ayqs5l .line:where(.svelte-ayqs5l){fill:none;pointer-events:none}.edges.svelte-ayqs5l polygon:where(.svelte-ayqs5l){pointer-events:none}.drawing.svelte-ayqs5l{stroke-dasharray:6 4}.elabel.svelte-ayqs5l{background:var(--ground);color:var(--fg);white-space:nowrap;pointer-events:none;border-radius:4px;padding:1px 6px;font-size:12px;position:absolute;transform:translate(-50%,-50%)}.edgebar.svelte-ayqs5l{z-index:3;position:absolute;transform:translate(-50%,-140%)}.edgebar.svelte-ayqs5l input:where(.svelte-ayqs5l){background:var(--panel);border:1px solid var(--accent);border-radius:6px;outline:none;width:12em;padding:3px 8px;font-size:12px}.node.svelte-ayqs5l{box-sizing:border-box;position:absolute}.card.svelte-ayqs5l{background:var(--panel);border:2px solid var(--c);cursor:grab;border-radius:8px;flex-direction:column;display:flex}.card.selected.svelte-ayqs5l,.group.selected.svelte-ayqs5l{box-shadow:0 0 0 2px var(--accent)}.card.target.svelte-ayqs5l{box-shadow:0 0 0 3px var(--ok)}.group.svelte-ayqs5l{border:2px solid var(--c);background:color-mix(in srgb, var(--c) 8%, transparent);cursor:grab;border-radius:10px}.glabel.svelte-ayqs5l{color:var(--fg);white-space:nowrap;padding:0 2px 4px;font-size:15px;font-weight:600;position:absolute;bottom:100%;left:0}.glabel.svelte-ayqs5l input:where(.svelte-ayqs5l){background:var(--panel);border:1px solid var(--accent);border-radius:5px;padding:2px 6px;font-size:14px}.chead.svelte-ayqs5l{border-bottom:1px solid var(--hover);align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:600;display:flex}.cname.svelte-ayqs5l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--accent);flex:1;overflow:hidden}.open.svelte-ayqs5l{color:var(--dim);padding:0 4px}.open.svelte-ayqs5l:hover{color:var(--accent)}.cbody.svelte-ayqs5l{scrollbar-width:thin;scrollbar-color:var(--hoverBg) transparent;-webkit-user-select:text;user-select:text;flex:1;min-height:0;padding:8px 12px;overflow:auto}.card.svelte-ayqs5l:not(:hover) .cbody:where(.svelte-ayqs5l){scrollbar-width:none}.hint.svelte-ayqs5l{color:var(--dim);font-size:12px}.cedit.svelte-ayqs5l{resize:none;min-height:0;font:13px/1.45 var(--sans);color:var(--fg);cursor:text;background:0 0;border:0;outline:none;flex:1;padding:8px 12px}.handle.svelte-ayqs5l,.resize.svelte-ayqs5l{z-index:2;display:none;position:absolute}.handle.svelte-ayqs5l{--s:calc((var(--pointer,12px)) / var(--z));width:var(--s);height:var(--s);background:var(--accent);border:calc(2px / var(--z)) solid var(--ground);cursor:crosshair;border-radius:50%;translate:-50% -50%}.handle.top.svelte-ayqs5l{top:0;left:50%}.handle.bottom.svelte-ayqs5l{top:100%;left:50%}.handle.left.svelte-ayqs5l{top:50%;left:0}.handle.right.svelte-ayqs5l{top:50%;left:100%}.resize.svelte-ayqs5l{--s:calc((var(--pointer,14px)) / var(--z));width:var(--s);height:var(--s);right:calc(-2px / var(--z));bottom:calc(-2px / var(--z));cursor:nwse-resize;background:linear-gradient(135deg, transparent 50%, var(--accent) 50%);border-bottom-right-radius:6px}.node.svelte-ayqs5l:hover>.handle:where(.svelte-ayqs5l),.node.svelte-ayqs5l:hover>.resize:where(.svelte-ayqs5l),.node.selected.svelte-ayqs5l>.handle:where(.svelte-ayqs5l),.node.selected.svelte-ayqs5l>.resize:where(.svelte-ayqs5l){display:block}@media (pointer:coarse){.stage.svelte-ayqs5l{--pointer:24px}}.head.svelte-1av3hh0{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px;display:flex}.count.svelte-1av3hh0{font-size:16px;font-weight:600}.count.ok.svelte-1av3hh0{color:var(--ok)}.where.svelte-1av3hh0{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.issue.svelte-1av3hh0{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:34px;padding:4px 10px;transition:background .1s;display:flex}.issue.svelte-1av3hh0:hover{background:var(--hover)}.p.svelte-1av3hh0{min-width:0;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;text-align:left;direction:rtl;flex:40%;font-size:12px;overflow:hidden}.m.svelte-1av3hh0{min-width:0;color:var(--warn);flex:50%;font-size:12px}.conflict.svelte-1av3hh0 .m:where(.svelte-1av3hh0){color:var(--err)}.both.svelte-1av3hh0{flex:none;gap:10px;display:inline-flex}.lnk.svelte-1av3hh0{color:var(--accent);white-space:nowrap;font-size:11px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.lnk.svelte-1av3hh0:hover{text-decoration-style:solid}.fileas.svelte-1av3hh0{border:1px solid var(--hover);background:var(--panel);color:var(--fg);border-radius:6px;margin-left:auto;padding:3px 6px;font-size:12px}.proposals.svelte-1av3hh0{margin-bottom:10px}.phead.svelte-1av3hh0{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:4px;display:flex}.prop-head.svelte-1av3hh0{font-size:14px;font-weight:600}.prop-rate.svelte-1av3hh0{font-size:11px}.proposal.svelte-1av3hh0{cursor:pointer;border-radius:6px;align-items:center;gap:12px;min-height:34px;padding:4px 10px;transition:background .1s;display:flex}.proposal.svelte-1av3hh0:hover{background:var(--hover)}.what.svelte-1av3hh0{flex:none;font-size:12px;font-weight:600}.why.svelte-1av3hh0{flex:40%;min-width:0;font-size:12px}.src.svelte-1av3hh0{color:var(--dim);flex:none;font-size:11px}.refused.svelte-1av3hh0{color:var(--err);flex:100%;font-size:11px}.accept.svelte-1av3hh0,.reject.svelte-1av3hh0{border:1px solid var(--accent);height:22px;color:var(--accent);border-radius:5px;flex:none;padding:0 8px;font-size:11px;font-weight:600;transition:background .1s,color .1s}.accept.svelte-1av3hh0:hover:not(:disabled){background:var(--accent);color:var(--inkOnAccent)}.reject.svelte-1av3hh0{border-color:var(--dim);color:var(--dim)}.reject.svelte-1av3hh0:hover:not(:disabled){background:var(--hover)}.accept.svelte-1av3hh0:disabled,.reject.svelte-1av3hh0:disabled{opacity:.5;cursor:default}.fix.svelte-1av3hh0{border:1px solid var(--accent);height:22px;color:var(--accent);border-radius:5px;flex:none;padding:0 8px;font-size:11px;font-weight:600;transition:background .1s,color .1s}.fix.svelte-1av3hh0:hover:not(:disabled){background:var(--accent);color:var(--inkOnAccent)}.fix.svelte-1av3hh0:disabled{opacity:.5;cursor:default}@media (max-width:600px){.issue.svelte-1av3hh0,.proposal.svelte-1av3hh0{flex-wrap:wrap;gap:2px 12px;padding:6px 8px}.p.svelte-1av3hh0,.what.svelte-1av3hh0,.why.svelte-1av3hh0{flex-basis:100%}.m.svelte-1av3hh0{flex:1}.both.svelte-1av3hh0{flex-basis:100%}.where.svelte-1av3hh0{display:none}}.head.svelte-et09b9{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.crumbs.svelte-et09b9{scrollbar-width:none;white-space:nowrap;flex:200px;align-items:center;gap:2px;min-width:0;display:flex;overflow-x:auto}.crumbs.svelte-et09b9::-webkit-scrollbar{display:none}.sep.svelte-et09b9{color:var(--dim);font-size:12px}.crumb.svelte-et09b9{color:var(--dim);border-radius:4px;padding:3px;font-size:12px}.crumb.last.svelte-et09b9{color:var(--fg);font-weight:600}.crumb.svelte-et09b9:hover{color:var(--accent)}.search.svelte-et09b9{background:var(--panel);border:1px solid var(--hover);border-radius:5px;outline:none;flex:0 210px;min-width:120px;padding:5px 7px;font-size:12px}.search.svelte-et09b9:focus{border-color:var(--accent)}.search.svelte-et09b9::placeholder{color:var(--dim)}.search.svelte-et09b9:disabled{opacity:.5}.btn.svelte-et09b9:disabled{opacity:.45;cursor:default}@media (max-width:600px){.search.svelte-et09b9{flex:100%;order:10}}.summary.svelte-et09b9{background:var(--ground);border-radius:6px;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:8px;padding:7px 12px;font-size:12px;display:flex}.summary.svelte-et09b9 .grow:where(.svelte-et09b9){flex:1}.warn.svelte-et09b9{color:var(--warn);font-size:11px}.summary.svelte-et09b9 .dim:where(.svelte-et09b9){font-size:11px}.none.svelte-et09b9{border:1px solid var(--hover);border-radius:6px;max-width:480px;margin:10px auto;padding:24px 18px}.none.svelte-et09b9 .h:where(.svelte-et09b9){margin-bottom:8px;font-size:15px;font-weight:600}.none.svelte-et09b9 p:where(.svelte-et09b9){color:var(--dim);margin:0 0 8px;font-size:12px;line-height:1.4}.none.svelte-et09b9 code:where(.svelte-et09b9){font-family:var(--mono);background:var(--ground);border-radius:4px;padding:1px 5px;font-size:11px}.none.svelte-et09b9 .cmd:where(.svelte-et09b9){background:var(--ground);color:var(--fg);border-radius:6px;padding:6px 10px;font-size:11px}.dbrow.svelte-et09b9{cursor:pointer;border-radius:5px;align-items:center;gap:8px;height:28px;padding:0 10px 0 8px;font-size:13px;display:flex}.dbrow.svelte-et09b9:hover{background:var(--hover)}.glyph.svelte-et09b9{width:12px;color:var(--dim);flex:none;font-size:11px}.name.svelte-et09b9{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.dbrow.dir.svelte-et09b9 .name:where(.svelte-et09b9){color:var(--accent);font-weight:600}.tag.svelte-et09b9{border:1px solid var(--dim);color:var(--dim);white-space:nowrap;border-radius:4px;flex:none;padding:0 6px;font-size:10px;line-height:15px}.tag.rec.svelte-et09b9{border-color:var(--ok);color:var(--ok);cursor:pointer}.tag.rec.svelte-et09b9:hover{background:var(--hoverBg)}.n.svelte-et09b9{text-align:right;font-size:11px;font-family:var(--mono);color:var(--dim);flex:none}.files.svelte-et09b9{width:58px}.bytes.svelte-et09b9{width:56px;color:var(--fg)}.newest.svelte-et09b9{width:74px}.copy.svelte-et09b9{color:var(--dim);flex:none;padding:0 4px;font-size:13px;text-decoration:none}a.btn.svelte-et09b9{text-decoration:none}.copy.svelte-et09b9:hover{color:var(--accent)}@media (max-width:600px){.files.svelte-et09b9,.newest.svelte-et09b9,.copy.svelte-et09b9{display:none}}.sites.svelte-1w9khgr{box-sizing:border-box;flex-direction:column;gap:8px;height:100%;min-height:0;padding:8px 12px;display:flex}.head.svelte-1w9khgr{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.git.svelte-1w9khgr{color:var(--dim);gap:8px;margin-left:6px;font-size:12px;display:inline-flex}.warnc.svelte-1w9khgr{color:var(--warn)}.behind.svelte-1w9khgr,.errc.svelte-1w9khgr{color:var(--err)}.btn.due.svelte-1w9khgr{color:var(--err);border-color:var(--err)}.grow.svelte-1w9khgr{flex:1}.msg.svelte-1w9khgr,.filter.svelte-1w9khgr,.newform.svelte-1w9khgr input:where(.svelte-1w9khgr),select.svelte-1w9khgr{background:var(--surface);color:var(--fg);border:1px solid var(--border);font:inherit;border-radius:7px;min-width:0;padding:5px 8px;font-size:13px}.msg.svelte-1w9khgr{width:200px}.btn.go.svelte-1w9khgr{color:var(--accent)}.btn.on.svelte-1w9khgr,.chip.on.svelte-1w9khgr{background:var(--hoverBg)}.step.svelte-1w9khgr{color:var(--dim);margin:0;font-size:12px}.err.svelte-1w9khgr{color:var(--err)}.log.svelte-1w9khgr{background:var(--surface);border:1px solid var(--border);white-space:pre-wrap;border-radius:7px;max-height:180px;margin:0;padding:6px 8px;font-size:11px;overflow:auto}.body.svelte-1w9khgr{flex:1;grid-template-columns:260px minmax(0,1fr) minmax(0,1fr);gap:10px;min-height:0;display:grid}.body.nopreview.svelte-1w9khgr{grid-template-columns:260px minmax(0,1fr)}.list.svelte-1w9khgr{flex-direction:column;gap:2px;min-height:0;display:flex;overflow:auto}.list.svelte-1w9khgr h4:where(.svelte-1w9khgr){color:var(--dim);text-transform:uppercase;letter-spacing:.04em;margin:10px 0 2px;font-size:11px;font-weight:600}.mk.svelte-1w9khgr{gap:6px;margin-top:6px;display:flex}.newform.svelte-1w9khgr{flex-direction:column;gap:6px;padding:6px 0;display:flex}.row.svelte-1w9khgr{border-radius:6px;align-items:center;display:flex}.row.on.svelte-1w9khgr,.row.svelte-1w9khgr:hover{background:var(--hover)}.open.svelte-1w9khgr{text-align:left;min-width:0;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;padding:4px 6px;display:flex}.t.svelte-1w9khgr{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.meta.svelte-1w9khgr{color:var(--dim);flex-wrap:wrap;gap:4px;font-size:11px;display:flex}.tag.svelte-1w9khgr{color:var(--warn)}.tag.local.svelte-1w9khgr{color:var(--muted)}.tag.ch.svelte-1w9khgr{color:var(--accent)}.lnk.svelte-1w9khgr{cursor:pointer;opacity:0;background:0 0;border:0;padding:4px;font-size:12px}.row.svelte-1w9khgr:hover .lnk:where(.svelte-1w9khgr),.lnk.svelte-1w9khgr:focus{opacity:1}.edit.svelte-1w9khgr,.preview.svelte-1w9khgr{flex-direction:column;gap:6px;min-width:0;min-height:0;display:flex}.edit.svelte-1w9khgr .cm-editor,.edit.svelte-1w9khgr textarea{flex:1;min-height:0}.bar.svelte-1w9khgr{align-items:center;gap:6px;min-width:0;display:flex}.path.svelte-1w9khgr,.route.svelte-1w9khgr,.bar.svelte-1w9khgr .dim:where(.svelte-1w9khgr){text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}iframe.svelte-1w9khgr{border:1px solid var(--border);background:#fff;border-radius:8px;flex:1;width:100%}.empty.svelte-1w9khgr{padding:20px 4px}@media (max-width:800px){.body.svelte-1w9khgr,.body.nopreview.svelte-1w9khgr{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(260px,auto)}.msg.svelte-1w9khgr{width:100%}}.newrow.svelte-g52g64{align-items:center;gap:6px;display:inline-flex}.ren.svelte-g52g64{border:1px solid var(--hover);background:var(--panel);width:11rem;color:var(--fg);font:inherit;border-radius:7px;padding:4px 8px;font-size:12px}.ren.svelte-g52g64:focus{border-color:var(--accent);outline:none}.chip.go.svelte-g52g64{color:var(--accent)}.chip.svelte-g52g64:disabled{opacity:.5}.chip.conflict.svelte-g52g64{color:var(--warn)}.gaps.svelte-1dv01er{border:1px solid var(--warn);color:var(--warn);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;font-size:13px;display:flex}.gaps.svelte-1dv01er p:where(.svelte-1dv01er){margin:0}.gaps.svelte-1dv01er .plain:where(.svelte-1dv01er){overflow-wrap:anywhere;font-size:12px}.gaps.svelte-1dv01er .line:where(.svelte-1dv01er){color:var(--fg);font:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.report.svelte-10q61sc{flex-direction:column;gap:10px;max-width:560px;display:flex}.range.svelte-10q61sc{flex-wrap:wrap;gap:16px;display:flex}label.svelte-10q61sc{color:var(--dim);align-items:center;gap:6px;font-size:12px;display:flex}select.svelte-10q61sc{font:inherit;color:var(--fg);background:var(--bar);border:1px solid var(--hoverBg);border-radius:6px;padding:4px 6px;font-size:13px}.cats.svelte-10q61sc{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.small.svelte-10q61sc{font-size:11px}.chips.svelte-10q61sc{flex-wrap:wrap;gap:8px;display:flex}.warn.svelte-10q61sc{color:var(--warn,#d08a3a);margin:0;font-size:12px}.dim.svelte-10q61sc{margin:0;font-size:12px}.ledger.svelte-1ou168k{flex-direction:column;gap:12px;display:flex}.year.svelte-1ou168k{flex-direction:column;font-size:13px;display:flex}.yheading.svelte-1ou168k{margin-bottom:6px;font-size:16px}.yhead.svelte-1ou168k,.yrow.svelte-1ou168k,.ytotal.svelte-1ou168k{grid-template-columns:minmax(4.5em,1.1fr) repeat(3,minmax(0,1fr)) 3.8em;align-items:baseline;gap:0 8px;padding:6px 2px;display:grid}.yrow.svelte-1ou168k{border-bottom:1px solid var(--hoverBg);cursor:pointer}.yhead.svelte-1ou168k{text-transform:uppercase;letter-spacing:.06em;color:var(--dim);border-bottom:1px solid var(--hover);font-size:11px}.yhead.svelte-1ou168k .in:where(.svelte-1ou168k),.yhead.svelte-1ou168k .out:where(.svelte-1ou168k),.yhead.svelte-1ou168k .net:where(.svelte-1ou168k),.yhead.svelte-1ou168k .rate:where(.svelte-1ou168k),.year.svelte-1ou168k .in:where(.svelte-1ou168k),.year.svelte-1ou168k .out:where(.svelte-1ou168k),.year.svelte-1ou168k .net:where(.svelte-1ou168k),.year.svelte-1ou168k .rate:where(.svelte-1ou168k){text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.yhead.svelte-1ou168k .in:where(.svelte-1ou168k),.yhead.svelte-1ou168k .out:where(.svelte-1ou168k),.yhead.svelte-1ou168k .net:where(.svelte-1ou168k),.yhead.svelte-1ou168k .rate:where(.svelte-1ou168k){font-family:inherit}.year.svelte-1ou168k .m:where(.svelte-1ou168k){font-variant-numeric:tabular-nums}.year.svelte-1ou168k .mark:where(.svelte-1ou168k){color:var(--warn);margin-left:4px;font-weight:700}.ytotal.svelte-1ou168k{font-weight:700}.ytotal.svelte-1ou168k .note:where(.svelte-1ou168k){color:var(--warn);grid-column:1/-1;font-size:12px;font-weight:400}.ytotal.svelte-1ou168k .note:where(.svelte-1ou168k):empty{display:none}@media (max-width:480px){.yhead.svelte-1ou168k,.yrow.svelte-1ou168k,.ytotal.svelte-1ou168k{grid-template-columns:minmax(4em,1fr) repeat(3,minmax(0,1.1fr)) 3.4em;gap:0 4px;font-size:12px}}.nums.svelte-1ou168k{flex-wrap:wrap;gap:12px 28px;display:flex}.nums.incomplete.svelte-1ou168k{opacity:.75;border-bottom:1px dashed var(--warn)}.num.svelte-1ou168k{flex-direction:column;display:flex}.num.svelte-1ou168k .k:where(.svelte-1ou168k){text-transform:uppercase;letter-spacing:.06em;color:var(--dim);font-size:11px}.num.svelte-1ou168k .v:where(.svelte-1ou168k){font-variant-numeric:tabular-nums;font-size:22px}.show.svelte-1ou168k{flex-wrap:wrap;gap:6px;display:flex}.received.svelte-1ou168k{margin:-6px 0 0;font-size:12px}.addbox.svelte-1ou168k,.entry.svelte-1ou168k{grid-template-columns:8.4em 8.6em minmax(5em,9em) minmax(6em,12em) minmax(8em,1fr) 4.5em;align-items:center;gap:2px 12px;display:grid}.addbox.svelte-1ou168k{padding:0 2px;font-size:13px}.where.svelte-1ou168k{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.entry.svelte-1ou168k{border-bottom:1px solid var(--hoverBg);padding:6px 2px;font-size:13px}.entry.svelte-1ou168k .date:where(.svelte-1ou168k){color:var(--dim);font-variant-numeric:tabular-nums}.entry.svelte-1ou168k .amt:where(.svelte-1ou168k){text-align:right;font-variant-numeric:tabular-nums}.entry.svelte-1ou168k .amt.in:where(.svelte-1ou168k){color:var(--ok)}.entry.svelte-1ou168k .cat:where(.svelte-1ou168k){color:var(--accent)}.entry.svelte-1ou168k .acct:where(.svelte-1ou168k),.entry.svelte-1ou168k .to:where(.svelte-1ou168k){color:var(--dim)}.entry.svelte-1ou168k .memo:where(.svelte-1ou168k){overflow-wrap:anywhere;min-width:0}.addbox.svelte-1ou168k input[type=text]:where(.svelte-1ou168k),.addbox.svelte-1ou168k input[type=date]:where(.svelte-1ou168k){border:1px solid var(--hover);background:var(--panel);color:var(--fg);font:inherit;box-sizing:border-box;border-radius:7px;min-width:0;padding:4px 8px;font-size:13px}.addbox.svelte-1ou168k select:where(.svelte-1ou168k){border:1px solid var(--hover);background:var(--panel);color:var(--fg);font:inherit;border-radius:7px;padding:4px 6px;font-size:13px}.addbox.svelte-1ou168k input:where(.svelte-1ou168k):focus{border-color:var(--accent);outline:none}.addbox.svelte-1ou168k input[aria-label=Date]:where(.svelte-1ou168k),.addbox.svelte-1ou168k input[aria-label=Memo]:where(.svelte-1ou168k){width:100%}.datewrap.svelte-1ou168k{min-width:0}.amtwrap.svelte-1ou168k{align-items:center;gap:6px;min-width:0;display:flex}.addbox.svelte-1ou168k .amtwrap:where(.svelte-1ou168k) input[aria-label=Amount]:where(.svelte-1ou168k){flex:4em;width:auto}.addbox.svelte-1ou168k select:where(.svelte-1ou168k){min-width:0;max-width:100%}.recv.svelte-1ou168k{color:var(--dim);align-items:center;gap:4px;font-size:12px;display:inline-flex}.catwrap.svelte-1ou168k{min-width:0;display:block;position:relative}.catwrap.svelte-1ou168k input:where(.svelte-1ou168k){width:100%}.catwrap.svelte-1ou168k .popbox:where(.svelte-1ou168k){z-index:20;min-width:10em;position:absolute;top:calc(100% + 4px);left:0}.need.svelte-1ou168k{color:var(--warn);font-size:11px;display:block}.go.svelte-1ou168k{border:1px solid var(--hover);background:var(--panel);color:var(--accent);font:inherit;cursor:pointer;border-radius:7px;padding:4px 12px;font-size:13px}.chip.go.svelte-1ou168k{color:var(--accent)}@media (max-width:600px){.addbox.svelte-1ou168k,.entry.svelte-1ou168k{flex-wrap:wrap;display:flex}.addbox.svelte-1ou168k{gap:8px}.entry.svelte-1ou168k{align-items:baseline}.entry.svelte-1ou168k .amt:where(.svelte-1ou168k){min-width:6.5em}.entry.svelte-1ou168k .memo:where(.svelte-1ou168k){flex:10em}.addbox.svelte-1ou168k input[aria-label=Memo]:where(.svelte-1ou168k){flex:10em;width:auto}.addbox.svelte-1ou168k input[aria-label=Date]:where(.svelte-1ou168k){width:auto}.addbox.svelte-1ou168k .amtwrap:where(.svelte-1ou168k) input[aria-label=Amount]:where(.svelte-1ou168k){flex:none;width:6em}.catwrap.svelte-1ou168k input:where(.svelte-1ou168k){width:9em}.catwrap.svelte-1ou168k{display:inline-block}}.none.svelte-1ou168k{padding:18px 2px;font-size:13px}.none.svelte-1ou168k p:where(.svelte-1ou168k){margin:0 0 8px}.none.svelte-1ou168k code:where(.svelte-1ou168k){font-family:var(--mono);background:var(--hoverBg);border-radius:4px;padding:1px 5px;font-size:12px}.budget.svelte-wb88ac{flex-direction:column;gap:12px;display:flex}.row.svelte-wb88ac{border-bottom:1px solid var(--hoverBg);font-variant-numeric:tabular-nums;grid-template-columns:minmax(6em,1fr) 8em 8em 8em minmax(6em,1.2fr);align-items:center;gap:2px 12px;padding:6px 2px;font-size:13px;display:grid}.row.svelte-wb88ac .cat:where(.svelte-wb88ac){color:var(--accent);overflow-wrap:anywhere}.row.svelte-wb88ac .planned:where(.svelte-wb88ac),.row.svelte-wb88ac .spent:where(.svelte-wb88ac),.row.svelte-wb88ac .left:where(.svelte-wb88ac){text-align:right}.row.svelte-wb88ac button.planned:where(.svelte-wb88ac){border:0;border-bottom:1px dashed var(--hover);color:var(--fg);font:inherit;cursor:pointer;background:0 0;padding:2px 6px}.left.over.svelte-wb88ac{color:var(--warn)}.bar.svelte-wb88ac{background:var(--hoverBg);border-radius:3px;height:6px;overflow:hidden}.fill.svelte-wb88ac{background:var(--accent);height:100%}.fill.over.svelte-wb88ac{background:var(--warn)}.ren.svelte-wb88ac{box-sizing:border-box;border:1px solid var(--hover);background:var(--panel);width:100%;min-width:0;color:var(--fg);font:inherit;text-align:right;border-radius:7px;padding:4px 8px;font-size:12px}.ren.svelte-wb88ac:focus{border-color:var(--accent);outline:none}.totals.svelte-wb88ac{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 24px;font-size:14px;display:flex}.totals.svelte-wb88ac .unassigned.over:where(.svelte-wb88ac){color:var(--warn)}.addcat.svelte-wb88ac{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.addcat.svelte-wb88ac .ren:where(.svelte-wb88ac){text-align:left;width:8em}.addcat.svelte-wb88ac .go:where(.svelte-wb88ac){border:1px solid var(--hover);background:var(--panel);color:var(--accent);font:inherit;cursor:pointer;border-radius:7px;padding:4px 12px;font-size:13px}.chip.go.svelte-wb88ac{color:var(--accent)}.none.svelte-wb88ac{padding:18px 2px;font-size:13px}.none.svelte-wb88ac p:where(.svelte-wb88ac){margin:0 0 8px}.none.svelte-wb88ac code:where(.svelte-wb88ac){font-family:var(--mono);background:var(--hoverBg);border-radius:4px;padding:1px 5px;font-size:12px}@media (max-width:600px){.row.svelte-wb88ac{grid-template-columns:1fr auto auto}.row.svelte-wb88ac .cat:where(.svelte-wb88ac){grid-column:1}.row.svelte-wb88ac .planned:where(.svelte-wb88ac){grid-column:2/4}.row.svelte-wb88ac .spent:where(.svelte-wb88ac){text-align:left;grid-column:1}.row.svelte-wb88ac .left:where(.svelte-wb88ac){grid-column:2/4}.row.svelte-wb88ac .bar:where(.svelte-wb88ac){grid-column:1/4}}.stmts.svelte-tnwiwr{flex-direction:column;gap:2px;margin-top:8px;display:flex}.title.svelte-tnwiwr{align-items:baseline;gap:12px;padding-bottom:4px;font-size:13px;font-weight:600;display:flex}.sum.svelte-tnwiwr{color:var(--dim);font-size:12px;font-weight:400}.sum.warn.svelte-tnwiwr,.srow.behind.svelte-tnwiwr span:where(.svelte-tnwiwr):last-child,.gap.svelte-tnwiwr{color:var(--warn)}.shead.svelte-tnwiwr,.srow.svelte-tnwiwr{font-variant-numeric:tabular-nums;grid-template-columns:minmax(6em,1.2fr) 9em 7em 7em minmax(8em,1fr);gap:2px 12px;padding:4px 2px;font-size:13px;display:grid}.shead.svelte-tnwiwr{color:var(--dim);border-bottom:1px solid var(--hoverBg);font-size:11px}.gap.svelte-tnwiwr{padding:0 2px 4px calc(6em + 14px);font-size:12px}p.svelte-tnwiwr{margin:0;font-size:12px}@media (max-width:640px){.shead.svelte-tnwiwr,.srow.svelte-tnwiwr{grid-template-columns:1fr 6.5em 7em}.shead.svelte-tnwiwr span:where(.svelte-tnwiwr):nth-child(2),.srow.svelte-tnwiwr span:where(.svelte-tnwiwr):nth-child(2),.shead.svelte-tnwiwr span:where(.svelte-tnwiwr):nth-child(3),.srow.svelte-tnwiwr span:where(.svelte-tnwiwr):nth-child(3){display:none}.gap.svelte-tnwiwr{padding-left:2px}}.banks.svelte-efz6v9{border:1px solid var(--hoverBg);border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.title.svelte-efz6v9{align-items:baseline;gap:12px;font-size:13px;font-weight:600;display:flex}.title.svelte-efz6v9 .dim:where(.svelte-efz6v9){font-size:12px;font-weight:400}.title.svelte-efz6v9 .go:where(.svelte-efz6v9){margin-left:auto}.out.svelte-efz6v9{color:var(--dim)}.site.svelte-efz6v9{grid-template-columns:6em 8em 1fr auto;align-items:baseline;gap:10px;font-size:12px;display:grid}.site.svelte-efz6v9 .name:where(.svelte-efz6v9){font-weight:600}.ok.svelte-efz6v9{color:var(--accent)}.warn.svelte-efz6v9{color:var(--warn);margin:0;font-size:12px}.note.svelte-efz6v9{overflow-wrap:anywhere}p.svelte-efz6v9{margin:0;font-size:12px}.log.svelte-efz6v9{max-height:160px;font-family:var(--mono);color:var(--dim);white-space:pre-wrap;margin:0;font-size:10.5px;overflow:auto}.accounts.svelte-r9sqk9{flex-direction:column;gap:12px;display:flex}.since.svelte-r9sqk9{margin:0;font-size:12px}.gaps.svelte-r9sqk9{border:1px solid var(--warn);color:var(--warn);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 10px;font-size:13px;display:flex}.gaps.svelte-r9sqk9 p:where(.svelte-r9sqk9){margin:0}.gaps.svelte-r9sqk9 .plain:where(.svelte-r9sqk9){overflow-wrap:anywhere;font-size:12px}.head.svelte-r9sqk9,.row.svelte-r9sqk9{font-variant-numeric:tabular-nums;grid-template-columns:minmax(6em,1.2fr) 8em 8em 7em 7em minmax(7em,1fr);align-items:center;gap:2px 12px;padding:6px 2px;font-size:13px;display:grid}.head.svelte-r9sqk9{color:var(--dim);border-bottom:1px solid var(--hoverBg);font-size:11px}.row.svelte-r9sqk9{border-bottom:1px solid var(--hoverBg)}.row.svelte-r9sqk9 .name:where(.svelte-r9sqk9){color:var(--accent);overflow-wrap:anywhere;grid-area:1/1;padding-right:1.4em}.row.svelte-r9sqk9 .mark:where(.svelte-r9sqk9){color:var(--warn);cursor:help;grid-area:1/1;justify-self:end}.head.svelte-r9sqk9 span:where(.svelte-r9sqk9):not(.name),.row.svelte-r9sqk9 .now:where(.svelte-r9sqk9),.row.svelte-r9sqk9 .in:where(.svelte-r9sqk9),.row.svelte-r9sqk9 .out:where(.svelte-r9sqk9),.row.svelte-r9sqk9 .moved:where(.svelte-r9sqk9),.row.svelte-r9sqk9 .opening:where(.svelte-r9sqk9){text-align:right}.row.svelte-r9sqk9 button.opening:where(.svelte-r9sqk9){border:0;border-bottom:1px dashed var(--hover);color:var(--fg);font:inherit;cursor:pointer;background:0 0;padding:2px 6px}.row.unknown.svelte-r9sqk9 .now:where(.svelte-r9sqk9){color:var(--dim)}.ren.svelte-r9sqk9{box-sizing:border-box;border:1px solid var(--hover);background:var(--panel);width:100%;min-width:0;color:var(--fg);font:inherit;text-align:right;border-radius:7px;padding:4px 8px;font-size:12px}.ren.svelte-r9sqk9:focus{border-color:var(--accent);outline:none}.total.svelte-r9sqk9{font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;font-size:14px;display:flex}.total.svelte-r9sqk9 .k:where(.svelte-r9sqk9){color:var(--dim)}.addacct.svelte-r9sqk9{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.addacct.svelte-r9sqk9 input:where(.svelte-r9sqk9){box-sizing:border-box;border:1px solid var(--hover);background:var(--panel);min-width:0;color:var(--fg);font:inherit;border-radius:7px;flex:8em;padding:4px 8px;font-size:13px}.addacct.svelte-r9sqk9 input:where(.svelte-r9sqk9):focus{border-color:var(--accent);outline:none}.chip.go.svelte-r9sqk9{color:var(--accent)}@media (max-width:600px){.head.svelte-r9sqk9{display:none}.row.svelte-r9sqk9{grid-template-columns:1fr auto auto}.row.svelte-r9sqk9 .name:where(.svelte-r9sqk9){grid-column:1}.row.svelte-r9sqk9 .opening:where(.svelte-r9sqk9),.row.svelte-r9sqk9 .ren:where(.svelte-r9sqk9){grid-column:2/4}.row.svelte-r9sqk9 .now:where(.svelte-r9sqk9){text-align:left;grid-column:1}.row.svelte-r9sqk9 .in:where(.svelte-r9sqk9){grid-column:2}.row.svelte-r9sqk9 .out:where(.svelte-r9sqk9){grid-column:3}.row.svelte-r9sqk9 .moved:where(.svelte-r9sqk9){text-align:left;grid-column:1/4}}.worth.svelte-30wo3{flex-direction:column;gap:12px;display:flex}.since.svelte-30wo3{margin:0;font-size:12px}.head.svelte-30wo3,.row.svelte-30wo3{font-variant-numeric:tabular-nums;grid-template-columns:minmax(6em,1.2fr) 8em 7em 8em 7em 7em;align-items:center;gap:2px 12px;padding:6px 2px;font-size:13px;display:grid}.head.svelte-30wo3{color:var(--dim);border-bottom:1px solid var(--hoverBg);font-size:11px}.row.svelte-30wo3{border-bottom:1px solid var(--hoverBg)}.khead.svelte-30wo3{color:var(--dim);font-variant-numeric:tabular-nums;justify-content:space-between;padding:4px 2px;font-size:12px;display:flex}.row.svelte-30wo3 .name:where(.svelte-30wo3){color:var(--accent);overflow-wrap:anywhere;grid-area:1/1;padding-right:1.4em}.row.svelte-30wo3 .mark:where(.svelte-30wo3){color:var(--warn);cursor:help;grid-area:1/1;justify-self:end}.row.unknown.svelte-30wo3 .name:where(.svelte-30wo3){color:var(--dim)}.head.svelte-30wo3 span:where(.svelte-30wo3):not(.name):not(.kcol),.row.svelte-30wo3 .ledger:where(.svelte-30wo3),.row.svelte-30wo3 .value:where(.svelte-30wo3),.row.svelte-30wo3 .asof:where(.svelte-30wo3),.row.svelte-30wo3 .gain:where(.svelte-30wo3){text-align:right}.neg.svelte-30wo3{color:var(--warn)}.kindpick.svelte-30wo3{border:1px solid var(--hover);background:var(--panel);min-width:0;color:var(--fg);font:inherit;border-radius:7px;padding:3px 6px;font-size:12px}.total.svelte-30wo3{font-variant-numeric:tabular-nums;justify-content:space-between;gap:24px;font-size:14px;display:flex}.total.svelte-30wo3 .k:where(.svelte-30wo3){color:var(--dim)}.total.svelte-30wo3 .right:where(.svelte-30wo3){align-items:baseline;gap:10px;display:flex}.excluded.svelte-30wo3{border:1px solid var(--warn);color:var(--warn);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;display:flex}.ex.svelte-30wo3{align-items:baseline;gap:10px;display:flex}.excluded.svelte-30wo3 .line:where(.svelte-30wo3){color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.addsnap.svelte-30wo3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.addsnap.svelte-30wo3 input:where(.svelte-30wo3){box-sizing:border-box;border:1px solid var(--hover);background:var(--panel);min-width:0;color:var(--fg);font:inherit;border-radius:7px;flex:8em;padding:4px 8px;font-size:13px}.addsnap.svelte-30wo3 input:where(.svelte-30wo3):focus,.kindpick.svelte-30wo3:focus{border-color:var(--accent);outline:none}.chip.go.svelte-30wo3{color:var(--accent)}@media (max-width:600px){.head.svelte-30wo3{display:none}.row.svelte-30wo3{grid-template-columns:1fr 1fr 1fr}.row.svelte-30wo3 .name:where(.svelte-30wo3){grid-column:1/3}.row.svelte-30wo3 .kindpick:where(.svelte-30wo3){grid-area:1/3}.row.svelte-30wo3 .ledger:where(.svelte-30wo3),.row.svelte-30wo3 .value:where(.svelte-30wo3),.row.svelte-30wo3 .asof:where(.svelte-30wo3),.row.svelte-30wo3 .gain:where(.svelte-30wo3){text-align:left;grid-row:auto}}.debt.svelte-1d6lvp8{flex-direction:column;gap:14px;max-width:760px;display:flex}.nums.svelte-1d6lvp8,.proj.svelte-1d6lvp8{flex-wrap:wrap;gap:10px 28px;display:flex}.num.svelte-1d6lvp8{flex-direction:column;gap:2px;display:flex}.num.svelte-1d6lvp8 .k:where(.svelte-1d6lvp8){color:var(--dim);font-size:11px}.num.svelte-1d6lvp8 .v:where(.svelte-1d6lvp8){font-variant-numeric:tabular-nums;font-size:18px}.proj.svelte-1d6lvp8 .num:where(.svelte-1d6lvp8) .v:where(.svelte-1d6lvp8){font-size:15px}.num.svelte-1d6lvp8 .dim:where(.svelte-1d6lvp8){font-size:11px}.extra.svelte-1d6lvp8 input:where(.svelte-1d6lvp8){width:7em;font:inherit;color:var(--fg);background:var(--bar);border:1px solid var(--hoverBg);border-radius:6px;padding:3px 6px;font-size:14px}.card.svelte-1d6lvp8{border:1px solid var(--hoverBg);border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.head.svelte-1d6lvp8{align-items:baseline;gap:10px;display:flex}.head.svelte-1d6lvp8 .name:where(.svelte-1d6lvp8){font-weight:600}.head.svelte-1d6lvp8 .owed:where(.svelte-1d6lvp8){font-variant-numeric:tabular-nums;margin-left:auto;font-size:18px}.how.svelte-1d6lvp8,.warn.svelte-1d6lvp8{margin:0;font-size:12px}.warn.svelte-1d6lvp8{color:var(--warn)}.chartwrap.svelte-1d6lvp8{margin-top:6px;position:relative}svg.svelte-1d6lvp8{touch-action:pan-y;width:100%;height:auto;display:block}.axis.svelte-1d6lvp8,.tick.svelte-1d6lvp8{stroke:var(--hoverBg);stroke-width:1px}.yr.svelte-1d6lvp8{fill:var(--dim);text-anchor:middle;font-size:10px}.base.svelte-1d6lvp8{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.more.svelte-1d6lvp8{fill:none;stroke:var(--dim);stroke-width:2px;stroke-dasharray:5 4}.cross.svelte-1d6lvp8{stroke:var(--dim);stroke-width:1px}.tip.svelte-1d6lvp8{white-space:nowrap;background:var(--bar);border:1px solid var(--hoverBg);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;gap:1px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:0;transform:translate(-50%)}.legend.svelte-1d6lvp8{color:var(--dim);align-items:center;gap:6px;font-size:11px;display:flex}.sw.svelte-1d6lvp8{border-top:2px solid var(--accent);width:16px;height:0;margin-left:8px;display:inline-block}.sw.more.svelte-1d6lvp8{border-top:2px dashed var(--dim)}.years.svelte-1d6lvp8{border-collapse:collapse;font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.years.svelte-1d6lvp8 th:where(.svelte-1d6lvp8){color:var(--dim);text-align:right;border-bottom:1px solid var(--hoverBg);padding:2px 10px;font-weight:400}.years.svelte-1d6lvp8 td:where(.svelte-1d6lvp8){text-align:right;padding:2px 10px}.years.svelte-1d6lvp8 th:where(.svelte-1d6lvp8):first-child,.years.svelte-1d6lvp8 td:where(.svelte-1d6lvp8):first-child{text-align:left;padding-left:0}.none.svelte-1d6lvp8 pre:where(.svelte-1d6lvp8){font-family:var(--mono);background:var(--bar);border-radius:6px;width:-moz-fit-content;width:fit-content;padding:8px 10px;font-size:12px}.none.svelte-1d6lvp8 p:where(.svelte-1d6lvp8){margin:0 0 6px}.habits.svelte-8574dm{flex-direction:column;gap:12px;display:flex}.window.svelte-8574dm{gap:4px;display:flex}.note.svelte-8574dm{color:var(--warn);font-size:12px}.scroll.svelte-8574dm{overflow-x:auto}.htable.svelte-8574dm{border-collapse:separate;border-spacing:0;background:var(--panel);font-variant-numeric:tabular-nums;font-size:13px}.htable.svelte-8574dm th:where(.svelte-8574dm),.htable.svelte-8574dm td:where(.svelte-8574dm){text-align:right;white-space:nowrap;border-bottom:1px solid var(--hoverBg);padding:6px 10px}.htable.svelte-8574dm th:where(.svelte-8574dm){color:var(--dim);font-size:12px;font-weight:400}.htable.svelte-8574dm th:where(.svelte-8574dm):first-child,.htable.svelte-8574dm td:where(.svelte-8574dm):first-child{background:var(--panel);text-align:left;position:sticky;left:0}.htable.svelte-8574dm .avg:where(.svelte-8574dm){border-left:1px solid var(--hoverBg)}.hrow.svelte-8574dm .cat:where(.svelte-8574dm){color:var(--accent)}.hrow[data-cat].svelte-8574dm{cursor:pointer}.hrow[data-cat].svelte-8574dm:hover td:where(.svelte-8574dm){background:var(--hover)}.hrow.income.svelte-8574dm td:where(.svelte-8574dm){color:var(--ok)}.htotal.svelte-8574dm td:where(.svelte-8574dm){border-top:1px solid var(--border);font-weight:700}.htable.svelte-8574dm .merchants:where(.svelte-8574dm) td:where(.svelte-8574dm){white-space:normal;text-align:left;background:0 0;padding:4px 10px 10px;position:static}.merchants.svelte-8574dm ul:where(.svelte-8574dm){max-width:36em;margin:0;padding:0;list-style:none;position:sticky;left:10px}.merchant.svelte-8574dm{grid-template-columns:1fr 3em 7em;gap:12px;padding:2px 0;display:grid}.merchant.svelte-8574dm .count:where(.svelte-8574dm){color:var(--dim);text-align:right}.merchant.svelte-8574dm .spent:where(.svelte-8574dm){text-align:right}.tax.svelte-de902w{flex-direction:column;gap:12px;display:flex}.tax.svelte-de902w p:where(.svelte-de902w){margin:0}.since.svelte-de902w,.harbor.svelte-de902w{font-size:12px}.gaps.svelte-de902w{color:var(--warn);flex-direction:column;gap:4px;display:flex}.gaps.svelte-de902w .plain:where(.svelte-de902w),.gaps.svelte-de902w .ex:where(.svelte-de902w){overflow-wrap:anywhere;font-size:12px}.gaps.svelte-de902w .line:where(.svelte-de902w){color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.summary.svelte-de902w{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;font-size:13px;display:flex}.summary.svelte-de902w .left:where(.svelte-de902w){color:var(--dim)}.scroll.svelte-de902w{overflow-x:auto}.ttable.svelte-de902w{border-collapse:separate;border-spacing:0;background:var(--panel);font-variant-numeric:tabular-nums;width:100%;font-size:13px}.ttable.svelte-de902w th:where(.svelte-de902w),.ttable.svelte-de902w td:where(.svelte-de902w){text-align:right;white-space:nowrap;border-bottom:1px solid var(--hoverBg);padding:6px 10px}.ttable.svelte-de902w th:where(.svelte-de902w){color:var(--dim);font-size:12px;font-weight:400}.ttable.svelte-de902w th:where(.svelte-de902w):first-child,.ttable.svelte-de902w td:where(.svelte-de902w):first-child{text-align:left}.ttable.svelte-de902w td.name:where(.svelte-de902w){color:var(--accent)}.ttable.svelte-de902w .owed:where(.svelte-de902w){color:var(--warn)}.ttable.svelte-de902w .back:where(.svelte-de902w){color:var(--ok)}.ttotal.svelte-de902w td:where(.svelte-de902w){border-top:1px solid var(--border);font-weight:700}@media (max-width:600px){.ttable.svelte-de902w th:where(.svelte-de902w):first-child,.ttable.svelte-de902w td:where(.svelte-de902w):first-child{background:var(--panel);position:sticky;left:0}}.verdict.svelte-de902w{font-size:14px}.lhead.svelte-de902w{color:var(--dim);border-bottom:1px solid var(--hoverBg);padding:6px 2px;font-size:11px}.tline.svelte-de902w{font-variant-numeric:tabular-nums;border-bottom:1px solid var(--hoverBg);grid-template-columns:minmax(6em,1.2fr) 4em 8em minmax(7em,1fr) auto;align-items:center;gap:2px 12px;padding:6px 2px;font-size:13px;display:grid}.tline.svelte-de902w .name:where(.svelte-de902w){color:var(--accent);overflow-wrap:anywhere}.tline.svelte-de902w .kind:where(.svelte-de902w),.tline.svelte-de902w .asof:where(.svelte-de902w){color:var(--dim)}.tline.svelte-de902w .gross:where(.svelte-de902w){text-align:right}.food.svelte-pllypx{flex-direction:column;gap:8px;max-width:760px;display:flex}.head.svelte-pllypx{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.date.svelte-pllypx{text-align:center;font-variant-numeric:tabular-nums;min-width:6.5em}.grow.svelte-pllypx{flex:1}.chip.on.svelte-pllypx{background:var(--hoverBg)}.warn.svelte-pllypx{color:var(--warn);margin:0;font-size:12px}p.svelte-pllypx{margin:0;font-size:12px}h3.svelte-pllypx{margin:10px 0 0;font-size:13px}.totals.svelte-pllypx{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px;display:grid}.total.svelte-pllypx{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;display:flex}.k.svelte-pllypx{color:var(--dim);font-size:11px}.v.svelte-pllypx{font-size:15px}.small.svelte-pllypx{font-size:11px}.meter.svelte-pllypx{background:var(--hoverBg);border-radius:2px;height:4px;overflow:hidden}.fill.svelte-pllypx{background:var(--accent);border-radius:2px;height:100%;display:block}.fill.over.svelte-pllypx{background:var(--warn)}.add.svelte-pllypx{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.add.svelte-pllypx input:where(.svelte-pllypx),.add.svelte-pllypx select:where(.svelte-pllypx),.goal.svelte-pllypx input:where(.svelte-pllypx){font:inherit;border:1px solid var(--hoverBg);color:inherit;background:0 0;border-radius:6px;min-width:0;padding:4px 6px;font-size:13px}.add.svelte-pllypx .what:where(.svelte-pllypx){flex:200px}.add.svelte-pllypx .time:where(.svelte-pllypx){width:4.6em}.more.svelte-pllypx{flex-wrap:wrap;flex-basis:100%;gap:6px;display:flex}.hint.svelte-pllypx{margin-top:-2px}.again.svelte-pllypx{flex-wrap:wrap;gap:6px;display:flex}.again.svelte-pllypx .chip:where(.svelte-pllypx){border:1px solid var(--hoverBg);border-radius:999px;padding:3px 10px;font-size:12px}.add.svelte-pllypx .num:where(.svelte-pllypx){width:5.5em}.water.svelte-pllypx{align-items:center;gap:6px;font-size:12px;display:flex}.meals.svelte-pllypx{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.meals.svelte-pllypx li:where(.svelte-pllypx){border-bottom:1px solid var(--hoverBg);grid-template-columns:3.2em 1fr auto auto;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:grid}.figs.svelte-pllypx{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12px;display:flex}.x.svelte-pllypx{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.x.svelte-pllypx:hover{color:var(--warn)}.goals.svelte-pllypx{border:1px solid var(--hoverBg);border-radius:8px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;padding:8px 10px;display:grid}.goals.svelte-pllypx p:where(.svelte-pllypx){grid-column:1/-1}.goal.svelte-pllypx{flex-direction:column;gap:2px;display:flex}.avg.svelte-pllypx{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.strip.svelte-pllypx{align-items:flex-end;gap:2px;height:48px;display:flex}.bar.svelte-pllypx{background:var(--accent);opacity:.55;border-radius:2px 2px 0 0;flex:1;min-height:1px}.bar.sel.svelte-pllypx{opacity:1}.nums.svelte-pllypx{flex-wrap:wrap;gap:22px;display:flex}.num.svelte-pllypx{font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.num.svelte-pllypx .dim:where(.svelte-pllypx){font-size:11px}.excl.svelte-pllypx summary:where(.svelte-pllypx){cursor:pointer}.chartwrap.svelte-pllypx{margin-top:4px;position:relative}svg.svelte-pllypx{touch-action:pan-y;width:100%;height:auto;display:block}.axis.svelte-pllypx,.tick.svelte-pllypx,.grid.svelte-pllypx{stroke:var(--hoverBg);stroke-width:1px}.yr.svelte-pllypx,.yv.svelte-pllypx{fill:var(--dim);text-anchor:middle;font-size:10px}.yv.svelte-pllypx{text-anchor:end}.base.svelte-pllypx{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round}.dot.svelte-pllypx{fill:var(--accent);stroke:var(--bg,var(--bar));stroke-width:1.5px}.cross.svelte-pllypx{stroke:var(--dim);stroke-width:1px}.tip.svelte-pllypx{white-space:nowrap;background:var(--bar);border:1px solid var(--hoverBg);pointer-events:none;font-variant-numeric:tabular-nums;border-radius:6px;flex-direction:column;gap:1px;padding:5px 8px;font-size:11px;display:flex;position:absolute;top:0;transform:translate(-50%)}.shops.svelte-1cqrbps{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;display:flex}.file.svelte-1cqrbps{cursor:pointer}.file.svelte-1cqrbps input:where(.svelte-1cqrbps){display:none}.shops.svelte-1cqrbps p:where(.svelte-1cqrbps){flex-basis:100%;margin:0}.ok.svelte-q8de53{color:var(--ok,#6ab06a);font-size:12px}.buys.svelte-q8de53{flex-direction:column;gap:8px;max-width:760px;display:flex}.head.svelte-q8de53{align-items:center;gap:6px;display:flex}.grow.svelte-q8de53{flex:1}.chip.on.svelte-q8de53{background:var(--hoverBg)}.warn.svelte-q8de53{color:var(--warn);margin:0;font-size:12px}p.svelte-q8de53{margin:0;font-size:12px}h3.svelte-q8de53{margin:10px 0 0;font-size:13px}.k.svelte-q8de53{color:var(--dim);font-size:11px}.add.svelte-q8de53,.buy.svelte-q8de53{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.buy.svelte-q8de53{grid-column:1/-1;padding:4px 0 2px}input.svelte-q8de53,select.svelte-q8de53{font:inherit;border:1px solid var(--hoverBg);color:inherit;background:0 0;border-radius:6px;min-width:0;padding:4px 6px;font-size:13px}input[type=checkbox].svelte-q8de53{padding:0}.add.svelte-q8de53 .what:where(.svelte-q8de53){flex:200px}.num.svelte-q8de53{width:6em}.where.svelte-q8de53,.cat.svelte-q8de53{width:9em}.more.svelte-q8de53{flex-wrap:wrap;flex-basis:100%;gap:6px 10px;display:flex}.more.svelte-q8de53 label:where(.svelte-q8de53){flex-direction:column;gap:2px;display:flex}.more.svelte-q8de53 .wide:where(.svelte-q8de53){flex:240px}.ledger.svelte-q8de53{color:var(--dim);flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;font-size:12px;display:flex}.buy.svelte-q8de53 label:where(.svelte-q8de53){align-items:center;gap:4px;font-size:12px;display:flex}.rows.svelte-q8de53{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rows.svelte-q8de53 li:where(.svelte-q8de53){border-bottom:1px solid var(--hoverBg);grid-template-columns:1fr auto auto auto;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:grid}.rows.svelte-q8de53 li.two:where(.svelte-q8de53){grid-template-columns:1fr auto}.month.svelte-q8de53+.rows:where(.svelte-q8de53) li:where(.svelte-q8de53){grid-template-columns:3.6em 1fr auto auto}.w.svelte-q8de53{overflow-wrap:anywhere;min-width:0}.w.svelte-q8de53 a:where(.svelte-q8de53){margin-left:6px;font-size:12px}.tag.svelte-q8de53{margin-left:6px;font-size:11px}.p.svelte-q8de53,.d.svelte-q8de53,.month.svelte-q8de53{font-variant-numeric:tabular-nums}.d.svelte-q8de53{color:var(--dim);font-size:12px}.d.soon.svelte-q8de53{color:var(--warn)}.month.svelte-q8de53{border-bottom:1px solid var(--hoverBg);justify-content:space-between;margin-top:6px;padding-bottom:2px;font-size:12px;display:flex}.x.svelte-q8de53{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.x.svelte-q8de53:hover{color:var(--warn)}.excl.svelte-q8de53 summary:where(.svelte-q8de53){cursor:pointer}@media (max-width:520px){.where.svelte-q8de53,.cat.svelte-q8de53{width:7em}}.pay.svelte-f07mcp{--pay-pretax:#8b7fd1;--pay-federal:#d9825b;--pay-ss:#c9a74a;--pay-medicare:#b5b84f;--pay-state:#d16f8f;--pay-city:#9b6fb0;--pay-after:#7a8a99;flex-direction:column;gap:8px;max-width:760px;display:flex}.head.svelte-f07mcp,.lh.svelte-f07mcp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.grow.svelte-f07mcp{flex:1}.chip.on.svelte-f07mcp{background:var(--hoverBg)}.warn.svelte-f07mcp{color:var(--warn);margin:0;font-size:12px}p.svelte-f07mcp{margin:0;font-size:12px}h3.svelte-f07mcp{margin:10px 0 0;font-size:13px}.k.svelte-f07mcp{color:var(--dim);font-size:11px;display:block}.lh.svelte-f07mcp .k:where(.svelte-f07mcp){margin-right:6px;display:inline}.small.svelte-f07mcp{font-size:11px}.last.svelte-f07mcp{border:1px solid var(--hoverBg);border-radius:8px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.big.svelte-f07mcp{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:22px;display:flex}.big.svelte-f07mcp b:where(.svelte-f07mcp){font-size:18px}.bar.svelte-f07mcp{background:var(--hoverBg);border-radius:5px;height:10px;display:flex;overflow:hidden}.bar.svelte-f07mcp span:where(.svelte-f07mcp){height:100%}.legend.svelte-f07mcp{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.legend.svelte-f07mcp i:where(.svelte-f07mcp){border-radius:2px;width:8px;height:8px;margin-right:5px;display:inline-block}.legend.svelte-f07mcp b:where(.svelte-f07mcp){font-weight:500}.add.svelte-f07mcp{flex-wrap:wrap;align-items:center;gap:6px;display:flex}input.svelte-f07mcp{font:inherit;border:1px solid var(--hoverBg);color:inherit;background:0 0;border-radius:6px;min-width:0;padding:4px 6px;font-size:13px}.emp.svelte-f07mcp{width:9em}.num.svelte-f07mcp{width:6.5em}.more.svelte-f07mcp{flex-wrap:wrap;flex-basis:100%;gap:6px 10px;display:flex}.more.svelte-f07mcp label:where(.svelte-f07mcp){flex-direction:column;gap:2px;display:flex}.more.svelte-f07mcp .wide:where(.svelte-f07mcp){flex:300px}.ytd.svelte-f07mcp{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;font-size:13px;display:flex}.rows.svelte-f07mcp{margin:0;padding:0;list-style:none}.rows.svelte-f07mcp li:where(.svelte-f07mcp){border-bottom:1px solid var(--hoverBg);grid-template-columns:3.6em 1fr auto auto 1.2em auto auto;align-items:baseline;gap:10px;padding:4px 0;font-size:13px;display:grid}.n.svelte-f07mcp{font-variant-numeric:tabular-nums;text-align:right}.dep.svelte-f07mcp{color:var(--accent)}.w.svelte-f07mcp{overflow-wrap:anywhere;min-width:0}.x.svelte-f07mcp{color:var(--dim);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:14px}.x.svelte-f07mcp:hover{color:var(--warn)}.excl.svelte-f07mcp summary:where(.svelte-f07mcp){cursor:pointer}@media (max-width:520px){.rows.svelte-f07mcp li:where(.svelte-f07mcp){grid-template-columns:3.4em 1fr auto 1em auto auto}.rows.svelte-f07mcp li:where(.svelte-f07mcp) .n.dim:where(.svelte-f07mcp){display:none}}.empty.svelte-f24erp{color:var(--dim);flex-direction:column;align-items:flex-start;gap:10px;padding:8px 0;display:flex}.hit.svelte-f24erp{cursor:pointer;border-radius:8px;padding:8px 6px}.hit.svelte-f24erp:hover{background:var(--hover)}.p.svelte-f24erp{color:var(--accent);font-size:13px}.s.svelte-f24erp{color:var(--dim);white-space:pre-wrap;margin-top:2px;font-size:12px}.settings.svelte-wn6w8w{max-width:640px}section.svelte-wn6w8w{margin-bottom:8px}.vault.svelte-wn6w8w{color:var(--fg);background:var(--hover);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;margin:0 0 6px;padding:7px 10px;font-size:12px;overflow:hidden}p.hint.svelte-wn6w8w{margin:0 0 8px;padding:0 2px}.hint.svelte-wn6w8w{color:var(--dim);font-size:11px;line-height:1.35}.actions.svelte-wn6w8w{flex-wrap:wrap;gap:8px;padding:2px 2px 6px}.toggle.svelte-wn6w8w{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:6px 8px;display:flex}.toggle.svelte-wn6w8w:hover{background:var(--hover)}.toggle.svelte-wn6w8w .text:where(.svelte-wn6w8w){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.label.svelte-wn6w8w{color:var(--fg);font-size:13px}.toggle.svelte-wn6w8w input:where(.svelte-wn6w8w){width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.choice.svelte-wn6w8w{flex-wrap:wrap;align-items:center;gap:8px;min-height:30px;padding:4px 8px;display:flex}.choice.svelte-wn6w8w .label:where(.svelte-wn6w8w){flex:1;min-width:130px}.opts.svelte-wn6w8w{flex-wrap:wrap;gap:6px;display:flex}.keys.svelte-wn6w8w{border-collapse:collapse;width:100%;font-size:12px}.keys.svelte-wn6w8w td:where(.svelte-wn6w8w){vertical-align:top;border-bottom:1px solid var(--hover);padding:4px 8px}.keys.svelte-wn6w8w .k:where(.svelte-wn6w8w){white-space:nowrap;color:var(--accent);width:1%}.keys.svelte-wn6w8w .what:where(.svelte-wn6w8w){color:var(--fg)}
