@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-opsz-normal-CfYZpDVp.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-opsz-normal-BFQXbQ-f.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-opsz-normal-BmPQvyvo.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-opsz-normal-BM0NlUE_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-opsz-normal-Ci9T9ieq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-opsz-normal-DpK-iCPk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-opsz-normal-BwkfbSeq.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--h-paper:72;--h-ink:225;--h-accent:180;--h-mark:80;--h-danger:20;--h-today:92;--h-month:355;--h-future:240;--h-review:150;--vivid:1;--c-ground:.0035;--c-text:.032;--step-surface:1.7;--step-ink:20;--l-page:99.5;--l-page-dark:23;--text-size:100%;--unit:4px;--pen:1.65;--radius:4px;--unfold:.16s cubic-bezier(.25, .46, .45, .94);--fold:.12s cubic-bezier(.4, 0, .2, 1);--snap:.2s ease-out;--dir:-1;--l-0:var(--l-page);--k-surface:1;--k-rule:4.4;--k-ink:3.675;--k-ink-2:1;--kc-ground:1;--kc-surface:2;--kc-text:1;--text-h:var(--h-ink);--d-display:31.5;--d-accent:47.5;--d-today:8;--c-accent:.1;--kc-colour:1;--a-notice:22%;--a-overlay:5%;--a-scrim:30%;--l-bg-2:calc(var(--l-0) + var(--dir) * var(--step-surface) * var(--k-surface));--l-rule:calc(var(--l-0) + var(--dir) * var(--step-surface) * var(--k-surface) * var(--k-rule));--l-ink:calc(var(--l-0) + var(--dir) * var(--step-ink) * var(--k-ink));--l-ink-2:calc(var(--l-ink) - var(--dir) * var(--step-ink) * var(--k-ink-2));--l-ink-3:calc(var(--l-ink) - var(--dir) * var(--step-ink) * var(--k-ink-2) * 2.2);--l-display:calc(var(--l-0) + var(--dir) * var(--d-display));--l-accent:calc(var(--l-0) + var(--dir) * var(--d-accent));--c-bg:calc(var(--c-ground) * var(--kc-ground) * var(--vivid));--c-ink:calc(var(--c-text) * var(--kc-text) * var(--vivid));--c-role:calc(var(--kc-colour) * var(--vivid));--bg:oklch(calc(var(--l-0) * 1%) var(--c-bg) var(--h-paper));--bg-2:oklch(calc(var(--l-bg-2) * 1%) calc(var(--c-bg) * var(--kc-surface)) var(--h-paper));--rule:oklch(calc(var(--l-rule) * 1%) calc(var(--c-bg) * var(--kc-surface)) var(--h-paper));--ink:oklch(calc(var(--l-ink) * 1%) var(--c-ink) var(--text-h));--ink-2:oklch(calc(var(--l-ink-2) * 1%) calc(var(--c-ink) * .85) var(--text-h));--ink-3:oklch(calc(var(--l-ink-3) * 1%) calc(var(--c-ink) * .6) var(--text-h));--accent:oklch(calc(var(--l-accent) * 1%) calc(var(--c-accent) * var(--vivid)) var(--h-accent));--on-accent:oklch(calc((var(--l-page) + (var(--l-page-dark) - var(--l-page)) * clamp(0, (var(--l-accent) - 58) * 100, 1)) * 1%) var(--c-bg) var(--h-paper));--mark:oklch(calc((var(--l-display) + 4) * 1%) calc(.17 * var(--c-role)) var(--h-mark));--danger:oklch(calc((var(--l-display) - 8) * 1%) calc(.21 * var(--c-role)) var(--h-danger));--c-today:oklch(calc((var(--l-display) + var(--d-today)) * 1%) calc(.16 * var(--c-role)) var(--h-today));--c-month:oklch(calc(var(--l-display) * 1%) calc(.15 * var(--c-role)) var(--h-month));--c-future:oklch(calc(var(--l-display) * 1%) calc(.15 * var(--c-role)) var(--h-future));--c-review:oklch(calc(var(--l-display) * 1%) calc(.15 * var(--c-role)) var(--h-review));--c-notice:oklch(from var(--c-today) l c calc(h - 4));--a-notice-2:calc(var(--a-notice) + 18%);--overlay-1:oklch(from var(--ink) l c h / var(--a-overlay));--overlay-2:oklch(from var(--ink) l c h / calc(var(--a-overlay) + 4%));--scrim:oklch(0% 0 0 / var(--a-scrim));--card-bg:var(--bg-2);--toast-bg:var(--ink);--toast-fg:var(--bg);--toast-accent:oklch(calc((var(--l-page-dark) + 54) * 1%) calc(.11 * var(--vivid)) var(--h-accent));--shadow-1:inset 0 0 0 1px var(--rule);--shadow-2:0 6px 24px #00000024;--shadow-3:0 12px 40px #00000040;--font:"Inter Variable", -apple-system, BlinkMacSystemFont, "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--density:1;--fs-base:round(calc(1rem + var(--density) * .0625rem), 1px);--lh-base:round(calc(var(--fs-base) * 1.437), 1px);--fs-xl:round(calc(var(--fs-base) * 1.625), 1px);--lh-xl:round(calc(var(--fs-xl) * 1.23), 1px);--fs-note:round(calc(var(--fs-base) * .91), 1px);--lh-note:round(calc(var(--fs-note) * 1.48), 1px);--fs-sm:round(calc(var(--fs-base) * .78), 1px);--lh-sm:round(calc(var(--fs-sm) * 1.36), 1px);--no-zoom:16px;--sp-05:calc(.5 * var(--unit));--sp-1:var(--unit);--sp-15:calc(1.5 * var(--unit));--sp-2:calc(2 * var(--unit));--sp-3:calc(3 * var(--unit));--sp-4:calc(4 * var(--unit));--sp-5:calc(5 * var(--unit));--sp-6:calc(6 * var(--unit));--sp-8:calc(8 * var(--unit));--sp-10:calc(10 * var(--unit));--touch:calc(11 * var(--unit));--ctl:calc(7.5 * var(--unit));--row-py:calc(2.5 * var(--unit));--finger-py:calc(2.5 * var(--unit));--field-py:calc(1.25 * var(--unit));--row-px:var(--sp-2);--page-x:round(up, calc(var(--margin) + var(--sp-2)), 1px);--page-bottom:calc(30 * var(--unit));--card-inset:var(--sp-2);--card-py:var(--sp-4);--card-gap:var(--sp-2);--focus:calc(.5 * var(--unit));--side-w:210px;--r-sm:var(--radius);--r-md:calc(2 * var(--radius));--r-lg:calc(3 * var(--radius));--r-pill:999px;--cell:calc(5 * var(--unit));--gap:calc(.75 * var(--unit));--star:calc(2 * var(--unit));--dot:calc(var(--cell) * 2 * var(--pen) / 20);--dot-pad:calc((var(--cell) - var(--dot)) / 2);--ring-w:calc(var(--cell) * var(--pen) / 20);--sig-w:var(--star);--lead-w:0px;--lead-gap:0px;--day-w:calc(4 * var(--fs-sm) + var(--sp-05));--date-w:calc(3.6 * var(--fs-sm) + var(--sp-05));--margin:calc(var(--sig-w) + var(--gap));--gutter:calc(var(--cell) + var(--gap));--indent:calc(var(--cell) + var(--gap));--icon-xs:calc(3 * var(--unit));--icon-sm:calc(4 * var(--unit));--icon-md:calc(4.5 * var(--unit));--icon-lg:calc(5 * var(--unit));--icon-nav:calc(6 * var(--unit));--icon-fab:calc(7 * var(--unit));--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--sal:env(safe-area-inset-left,0px);--sar:env(safe-area-inset-right,0px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--shadow-2:0 6px 24px lab(0% 0 0/.14);--shadow-3:0 12px 40px lab(0% 0 0/.25)}}@media (prefers-color-scheme:dark){:root{--dir:1;--l-0:var(--l-page-dark);--k-surface:2.35;--k-rule:2.75;--k-ink:3.6;--k-ink-2:.9;--kc-ground:1.7;--kc-surface:1.3;--kc-text:.375;--text-h:var(--h-paper);--d-display:55;--d-accent:55;--d-today:6;--c-accent:.12;--kc-colour:.89;--a-notice:15%;--a-overlay:6%;--a-scrim:50%;--toast-bg:oklch(from var(--bg-2) calc((var(--l-0) + 3 * var(--step-surface) * var(--k-surface)) * 1%) c h);--toast-fg:var(--ink)}}@media (min-width:700px){:root{--density:-1;--row-py:calc(1.75 * var(--unit));--card-inset:var(--sp-3);--margin:calc(var(--row-px) + var(--lead-w) + var(--lead-gap) + var(--sig-w) + 2 * var(--gap));--page-x:round(up, max(calc(var(--margin) + var(--sp-2)), calc(var(--day-w) + var(--lead-gap) + var(--sig-w) + 2 * var(--gap) + var(--sp-2)), 8%), 1px);--cell:calc(4.5 * var(--unit));--icon-nav:var(--icon-md);--lead-w:calc(10 * var(--unit));--lead-gap:var(--dot-pad)}}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0}html{font-size:var(--text-size);scroll-padding:calc(var(--head-h,0px) + var(--sp-2)) 0 calc(var(--sab) + var(--sp-8))}body{font:var(--fs-base) / var(--lh-base) var(--font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button,input,textarea{font:inherit;color:inherit;background:0 0;border:0;border-radius:0;margin:0;padding:0}button{cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;text-align:left}button:focus-visible,button.kbd,input:focus-visible,textarea:focus-visible{outline:var(--focus) solid var(--accent);outline-offset:var(--focus)}.searchbox:focus-visible,.field:focus-visible{outline-offset:0}::placeholder{color:var(--ink-3)}[hidden]{display:none!important}kbd{font-family:var(--mono);font-size:var(--fs-sm)}.glyph{width:var(--icon-md);height:var(--icon-md);vertical-align:-.22em;flex:none;display:inline-block}.word{font-size:var(--fs-sm);color:var(--accent);font-weight:500}.t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.status{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2)}.status.attn{color:var(--danger);font-weight:500}.side{display:none}@media (min-width:700px){.side{display:revert}.phone{display:none}}#app{grid-template-rows:auto 1fr;grid-template-areas:"head""page";min-height:100dvh;display:grid}.view{touch-action:pan-y;min-width:0;padding:var(--sp-1) calc(var(--sar) + var(--page-x)) calc(var(--page-bottom) + var(--sab)) calc(var(--sal) + var(--page-x));grid-area:page;overflow-x:clip}@media (min-width:700px){#app{grid-template-columns:var(--side-w) 1fr;grid-template-rows:auto 1fr;grid-template-areas:"nav head""nav page"}.view{padding-left:var(--page-x)}}.topbar{z-index:3;background:var(--bg);align-items:center;gap:var(--sp-3);padding:calc(var(--sat) + var(--sp-4)) calc(var(--sar) + var(--page-x)) var(--sp-1) calc(var(--sal) + var(--page-x));grid-area:head;display:flex;position:sticky;top:0}.topbar .back{align-items:center;gap:var(--sp-05);margin-left:calc(-1 * var(--sp-2));padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-1);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--accent);border-radius:var(--r-md);display:flex}.topbar .back .glyph{width:var(--icon-lg);height:var(--icon-lg)}.topbar:has(.back){row-gap:var(--sp-2);grid-template-columns:1fr auto;display:grid}.topbar:has(.back) .back{grid-area:1/1;justify-self:start}.topbar:has(.back) .pagenav{grid-area:1/2}.topbar:has(.back) h1{grid-area:2/1/auto/-1}.topbar h1{min-width:0;font-size:var(--fs-xl);line-height:var(--lh-xl);overflow-wrap:anywhere;flex:1;margin:0;font-weight:700}.topbar .pagenav{align-items:center;gap:var(--sp-05);flex:none;display:flex}.topbar .pagenav button{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);place-items:center;display:grid}.topbar .pagenav button:not(.word,.status,.done),.topbar .pagenav button.toggle{color:var(--ink-2)}.topbar .pagenav button.toggle.attn{color:var(--accent)}.topbar .pagenav .glyph{width:var(--icon-lg);height:var(--icon-lg)}.topbar .pagenav .status{padding:0 var(--sp-2)}.topbar .pagenav .status:empty{display:none}.topbar .pagenav .done{min-height:var(--touch);padding:0 var(--sp-5);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-base);line-height:var(--lh-base);font-weight:600}@media (hover:hover){.topbar .pagenav button:hover{background:var(--overlay-1)}.topbar .pagenav button:not(.word,.status):hover{color:var(--ink)}}@media (pointer:coarse){.topbar .pagenav button{min-width:var(--touch);min-height:var(--touch)}.topbar .pagenav .status:not(:empty){min-height:var(--touch);align-items:center;display:flex}}@media (min-width:700px){.topbar{padding:calc(var(--sat) + var(--sp-8) + var(--sp-1)) calc(var(--sar) + var(--page-x)) var(--sp-2) var(--page-x)}}.section{margin:var(--sp-6) 0 0}.section>h2,.monthblock>h3{padding:0 0 var(--sp-2);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);align-items:baseline;gap:var(--sp-3);margin:0;font-weight:600;display:flex}.spacer{flex:1}.empty{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);padding:var(--sp-2) var(--row-px) var(--sp-2) var(--gutter)}.entries>.empty{padding-left:calc(var(--margin) + var(--gutter))}.pool{margin-top:var(--sp-4)}summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}summary::-webkit-details-marker{display:none}summary::marker{content:""}.pool summary .glyph,.nav .group summary .glyph{width:var(--icon-xs);height:var(--icon-xs);color:var(--ink-3);transition:transform var(--unfold)}.pool[open] summary .glyph,.nav .group[open] summary .glyph{transform:rotate(90deg)}.pool summary{align-items:center;gap:var(--sp-1);padding:var(--row-py) var(--row-px) var(--row-py) calc(var(--gutter) - var(--sp-1));font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);display:inline-flex}.pool .entries{margin-top:var(--sp-1)}@media (hover:hover){.pool summary:hover{color:var(--ink)}}.tagfilter{--px:var(--sp-2);margin:0 0 var(--sp-1) calc(var(--gutter) - var(--px));overscroll-behavior-x:contain;scrollbar-width:none;display:flex;overflow-x:auto}.tagfilter::-webkit-scrollbar{display:none}.tagfilter button{padding:var(--sp-1) var(--px);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);white-space:nowrap;flex:none}.tagfilter button:not(:first-child)[aria-pressed=true]{color:var(--accent)}@media (hover:hover){.tagfilter button:hover{color:var(--ink)}.tagfilter button:not(:first-child)[aria-pressed=true]:hover{color:var(--accent)}}@media (pointer:coarse){.tagfilter{--px:var(--sp-3)}.tagfilter button{min-height:var(--touch)}}.notice{--inset:var(--sp-1);align-items:center;gap:var(--sp-4);margin:var(--sp-2) 0 var(--sp-3);padding:var(--inset) var(--inset) var(--inset) var(--sp-3);border-radius:var(--r-lg);background:oklch(from var(--c-notice) l c h / var(--a-notice));color:var(--ink);display:flex}.notice span{flex:1}.notice b{font-variant-numeric:tabular-nums;font-weight:600}.notice button{padding:var(--sp-15) var(--sp-3);border-radius:calc(var(--r-lg) - var(--inset));background:oklch(from var(--c-notice) l c h / var(--a-notice-2));color:var(--ink);font-weight:600}.entries,.cal{margin:0 0 0 calc(-1 * var(--margin));padding:0;list-style:none}.entry{z-index:0;align-items:baseline;column-gap:var(--gap);--cols-marks:[sig] var(--sig-w);grid-template-columns:var(--cols-marks) [bullet] calc(var(--cell) + var(--depth,0) * var(--indent)) [text] minmax(0, 1fr) [end] max-content;padding:var(--row-py) var(--row-px);touch-action:pan-y;--band:var(--bg);outline:none;display:grid;position:relative}.entry:after{content:"";z-index:-1;background:var(--band);pointer-events:none;border-radius:var(--r-md);grid-column:bullet/auto;position:absolute;inset:0}.entry:is(.editing,.closing):after{left:calc(-1 * var(--card-inset))}.entry.event :is(.bullet,.text){color:var(--accent)}.entry.selected{--band:var(--rule)}.entry.ghost{color:var(--ink-3);cursor:pointer}.entry.ghost.blank{cursor:text}.entry.drag-chosen{--band:var(--bg-2)}.entry.drag-ghost{opacity:.35}.entry.drag-moving{--band:var(--bg)}.entry.drag-moving:after{box-shadow:var(--shadow-1), var(--shadow-2)}.entry:focus-visible:not(.selected):after{outline:var(--focus) solid var(--accent);outline-offset:calc(-1 * var(--focus))}.entry:is(.done,.cancelled,.migrated,.scheduled) :is(.sig,.bullet,.text),.entry.context :is(.sig,.bullet,.text,.text .tag),.trash .entry :is(.sig,.bullet,.text,.text .tag,.origin){color:var(--ink-3)}.entry:is(.done,.cancelled,.migrated,.scheduled) .text :is(.date,.moves,.has-notes),.trash .entry .text .date{color:inherit}.entry.cancelled :is(.text,.card .edit){text-decoration:line-through}.entry .gut{display:contents}.entry :is(.sig,.bullet){grid-row:1}.entry :is(.time,.day){font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.entry .time{grid-area:2/text}.entry .gut>.lead.day{display:none}.entry .origin .at{font-variant-numeric:tabular-nums}.entry .gut>.lead:empty,.entry.editing .time{display:none}.entry .gut>.lead{margin-right:var(--lead-gap)}@media (min-width:700px){.entry{--cols-marks:[lead] calc(var(--lead-w) + var(--lead-gap)) [sig] var(--sig-w)}.entry .gut>.lead{height:var(--lh-base);grid-area:1/lead;place-self:start end;place-items:center;display:grid}.entry.editing .time{display:grid}.entry .gut>.lead.time{transition:opacity var(--unfold)}.entry.editing .gut>.lead.time:not(.typed){opacity:0}.entries.dated{--lead-w:var(--date-w);--margin:calc(var(--row-px) + var(--lead-w) + var(--lead-gap) + var(--sig-w) + 2 * var(--gap))}.entry .gut>.lead.day{display:grid}.entry .origin>.day{display:none}.entry .origin:has(>.day:only-child){display:none}}.entry .bullet{color:var(--ink-2);grid-column:bullet;justify-self:end}.entry :is(.sig,.bullet){height:var(--lh-base);align-self:start;place-items:center;display:grid}.entry .sig{color:var(--mark);grid-column:sig;justify-self:end}.entry.vanishing:not(.editing,.closing),.entry:is(.editing,.closing) .origin{display:none}.entry .sig .glyph{width:var(--star);height:var(--star);transition:opacity var(--unfold)}.entry.editing .sig .glyph{opacity:0}.entry .bullet{isolation:isolate;position:relative}.entry .bullet:before{content:"";z-index:-1;inset:calc(-1 * var(--row-py)) calc(-1 * var(--gap)) calc(-1 * var(--row-py)) calc(-1 * var(--row-px));position:absolute}.entry:is(.editing,.closing) .card{margin-left:var(--card-gap)}.entry:is(.editing,.closing) .bullet:before{top:calc(-1 * var(--card-py));left:calc(-1 * var(--card-inset));right:calc(-1 * (var(--gap) + var(--card-gap)))}.entry.ghost .bullet{color:var(--ink-3)}.entry .bullet .glyph{width:var(--cell);height:var(--cell)}.entry .text,.entry .edit{grid-column:text}.entry .text{overflow-wrap:anywhere;cursor:default;min-width:0}.entry .text:empty:before{content:"​"}.entry .text .has-notes{width:var(--icon-sm);height:var(--icon-sm);color:var(--ink-2);margin-left:var(--sp-2);vertical-align:-.15em}.entry .text .has-notes.checks{vertical-align:baseline;width:auto;height:auto;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-3);font-variant-numeric:tabular-nums;white-space:nowrap}.entry .date{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);margin-left:var(--sp-2);white-space:nowrap;font-variant-numeric:tabular-nums}.entry.meta-end .text .meta{float:right;margin-left:var(--sp-3)}.entry.meta-end .text .meta>:first-child{margin-left:0}.entry .verdict{align-self:center;gap:var(--sp-1);margin:calc(-1 * var(--sp-1)) 0 calc(-1 * var(--sp-1)) var(--sp-3);grid-area:1/end;display:flex}.entry .verdict .push.on{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.decide .entry .verdict{visibility:hidden}.decide .entry.selected:not(.multi) .verdict{visibility:visible}@media (hover:hover){.decide .entry:hover:not(.multi) .verdict{visibility:visible}}@media (pointer:coarse){.decide .entry .verdict{display:none}.decide .entry.selected .verdict{visibility:visible;gap:var(--sp-2);margin:var(--sp-1) 0 0;grid-area:3/text/auto/-1;display:flex}.decide .entry.selected .verdict .push{min-height:var(--touch)}}.trash .entry .origin{grid-row:3}@media (pointer:coarse){.trash .entry.selected .verdict{grid-row:4}}.entry .text .tag{color:var(--ink-3);text-decoration:none}.tagmenu{z-index:2;top:calc(100% + var(--sp-1));min-width:160px;padding:var(--sp-15);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:absolute;left:0}.tagmenu button{padding:var(--sp-1) var(--sp-2);color:var(--ink);border-radius:var(--r-md)}.tagmenu button.on{background:var(--overlay-2)}.entry .origin{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);grid-column:text/-1}.entry .origin button{color:var(--ink-2)}.entry .edit{width:100%;caret-color:var(--accent)}.entry .edit:focus-visible,.card textarea:focus-visible{outline:none}.entry .swipe{width:var(--dx,0px);background:var(--accent);color:var(--on-accent);font-size:var(--fs-sm);line-height:var(--lh-sm);white-space:nowrap;pointer-events:none;align-items:center;font-weight:600;display:flex;position:absolute;top:0;bottom:0;overflow:hidden}.entry .swipe.lead{right:100%}.entry .swipe.trail{justify-content:flex-end;left:100%}.entry .swipe>span{align-items:center;gap:var(--sp-15);margin:0 var(--sp-3);transition:transform var(--snap);display:inline-flex}.entry .swipe.lead.armed>span{transform:translateX(var(--sp-1))}.entry .swipe.trail.armed>span{transform:translateX(calc(-1 * var(--sp-1)))}.entry .swipe .glyph{width:var(--icon-lg);height:var(--icon-lg);stroke-width:2px}.entry .swipe .ring{width:var(--icon-lg);height:var(--icon-lg);border-radius:var(--r-pill);box-shadow:inset 0 0 0 var(--ring-w) var(--on-accent);position:relative}.entry .swipe .ring.full:after{content:"";inset:var(--sp-1);border-radius:var(--r-pill);background:var(--on-accent);position:absolute}.entry.snap{transition:transform var(--snap)}.entry.snap .swipe{transition:width var(--snap)}.entry.picked{--band:oklch(from var(--accent) l c h / 14%)}.entry.picking .bullet{color:var(--ink-3)}.entry .pick{width:var(--touch);height:var(--touch);margin:calc(-1 * var(--row-py)) calc(-1 * var(--row-px)) calc(-1 * var(--row-py)) 0;grid-area:1/end;align-self:center;place-items:center;display:grid}.entry .pick i{border-radius:var(--r-pill);width:26px;height:26px;box-shadow:inset 0 0 0 1px var(--ink-3);position:relative}.entry .pick[aria-checked=true] i{box-shadow:inset 0 0 0 var(--ring-w) var(--accent)}.entry .pick[aria-checked=true] i:after{content:"";border-radius:var(--r-pill);background:var(--accent);position:absolute;inset:3.5px}@media (hover:hover){.entry.task .bullet:hover{color:var(--accent)}.entry.ghost:hover{color:var(--ink-2)}.entry .text .tag:hover{color:var(--ink)}.tagmenu button:hover{background:var(--overlay-1)}}@media (pointer:coarse){.entry .text{cursor:text}.entry.ghost:not(.blank){display:none}.tagmenu{inset:auto 0 var(--kb,0px) 0;z-index:6;align-items:center;gap:var(--sp-1);min-width:0;height:var(--touch);padding:0 var(--sp-2);background:var(--bg-2);border:0;border-top:1px solid var(--rule);box-shadow:none;border-radius:0;flex-direction:row;position:fixed;overflow-x:auto}.tagmenu button{height:var(--touch);padding:0 var(--sp-3);font-size:var(--fs-base);line-height:var(--lh-base);white-space:nowrap}.tagmenu button.on{background:0 0}}.stand-in{opacity:0;width:1px;height:1px;font-size:var(--no-zoom);pointer-events:none;border:0;padding:0;position:fixed;top:0;left:0}.entry:is(.editing,.closing){margin:var(--lh-base) calc(var(--row-px) - var(--card-inset)) var(--lh-base) 0;padding:var(--card-py) var(--card-inset) calc(var(--card-py) - var(--sp-05)) var(--row-px);z-index:1;--band:var(--card-bg);--bleed-l:calc(var(--card-inset) + var(--gutter) + var(--card-gap) + var(--depth,0) * var(--indent));--bleed-r:var(--card-inset);--bleed-b:calc(var(--card-py) - var(--sp-05));border-radius:0;align-items:start}.card{grid-column:text/-1}.card textarea{resize:none;field-sizing:content;width:100%;display:block;overflow:hidden}.card .notes{margin:var(--sp-2) 0 0;font-size:var(--fs-note);line-height:var(--lh-note);color:var(--ink-2);min-height:calc(2 * var(--lh-note))}@media (pointer:coarse){.card textarea.notes{font-size:max(var(--fs-note), var(--no-zoom))}}.card .md{color:var(--ink);cursor:text}.card .md>:first-child{margin-top:0}.card .md>:last-child{margin-bottom:0}.card .md :is(p,ul,ol,blockquote,pre){margin:.3em 0}.card .md :is(ul,ol){padding-left:1.3em}.card .md :is(h1,h2,h3){margin:.5em 0 .2em;font-size:1em;font-weight:600}.card .md a{color:var(--accent);text-decoration:none}.card .md code{font-family:var(--mono);background:var(--bg-2);padding:0 var(--sp-1);border-radius:var(--r-sm);font-size:.9em}.card .md pre{background:var(--bg-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);overflow-x:auto}.card .md blockquote{border-left:2px solid var(--rule);padding-left:var(--sp-3);color:var(--ink-2)}.card .md .checklist{padding-left:0;list-style:none}.card .md li.task{grid-template-columns:var(--cell) minmax(0, 1fr);column-gap:var(--gap);display:grid;position:relative}.card .md li.task>.box{width:var(--cell);height:var(--lh-note);color:var(--ink-2);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;place-items:center;padding:0;display:grid}.card .md li.task>.box .glyph{width:var(--cell);height:var(--cell)}.card .md li.task>.box:focus-visible{outline:var(--focus) solid var(--accent);outline-offset:-1px}.card .md li.task.done>:is(.box,.t){color:var(--ink-3)}.card .md li.task.done>.t :is(ul,ol){color:var(--ink)}.card .md li.task>.t>p,.card .md li.task :is(ul,ol){margin:0}@media (pointer:coarse){.card .md li.task{padding-block:calc((var(--touch) - var(--lh-note)) / 2)}.card .md li.task:has(>.t>:is(ul,ol)){padding-bottom:0}.card .md li.task>.box:before{content:"";height:var(--touch);position:absolute;top:0;left:0;right:0}.card .md li.task a{z-index:1;position:relative}}.card .head{align-items:start;display:flex;position:relative}.card .head .edit{flex:1}.entry.editing .bullet{color:var(--accent)}.card .trace{align-items:center;gap:var(--sp-1);width:-moz-fit-content;width:fit-content;margin:0 0 var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);display:flex}.card .trace .glyph{width:var(--icon-sm);height:var(--icon-sm)}.kbar{left:0;right:0;bottom:var(--kb,0px);z-index:6;align-items:center;gap:var(--sp-1);height:var(--touch);padding:0 var(--sp-2) 0 var(--sp-3);background:var(--bg-2);border-top:1px solid var(--rule);display:flex;position:fixed}.kbar button{min-width:var(--touch);height:var(--touch);color:var(--ink-2);border-radius:var(--r-md);place-items:center;display:grid}.kbar button .glyph{width:var(--icon-lg);height:var(--icon-lg)}.kbar button.word{font-size:var(--fs-base);line-height:var(--lh-base);padding:0 var(--sp-3);font-weight:600}.bar{align-items:center;gap:var(--sp-1) var(--sp-3);margin:var(--sp-4) calc(-1 * var(--bleed-r)) calc(-1 * var(--bleed-b)) calc(-1 * var(--bleed-l));padding:var(--sp-2) var(--card-inset);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);border-top:1px solid var(--rule);border-radius:0 0 var(--r-md) var(--r-md);flex-wrap:wrap;display:flex;container-type:inline-size}.bar .types{align-items:center;gap:var(--sp-05);display:none}@container (width>=34rem){.bar .types{display:inline-flex}}.bar .types .on{color:var(--accent);background:var(--overlay-1)}.bar button,.bar .loc{align-items:center;gap:var(--sp-15);min-height:var(--ctl);padding:var(--sp-1) var(--sp-15);color:var(--ink-2);border-radius:var(--r-md);font-weight:500;display:inline-flex}.bar .glyph{width:var(--icon-md);height:var(--icon-md)}.bar .loc{gap:var(--sp-1);min-width:0;color:var(--accent);margin-left:calc(-1 * var(--sp-15));font-weight:600}.bar .loc .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bar .loc .glyph{color:var(--ink-2);flex:none}.bar .loc[data-kind=today] .glyph{color:var(--c-today)}.bar .loc[data-kind=month] .glyph{color:var(--c-month)}.bar .loc[data-kind=future] .glyph{color:var(--c-future)}.bar .loc .glyph[data-g=next]{width:var(--icon-sm);height:var(--icon-sm);color:var(--accent)}.bar .star{color:var(--ink-2)}.bar .star .glyph{fill:none;stroke-width:1.6px}.bar .star.on{color:var(--mark)}.bar .star.on .glyph{fill:var(--mark)}.bar .clock{align-items:center;gap:var(--sp-15);min-height:var(--ctl);padding:var(--sp-1) var(--sp-15);color:var(--ink-2);display:inline-flex}.bar .clock input{width:auto;font:inherit;color:var(--ink);font-variant-numeric:tabular-nums}.bar .clock .clear{min-height:0;padding:0 var(--sp-1);font-size:var(--fs-base);color:var(--ink-3);line-height:1}.bar .ctl .strike.on,.kbar .strike.on{color:var(--accent)}.bar .acts{align-items:center;gap:var(--sp-2);margin-left:auto;display:inline-flex}.bar .ctl{align-items:center;gap:var(--sp-05);padding-left:var(--sp-2);border-left:1px solid var(--rule);display:inline-flex}.bar .ctl button{padding:var(--sp-1);min-width:var(--ctl);justify-content:center}@media (hover:hover){.bar button:hover:not(:disabled){background:var(--overlay-1);color:var(--ink)}.bar button.loc:hover:not(:disabled){color:var(--accent)}}@media (pointer:coarse){.bar{gap:var(--sp-05) var(--sp-2)}.bar button{min-height:var(--touch)}.bar{min-height:var(--touch);flex-wrap:nowrap;padding-block:0}.bar .ctl{margin-top:var(--sp-1);flex-basis:100%;justify-content:space-between;gap:0}.bar .ctl button .glyph{width:var(--icon-lg);height:var(--icon-lg)}}.fab{right:calc(var(--sar) + var(--page-x));bottom:calc(var(--sab) + var(--sp-5));z-index:5;border-radius:var(--r-pill);background:var(--accent);width:56px;height:56px;color:var(--on-accent);box-shadow:var(--shadow-2);place-items:center;display:grid;position:fixed}.fab .glyph{width:var(--icon-fab);height:var(--icon-fab);stroke-width:2px}.fab:active{transform:scale(.96)}.selbar{left:50%;bottom:calc(var(--sab) + var(--sp-5));z-index:5;gap:var(--sp-1);padding:var(--sp-1);background:var(--bg);border-radius:var(--r-lg);box-shadow:var(--shadow-1), var(--shadow-2);display:flex;position:fixed;transform:translate(-50%)}.selbar button{width:var(--touch);height:var(--touch);color:var(--accent);border-radius:var(--r-md);place-items:center;display:grid}.selbar button.danger{color:var(--danger)}.selbar button:disabled,.bar button:disabled,.kbar button:disabled{color:var(--ink-3);cursor:default}.selbar button:active:not(:disabled){background:var(--overlay-2)}.selbar .glyph{width:var(--icon-nav);height:var(--icon-nav)}.nav{gap:var(--sp-05);flex-direction:column;display:flex}.nav button{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-15) var(--sp-2);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);border-radius:var(--r-md);display:flex;position:relative}.nav button .glyph{width:var(--icon-nav);height:var(--icon-nav);color:var(--ink-2)}.nav button.active{background:var(--overlay-2)}.nav [data-tab=day] .glyph{color:var(--c-today)}.nav [data-tab=month] .glyph{color:var(--c-month)}.nav [data-tab=future] .glyph{color:var(--c-future)}.nav [data-tab=review] .glyph{color:var(--c-review)}.nav button .n{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.searchbox{width:100%;padding:var(--sp-2) var(--sp-3);margin:var(--sp-1) 0 var(--sp-2);background:var(--bg-2);border-radius:var(--r-md)}.nav .searchbox{font-size:var(--fs-base);line-height:var(--lh-base);padding:var(--field-py) var(--sp-2);margin:0 0 var(--sp-3);background:var(--overlay-2);border-radius:var(--r-md)}.nav .group{gap:var(--sp-05);margin-top:var(--sp-4);flex-direction:column;display:flex}.nav .group summary{align-items:center;gap:var(--sp-2);margin:0 var(--sp-2) var(--sp-1);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);font-weight:600;display:flex}.nav .group summary .t{flex:none}.nav .group button .t{padding-left:calc(var(--icon-nav) + var(--sp-2))}.nav .group button.quiet,.nav .group button.quiet .glyph{color:var(--ink-2)}.nav .group button.quiet .t{padding-left:0}.nav .last{margin-top:auto}@media (hover:hover){.nav button:hover{background:var(--overlay-1)}.nav .group summary:hover{color:var(--ink)}}.lists{padding-top:var(--sp-2)}.lists button{padding:var(--finger-py) var(--sp-2);font-size:var(--fs-base);line-height:var(--lh-base)}.lists .searchbox{font-size:var(--fs-base);line-height:var(--lh-base);padding:var(--sp-2) var(--sp-3);margin:0 0 var(--sp-4);background:var(--bg-2)}.lists .group summary{font-size:var(--fs-base);line-height:var(--lh-base)}.lists .group summary .glyph{width:14px;height:14px}.lists .last{margin-top:var(--sp-6)}.tabbar{display:none}@media (min-width:700px){.tabbar{border-right:1px solid var(--rule);background:var(--bg-2);height:100dvh;padding:calc(var(--sat) + var(--sp-5)) var(--sp-2) calc(var(--sab) + var(--sp-2)) calc(var(--sal) + var(--sp-2));grid-area:nav;align-self:start;display:flex;position:sticky;top:0;overflow-y:auto}}.cal{--lead-w:var(--day-w);--margin:0px;column-gap:var(--gap);grid-template-columns:[lead] calc(var(--lead-w) + var(--lead-gap)) [sig] var(--sig-w) [bullet] var(--cell) [text] minmax(0, 1fr) [end] max-content;display:grid}@media (min-width:700px){.cal{--margin:calc(var(--lead-w) + var(--lead-gap) + var(--sig-w) + 2 * var(--gap))}}.cal>li,.cal>li .entries,.cal>li .entries>.entry{grid-column:1/-1;grid-template-columns:subgrid;margin:0;display:grid}.cal>li .entries>.entry{padding-left:0}.cal .entry .gut>.lead{height:var(--lh-base);grid-area:1/lead;place-self:start end;place-items:center;display:grid}.cal .entry .gut>.lead:has(>.d){justify-self:stretch}.cal .d{justify-content:space-between;align-items:center;column-gap:var(--sp-15);width:100%;height:100%;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;grid-template-columns:minmax(0,max-content) minmax(0,max-content);padding:0;display:grid}.cal .d>span{min-width:0}.cal .d .dow{text-align:left}.cal .d .num{text-align:right}.cal .d.weekend{color:var(--ink-3)}.cal .d.today{color:var(--accent);font-weight:600}.spread .right .entry .time,.pool .entry .time{display:none}@media (hover:hover){.cal .d:hover{color:var(--accent)}}.spread{gap:0 var(--sp-8);display:grid}.pane-switch{align-items:center;gap:var(--sp-2);margin:var(--sp-4) var(--row-px) 0;display:flex}.pane-switch [role=tab]{padding:var(--sp-15) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);font-weight:500}.pane-switch [role=tab].on{color:var(--ink);font-weight:600}@media not (min-width:700px){.entry{padding-left:0}.lists button,.lists .group summary{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.spread.pane-cal .right,.spread.pane-tasks .left{display:none}}@media (min-width:700px){.spread{--page-gutter:calc(var(--row-px) + var(--lead-gap) + var(--sig-w) + var(--gap));gap:0 calc(var(--page-gutter) + var(--sp-5));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start}.spread .right .entries{--margin:var(--page-gutter)}.spread .right .entry{--cols-marks:[sig] var(--sig-w);padding-left:calc(var(--row-px) + var(--lead-gap))}.spread .pane-switch{display:none}}@media (display-mode:window-controls-overlay){body:before{content:"";top:env(titlebar-area-y,0px);left:env(titlebar-area-x,0px);width:env(titlebar-area-width,100%);height:env(titlebar-area-height,0px);app-region:drag;-webkit-app-region:drag;z-index:50;position:fixed}#app{padding-top:env(titlebar-area-height,0px)}.topbar{top:env(titlebar-area-height,0px)}.nav.tabbar{top:env(titlebar-area-height,0px);height:calc(100dvh - env(titlebar-area-height,0px))}.nav .searchbox,.topbar button{app-region:no-drag;-webkit-app-region:no-drag}}@media (prefers-reduced-motion:reduce){:root{--unfold:0s;--fold:0s}}.list{margin:0;padding:0;list-style:none}.list li{align-items:baseline;gap:var(--sp-3);padding:var(--row-py) var(--row-px) var(--row-py) var(--gutter);border-radius:var(--r-md);cursor:pointer;display:flex}.list li.archived .t{color:var(--ink-2)}.list li .arrow{color:var(--ink-2);align-self:center;display:flex}.monthblock{margin:0 0 var(--sp-3)}.monthblock.target>h3 button{color:var(--accent)}.monthblock>h3 .n{margin-left:auto;font-weight:500}.pane-switch [role=tab] .n,.list li .n,.monthblock>h3 .n{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);font-variant-numeric:tabular-nums}.pane-switch [role=tab] .n{margin-left:var(--sp-15)}@media (hover:hover){.list li:hover{background:var(--overlay-1)}}@media (min-width:700px){.list li .arrow{display:none}}.sheet{width:100%;max-width:100vw;height:100%;max-height:100dvh;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.sheet[open]{place-items:end center;display:grid}.sheet::backdrop{background:var(--scrim)}html:has(.sheet[open]:not(.popover)){scrollbar-gutter:stable;overflow:hidden}.sheet .panel{overscroll-behavior:contain;width:min(100%,440px);max-height:92dvh;padding:var(--sp-3) var(--sp-3) calc(var(--sab) + var(--sp-3));background:var(--bg);border-radius:var(--r-lg) var(--r-lg) 0 0;box-shadow:var(--shadow-3);outline:none;overflow-y:auto}.sheet .title{padding:var(--sp-1) var(--sp-2) var(--sp-3);margin-bottom:var(--sp-1);border-bottom:1px solid var(--rule);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);overflow-wrap:anywhere}.sheet .title b{margin-bottom:var(--sp-05);font-size:var(--fs-base);line-height:var(--lh-base);color:var(--ink);font-weight:600;display:block}.sheet .item{align-items:baseline;gap:var(--sp-3);width:100%;padding:var(--row-py) var(--row-px);border-radius:var(--r-md);display:flex}.sheet .item .g{width:var(--cell);text-align:center;color:var(--ink-2);flex:none}.sheet .item.danger{color:var(--danger)}.sheet .item.on,.sheet .item.on .g{color:var(--accent)}.sheet .item.on{background:var(--overlay-2)}.sheet .months{grid-template-columns:1fr 1fr;display:grid}.sheet .months .item .g{display:none}.sheet .item kbd{color:var(--ink-2);margin-left:auto}.sheet hr{margin:var(--sp-1) var(--sp-2);border:0;border-top:1px solid var(--rule)}.sheet .field{width:100%;margin:var(--sp-2) 0 var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--bg-2);border-radius:var(--r-md)}@media (hover:hover){.sheet .item:hover{background:var(--overlay-1)}}@media (min-width:700px){.sheet[open]{align-items:center}.sheet .panel{border-radius:var(--r-lg)}.sheet.popover[open]{display:block}.sheet.popover::backdrop{background:0 0}.sheet.popover .panel{width:300px;max-height:calc(100vh - var(--sp-4));padding:var(--sp-15);border:1px solid var(--rule);box-shadow:var(--shadow-2);position:fixed}.sheet.popover .title{padding:var(--sp-1) var(--sp-2) var(--sp-2)}.sheet.popover .item{padding:var(--sp-1) var(--sp-2)}}.prefs{row-gap:var(--sp-2);max-width:640px;margin-top:var(--sp-2);grid-template-columns:1fr;display:grid}.prefs .k{margin-top:var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink-2);font-weight:600}.prefs .c{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.prefs .v{color:var(--ink-2)}.prefs .v.attn{color:var(--danger);font-weight:500}.prefs .field{min-width:0;padding:var(--field-py) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);background:var(--bg-2);border-radius:var(--r-md);caret-color:var(--accent);flex:220px}.push{padding:var(--field-py) var(--sp-3);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--ink);background:var(--bg);border-radius:var(--r-md);box-shadow:var(--shadow-1);white-space:nowrap;font-weight:500}.push.danger{color:var(--danger)}.prefs .check{gap:var(--sp-2);cursor:pointer}.prefs .check input{width:var(--icon-sm);height:var(--icon-sm);accent-color:var(--accent);margin:0}.prefs .keys{column-gap:var(--sp-4);row-gap:var(--sp-05);font-size:var(--fs-sm);line-height:var(--lh-sm);grid-template-columns:1fr max-content;display:grid}.prefs .keys kbd{color:var(--ink-2);text-align:end}@media (hover:hover){.push:hover{background:var(--overlay-1)}}@media (pointer:coarse){.prefs .field,.push{padding:var(--finger-py) var(--sp-3)}.prefs .field{font-size:var(--fs-base);line-height:var(--lh-base)}}@media (min-width:700px){.prefs{column-gap:var(--sp-5);row-gap:var(--sp-4);grid-template-columns:max-content 1fr;align-items:baseline}.prefs .k{text-align:end;font-size:var(--fs-base);line-height:var(--lh-base);margin:0;font-weight:400}}.toast{left:0;right:0;bottom:calc(var(--sab) + var(--sp-8));z-index:10;align-items:baseline;gap:var(--sp-4);width:max-content;max-width:min(92vw,480px);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--toast-fg);background:var(--toast-bg);border-radius:var(--r-lg);box-shadow:var(--shadow-2);margin:0 auto;display:flex;position:fixed}.toast button{color:var(--toast-accent);flex:none;font-weight:600}#app:has(.selbar) .toast{bottom:calc(var(--sab) + var(--sp-5) + var(--touch) + 2 * var(--sp-1) + var(--sp-3))}@media (min-width:700px){.toast{left:var(--side-w);bottom:var(--sp-8)}}
