@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-vietnamese-standard-normal-Br4FGdAc.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-ext-standard-normal-qp-RdZgh.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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;font-stretch:75% 100%;src:url(/assets/bricolage-grotesque-latin-standard-normal-C5Lc8Qmc.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}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-normal-CtlIRbEm.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-normal-MQgHevqp.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:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-normal-DdeTHZLK.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}@font-face{font-family:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-vietnamese-wght-italic-B7WYVnNy.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:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-ext-wght-italic-Dw_CFXJO.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:Public Sans Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/public-sans-latin-wght-italic-DGZ7iaiu.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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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{--paper:#f2f4ef;--surface:#fff;--ink:#17221b;--muted:#56655b;--line:#d3dbd3;--accent:#2b6544;--accent-soft:#e2ede5;--on-accent:#fff;--star:#9a6d00;--flag:#8a4500;--font-display:"Bricolage Grotesque Variable", "Avenir Next Condensed", "Arial Narrow", system-ui, sans-serif;--font-body:"Public Sans Variable", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--radius:10px;--bar-h:60px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0f1411;--surface:#171f1a;--ink:#e3eae4;--muted:#9bada0;--line:#2b372f;--accent:#7cc39b;--accent-soft:#1d2e24;--on-accent:#0b1a11;--star:#e8bd45;--flag:#f0a25a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--paper:#0f1411;--surface:#171f1a;--ink:#e3eae4;--muted:#9bada0;--line:#2b372f;--accent:#7cc39b;--accent-soft:#1d2e24;--on-accent:#0b1a11;--star:#e8bd45;--flag:#f0a25a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}html{scroll-padding-top:calc(var(--bar-h) + 8px)}body{background:var(--paper);color:var(--ink);font:400 15px/1.5 var(--font-body);font-variant-numeric:tabular-nums}a{color:var(--accent);text-underline-offset:2px}button,input{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.wrap{max-width:1240px;margin:0 auto;padding-inline:20px}@media (max-width:620px){.wrap{padding-inline:16px}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mono{font-family:var(--font-mono)}.note{color:var(--muted);font-size:14px}.btn{border:1px solid var(--line);background:var(--surface);cursor:pointer;color:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-weight:500;text-decoration:none;display:inline-flex}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.textbtn{color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.close{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;flex:none;width:36px;height:36px;font-size:20px;line-height:1}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cards{gap:14px;display:grid}.eyebrow{font:500 12px/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:0 0 2px}.status{font-size:13px;font-weight:600}.status.muted{color:var(--muted);font-style:italic}.flag{color:var(--flag);font-size:13px}.callout{background:var(--accent-soft);border-radius:8px;margin:10px 0 0;padding:10px 12px}.empty{background:var(--surface);border:1px dashed var(--line);border-radius:var(--radius);padding:24px}.empty h2{margin-bottom:6px;font-size:22px}.section-title{margin:4px 0 10px;font-size:22px}.star.svelte-bag8dg{border:1px solid var(--line);background:var(--surface);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:inline-grid}.star.on.svelte-bag8dg{color:var(--star);border-color:var(--star)}.btn.on.svelte-bag8dg svg:where(.svelte-bag8dg){color:var(--star)}.dates.svelte-gbl4a1{flex-wrap:wrap;gap:4px;margin-top:4px;padding:0;list-style:none;display:flex}.dates.svelte-gbl4a1 li:where(.svelte-gbl4a1){font:13px var(--font-mono);border:1px solid var(--line);border-radius:5px;padding:1px 6px}.dates.svelte-gbl4a1 li.past:where(.svelte-gbl4a1){color:var(--muted);text-decoration:line-through}dialog.svelte-qnfg8r{border:1px solid var(--line);background:var(--surface);width:min(760px,100% - 24px);max-height:calc(100% - 48px);color:var(--ink);border-radius:14px;padding:0}dialog.svelte-qnfg8r::backdrop{background:#0a140e73}.head.svelte-qnfg8r{background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:12px;padding:18px 22px 12px;display:flex;position:sticky;top:0}.head.svelte-qnfg8r h2:where(.svelte-qnfg8r){font-variation-settings:"wdth" 82;font-size:28px;font-weight:800;line-height:1.05}.head.svelte-qnfg8r p:where(.svelte-qnfg8r){margin:0 0 4px}.body.svelte-qnfg8r{gap:18px;padding:16px 22px 24px;display:grid}.body.svelte-qnfg8r h3{margin-bottom:4px;font-size:17px}.body.svelte-qnfg8r p{max-width:70ch;margin:0}.body.svelte-qnfg8r ul.plain{margin:0;padding-left:18px}.body.svelte-qnfg8r .facts{grid-template-columns:130px minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.body.svelte-qnfg8r .facts dt{font:500 12px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.body.svelte-qnfg8r .facts dd{margin:0}@media (max-width:620px){.body.svelte-qnfg8r .facts{grid-template-columns:minmax(0,1fr);gap:2px}.body.svelte-qnfg8r .facts dd{margin-bottom:8px}}.opt.svelte-nuv4dr{cursor:pointer;align-items:baseline;gap:8px;padding:3px 0;display:flex}input.svelte-nuv4dr{accent-color:var(--accent);flex:none;width:16px;height:16px;margin:0;translate:0 2px}small.svelte-nuv4dr{color:var(--muted)}.rail.svelte-qbsrze{top:calc(var(--bar-h) + 16px);max-height:calc(100vh - var(--bar-h) - 32px);padding-right:4px;position:sticky;overflow:auto}.rail-head.svelte-qbsrze,.rail-foot.svelte-qbsrze{display:none}fieldset.svelte-qbsrze{border:0;margin:0 0 18px;padding:0}legend.svelte-qbsrze{font:600 12px/1.2 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;padding:0}.daygrid.svelte-qbsrze{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.toggle.svelte-qbsrze{position:relative}.toggle.svelte-qbsrze input:where(.svelte-qbsrze){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.toggle.svelte-qbsrze span:where(.svelte-qbsrze){text-align:center;border:1px solid var(--line);font:500 12px var(--font-mono);background:var(--surface);border-radius:6px;padding:6px 0;display:block}.toggle.svelte-qbsrze input:where(.svelte-qbsrze):checked+span:where(.svelte-qbsrze){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.toggle.svelte-qbsrze input:where(.svelte-qbsrze):focus-visible+span:where(.svelte-qbsrze){outline:3px solid var(--accent);outline-offset:2px}.places.svelte-qbsrze{border:1px solid var(--line);background:var(--surface);border-radius:8px;max-height:15rem;padding:6px 10px;overflow:auto}.age.svelte-qbsrze{align-items:center;gap:8px;padding-bottom:6px;display:flex}.age.svelte-qbsrze input:where(.svelte-qbsrze){border:1px solid var(--line);background:var(--surface);border-radius:8px;width:6.5em;padding:6px 10px;font-size:16px}.age.svelte-qbsrze small:where(.svelte-qbsrze){color:var(--muted)}.error.svelte-qbsrze{color:var(--flag);margin:0 0 6px;font-size:13px}.opt.svelte-qbsrze{cursor:pointer;align-items:baseline;gap:8px;padding:3px 0;display:flex}.opt.svelte-qbsrze input:where(.svelte-qbsrze){accent-color:var(--accent);flex:none;width:16px;height:16px;margin:0;translate:0 2px}@media (max-width:900px){.rail.svelte-qbsrze{display:none}.rail.open.svelte-qbsrze{z-index:30;background:var(--paper);max-height:none;padding:0 20px;display:block;position:fixed;inset:0;overflow:auto}.rail-head.svelte-qbsrze{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-block:14px;display:flex;position:sticky;top:0}.rail-head.svelte-qbsrze h2:where(.svelte-qbsrze){font-size:24px}.rail-foot.svelte-qbsrze{background:var(--paper);border-top:1px solid var(--line);gap:10px;padding-block:12px 16px;display:flex;position:sticky;bottom:0}.rail-foot.svelte-qbsrze .btn:where(.svelte-qbsrze){flex:1;justify-content:center;padding:12px}.places.svelte-qbsrze{max-height:none}}footer.svelte-1sr6y3t{border-top:1px solid var(--line);color:var(--muted);padding-block:18px 40px;font-size:13px}p.svelte-1sr6y3t{max-width:80ch;margin:0 0 6px}.mast.svelte-xvtwvx{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;padding-block:28px 18px;display:flex}.kicker.svelte-xvtwvx{font:500 12px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 4px}h1.svelte-xvtwvx{font-variation-settings:"wdth" 78;letter-spacing:-.01em;font-size:clamp(40px,7vw,76px);font-weight:800;line-height:.9}h1.svelte-xvtwvx span:where(.svelte-xvtwvx){color:var(--accent)}.totals.svelte-xvtwvx{color:var(--muted);max-width:34ch;margin:0}.totals.svelte-xvtwvx strong:where(.svelte-xvtwvx){color:var(--ink);font-weight:600}.ses.svelte-5iasss{border-bottom:1px solid var(--line);grid-template-columns:132px minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:10px 0;display:grid}.ses.svelte-5iasss:last-child{border-bottom:0}.when.svelte-5iasss{font-family:var(--font-mono);font-size:14px;line-height:1.35}.when.svelte-5iasss b:where(.svelte-5iasss){font-weight:500;display:block}.when.svelte-5iasss span:where(.svelte-5iasss){color:var(--muted)}.main.svelte-5iasss{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.main.svelte-5iasss a:where(.svelte-5iasss){font-weight:600}.meta.svelte-5iasss{color:var(--muted)}.side.svelte-5iasss{align-items:center;gap:10px;display:flex}.kind.svelte-5iasss{font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap}.price.svelte-5iasss{white-space:nowrap;font-weight:600}@media (max-width:620px){.ses.svelte-5iasss{grid-template-columns:minmax(0,1fr) auto}.when.svelte-5iasss{grid-column:1}.main.svelte-5iasss{grid-area:2/1/auto/-1}.side.svelte-5iasss{grid-area:1/2}.when.svelte-5iasss b:where(.svelte-5iasss),.when.svelte-5iasss span:where(.svelte-5iasss){display:inline}.when.svelte-5iasss span:where(.svelte-5iasss):before{content:" · "}}.card.svelte-1wpcta2{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.head.svelte-1wpcta2{justify-content:space-between;align-items:start;gap:12px;display:flex}h3.svelte-1wpcta2{font-variation-settings:"wdth" 88;font-size:21px;font-weight:700;line-height:1.15}h3.svelte-1wpcta2 a:where(.svelte-1wpcta2){color:var(--ink);text-decoration:none}h3.svelte-1wpcta2 a:where(.svelte-1wpcta2):hover{text-decoration:underline}.desc.svelte-1wpcta2{color:var(--muted);max-width:72ch;margin:6px 0 0}.sum.svelte-1wpcta2{margin:8px 0 0;font-weight:600}.foot.svelte-1wpcta2{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:10px 0 0;font-size:14px;display:flex}.ses-list.svelte-1wpcta2{border-top:1px solid var(--line);margin:12px 0 0;padding:0;list-style:none}.more.svelte-3u0x56{border:1px solid var(--line);background:var(--surface);border-radius:var(--radius);cursor:pointer;margin:18px auto 0;padding:10px 18px;font-weight:500;display:block}.incoming.svelte-13iy7r4{margin-bottom:18px}.incoming.svelte-13iy7r4 .actions:where(.svelte-13iy7r4){margin-top:10px}.incoming.svelte-13iy7r4 .cards:where(.svelte-13iy7r4){margin-top:14px}.share.svelte-13iy7r4{gap:8px;margin-top:18px;display:grid}.share-link.svelte-13iy7r4{border:1px solid var(--line);background:var(--surface);width:100%;font:13px var(--font-mono);border-radius:8px;margin-top:8px;padding:8px 10px}.toast.svelte-1ig2a9j{background:var(--ink);color:var(--paper);z-index:20;border-radius:8px;max-width:calc(100% - 32px);padding:10px 16px;position:fixed;bottom:20px;left:50%;translate:-50%}.toast.svelte-1ig2a9j:empty{display:none}.bar.svelte-1b5lykn{z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.bar-inner.svelte-1b5lykn{flex-wrap:wrap;align-items:center;gap:10px;padding-block:10px;display:flex}.search.svelte-1b5lykn{flex:260px;position:relative}.search.svelte-1b5lykn input:where(.svelte-1b5lykn){border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;padding:10px 12px 10px 38px;font-size:16px}.search.svelte-1b5lykn svg:where(.svelte-1b5lykn){color:var(--muted);position:absolute;top:50%;left:12px;translate:0 -50%}.views.svelte-1b5lykn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);display:flex;overflow:hidden}.views.svelte-1b5lykn button:where(.svelte-1b5lykn){cursor:pointer;background:0 0;border:0;padding:9px 14px;font-weight:500}.views.svelte-1b5lykn button:where(.svelte-1b5lykn)+button:where(.svelte-1b5lykn){border-left:1px solid var(--line)}.views.svelte-1b5lykn button[aria-pressed=true]:where(.svelte-1b5lykn){background:var(--accent);color:var(--on-accent)}.badge.svelte-1b5lykn{font:500 12px var(--font-mono);margin-left:4px}.filters-btn.svelte-1b5lykn{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;padding:9px 14px;font-weight:500;display:none}.chips.svelte-1b5lykn{flex-wrap:wrap;align-items:center;gap:6px;padding-bottom:10px;display:flex}.chip.svelte-1b5lykn{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;display:inline-flex}.chip.svelte-1b5lykn span:where(.svelte-1b5lykn){color:var(--muted);font-size:15px;line-height:1}.chip.clear.svelte-1b5lykn{color:var(--muted);border-style:dashed}@media (max-width:900px){.filters-btn.svelte-1b5lykn{display:inline-block}}@media (max-width:620px){.views.svelte-1b5lykn button:where(.svelte-1b5lykn){padding:9px 10px}}.nav.svelte-5umrtz{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.nav.svelte-5umrtz h2:where(.svelte-5umrtz){flex:auto;order:-1;margin-right:8px;font-size:22px}.nav.svelte-5umrtz .btn:where(.svelte-5umrtz):disabled{opacity:.5;cursor:default}.week.svelte-5umrtz{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:84px repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.day.svelte-5umrtz{font:700 15px var(--font-display);border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:10px}.day.svelte-5umrtz time:where(.svelte-5umrtz){font:500 13px var(--font-mono);color:var(--muted);display:block}.day.today.svelte-5umrtz{background:var(--accent-soft)}.tag.svelte-5umrtz{font:600 12px var(--font-body);color:var(--accent)}.none-note.svelte-5umrtz{font:400 14px var(--font-body);color:var(--muted);display:none}.past.svelte-5umrtz{opacity:.6}.band.svelte-5umrtz{font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-top:1px solid var(--line);padding:10px}.band.svelte-5umrtz small:where(.svelte-5umrtz){text-transform:none;letter-spacing:0;display:block}.corner.svelte-5umrtz{border-bottom:1px solid var(--line)}.cell.svelte-5umrtz{border-left:1px solid var(--line);border-top:1px solid var(--line);min-width:0;padding:8px}.cell.svelte-5umrtz h4:where(.svelte-5umrtz){display:none}.cell.svelte-5umrtz ul:where(.svelte-5umrtz){gap:6px;margin:0;padding:0;list-style:none;display:grid}.cell.svelte-5umrtz a:where(.svelte-5umrtz){color:var(--ink);background:var(--accent-soft);border-radius:6px;padding:4px 6px;font-size:13px;line-height:1.3;text-decoration:none;display:block}.cell.svelte-5umrtz a:where(.svelte-5umrtz):hover{outline:1px solid var(--accent)}.cell.svelte-5umrtz time:where(.svelte-5umrtz){font:500 12px var(--font-mono);color:var(--accent);display:block}.place.svelte-5umrtz{color:var(--muted);font-size:12px;display:block}.starred.svelte-5umrtz{color:var(--star)}.nothing.svelte-5umrtz{color:var(--muted);font-size:13px}@media (max-width:900px){.week.svelte-5umrtz{display:block}.corner.svelte-5umrtz,.day.svelte-5umrtz time:where(.svelte-5umrtz){font:500 13px var(--font-mono);color:var(--muted);display:block}.tag.svelte-5umrtz{font:600 12px var(--font-body);color:var(--accent)}.none-note.svelte-5umrtz{font:400 14px var(--font-body);color:var(--muted);display:none}.past.svelte-5umrtz{opacity:.6}.band.svelte-5umrtz{display:none}.day.svelte-5umrtz{border-left:0;border-top:1px solid var(--line);background:var(--paper)}.day.today.svelte-5umrtz{background:var(--accent-soft)}.day.svelte-5umrtz:first-of-type{border-top:0}.day.svelte-5umrtz time:where(.svelte-5umrtz),.none-note.svelte-5umrtz{display:inline}.cell.svelte-5umrtz{border-left:0}.cell.svelte-5umrtz h4:where(.svelte-5umrtz){font:500 12px var(--font-mono);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px;display:block}.cell.none.svelte-5umrtz,.day.past.svelte-5umrtz,.cell.past.svelte-5umrtz{display:none}}@media (max-width:620px){.nav.svelte-5umrtz h2:where(.svelte-5umrtz){flex-basis:100%}.nav.svelte-5umrtz .btn:where(.svelte-5umrtz){flex:1 1 0;justify-content:center}}.layout.svelte-s27ln4{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;padding-block:18px 60px;display:grid}.count.svelte-s27ln4{color:var(--muted);margin:0 0 12px}.count.svelte-s27ln4 strong:where(.svelte-s27ln4){color:var(--ink)}@media (max-width:900px){.layout.svelte-s27ln4{grid-template-columns:minmax(0,1fr)}}
