@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal.BgDaEnEv.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:Geist Mono;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-mono-latin-wght-normal.XN7g48iV.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{--bg:#f3f2ee;--panel:#fbfaf7;--panel-2:#efede8;--ink:#161615;--ink-2:#4f4e4a;--ink-3:#6b6a65;--ink-4:#a9a7a1;--rule:#16160f21;--rule-2:#16160f11;--blade:#e3e1db;--blade-2:#d9d6cf;--blade-edge:#0003;--scrim:#0a0a0a52;--L:.67;--C:.145;--L-text:.5;--L-soft:.93;--C-soft:.04;--shadow:0 1px 0 #ffffffb3 inset, 0 1px 2px #0000000a, 0 8px 24px -12px #0000001f;--shadow-float:0 12px 32px -14px #00000059;--spring:linear(0, .157 4.5%, .512 10%, .82 15.8%, 1.004 21.4%, 1.068 25.4%, 1.09 29.5%, 1.077 34.5%, 1.04 41%, 1.008 49.4%, .996 58.6%, 1.001 76%, 1);--snap:cubic-bezier(.2, .9, .25, 1);--sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--tab-h:64px;--gutter:16px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0c0c0d;--panel:#151517;--panel-2:#1b1b1e;--ink:#ecebe6;--ink-2:#b2b0aa;--ink-3:#8f8d87;--ink-4:#4d4c49;--rule:#ffffff1f;--rule-2:#ffffff0e;--blade:#232326;--blade-2:#2b2b2f;--blade-edge:#ffffff24;--scrim:#0000008c;--L:.75;--C:.13;--L-text:.8;--L-soft:.3;--C-soft:.05;--shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -14px #000c;--shadow-float:0 16px 40px -12px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0c0c0d;--panel:#151517;--panel-2:#1b1b1e;--ink:#ecebe6;--ink-2:#b2b0aa;--ink-3:#8f8d87;--ink-4:#4d4c49;--rule:#ffffff1f;--rule-2:#ffffff0e;--blade:#232326;--blade-2:#2b2b2f;--blade-edge:#ffffff24;--scrim:#0000008c;--L:.75;--C:.13;--L-text:.8;--L-soft:.3;--C-soft:.05;--shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -14px #000c;--shadow-float:0 16px 40px -12px #000000e6;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (width>=1000px){:root{--tab-h:0px;--gutter:32px}}.hue{--c:oklch(var(--L) var(--C) var(--h));--c-text:oklch(var(--L-text) var(--C) var(--h));--c-soft:oklch(var(--L-soft) var(--C-soft) var(--h))}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;font-family:var(--sans);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.35;overflow-x:hidden}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0}a{color:inherit}:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.label{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-3);text-transform:lowercase;font-size:11px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}kbd{font-family:var(--mono);border:1px solid var(--rule);color:var(--ink-2);border-bottom-width:2px;border-radius:4px;padding:0 5px;font-size:10.5px;line-height:16px}.chip{border:1px solid var(--rule);min-width:44px;min-height:44px;transition:transform .3s var(--spring), background-color .2s, color .2s;border-radius:99px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.chip:active{transform:scale(.94)}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.btn{min-height:48px;transition:transform .25s var(--spring);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:540;display:inline-flex}.btn:active{transform:scale(.98)}.btn.primary{background:var(--ink);color:var(--bg)}.btn.quiet{border:1px solid var(--rule)}.field{border:1px solid var(--rule);background:var(--bg);width:100%;min-height:44px;color:var(--ink);border-radius:12px;padding:10px 12px;font-size:16px}.field:focus{border-color:var(--ink-3);outline:none}.field::placeholder{color:var(--ink-3)}.toggle-switch{appearance:none;background:var(--rule);cursor:pointer;border-radius:99px;flex:none;width:44px;height:26px;margin:0;transition:background-color .25s;position:relative}.toggle-switch:before{content:"";background:var(--panel);width:20px;height:20px;transition:transform .35s var(--spring);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.toggle-switch:checked{background:var(--ink)}.toggle-switch:checked:before{transform:translate(18px)}@keyframes breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.62)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.toasts.svelte-1br0hsq{left:0;right:0;bottom:calc(var(--tab-h) + var(--safe-bottom) + 12px);z-index:20;padding:0 var(--gutter);pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed}.toast.svelte-1br0hsq{border:1px solid var(--rule);background:var(--panel);width:100%;max-width:520px;box-shadow:var(--shadow-float);pointer-events:auto;border-radius:16px;position:relative;overflow:hidden}.note.svelte-1br0hsq{align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.note.svelte-1br0hsq .dot:where(.svelte-1br0hsq){background:var(--c);border-radius:50%;flex:none;width:8px;height:8px}.note.svelte-1br0hsq .what:where(.svelte-1br0hsq){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.note.svelte-1br0hsq b:where(.svelte-1br0hsq){font-weight:560}.note.svelte-1br0hsq .aside:where(.svelte-1br0hsq){color:var(--ink-3);flex:none;margin-left:auto;font-size:12px}.ended.svelte-1br0hsq{align-items:center;gap:10px;padding:8px 8px 8px 16px;font-size:13.5px;display:flex}.ended.svelte-1br0hsq b:where(.svelte-1br0hsq){font-weight:500}.ended.svelte-1br0hsq .aside:where(.svelte-1br0hsq){color:var(--ink-3);margin-left:auto;font-size:12px}.ended.svelte-1br0hsq .chip:where(.svelte-1br0hsq){padding:0 16px}.act.svelte-1br0hsq .head:where(.svelte-1br0hsq){align-items:center;gap:2px;min-height:48px;padding:2px 4px 0 14px;display:flex}.act.svelte-1br0hsq .q:where(.svelte-1br0hsq){min-width:0;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;margin-right:auto;font-size:12.5px;display:flex;overflow:hidden}.act.svelte-1br0hsq .q:where(.svelte-1br0hsq) b:where(.svelte-1br0hsq){color:var(--ink);text-overflow:ellipsis;font-weight:560;overflow:hidden}.act.svelte-1br0hsq .q:where(.svelte-1br0hsq) b.mono:where(.svelte-1br0hsq){font-weight:500}.act.svelte-1br0hsq .dot:where(.svelte-1br0hsq){background:var(--c,var(--ink-3));border-radius:50%;flex:none;width:8px;height:8px}.act.svelte-1br0hsq:not(:has(.row)) .head:where(.svelte-1br0hsq){padding-bottom:4px}.tool.svelte-1br0hsq{min-height:44px;color:var(--ink-2);transition:background-color .2s, color .2s, transform .3s var(--spring);border-radius:99px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:13px;display:inline-flex}.tool.svelte-1br0hsq:active{transform:scale(.94)}.tool[aria-pressed=true].svelte-1br0hsq{background:var(--c-soft,var(--panel-2));color:var(--ink)}.tool.svelte-1br0hsq svg:where(.svelte-1br0hsq){fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (hover:hover){.tool.svelte-1br0hsq:hover{background:var(--panel-2);color:var(--ink)}}.act.svelte-1br0hsq .row:where(.svelte-1br0hsq){gap:6px;padding:0 10px 12px;display:flex}.act.svelte-1br0hsq .chip:where(.svelte-1br0hsq){flex:1;padding:0 8px;font-size:13.5px}.act.svelte-1br0hsq .chip:where(.svelte-1br0hsq):disabled{opacity:.35}.drain.svelte-1br0hsq{background:var(--c,var(--ink-3));opacity:.8;transform-origin:0;height:2px;animation:svelte-1br0hsq-drain var(--ms) linear forwards;position:absolute;bottom:0;left:0;right:0}.drain.paused.svelte-1br0hsq{animation-play-state:paused}@keyframes svelte-1br0hsq-drain{to{transform:scaleX(0)}}.noted.svelte-1br0hsq{min-height:62px;color:var(--ink-2);align-items:center;gap:8px;padding:0 16px;font-size:13.5px;display:flex}.noted.svelte-1br0hsq svg:where(.svelte-1br0hsq){fill:none;width:16px;height:16px;stroke:var(--c,var(--ink));stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}main.svelte-gp4acw{max-width:560px;padding:calc(var(--safe-top) + 10px) var(--gutter) calc(var(--tab-h) + var(--safe-bottom) + 28px);margin:0 auto}.bar.svelte-gp4acw{display:none}.signin.svelte-gp4acw{font-family:var(--mono);color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:3px;font-size:11.5px}.signin.mobile.svelte-gp4acw{top:calc(var(--safe-top) + 2px);z-index:2;padding:4px 8px;position:absolute;left:50%;transform:translate(-50%)}.tabbar.svelte-gp4acw{z-index:15;padding:0 var(--gutter) var(--safe-bottom);background:var(--bg);position:fixed;bottom:0;left:0;right:0}.tabbar.svelte-gp4acw:before{content:"";background:linear-gradient(to top, var(--bg), transparent);pointer-events:none;height:24px;position:absolute;bottom:100%;left:0;right:0}.tabbar.svelte-gp4acw .in:where(.svelte-gp4acw){max-width:560px;height:var(--tab-h);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr auto 1fr 1fr;align-items:center;margin:0 auto;display:grid}.tab.svelte-gp4acw{min-height:48px;color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;text-decoration:none;transition:color .2s;display:flex}.tab[aria-current=page].svelte-gp4acw{color:var(--ink)}@media (width>=1000px){main.svelte-gp4acw{max-width:1440px;padding:0 var(--gutter) 32px}.signin.mobile.svelte-gp4acw,.tabbar.svelte-gp4acw{display:none}.bar.svelte-gp4acw{max-width:1440px;height:56px;padding:0 var(--gutter);align-items:center;gap:28px;margin:0 auto;display:flex}.home.svelte-gp4acw{text-decoration:none}.bar.svelte-gp4acw nav:where(.svelte-gp4acw){gap:4px;display:flex}.bar.svelte-gp4acw nav:where(.svelte-gp4acw) a:where(.svelte-gp4acw){height:32px;color:var(--ink-3);border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:13px;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.bar.svelte-gp4acw nav:where(.svelte-gp4acw) a:where(.svelte-gp4acw):hover{color:var(--ink)}.bar.svelte-gp4acw nav:where(.svelte-gp4acw) a[aria-current=page]:where(.svelte-gp4acw){color:var(--ink);background:var(--panel-2)}.bar.svelte-gp4acw kbd:where(.svelte-gp4acw){color:var(--ink-3);padding:0 4px;font-size:9.5px;line-height:14px}.bar.svelte-gp4acw .signin:where(.svelte-gp4acw){margin-left:auto}}.broken.svelte-12qhfyh{max-width:420px;color:var(--ink-2);margin:30vh auto 0;padding:0 16px}
