@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,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;--display:Poppins, system-ui, sans-serif;--accent:#8a5c3c;--accent-fg:#7a5033;--on-accent:#fff;--bg:#f3ede6;--view:#fffdfa;--card:#fff;--text:#2a221d;--text2:#5f544b;--muted:#8f8378;--line:#e4dbd0;--hover:#462d1912;--active:#462d1924;--tint:#f0e3d6;--today:#fbf5ee;--track:#cfc4b8;--red:#b3261e;--red-bg:#c9463c;--on-red:#fff;--warn-bg:#fdf1dc;--warn-fg:#6d4300;--err-bg:#fbe4e1;--err-fg:#8f231c;--toast-bg:#2a221d;--toast-fg:#f6f0ea;--shadow:0 1px 2px #28190a0f, 0 6px 20px #28190a1f;--now:#d9402f;--event-ink:#241d18;--event-ink2:#514740;--radius:10px;--ease-open:cubic-bezier(.35, .75, .25, 1);--ease-close:cubic-bezier(.4, 0, .2, 1);--open:.32s;--close:.26s;--quick-open:.16s;--quick-close:.11s;--ring-day:#d57a7e;--ring-week:#f8b585;--ring-term:#70b1ea;--ring-mix:20%;--class-ink-l:.62;--class-ink-k:3.6;--flame:#e8492b;--flame-tip:#f7a431;--flame-core:#ffd98c;--streak-dot:#eba363;--streak-ring:#eba363}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#c99f7c;--accent-fg:#ddb996;--on-accent:#231810;--bg:#1e1a17;--view:#262220;--card:#2e2926;--text:#ece5de;--text2:#bfb4a9;--muted:#948a80;--line:#3b3430;--hover:#fff5eb12;--active:#fff5eb24;--tint:#3d3128;--today:#2c2623;--track:#4c443e;--red:#f09a8f;--red-bg:#c9463c;--warn-bg:#3d2f12;--warn-fg:#f2cd8a;--err-bg:#452220;--err-fg:#f3aaa2;--toast-bg:#ece5de;--toast-fg:#1e1a17;--shadow:0 1px 2px #0006, 0 8px 24px #00000080;--now:#ff7a68;--event-ink:#1c1614;--event-ink2:#3f3530;--ring-day:#ff7a68;--ring-week:#f0b35a;--ring-term:#8fb0d0;--ring-mix:24%;--class-ink-l:.86;--class-ink-k:1.6;--flame:#ff6f52;--flame-tip:#ffb347;--flame-core:#ffe3a6;--streak-dot:var(--accent);--streak-ring:var(--accent-fg)}}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{touch-action:manipulation}#app{flex-direction:column;display:flex}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Adwaita Sans,Inter,sans-serif}button,input,select,textarea{font:inherit;color:inherit;margin:0}button{cursor:pointer}a{color:var(--accent-fg)}h1,h2,h3,h4,p,ul{margin:0}h1,h2,h3,h4{font-size:inherit}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent-fg);outline-offset:2px}.i{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.dim{color:var(--muted)}.display,.title{font-family:var(--display);letter-spacing:-.01em;font-weight:500}.title{font-size:1.05rem;line-height:1.3}.heading{font-weight:600}.caption{color:var(--muted);font-size:.8rem}.group-title{color:var(--muted);margin:0 0 6px 2px;font-size:.8rem;font-weight:600;display:block}.group+.group,.group-title:not(:first-child){margin-top:20px}kbd{font:inherit;color:var(--muted);font-size:.8rem}[hidden]{display:none!important}.btn{background:var(--hover);min-width:34px;min-height:34px;color:var(--text);white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover{background:var(--active)}}.btn:active{background:var(--active);filter:brightness(.95)}.btn:disabled{opacity:.4;cursor:default}.btn:focus-visible{outline-offset:-2px}.btn.flat{background:0 0}@media (hover:hover){.btn.flat:hover{background:var(--hover)}}.btn.flat:active,.btn.on{background:var(--active)}.btn.on{color:var(--accent-fg)}.btn.icon{width:34px;padding:0}.btn.round{border-radius:50%}.btn.pill{border-radius:999px;min-height:36px;padding:0 18px}.btn.suggested{background:var(--accent);color:var(--on-accent)}@media (hover:hover){.btn.suggested:hover{filter:brightness(1.08)}}.btn.destructive{background:var(--red-bg);color:var(--on-red)}.btn.link{color:var(--accent-fg);background:0 0;min-height:0;padding:0 4px}@media (hover:hover){.btn.link:hover{text-decoration:underline}}.btn .i.caret{opacity:.7;margin:0 -4px 0 -2px}.linked{display:inline-flex}.linked .btn{border-radius:0}.linked .btn:first-child{border-radius:8px 0 0 8px}.linked .btn:last-child{border-radius:0 8px 8px 0}.linked .btn+.btn{margin-left:1px}.linked.fill{display:flex}.linked.fill .btn{flex:1;padding:0 6px}.list{background:var(--card);border-radius:var(--radius);box-shadow:0 0 0 1px var(--line);overflow:hidden}.list>:not(:first-child){border-top:1px solid var(--line)}.list>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.row{width:100%;min-height:48px;color:inherit;text-align:left;align-items:center;gap:12px;padding:8px 12px;display:flex}button.row,a.row{cursor:pointer;background:0 0;border:0;text-decoration:none}@media (hover:hover){button.row:hover,a.row:hover{background:var(--hover)}}button.row:focus-visible,a.row:focus-visible{outline-offset:-2px}button.row:disabled{cursor:default;background:0 0}button.row:disabled .t{color:var(--muted)}.row.destructive .t{color:var(--red)}.rt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.rt .t{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rt .s{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.rt .s.wrap{white-space:normal}.rt .t.wrap{white-space:normal;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box}.row .chev{color:var(--muted);display:flex}.fi{background:var(--tint);width:36px;height:36px;color:var(--accent-fg);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.row-btn{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.combo{max-width:55%;color:var(--text2);flex:none;align-items:center;display:inline-flex;position:relative}.combo select{appearance:none;max-width:100%;color:inherit;text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 26px 6px 8px}@media (hover:hover){.combo select:hover{background:var(--hover)}}.combo .i{pointer-events:none;position:absolute;right:6px}.viewbar{padding-bottom:env(safe-area-inset-bottom);background:var(--bg);box-shadow:inset 0 1px var(--line);flex:none}.views{display:flex}.views button{min-height:54px;color:var(--muted);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:6px 0;font-size:.72rem;font-weight:500;display:flex;position:relative}.views button.on{color:var(--accent-fg)}.views .i{stroke-width:1.6px;width:22px;height:22px}.entry{background:var(--hover);height:36px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;padding:0 12px;display:flex}.entry:focus-within{box-shadow:0 0 0 2px var(--accent-fg)}.entry input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1}.entry input::-webkit-search-cancel-button{display:none}.entry .clear{color:inherit;background:0 0;border:0;padding:0;display:none}.entry:has(input:not(:placeholder-shown)) .clear{display:inline-flex}.field{margin-bottom:12px;display:block}.field>span{color:var(--text2);margin-bottom:4px;font-size:.8rem;font-weight:500;display:block}.field input:not(.switch):not(.check),.field select,.field textarea,.input{background:var(--hover);width:100%;min-height:36px;color:var(--text);border:0;border-radius:8px;padding:6px 10px;display:block}.field input:not(.switch):not(.check):focus,.field select:focus,.input:focus{outline:2px solid var(--accent-fg);outline-offset:-1px}.field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 15px) 15px,calc(100% - 10px) 15px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}.field input[type=date],.field input[type=time]{appearance:none;text-align:left;min-width:0}.field input::-webkit-date-and-time-value{text-align:left;min-height:1.4em}.field input::-webkit-calendar-picker-indicator{opacity:.6}.field.inline{justify-content:space-between;align-items:center;gap:12px;display:flex}.field.inline>span{font-size:inherit;color:var(--text);margin:0;font-weight:400}.fields{gap:10px;display:flex}.fields .field{flex:1;min-width:0}.hint{color:var(--muted);font-size:.8rem}.check{appearance:none;border:2px solid var(--track);background:var(--card);cursor:pointer;border-radius:50%;flex:none;width:20px;height:20px;position:relative}.check:after{content:"";border:solid var(--on-accent);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1.5px;left:5px;transform:rotate(45deg)scale(0)}.check:checked{background:var(--accent);border-color:var(--accent)}.check:checked:after{transform:rotate(45deg)scale(1)}.switch{appearance:none;background:var(--track);cursor:pointer;border-radius:999px;flex:none;width:40px;height:24px;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .12s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0000004d}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(16px)}.switch:disabled{opacity:.5;cursor:default}@media (prefers-color-scheme:dark){.pastel{filter:brightness(.82)saturate(1.1)}}.rt .s .chip{margin-right:6px}.chip{color:var(--event-ink);white-space:nowrap;border-radius:4px;padding:0 6px;font-size:.74rem;font-weight:600;line-height:18px;display:inline-block}.status{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:28rem;margin:0 auto;padding:32px 20px;display:flex}.status .glyph{background:var(--tint);width:72px;height:72px;color:var(--accent-fg);border-radius:50%;justify-content:center;align-items:center;display:flex}.status .glyph .i{stroke-width:1.5px;width:34px;height:34px}.status h2{font-family:var(--display);margin-top:14px;font-size:1.3rem;font-weight:500;line-height:1.25}.status p{color:var(--text2);margin-top:6px}.status .actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.status.fill{flex:1}.banner{background:var(--warn-bg);min-height:40px;color:var(--warn-fg);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:6px 12px;font-size:.88rem;font-weight:500;display:flex}.banner.error{background:var(--err-bg);color:var(--err-fg)}.banner .btn{min-height:28px;color:inherit;background:color-mix(in srgb, currentColor 12%, transparent)}@media (hover:hover){.banner .btn:hover{background:color-mix(in srgb, currentColor 20%, transparent)}}.progress{background:var(--line);border-radius:2px;height:4px;overflow:hidden}.progress>span{background:var(--accent);height:100%;transition:width .2s;display:block}@media (prefers-reduced-motion:no-preference){.spin .i{animation:1s linear infinite spin}}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{body{background:#fff}}@media (pointer:coarse){#app .btn,#app .entry,#app button.row{min-height:44px}#app .btn.icon{min-width:44px}#app input:not([type=checkbox]):not([type=radio]),#app select,#app textarea{font-size:max(16px,1em)}}dialog.svelte-11qie5r{width:min(var(--w), calc(100vw - 24px));background:var(--card);max-height:calc(100dvh - 48px);color:var(--text);box-shadow:var(--shadow);border:0;border-radius:14px;margin:auto;padding:0;overflow:hidden}dialog.svelte-11qie5r::backdrop{background:#140c0666}.frame.svelte-11qie5r{flex-direction:column;max-height:calc(100dvh - 48px);display:flex}header.svelte-11qie5r{align-items:center;gap:8px;padding:18px 20px 8px;display:flex}header.svelte-11qie5r h2:where(.svelte-11qie5r){flex:1;min-width:0;font-size:1.15rem;line-height:1.3}.body.svelte-11qie5r{flex:1;min-height:0;padding:6px 20px 8px;overflow-y:auto}.footer.svelte-11qie5r{align-items:center;gap:8px;padding:10px 20px 18px;display:flex}.footer.center.svelte-11qie5r{justify-content:center;padding-top:4px}.grow.svelte-11qie5r{flex:1}.alert-body.svelte-11qie5r{text-align:center;padding:24px 24px 12px}.alert-body.svelte-11qie5r h2:where(.svelte-11qie5r){font-size:1.15rem}.alert-body.svelte-11qie5r p:where(.svelte-11qie5r){color:var(--text2);margin-top:6px}dialog.paged.svelte-11qie5r{background:var(--bg)}dialog.paged.svelte-11qie5r .frame:where(.svelte-11qie5r){height:min(var(--h), 100dvh - 48px);flex-direction:row}.side.svelte-11qie5r{width:13rem;box-shadow:inset -1px 0 var(--line);flex-direction:column;flex:none;display:flex}.side.svelte-11qie5r header:where(.svelte-11qie5r){padding:16px 18px 10px}.side.svelte-11qie5r header:where(.svelte-11qie5r) .btn:where(.svelte-11qie5r),.back.svelte-11qie5r{display:none}nav.svelte-11qie5r{flex-direction:column;gap:2px;min-height:0;padding:0 8px 8px;display:flex;overflow-y:auto}nav.svelte-11qie5r .row:where(.svelte-11qie5r){min-height:36px;color:var(--text2);border-radius:8px;gap:10px;padding:0 10px;font-weight:500}nav.svelte-11qie5r .row.on:where(.svelte-11qie5r){background:var(--active);color:var(--accent-fg)}nav.svelte-11qie5r .fi:where(.svelte-11qie5r){width:auto;height:auto;color:inherit;background:0 0}.main.svelte-11qie5r{background:var(--view);flex-direction:column;flex:1;min-width:0;display:flex}.main.svelte-11qie5r header:where(.svelte-11qie5r){text-align:center;grid-template-columns:34px 1fr 34px;gap:12px;padding:8px 12px;display:grid}.main.svelte-11qie5r h3:where(.svelte-11qie5r){grid-column:2;font-size:1.05rem;line-height:1.3}.main.svelte-11qie5r header:where(.svelte-11qie5r) .btn:where(.svelte-11qie5r):last-child{grid-column:3}.main.svelte-11qie5r .body:where(.svelte-11qie5r){flex-direction:column;display:flex}.main.svelte-11qie5r .body:where(.svelte-11qie5r)>*{flex:none}.main.svelte-11qie5r .body:where(.svelte-11qie5r)>.status{flex:1 0 auto}@media (prefers-reduced-motion:no-preference){dialog[open].svelte-11qie5r{animation:.14s ease-out svelte-11qie5r-rise}@keyframes svelte-11qie5r-rise{0%{opacity:0;transform:translateY(6px)}}}@media (max-width:600px){dialog.svelte-11qie5r{border-radius:14px 14px 0 0;width:100vw;max-width:none;max-height:94dvh;margin:auto 0 0}.frame.svelte-11qie5r{max-height:94dvh}dialog.paged.svelte-11qie5r .frame:where(.svelte-11qie5r){height:min(var(--h), 94dvh);flex-direction:column}.side.svelte-11qie5r{width:auto;min-height:0;padding-bottom:env(safe-area-inset-bottom);box-shadow:none;flex:1;overflow-y:auto}.side.svelte-11qie5r header:where(.svelte-11qie5r){padding:18px 20px 8px}.side.svelte-11qie5r header:where(.svelte-11qie5r) .btn:where(.svelte-11qie5r),.back.svelte-11qie5r{display:inline-flex}.main.svelte-11qie5r,.shown.svelte-11qie5r .side:where(.svelte-11qie5r){display:none}.shown.svelte-11qie5r .main:where(.svelte-11qie5r){background:0 0;display:flex}nav.svelte-11qie5r{border-radius:var(--radius);background:var(--card);box-shadow:0 0 0 1px var(--line);flex:none;gap:0;margin:6px 20px 20px;padding:0}nav.svelte-11qie5r .row:where(.svelte-11qie5r){min-height:60px;color:inherit;border-radius:0;gap:12px;padding:8px 12px;font-weight:400}nav.svelte-11qie5r .row:where(.svelte-11qie5r)+.row:where(.svelte-11qie5r){border-top:1px solid var(--line)}nav.svelte-11qie5r .fi:where(.svelte-11qie5r){background:var(--tint);width:36px;height:36px;color:var(--accent-fg)}.footer.svelte-11qie5r{padding-bottom:calc(18px + env(safe-area-inset-bottom))}.body.svelte-11qie5r:last-child{padding-bottom:calc(8px + env(safe-area-inset-bottom))}dialog[open].svelte-11qie5r{animation-name:svelte-11qie5r-sheet}@keyframes svelte-11qie5r-sheet{0%{transform:translateY(40px)}}}@media (max-width:600px) and (prefers-reduced-motion:no-preference){.shown.svelte-11qie5r .main:where(.svelte-11qie5r){animation:.16s ease-out svelte-11qie5r-push}@keyframes svelte-11qie5r-push{0%{opacity:0;transform:translate(16px)}}}.menu.svelte-p9o308{display:inline-flex;position:relative}.lbl.svelte-p9o308{text-overflow:ellipsis;max-width:11rem;overflow:hidden}.btn.icon.svelte-p9o308 .caret:where(.svelte-p9o308){display:none}.btn[aria-expanded=true].svelte-p9o308 .caret:where(.svelte-p9o308){rotate:180deg}.btn.tinted.svelte-p9o308,.btn.tinted.on.svelte-p9o308{background:var(--c);color:var(--event-ink)}@media (hover:hover){.btn.tinted.svelte-p9o308:hover{filter:brightness(.96)}}.pop.svelte-p9o308{z-index:30;transform-origin:100% 0;background:var(--card);min-width:12rem;max-width:calc(100vw - 16px);box-shadow:var(--shadow), 0 0 0 1px var(--line);border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}.pop.svelte-p9o308 button:where(.svelte-p9o308){text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;padding:7px 10px;display:flex}@media (hover:hover){.pop.svelte-p9o308 button:where(.svelte-p9o308):hover,.pop.svelte-p9o308 button:where(.svelte-p9o308):focus-visible{background:var(--hover);outline:0}}.pop.svelte-p9o308 button:where(.svelte-p9o308):disabled{opacity:.45;cursor:default;background:0 0}.pop.svelte-p9o308 button.destructive:where(.svelte-p9o308) .txt:where(.svelte-p9o308){color:var(--red)}.group.svelte-p9o308{flex-direction:column;display:flex}.heading.svelte-p9o308{color:var(--muted);padding:4px 10px 2px;font-size:.78rem;font-weight:600}.pop.marks.svelte-p9o308 .heading:where(.svelte-p9o308){padding-left:34px}.mark.svelte-p9o308{width:16px;color:var(--accent-fg);flex:none;display:inline-flex}.txt.svelte-p9o308{text-overflow:ellipsis;flex:1;overflow:hidden}hr.svelte-p9o308{border:0;border-top:1px solid var(--line);margin:6px 0}@media (prefers-reduced-motion:no-preference){.caret.svelte-p9o308{transition:rotate var(--quick-close) var(--ease-close)}.btn[aria-expanded=true].svelte-p9o308 .caret:where(.svelte-p9o308){transition:rotate var(--quick-open) var(--ease-open)}}.cal.svelte-1n2pxb7,.day.svelte-1n2pxb7{--days:7;flex:none;min-width:0;font-size:.78rem}.grid.svelte-1n2pxb7{grid-template-columns:3rem repeat(var(--days), minmax(0, 1fr));display:grid;position:relative}.grid.one.svelte-1n2pxb7{grid-template-columns:3rem minmax(0,1fr)}.sticky.svelte-1n2pxb7{z-index:2;background:var(--view);box-shadow:inset 0 -1px var(--line);position:sticky;top:0}.dh.svelte-1n2pxb7{min-width:0;height:32px;color:var(--muted);align-items:center;gap:4px;margin:4px 2px;padding:0 6px;line-height:1;display:flex}.dh.svelte-1n2pxb7 .wd:where(.svelte-1n2pxb7){white-space:nowrap;font-weight:600}.dh.svelte-1n2pxb7 .dn:where(.svelte-1n2pxb7),.strip.svelte-1n2pxb7 .dn:where(.svelte-1n2pxb7){min-width:24px;height:24px;font-family:var(--display);color:var(--text);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.9rem;font-weight:500;display:inline-flex}.due.svelte-1n2pxb7{box-shadow:inset 0 1px var(--line)}.due.svelte-1n2pxb7 .lbl:where(.svelte-1n2pxb7){color:var(--muted);text-align:right;padding:5px 8px 0 0;font-size:.7rem;line-height:1}.due.svelte-1n2pxb7 .cell:where(.svelte-1n2pxb7){min-width:0;box-shadow:inset 1px 0 var(--line);flex-direction:column;gap:2px;padding:3px 2px;display:flex}.due.svelte-1n2pxb7 .cell.today:where(.svelte-1n2pxb7){background:var(--today)}.task.svelte-1n2pxb7{background:var(--c);width:100%;color:var(--event-ink);text-align:left;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:4px;padding:0 6px;font-size:.72rem;font-weight:600;line-height:18px;display:block;overflow:hidden}@media (hover:hover){.task.svelte-1n2pxb7:hover{filter:brightness(.95)}}.task.done.svelte-1n2pxb7{opacity:.55;text-decoration:line-through}.task.svelte-1n2pxb7:focus-visible{outline-offset:-2px}.more.svelte-1n2pxb7{color:var(--muted);text-align:left;background:0 0;border:0;padding:0 6px;font-size:.7rem;line-height:18px}.closed-row.svelte-1n2pxb7 .cell:where(.svelte-1n2pxb7){justify-content:center}.holiday.svelte-1n2pxb7{background:var(--tint);max-width:100%;color:var(--accent-fg);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 8px;font-size:.72rem;font-weight:600;line-height:18px;display:inline-block;overflow:hidden}.holiday.swap.svelte-1n2pxb7{background:var(--hover);color:var(--text2)}.col.closed.svelte-1n2pxb7{background-image:repeating-linear-gradient(-45deg, transparent 0 6px, var(--hover) 6px 7px), linear-gradient(var(--line) 1px, transparent 1px);background-size:auto,100% 56px}.cut.svelte-1n2pxb7{border-top:1px dashed var(--line);background:repeating-linear-gradient(-45deg, transparent 0 6px, var(--hover) 6px 7px);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.strip.svelte-1n2pxb7 button.closed:where(.svelte-1n2pxb7) .dn:where(.svelte-1n2pxb7){color:var(--muted);text-decoration:line-through}.times.svelte-1n2pxb7{position:relative}.times.svelte-1n2pxb7 div:where(.svelte-1n2pxb7){color:var(--muted);font-variant-numeric:tabular-nums;margin-top:3px;font-size:.7rem;line-height:1;position:absolute;right:8px}.col.svelte-1n2pxb7{background-image:linear-gradient(var(--line) 1px, transparent 1px);box-shadow:inset 1px 0 var(--line);background-position:0 -1px;position:relative}.col.today.svelte-1n2pxb7{background-color:var(--today)}.ev.svelte-1n2pxb7{background:var(--c);color:var(--event-ink);text-align:left;cursor:pointer;border:0;border-radius:6px;flex-direction:column;align-items:flex-start;gap:1px;padding:4px 7px;line-height:1.3;display:flex;position:absolute;overflow:hidden}.ev.svelte-1n2pxb7 b:where(.svelte-1n2pxb7){white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.ev.svelte-1n2pxb7 span:where(.svelte-1n2pxb7){max-width:100%;color:var(--event-ink2);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.ev.svelte-1n2pxb7 .ov:where(.svelte-1n2pxb7){color:#a3231b;align-items:center;gap:3px;font-weight:600;display:inline-flex}@media (hover:hover){.ev.svelte-1n2pxb7:hover{filter:brightness(.96)}}.ev.on.svelte-1n2pxb7,.ev.svelte-1n2pxb7:focus-visible{outline:2px solid var(--accent-fg);outline-offset:-2px}.ev.past.svelte-1n2pxb7{opacity:.55}.ev.conflict.svelte-1n2pxb7{box-shadow:inset 0 0 0 1.5px #c9463c}.ev.ghost.svelte-1n2pxb7{background:color-mix(in srgb, var(--c) 55%, transparent);outline:2px dashed var(--accent-fg);outline-offset:-2px}.ev.due-at.svelte-1n2pxb7{flex-direction:row;align-items:center;gap:6px;padding:2px 7px 2px 6px}.ring.svelte-1n2pxb7{border:1.5px solid var(--event-ink2);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.ring.svelte-1n2pxb7:after{content:"";border:solid var(--event-ink);border-width:0 1.5px 1.5px 0;width:3.5px;height:6.5px;position:absolute;top:.5px;left:3.5px;transform:rotate(45deg)scale(0)}.due-at.done.svelte-1n2pxb7 .ring:where(.svelte-1n2pxb7){background:var(--event-ink2);border-color:var(--event-ink2)}.due-at.done.svelte-1n2pxb7 .ring:where(.svelte-1n2pxb7):after{border-color:var(--c);transform:rotate(45deg)scale(1)}.ev.due-at.done.svelte-1n2pxb7 b:where(.svelte-1n2pxb7){text-decoration:line-through}.ev.due-at.done.svelte-1n2pxb7{opacity:.6}.ev.google.svelte-1n2pxb7{background:color-mix(in srgb, var(--gc) 30%, #f4f1ec);box-shadow:inset 3px 0 0 var(--gc);padding-left:9px}.ev.exam.svelte-1n2pxb7{box-shadow:inset 0 0 0 1.5px var(--event-ink2)}.ev.exam.svelte-1n2pxb7 b:where(.svelte-1n2pxb7){text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.now.svelte-1n2pxb7{z-index:1;background:var(--now);pointer-events:none;height:2px;position:absolute;left:0;right:0}.now.svelte-1n2pxb7:before{content:"";background:var(--now);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.strip.svelte-1n2pxb7{z-index:2;grid-template-columns:repeat(var(--days), 1fr);background:var(--view);box-shadow:inset 0 -1px var(--line);gap:2px;padding:6px 0 4px;display:grid;position:sticky;top:0}.strip.svelte-1n2pxb7 button:where(.svelte-1n2pxb7){color:var(--muted);background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:center;gap:3px;padding:6px 0 4px;line-height:1;display:flex}.strip.svelte-1n2pxb7 .wd:where(.svelte-1n2pxb7){font-size:.7rem;font-weight:500}.strip.svelte-1n2pxb7 .dn:where(.svelte-1n2pxb7){width:30px;height:30px;font-size:.95rem}.strip.svelte-1n2pxb7 button.on:where(.svelte-1n2pxb7) .dn:where(.svelte-1n2pxb7){background:var(--active)}.dh.today.svelte-1n2pxb7 .wd:where(.svelte-1n2pxb7),.strip.svelte-1n2pxb7 button.today:where(.svelte-1n2pxb7) .wd:where(.svelte-1n2pxb7){color:var(--accent-fg)}.dh.today.svelte-1n2pxb7 .dn:where(.svelte-1n2pxb7),.strip.svelte-1n2pxb7 button.today:where(.svelte-1n2pxb7) .dn:where(.svelte-1n2pxb7){background:var(--accent);color:var(--on-accent)}.strip.svelte-1n2pxb7 .mark:where(.svelte-1n2pxb7){background:0 0;border-radius:50%;width:5px;height:5px}.strip.svelte-1n2pxb7 .mark.some:where(.svelte-1n2pxb7){background:var(--track)}.strip.svelte-1n2pxb7 .mark.open:where(.svelte-1n2pxb7){background:var(--accent-fg)}.grid.one.svelte-1n2pxb7{box-shadow:inset 0 1px var(--line);font-size:.78rem}.none.svelte-1n2pxb7{margin:12px 4px 4px}.grid.svelte-1n2pxb7:last-child{margin-bottom:12px}.group.svelte-18n9c2c{margin-bottom:20px}.gh.svelte-18n9c2c{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px;display:flex}.note.svelte-18n9c2c{background:var(--tint);border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:.85rem}.seat.svelte-18n9c2c{color:var(--muted);white-space:nowrap;flex:none;font-size:.85rem}.seat.full.svelte-18n9c2c{color:var(--red);font-weight:600}.roll.svelte-qxl2uk{line-height:var(--roll-h,1.2em);vertical-align:bottom;display:inline-flex}.col.svelte-qxl2uk{height:var(--roll-h,1.2em);display:inline-block;position:relative;overflow:visible clip}.size.svelte-qxl2uk{visibility:hidden}.strip.svelte-qxl2uk{top:calc(var(--d) * -1 * var(--roll-h,1.2em));transition:top var(--roll-dur,1s) var(--roll-ease,cubic-bezier(.25, 1.12, .4, 1)) var(--delay);flex-direction:column;align-items:center;display:flex;position:absolute;left:0;right:0}.strip.svelte-qxl2uk span:where(.svelte-qxl2uk){height:var(--roll-h,1.2em)}.rings.svelte-1jjk1ou{--roll-dur:.85s;--roll-ease:cubic-bezier(.3, .85, .35, 1.06);align-items:center;gap:4px;display:flex}.dial.svelte-1jjk1ou{flex:none;position:relative}svg.svelte-1jjk1ou{display:block;overflow:visible}.ring.svelte-1jjk1ou{cursor:pointer;transform-box:view-box;transform-origin:50%}.ring.svelte-1jjk1ou circle:where(.svelte-1jjk1ou){fill:none;transform-origin:50%;transform:rotate(-90deg)}.track.svelte-1jjk1ou{stroke:color-mix(in srgb, var(--c) var(--ring-mix), var(--card))}.arc.svelte-1jjk1ou{stroke:var(--c);stroke-linecap:round}.arc.empty.svelte-1jjk1ou,.sheen.svelte-1jjk1ou{opacity:0}.sheen.svelte-1jjk1ou{stroke:color-mix(in srgb, #fff 75%, var(--c));stroke-linecap:round;stroke-dasharray:8 100;stroke-dashoffset:8px;pointer-events:none}.ring.gone.svelte-1jjk1ou{opacity:0;pointer-events:none}.burst.svelte-1jjk1ou{pointer-events:none}.glow.svelte-1jjk1ou,.ripple.svelte-1jjk1ou,.tick.svelte-1jjk1ou{fill:none;stroke:var(--c);opacity:0}.ripple.svelte-1jjk1ou{stroke-width:2.5px;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:50%}.tick.svelte-1jjk1ou{stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.center.svelte-1jjk1ou{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.center-label.svelte-1jjk1ou{font-size:11px;font-weight:600;line-height:1.3}.center-count.svelte-1jjk1ou{--roll-h:1.15em;font-family:var(--display);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.25em;font-size:20px;line-height:1.15;display:flex}.rows.svelte-1jjk1ou{flex-direction:column;flex:1;gap:2px;min-width:0;margin-right:-8px;display:flex}.rl.svelte-1jjk1ou{min-height:36px;color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:0 10px;padding:2px 8px;display:grid}@media (hover:hover){.rl.svelte-1jjk1ou:hover{background:var(--hover)}}.rl.on.svelte-1jjk1ou{background:var(--active)}.rl.dim.svelte-1jjk1ou{opacity:.5}.rl.svelte-1jjk1ou:focus-visible{outline-offset:-2px}.dot.svelte-1jjk1ou{border-radius:50%;width:10px;height:10px}.pc.svelte-1jjk1ou{min-width:2.8em;font-family:var(--display);font-variant-numeric:tabular-nums;justify-content:flex-end;font-size:1.08rem;font-weight:500;line-height:1.2;display:inline-flex}.st.svelte-1jjk1ou{flex-direction:column;min-width:0;line-height:1.2;display:flex}.lb.svelte-1jjk1ou{font-size:.86rem;font-weight:600}.ct.svelte-1jjk1ou{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.76rem}@container (width<=276px){.dial.svelte-1jjk1ou svg:where(.svelte-1jjk1ou){width:80px;height:80px}.center-label.svelte-1jjk1ou{font-size:9px}.center-count.svelte-1jjk1ou{font-size:15px}}@media (prefers-reduced-motion:no-preference){svg.svelte-1jjk1ou{animation:svelte-1jjk1ou-focus-in .4s var(--ease-open) backwards}.ring.svelte-1jjk1ou{transition:opacity .35s .15s,transform .5s cubic-bezier(.3,.7,.2,1) .15s}.ring.gone.svelte-1jjk1ou{transition-duration:.3s,.45s;transition-delay:0s;transform:scale(.9)}.rl.svelte-1jjk1ou{animation:svelte-1jjk1ou-surface .4s var(--ease-open) backwards;animation-delay:calc(60ms + var(--i) * 50ms);transition:opacity .3s,background-color .15s}.center.svelte-1jjk1ou{animation:svelte-1jjk1ou-rise .35s var(--ease-open) .1s backwards}.glow.svelte-1jjk1ou{animation:1.6s ease-out svelte-1jjk1ou-glow}.ripple.svelte-1jjk1ou{animation:1s cubic-bezier(.2,.7,.3,1) svelte-1jjk1ou-ripple}.tick.svelte-1jjk1ou{animation:1.6s cubic-bezier(.3,.7,.3,1) .15s svelte-1jjk1ou-tick}}@keyframes svelte-1jjk1ou-focus-in{0%{opacity:0}}@keyframes svelte-1jjk1ou-surface{0%{opacity:0;transform:translate(4px)}}@keyframes svelte-1jjk1ou-rise{0%{opacity:0;transform:translateY(3px)}}@keyframes svelte-1jjk1ou-glow{30%{opacity:.55}}@keyframes svelte-1jjk1ou-ripple{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(var(--grow))}}@keyframes svelte-1jjk1ou-tick{0%{opacity:0;stroke-dashoffset:1px}15%{opacity:1}35%{stroke-dashoffset:0}80%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.flame.svelte-o63z4q{flex:none;display:block;position:relative;overflow:visible}.core.svelte-o63z4q{fill:var(--flame-core);opacity:.85}.streak.svelte-1w29alt{--roll-dur:.8s;--roll-ease:cubic-bezier(.25, 1.12, .4, 1);--ember:color-mix(in srgb, var(--flame-tip) 50%, var(--streak-dot));--ember-glow:color-mix(in srgb, var(--flame-tip) 25%, transparent);height:var(--size);align-items:center;gap:14px;display:flex}.big.svelte-1w29alt{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.headline.svelte-1w29alt{align-items:center;gap:6px;display:flex}.fl.svelte-1w29alt{margin-left:-3px;display:flex;position:relative}.halo.svelte-1w29alt{background:radial-gradient(closest-side, color-mix(in srgb, var(--flame-tip) 25%, transparent), transparent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-45%}.count.svelte-1w29alt{align-items:baseline;gap:5px;display:flex}.num.svelte-1w29alt{--roll-h:1.1em;font-family:var(--display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2rem;font-weight:500;line-height:1.1;display:flex}.unit.svelte-1w29alt{color:var(--text2);font-size:.88rem;font-weight:500}.lead.svelte-1w29alt{font-family:var(--display);white-space:nowrap;margin-top:4px;font-size:1.02rem;font-weight:500}.meta.svelte-1w29alt{color:var(--muted);font-variant-numeric:tabular-nums;margin-top:2px;font-size:.8rem;line-height:1.2}.late.svelte-1w29alt{color:var(--red);margin-top:1px;font-size:.8rem;font-weight:600;line-height:1.2}.big.svelte-1w29alt .btn:where(.svelte-1w29alt){min-height:30px;margin-top:10px;padding:0 16px}.sr.svelte-1w29alt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.weeks.svelte-1w29alt{--dot:18px;--gap:7px;grid-template-columns:repeat(7, var(--dot));grid-auto-rows:var(--dot);gap:var(--gap);flex:none;display:grid;position:relative}@container (width<=300px){.weeks.svelte-1w29alt{--dot:15px;--gap:5px}}.cell.svelte-1w29alt{background:var(--hover);border-radius:50%}.cell.clean.svelte-1w29alt{background:var(--streak-dot)}.cell.missed.svelte-1w29alt{background:color-mix(in srgb, var(--muted) 30%, var(--card))}.cell.overdue.svelte-1w29alt{background:color-mix(in srgb, var(--red) 18%, var(--card))}.mark.svelte-1w29alt{width:var(--dot);height:var(--dot);outline:1.75px solid var(--streak-ring);outline-offset:2px;pointer-events:none;translate:calc(var(--col) * (var(--dot) + var(--gap))) calc(var(--row) * (var(--dot) + var(--gap)));border-radius:50%;position:absolute;top:0;left:0}.mark.late.svelte-1w29alt{outline-color:var(--red)}.ping.svelte-1w29alt{box-shadow:0 0 0 1.5px var(--streak-ring);opacity:0;border-radius:50%;position:absolute;inset:-3.75px}.mark.late.svelte-1w29alt .ping:where(.svelte-1w29alt){box-shadow:0 0 0 1.5px var(--red)}@media (prefers-reduced-motion:no-preference){.fl.svelte-1w29alt{animation:svelte-1w29alt-rise .4s var(--ease-open) backwards}.halo.svelte-1w29alt{animation:1s ease-out 50ms svelte-1w29alt-catch}.count.svelte-1w29alt,.meta.svelte-1w29alt,.lead.svelte-1w29alt,.btn.svelte-1w29alt{animation:svelte-1w29alt-surface .4s var(--ease-open) 80ms backwards}.late.svelte-1w29alt{animation:svelte-1w29alt-surface .4s var(--ease-open) backwards}.cell.svelte-1w29alt{animation:svelte-1w29alt-dot-in .4s var(--ease-open) backwards;animation-delay:calc(50ms + var(--i) * 8ms);transition:background-color .4s}.cell.chain.svelte-1w29alt{animation:svelte-1w29alt-dot-in .4s var(--ease-open) calc(50ms + var(--i) * 8ms) backwards, svelte-1w29alt-ember .6s ease calc(.38s + var(--k) * 30ms)}.cell.today.overdue.svelte-1w29alt{animation:svelte-1w29alt-dot-in .4s var(--ease-open) calc(50ms + var(--i) * 8ms) backwards, svelte-1w29alt-breathe 2s ease-in-out .5s 2}.mark.svelte-1w29alt{animation:svelte-1w29alt-land .45s var(--ease-open) var(--land) backwards;transition:translate .55s cubic-bezier(.45,0,.2,1),outline-color .3s}.ping.svelte-1w29alt{animation:svelte-1w29alt-ping 1s cubic-bezier(.2, .7, .3, 1) var(--at)}}@keyframes svelte-1w29alt-rise{0%{opacity:0;transform:translateY(5px)scale(.9)}}@keyframes svelte-1w29alt-catch{0%{opacity:0;transform:scale(.4)}30%{opacity:.7}to{opacity:0;transform:scale(1.35)}}@keyframes svelte-1w29alt-surface{0%{opacity:0;transform:translateY(3px)}}@keyframes svelte-1w29alt-dot-in{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-1w29alt-ember{40%{background:var(--ember);box-shadow:0 0 5px 0 var(--ember-glow)}}@keyframes svelte-1w29alt-land{0%{opacity:0;scale:1.6}}@keyframes svelte-1w29alt-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes svelte-1w29alt-breathe{50%{box-shadow:0 0 6px 1px color-mix(in srgb, var(--red) 30%, transparent)}}.stats.svelte-1s5t9oa{--pad:12px;padding:var(--pad);border-radius:var(--radius);background:var(--card);box-shadow:0 0 0 1px var(--line);flex-direction:column;gap:12px;margin-bottom:12px;display:flex;container-type:inline-size}.head.svelte-1s5t9oa{justify-content:space-between;align-items:center;gap:8px;display:flex}.head.svelte-1s5t9oa .title:where(.svelte-1s5t9oa){font-size:.95rem}.seg.svelte-1s5t9oa{background:var(--hover);border-radius:8px;grid-template-columns:1fr 1fr;padding:2px;display:inline-grid;position:relative}.thumb.svelte-1s5t9oa{background:var(--card);width:calc(50% - 2px);transform:translateX(calc(var(--at) * 100%));border-radius:6px;position:absolute;top:2px;bottom:2px;left:2px;box-shadow:0 1px 2px #0000001f}.seg.svelte-1s5t9oa button:where(.svelte-1s5t9oa){min-height:26px;color:var(--text2);background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:.78rem;font-weight:600;position:relative}.seg.svelte-1s5t9oa button[aria-selected=true]:where(.svelte-1s5t9oa){color:var(--text)}.seg.svelte-1s5t9oa button:where(.svelte-1s5t9oa):focus-visible{outline-offset:-2px}.panel.svelte-1s5t9oa{display:grid}.page.svelte-1s5t9oa{grid-area:1/1;min-width:0}@media (prefers-reduced-motion:no-preference){.thumb.svelte-1s5t9oa{transition:transform .4s cubic-bezier(.45,0,.2,1)}.seg.svelte-1s5t9oa button:where(.svelte-1s5t9oa){transition:color .2s}}.tasks.svelte-171jbvp{margin-bottom:20px}.toolbar.svelte-171jbvp{align-items:center;gap:6px;margin-bottom:10px;display:flex}.grow.svelte-171jbvp{flex:1;min-width:0}.dated.svelte-171jbvp{align-items:baseline;gap:8px;display:flex}.date.svelte-171jbvp{margin-left:auto;margin-right:2px;font-weight:500}.group-title.overdue.svelte-171jbvp{color:var(--red)}.group.svelte-171jbvp{margin-bottom:12px}.group.svelte-171jbvp .group-title:where(.svelte-171jbvp){margin-top:0}.row.svelte-171jbvp{position:relative}.done.svelte-171jbvp .t:where(.svelte-171jbvp){color:var(--muted);text-decoration:line-through}.hint.svelte-171jbvp{margin:4px 2px;font-size:.9rem}.check.tinted.svelte-171jbvp{border-color:var(--cc)}.marks.svelte-171jbvp i:where(.svelte-171jbvp),.classes.svelte-171jbvp i:where(.svelte-171jbvp){background:var(--cc)}@supports (color:oklch(from red l c h)){.check.tinted.svelte-171jbvp{border-color:oklch(from var(--cc) var(--class-ink-l) calc(c * var(--class-ink-k)) h)}.marks.svelte-171jbvp i:where(.svelte-171jbvp),.classes.svelte-171jbvp i:where(.svelte-171jbvp){background:oklch(from var(--cc) var(--class-ink-l) calc(c * var(--class-ink-k)) h)}}.check.tinted.svelte-171jbvp:checked{border-color:var(--accent)}.course.svelte-171jbvp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.when.svelte-171jbvp{color:var(--text2);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem}.when.late.svelte-171jbvp{color:var(--red)}.open.svelte-171jbvp{background:var(--card);position:absolute;top:50%;right:7px;translate:0 -50%}@media (hover:hover){.row.svelte-171jbvp:has(.open:where(.svelte-171jbvp)) .when:where(.svelte-171jbvp){text-align:right;min-width:29px}.open.svelte-171jbvp{opacity:0;scale:.8}.row.svelte-171jbvp:hover .open:where(.svelte-171jbvp),.open.svelte-171jbvp:focus-visible{opacity:1;scale:1}.row.svelte-171jbvp:hover:has(.open:where(.svelte-171jbvp)) .when:where(.svelte-171jbvp){opacity:0}.row.svelte-171jbvp:has(.open:where(.svelte-171jbvp):focus-visible) .when:where(.svelte-171jbvp){opacity:0}.open.svelte-171jbvp:hover{background:linear-gradient(var(--hover), var(--hover)), var(--card)}}@media (hover:none){.open.svelte-171jbvp,.when.svelte-171jbvp:empty{display:none}}.folds.svelte-171jbvp{gap:10px;display:grid}.fold-item.svelte-171jbvp{display:block}.fold.svelte-171jbvp{width:100%;min-height:56px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (hover:hover){.fold.svelte-171jbvp:hover{background:var(--hover)}}.fold.svelte-171jbvp:focus-visible{outline-offset:-2px}.ft.svelte-171jbvp{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fn.svelte-171jbvp{font-weight:500}.n.svelte-171jbvp{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:6px}.chev.svelte-171jbvp{color:var(--muted);display:flex}.fold[aria-expanded=true].svelte-171jbvp .chev:where(.svelte-171jbvp){transform:rotate(180deg)}.load.svelte-171jbvp{align-items:flex-end;gap:6px;display:flex}.day.svelte-171jbvp{flex-direction:column;align-items:center;gap:3px;width:18px;display:flex}.marks.svelte-171jbvp{flex-direction:column-reverse;gap:2px;min-height:26px;display:flex}.marks.svelte-171jbvp i:where(.svelte-171jbvp){border-radius:2px;width:10px;height:5px}.day.svelte-171jbvp small:where(.svelte-171jbvp){color:var(--muted);font-size:.66rem;font-weight:600;line-height:1}.day.empty.svelte-171jbvp small:where(.svelte-171jbvp){opacity:.55}.classes.svelte-171jbvp{flex-direction:column;gap:8px;margin-top:2px;display:flex}.share.svelte-171jbvp{gap:2px;height:6px;display:flex}.share.svelte-171jbvp i:where(.svelte-171jbvp){border-radius:3px;min-width:6px}.legend.svelte-171jbvp{grid-template-columns:1fr 1fr;grid-template-rows:repeat(var(--rows), auto);color:var(--text2);font-variant-numeric:tabular-nums;grid-auto-flow:column;gap:3px 18px;font-size:.74rem;display:grid}.legend.svelte-171jbvp>span:where(.svelte-171jbvp){align-items:center;gap:6px;min-width:0;display:flex}.legend.svelte-171jbvp i:where(.svelte-171jbvp){border-radius:50%;flex:none;width:8px;height:8px}.lc.svelte-171jbvp{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.legend.svelte-171jbvp b:where(.svelte-171jbvp){color:var(--muted);margin-left:auto;font-weight:500}.fold-body.svelte-171jbvp{display:block}.fold-body.svelte-171jbvp>ul:where(.svelte-171jbvp){border-radius:inherit}.fold-body.svelte-171jbvp li:where(.svelte-171jbvp)+li:where(.svelte-171jbvp){border-top:1px solid var(--line)}.fold-body.svelte-171jbvp>ul:where(.svelte-171jbvp)>:where(.svelte-171jbvp):last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.sub.svelte-171jbvp{color:var(--muted);background:color-mix(in srgb, var(--card), var(--bg) 50%);gap:8px;padding:8px 12px 4px;font-size:.76rem;font-weight:600;display:flex}.sub.overdue.svelte-171jbvp{color:var(--red)}.fold-body.svelte-171jbvp .sub:where(.svelte-171jbvp)+.row:where(.svelte-171jbvp){border-top:0}@media (prefers-reduced-motion:no-preference){.check.svelte-171jbvp:checked{animation:.3s cubic-bezier(.2,.9,.3,1.3) svelte-171jbvp-pop}@keyframes svelte-171jbvp-pop{0%{transform:scale(.8)}60%{transform:scale(1.15)}to{transform:scale(1)}}.chev.svelte-171jbvp{transition:transform var(--close) var(--ease-close)}.fold[aria-expanded=true].svelte-171jbvp .chev:where(.svelte-171jbvp){transition:transform var(--open) var(--ease-open)}.open.svelte-171jbvp,.when.svelte-171jbvp{transition:opacity var(--quick-open), scale var(--quick-open) var(--ease-open)}}header.svelte-a897ya{align-items:flex-start;gap:12px;display:flex}.swatch.svelte-a897ya{border-radius:9px;flex:none;width:36px;height:36px;margin-top:2px}header.svelte-a897ya h2:where(.svelte-a897ya){white-space:normal;font-size:1.25rem}.sub.svelte-a897ya{color:var(--text2);margin-top:1px}.facts.svelte-a897ya{margin:16px 0 14px}.facts.svelte-a897ya li:where(.svelte-a897ya){align-items:flex-start;gap:12px;padding:5px 0;display:flex}.facts.svelte-a897ya .i{color:var(--muted);flex:none;margin-top:3px}.facts.svelte-a897ya .full:where(.svelte-a897ya){color:var(--red);font-weight:600}.linked.svelte-a897ya{margin-left:4px}.facts.svelte-a897ya .full:where(.svelte-a897ya) .i{color:inherit}.watchrow.svelte-a897ya{cursor:pointer;display:block}.watchrow.svelte-a897ya .i{color:var(--muted)}.chips.svelte-a897ya{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.chips.svelte-a897ya span:where(.svelte-a897ya){background:var(--hover);color:var(--text2);border-radius:6px;padding:2px 8px;font-size:.78rem}.chips.svelte-a897ya .term:where(.svelte-a897ya){background:var(--tint);color:var(--accent-fg)}.desc.svelte-a897ya{margin-top:12px}.desc.svelte-a897ya summary:where(.svelte-a897ya){cursor:pointer;color:var(--accent-fg);font-weight:500}.desc.svelte-a897ya p:where(.svelte-a897ya){color:var(--text2);white-space:pre-line;margin-top:6px;font-size:.9rem}.desc.svelte-a897ya .pre:where(.svelte-a897ya){font-size:.82rem}@supports (interpolate-size:allow-keywords){@media (prefers-reduced-motion:no-preference){.desc.svelte-a897ya{interpolate-size:allow-keywords}.desc.svelte-a897ya::details-content{opacity:0;block-size:0;transition:block-size var(--close) var(--ease-close), opacity var(--close) var(--ease-close), content-visibility var(--close) allow-discrete;overflow:clip}.desc[open].svelte-a897ya::details-content{opacity:1;block-size:auto;transition-duration:var(--open);transition-timing-function:var(--ease-open)}}}.note.svelte-a897ya{color:var(--text2);white-space:pre-line;margin-top:12px}.colors.svelte-a897ya{gap:6px;margin-top:14px;display:flex}.colors.svelte-a897ya button:where(.svelte-a897ya){border:2px solid #0000;border-radius:50%;width:24px;height:24px}.colors.svelte-a897ya button.on:where(.svelte-a897ya){border-color:var(--text)}.occ.svelte-a897ya{margin-top:14px}.occ.svelte-a897ya .i{color:var(--muted)}.actions.svelte-a897ya{justify-content:center;gap:8px;margin-top:22px;display:flex}.filters.svelte-1qnsbpk{margin-bottom:12px}.filters.svelte-1qnsbpk .row:where(.svelte-1qnsbpk){min-height:44px}.days.svelte-1qnsbpk .btn:where(.svelte-1qnsbpk){min-width:0;min-height:30px;padding:0 9px}.filters.svelte-1qnsbpk .clear:where(.svelte-1qnsbpk){color:var(--accent-fg)}.loading.svelte-1qnsbpk{margin-top:12px}.loading.svelte-1qnsbpk p:where(.svelte-1qnsbpk){margin-top:6px}.results.svelte-1qnsbpk{flex-direction:column;gap:14px;display:flex}.ch.svelte-1qnsbpk{flex-direction:column;margin:0 2px 6px;display:flex}.ch.svelte-1qnsbpk b:where(.svelte-1qnsbpk){font-family:var(--display);font-size:1rem;font-weight:500}.ch.svelte-1qnsbpk span:where(.svelte-1qnsbpk){color:var(--text2);font-size:.88rem}.offered.svelte-1qnsbpk{flex-wrap:wrap;gap:4px;margin:-2px 2px 6px;display:flex}.offered.svelte-1qnsbpk span:where(.svelte-1qnsbpk){background:var(--hover);color:var(--text2);border-radius:4px;padding:0 6px;font-size:.74rem;line-height:18px}.sec.svelte-1qnsbpk{align-items:center;gap:8px;min-height:52px;padding:7px 8px 7px 12px}.sec.on.svelte-1qnsbpk{background:var(--tint)}.sec.svelte-1qnsbpk .t:where(.svelte-1qnsbpk) b:where(.svelte-1qnsbpk){font-weight:600}.sec.svelte-1qnsbpk .full:where(.svelte-1qnsbpk){color:var(--red);font-weight:600}.add.svelte-1qnsbpk{background:var(--hover);width:30px;height:30px;color:var(--text2);-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.add.svelte-1qnsbpk:hover{background:var(--active)}}.add.on.svelte-1qnsbpk{background:var(--accent);color:var(--on-accent)}@media (pointer:coarse){.add.svelte-1qnsbpk{width:44px;height:44px}}.pages.svelte-1qnsbpk{justify-content:space-between;align-items:center;gap:8px;margin:14px 0;display:flex}.pages.svelte-1qnsbpk .caption:where(.svelte-1qnsbpk){text-align:center}.bar.svelte-1702mdn{align-items:center;gap:4px;min-width:0;display:flex}.entry.svelte-1702mdn{flex:1;min-width:0}.colors.svelte-k5toav{gap:6px;padding:4px 0;display:flex}.colors.svelte-k5toav button:where(.svelte-k5toav){border:2px solid #0000;border-radius:50%;width:24px;height:24px}.colors.svelte-k5toav button.on:where(.svelte-k5toav){border-color:var(--text)}.same.svelte-k5toav{min-height:36px;color:var(--text2);align-items:center;gap:8px;display:flex}.swatch.svelte-k5toav{border-radius:6px;flex:none;width:20px;height:20px}textarea.svelte-k5toav{resize:vertical}.window.svelte-2014yn{height:100%;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);flex-direction:column;display:flex}.headerbar.svelte-2014yn{min-height:48px;box-shadow:inset 0 -1px var(--line);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 6px;display:grid}.start.svelte-2014yn,.end.svelte-2014yn{align-items:center;gap:12px;min-width:0;display:flex}.end.svelte-2014yn{justify-content:flex-end;gap:6px}.group.svelte-2014yn{gap:6px;display:inline-flex}.tools.svelte-2014yn{align-items:center;gap:12px;min-width:0;display:flex}.end.svelte-2014yn .tools:where(.svelte-2014yn){gap:6px}.titlebox.svelte-2014yn{flex-direction:column;align-items:center;min-width:0;padding:4px 0;display:flex}.brand.svelte-2014yn{color:var(--text);align-items:center;gap:8px;padding:0 10px 0 6px;display:flex}.brand.svelte-2014yn .mark:where(.svelte-2014yn){width:23px;height:23px;display:block}.status.svelte-2014yn .mark.big:where(.svelte-2014yn){width:72px;height:72px}.brand.svelte-2014yn .wm:where(.svelte-2014yn){width:auto;height:12px;display:block}.title.svelte-2014yn{text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:1rem;line-height:1.25;overflow:hidden}.subtitle.svelte-2014yn{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.78rem;font-weight:500;line-height:1.25;overflow:hidden}.done.svelte-2014yn{color:var(--accent-fg);padding:0 14px;font-weight:600}.toolbar.svelte-2014yn{box-shadow:inset 0 -1px var(--line);flex:none;align-items:center;gap:12px;padding:4px 8px;display:flex}.nav.svelte-2014yn .btn:where(.svelte-2014yn):disabled{opacity:1;color:var(--muted)}.tabs.svelte-2014yn{min-width:0;display:flex}.tab.svelte-2014yn{min-width:0;color:var(--text2);white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.tab.svelte-2014yn .i{width:14px;height:14px;color:var(--accent-fg)}.tab.svelte-2014yn .lbl:where(.svelte-2014yn){text-overflow:ellipsis;overflow:hidden}@media (hover:hover){.tab.svelte-2014yn:hover{background:var(--hover)}}.tab.add.svelte-2014yn .i{width:16px;height:16px;color:var(--text)}.tabstrip.svelte-2014yn{flex:none;align-items:center;gap:6px;margin:0 -12px;padding:0 12px;display:flex;overflow-x:auto}.tabstrip.svelte-2014yn .tabs:where(.svelte-2014yn){gap:6px}.tabstrip.svelte-2014yn .tab:where(.svelte-2014yn){background:var(--hover);border-radius:999px;flex:none;min-height:36px;font-size:.85rem}.tabstrip.svelte-2014yn .tab.on:where(.svelte-2014yn){background:var(--tint);color:var(--accent-fg)}.tabstrip.svelte-2014yn .tab.add:where(.svelte-2014yn){background:0 0;border-radius:50%;width:36px;padding:0}@media (pointer:coarse){.tabstrip.svelte-2014yn .tab:where(.svelte-2014yn){min-height:40px}.tabstrip.svelte-2014yn .tab.add:where(.svelte-2014yn){width:40px}}.page.svelte-2014yn{background:var(--view);flex:1;min-height:0;padding:12px;overflow-y:auto}.page.classes.svelte-2014yn{flex-direction:column;gap:12px;display:flex}.split.svelte-2014yn{flex:1;min-height:0;display:flex}.content.svelte-2014yn{scrollbar-gutter:stable;background:var(--view);flex-direction:column;flex:1;min-width:0;padding:0 12px 16px;display:flex;overflow:auto}.pane.svelte-2014yn{--w:23rem;width:var(--w);flex:none;align-items:flex-start;min-height:0;display:flex;overflow:hidden}.pane.find.svelte-2014yn{border-right:1px solid var(--line);justify-content:flex-end}.pane.info.svelte-2014yn{border-left:1px solid var(--line)}.pane-body.svelte-2014yn{--pad:14px;width:calc(var(--w) - 1px);scrollbar-gutter:stable;max-height:100%;padding:var(--pad);flex:none;overflow:hidden auto}.find-head.svelte-2014yn{top:calc(-1 * var(--pad));z-index:1;margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) 0;padding:var(--pad) var(--pad) 12px;background:var(--bg);position:sticky}.back.svelte-2014yn{margin-bottom:14px}.badge.svelte-2014yn{background:var(--red-bg);min-width:16px;color:var(--on-red);border-radius:999px;padding:0 4px;font-size:.66rem;font-weight:600;line-height:16px;position:absolute;top:5px;left:calc(50% + 6px)}.actionbar.svelte-2014yn{box-shadow:inset 0 1px var(--line);flex:none;align-items:center;gap:6px;padding:7px 12px;display:flex}.actionbar.svelte-2014yn .count:where(.svelte-2014yn){font-variant-numeric:tabular-nums;padding:0 6px;font-weight:500}.grow.svelte-2014yn{flex:1}.text.svelte-2014yn{color:var(--text2);margin-bottom:12px}.foot.svelte-2014yn{height:12px}@media (max-width:1100px){.pane.svelte-2014yn{--w:20rem}.pane-body.svelte-2014yn{--pad:12px}.brand.svelte-2014yn .wm:where(.svelte-2014yn),.group.svelte-2014yn .lbl:where(.svelte-2014yn){display:none}.group.svelte-2014yn .btn:where(.svelte-2014yn){width:34px;padding:0}}@media (max-width:760px){.headerbar.svelte-2014yn{min-height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 4px 0 8px;gap:8px}.headerbar.svelte-2014yn .end:where(.svelte-2014yn){gap:0}.headerbar.svelte-2014yn .start:where(.svelte-2014yn) .i,.headerbar.svelte-2014yn .end:where(.svelte-2014yn) .i,.toolbar.svelte-2014yn .i:not(.caret){stroke-width:1.6px;width:20px;height:20px}.brand.svelte-2014yn{padding:0}.brand.svelte-2014yn .wm:where(.svelte-2014yn){display:none}.titlebox.svelte-2014yn{padding:3px 0}.content.svelte-2014yn{padding:0 6px 8px}.banner.svelte-2014yn{border-radius:8px;margin:8px 8px 0}}@media print{.headerbar.svelte-2014yn,.toolbar.svelte-2014yn,.viewbar.svelte-2014yn,.pane.svelte-2014yn,.banner.svelte-2014yn,.actionbar.svelte-2014yn{display:none!important}.window.svelte-2014yn{height:auto}.split.svelte-2014yn,.content.svelte-2014yn{display:block;overflow:visible}}.found.svelte-a0prrz{text-align:left;width:100%}.found.svelte-a0prrz .combo:where(.svelte-a0prrz){max-width:60%}.actions.svelte-a0prrz{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.welcome.svelte-mq7f3z{--m:20px;--arrow:12px;z-index:20;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--bg);display:flex;position:fixed;inset:0}@media (pointer:coarse){.welcome.svelte-mq7f3z{--arrow:17px}}.card.svelte-mq7f3z{flex-direction:column;flex:1;min-width:0;display:flex}.bar.svelte-mq7f3z{height:48px;padding:0 calc(var(--m) - var(--arrow));flex:none;grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.steps.svelte-mq7f3z{justify-content:center;gap:6px;display:flex}.steps.svelte-mq7f3z span:where(.svelte-mq7f3z){background:var(--track);border-radius:2px;width:28px;height:4px;transition:background-color .2s}.steps.svelte-mq7f3z .on:where(.svelte-mq7f3z){background:var(--accent)}.head.svelte-mq7f3z{padding:8px var(--m) 0;text-align:center;flex-direction:column;flex:none;align-items:center;gap:12px;display:flex}.mark.svelte-mq7f3z,.glyph.svelte-mq7f3z{width:56px;height:56px}.glyph.svelte-mq7f3z{background:var(--tint);color:var(--accent-fg);border-radius:50%;justify-content:center;align-items:center;display:flex}.glyph.svelte-mq7f3z .i{stroke-width:1.5px;width:28px;height:28px}.head.svelte-mq7f3z h2:where(.svelte-mq7f3z){font-family:var(--display);font-size:1.3rem;font-weight:500;line-height:1.25}.tools.svelte-mq7f3z{padding:20px var(--m) 0;flex:none}.entry.svelte-mq7f3z{background:var(--hover);width:100%;height:40px;font-size:1rem}.body.svelte-mq7f3z{min-height:0;padding:20px var(--m) 16px;flex:1;overflow-y:auto}.tools.svelte-mq7f3z+.body:where(.svelte-mq7f3z){padding-top:12px}.body.svelte-mq7f3z>:last-child{margin-bottom:0}.body.svelte-mq7f3z .field{margin-bottom:16px}.body.svelte-mq7f3z .field>span{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.body.svelte-mq7f3z .found .row,.bones.svelte-mq7f3z{min-height:56px}.label.svelte-mq7f3z{color:var(--muted);margin:0 0 6px;font-size:.8rem;font-weight:600}.tick.svelte-mq7f3z{color:var(--accent-fg);display:flex}.open.svelte-mq7f3z{align-items:center;gap:4px;font-size:.8rem;font-weight:500;text-decoration:none;display:inline-flex}.error.svelte-mq7f3z{background:var(--err-bg);color:var(--err-fg);border-radius:8px;padding:8px 10px;font-size:.88rem}.field.svelte-mq7f3z .error:where(.svelte-mq7f3z){margin-top:8px;display:block}.token-help.svelte-mq7f3z h3:where(.svelte-mq7f3z),.sync-points.svelte-mq7f3z h3:where(.svelte-mq7f3z){color:var(--text);font-size:.9rem;font-weight:600}.guide.svelte-mq7f3z{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.guide.svelte-mq7f3z li:where(.svelte-mq7f3z){grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.marker.svelte-mq7f3z{background:var(--tint);width:26px;height:26px;color:var(--accent-fg);border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;display:flex}.guide.svelte-mq7f3z p:where(.svelte-mq7f3z){color:var(--text2);margin:2px 0 0;font-size:.9rem;line-height:1.5}.guide.svelte-mq7f3z strong:where(.svelte-mq7f3z){color:var(--text);font-weight:600}.sync-intro.svelte-mq7f3z{color:var(--text2);font-size:.95rem;line-height:1.5}.sync-points.svelte-mq7f3z{gap:20px;margin-top:24px}.bone.svelte-mq7f3z{background:var(--hover);border-radius:5px;height:10px;display:block}.bone.short.svelte-mq7f3z{width:55%;height:8px;margin-top:6px}.switch-bone.svelte-mq7f3z{border-radius:999px;flex:none;width:40px;height:24px}.foot.svelte-mq7f3z{padding:12px var(--m) calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:none;gap:4px;transition:box-shadow .15s;display:flex}.foot.edge.svelte-mq7f3z{box-shadow:0 -1px 0 var(--line)}.foot.svelte-mq7f3z .btn:where(.svelte-mq7f3z){width:100%;height:48px;padding:0 16px;font-size:1rem}.foot.svelte-mq7f3z .quiet:where(.svelte-mq7f3z){height:auto;min-height:40px;font-size:.95rem}.quiet.svelte-mq7f3z{color:var(--accent-fg);background:0 0}span.quiet.svelte-mq7f3z{visibility:hidden}.spin.svelte-mq7f3z{display:flex}@media (min-width:601px){.welcome.svelte-mq7f3z{--m:24px;justify-content:center;align-items:center;padding:24px}.card.svelte-mq7f3z{background:var(--view);width:30rem;height:min(36.25rem,100dvh - 48px);box-shadow:0 0 0 1px var(--line), var(--shadow);border-radius:14px;flex:none;overflow:hidden}.foot.svelte-mq7f3z{padding:16px var(--m) var(--m);flex-direction:row-reverse;gap:8px}.foot.svelte-mq7f3z .btn:where(.svelte-mq7f3z){width:auto;height:auto;min-height:36px;font-size:inherit}.foot.svelte-mq7f3z .suggested:where(.svelte-mq7f3z){min-width:8.5rem}.foot.svelte-mq7f3z .quiet:where(.svelte-mq7f3z){background:var(--hover);color:var(--text);font-size:inherit;margin-right:auto}}@media (max-height:480px){.card.svelte-mq7f3z{overflow-y:auto}.body.svelte-mq7f3z{flex:none;overflow:visible}}@media (prefers-reduced-motion:no-preference){.turned.svelte-mq7f3z{animation:.18s ease-out svelte-mq7f3z-enter}@keyframes svelte-mq7f3z-enter{0%{opacity:0;transform:translateY(6px)}}.spin.svelte-mq7f3z .i{animation:1s linear infinite svelte-mq7f3z-spin}@keyframes svelte-mq7f3z-spin{to{transform:rotate(360deg)}}.bone.svelte-mq7f3z{animation:1.2s ease-in-out infinite svelte-mq7f3z-pulse}@keyframes svelte-mq7f3z-pulse{50%{opacity:.45}}}.delete.svelte-1w63kzu{color:var(--red)}.app-content.svelte-1n46o8q{flex:1;min-height:0}.banner.svelte-1n46o8q{flex:none}.toast.svelte-1n46o8q{z-index:40;left:12px;right:12px;bottom:calc(16px + env(safe-area-inset-bottom));background:var(--toast-bg);width:-moz-fit-content;width:fit-content;color:var(--toast-fg);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:2px;margin-inline:auto;padding:4px 4px 4px 16px;display:flex;position:fixed}.toast.svelte-1n46o8q .tt:where(.svelte-1n46o8q){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.3;display:-webkit-box;overflow:hidden}.toast.svelte-1n46o8q .btn:where(.svelte-1n46o8q){color:inherit;font-weight:600}@media (hover:hover){.toast.svelte-1n46o8q .btn:where(.svelte-1n46o8q):hover{background:#80808040}}@media (prefers-reduced-motion:no-preference){.toast.svelte-1n46o8q{animation:.16s ease-out svelte-1n46o8q-rise}@keyframes svelte-1n46o8q-rise{0%{opacity:0;transform:translateY(8px)}}}@media print{.toast.svelte-1n46o8q{display:none!important}}
