.mark.svelte-1jkdvj9{display:block;flex:none}.letter.svelte-1jkdvj9{fill:var(--ink)}.period.svelte-1jkdvj9{fill:var(--brand-period)}.sidebar.svelte-1tpzg2h{position:relative;display:flex;flex-direction:column;width:var(--w);height:100vh;background:var(--surface);border-right:1px solid var(--line);flex:none;font-size:var(--t-sm)}.sidebar.collapsed.svelte-1tpzg2h{width:60px;align-items:center}.top.svelte-1tpzg2h{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.7rem .6rem .4rem .9rem;width:100%}.collapsed.svelte-1tpzg2h .top:where(.svelte-1tpzg2h){flex-direction:column;padding:.7rem 0}.brand.svelte-1tpzg2h{display:flex;align-items:center;gap:.5rem;color:var(--ink);text-decoration:none;font-weight:750;font-size:var(--t-md);letter-spacing:-.02em}.rail.svelte-1tpzg2h{display:grid;gap:.25rem}.actions.svelte-1tpzg2h{display:grid;gap:.35rem;padding:.3rem .7rem .5rem}.new.svelte-1tpzg2h{justify-content:flex-start;background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.new.svelte-1tpzg2h:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.search.svelte-1tpzg2h{display:flex;align-items:center;gap:.4rem;height:34px;padding:0 .3rem 0 .6rem;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--raised);color:var(--ink-3)}.search.svelte-1tpzg2h input:where(.svelte-1tpzg2h){flex:1;min-width:0;border:0;background:transparent;outline:none;font-size:var(--t-sm);color:var(--ink)}.nav-link.svelte-1tpzg2h{display:flex;align-items:center;gap:.55rem;width:100%;padding:.4rem .55rem;border-radius:var(--r-sm);border:0;background:transparent;color:var(--ink-2);text-decoration:none;cursor:pointer;font-size:var(--t-sm)}.nav-link.svelte-1tpzg2h:hover{background:var(--wash-2);color:var(--ink)}.nav-link.active.svelte-1tpzg2h{background:var(--selected);color:var(--ink)}.nav-link.active.svelte-1tpzg2h svg{color:var(--primary)}.lists.svelte-1tpzg2h{flex:1;overflow-y:auto;padding:0 .5rem .5rem}.section-head.svelte-1tpzg2h{display:flex;align-items:center;justify-content:space-between;padding:.7rem .4rem .2rem .55rem;font-size:var(--t-xs);font-weight:650;color:var(--ink-3)}.group-name.svelte-1tpzg2h{padding:.55rem .55rem .15rem;font-size:var(--t-xs);color:var(--ink-3)}ul.svelte-1tpzg2h{list-style:none;margin:0;padding:0}.conv.svelte-1tpzg2h{position:relative;display:flex;align-items:center;border-radius:var(--r-sm)}.conv.svelte-1tpzg2h>a:where(.svelte-1tpzg2h),.conv.result.svelte-1tpzg2h>button:where(.svelte-1tpzg2h){flex:1;min-width:0;display:flex;align-items:center;gap:.4rem;padding:.38rem .55rem;color:var(--ink-2);text-decoration:none;border-radius:var(--r-sm)}.conv.result.svelte-1tpzg2h>button:where(.svelte-1tpzg2h){display:grid;gap:.1rem;text-align:left;border:0;background:transparent;cursor:pointer;width:100%}.conv.svelte-1tpzg2h:hover{background:var(--wash-2)}.conv.active.svelte-1tpzg2h{background:var(--selected)}.conv.active.svelte-1tpzg2h>a:where(.svelte-1tpzg2h){color:var(--ink);font-weight:600}.conv.selected.svelte-1tpzg2h{background:var(--selected);box-shadow:inset 2px 0 0 var(--primary)}.title.svelte-1tpzg2h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.snippet.svelte-1tpzg2h{font-size:var(--t-xs);color:var(--ink-3);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.conv.svelte-1tpzg2h .more:where(.svelte-1tpzg2h),.folder-row.svelte-1tpzg2h .more:where(.svelte-1tpzg2h){opacity:0}.conv.svelte-1tpzg2h:hover .more:where(.svelte-1tpzg2h),.conv.active.svelte-1tpzg2h .more:where(.svelte-1tpzg2h),.folder-row.svelte-1tpzg2h:hover .more:where(.svelte-1tpzg2h),.more.svelte-1tpzg2h:focus-visible{opacity:1}.unread.svelte-1tpzg2h{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 1.5px var(--surface);flex:none}.rename.svelte-1tpzg2h{flex:1;width:100%;margin:.15rem 0;padding:.3rem .5rem;border:1px solid var(--focus-ring);border-radius:var(--r-sm);background:var(--raised);font-size:var(--t-sm)}.folder-new.svelte-1tpzg2h{margin:.2rem 0 .3rem}.folder-row.svelte-1tpzg2h{display:flex;align-items:center;border-radius:var(--r-sm)}.folder-row.svelte-1tpzg2h:hover{background:var(--wash)}.folder-toggle.svelte-1tpzg2h{flex:1;min-width:0;display:flex;align-items:center;gap:.35rem;padding:.38rem .45rem;border:0;background:transparent;color:var(--ink-2);cursor:pointer;text-align:left}.count.svelte-1tpzg2h{font-size:var(--t-xs);color:var(--ink-3);margin-left:auto;padding-left:.3rem}.nested.svelte-1tpzg2h{padding-left:1.1rem}.folder.drop.svelte-1tpzg2h>.folder-row:where(.svelte-1tpzg2h),.chat-groups.drop.svelte-1tpzg2h{background:var(--selected);border-radius:var(--r-sm)}.hint-row.svelte-1tpzg2h{padding:.35rem .55rem;font-size:var(--t-xs);color:var(--ink-3);margin:0}.empty.svelte-1tpzg2h{padding:1rem .5rem}.selection-bar.svelte-1tpzg2h{display:flex;align-items:center;gap:.4rem;margin:0 .6rem .4rem;padding:.4rem .4rem .4rem .7rem;border-radius:var(--r-sm);background:var(--selected);color:var(--ink);font-size:var(--t-xs);font-weight:600}.trash.svelte-1tpzg2h{padding:.2rem .6rem;border-top:1px solid var(--line)}.trash-list.svelte-1tpzg2h{max-height:200px;overflow:auto;padding:.2rem 0 .4rem}.trash-list.svelte-1tpzg2h li:where(.svelte-1tpzg2h){display:flex;align-items:center;gap:.2rem;padding-left:.55rem;color:var(--ink-3)}.profile.svelte-1tpzg2h{padding:.5rem .6rem .7rem;border-top:1px solid var(--line);width:100%}.profile.svelte-1tpzg2h .dd{display:flex}.profile-btn.svelte-1tpzg2h{display:flex;align-items:center;gap:.55rem;width:100%;padding:.35rem .4rem;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;color:var(--ink);font-weight:550}.profile-btn.svelte-1tpzg2h:hover{background:var(--wash-2)}.avatar.svelte-1tpzg2h{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--paper);font-size:var(--t-xs);font-weight:700;flex:none}.name.svelte-1tpzg2h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resize.svelte-1tpzg2h{position:absolute;top:0;right:-3px;width:6px;height:100%;cursor:col-resize}.resize.svelte-1tpzg2h:hover{background:var(--line-strong)}@media(max-width:760px){.sidebar.svelte-1tpzg2h:not(.collapsed){position:fixed;z-index:60;box-shadow:var(--shadow-pop)}}.panel.svelte-4epbbf{position:fixed;top:0;right:0;z-index:40;display:flex;flex-direction:column;width:min(var(--w),100vw);height:100vh;background:var(--surface);border-left:1px solid var(--line);box-shadow:var(--shadow-pop)}header.svelte-4epbbf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;height:var(--header-h);padding:0 .6rem 0 1.1rem;border-bottom:1px solid var(--line);flex:none}h2.svelte-4epbbf{font-size:var(--t-base)}.body.svelte-4epbbf{flex:1;overflow:auto}@media(min-width:1100px){.panel.svelte-4epbbf{position:relative;z-index:1;flex:none;box-shadow:none}}.mem.svelte-1o1i2z5{display:flex;flex-direction:column;min-height:100%}.controls.svelte-1o1i2z5{position:sticky;top:0;z-index:1;display:grid;gap:.6rem;padding:.7rem 1.1rem .75rem;background:var(--surface);border-bottom:1px solid var(--line)}.head.svelte-1o1i2z5{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-right:-.45rem}.total.svelte-1o1i2z5{margin:0;font-size:var(--t-sm);color:var(--ink-2)}.total.svelte-1o1i2z5 strong:where(.svelte-1o1i2z5){color:var(--ink);font-weight:650;font-variant-numeric:tabular-nums}.legend.svelte-1o1i2z5{display:flex;flex-wrap:wrap;gap:.2rem .9rem;margin:-.35rem 0 0;font-size:var(--t-xs);color:var(--ink-3)}.key.svelte-1o1i2z5{display:inline-flex;align-items:center;gap:.4rem}.notice.svelte-1o1i2z5{margin:0;padding:.55rem .7rem;border-radius:var(--r-sm);background:var(--wash);border:1px solid var(--line);font-size:var(--t-xs);color:var(--ink-2)}.dot.svelte-1o1i2z5{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none;background:var(--c, var(--ink-3))}.dot.ring.svelte-1o1i2z5{background:transparent;box-shadow:inset 0 0 0 2px var(--c, var(--ink-3))}.dot[data-cat=preference].svelte-1o1i2z5,.dot[data-cat=term].svelte-1o1i2z5{--c: color-mix(in oklab, var(--ink-2) 62%, var(--link))}.dot[data-cat=fact].svelte-1o1i2z5{--c: var(--ink-2)}.dot[data-cat=instruction].svelte-1o1i2z5,.dot[data-cat=rule].svelte-1o1i2z5{--c: color-mix(in oklab, var(--ink-2) 62%, var(--danger))}.dot[data-cat=context].svelte-1o1i2z5,.dot[data-cat=metric].svelte-1o1i2z5{--c: color-mix(in oklab, var(--ink-2) 62%, var(--ok))}.dot[data-cat=alias].svelte-1o1i2z5{--c: var(--ink-3)}.dot[data-cat=data_source].svelte-1o1i2z5{--c: var(--ink)}.chip.on.svelte-1o1i2z5 .dot:where(.svelte-1o1i2z5){--c: var(--paper)}.add.svelte-1o1i2z5{display:grid;gap:.55rem;padding:.7rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--raised)}.add.svelte-1o1i2z5 .textarea:where(.svelte-1o1i2z5){min-height:60px}.cats.svelte-1o1i2z5{display:grid;gap:.45rem;margin:0;padding:0;border:0;min-width:0}.group.svelte-1o1i2z5{display:grid;gap:.3rem}.group-label.svelte-1o1i2z5{font-size:var(--t-xs);font-weight:600;color:var(--ink-3)}.pills.svelte-1o1i2z5{display:flex;flex-wrap:wrap;gap:.3rem}.pill.svelte-1o1i2z5{gap:.4rem}.pill.svelte-1o1i2z5:has(input:where(.svelte-1o1i2z5):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.add.svelte-1o1i2z5 .hint:where(.svelte-1o1i2z5){margin:0}.keys.svelte-1o1i2z5{min-width:0}.search.svelte-1o1i2z5{display:flex;align-items:center;gap:.4rem;height:34px;padding:0 .2rem 0 .6rem;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--raised);color:var(--ink-3)}.search.svelte-1o1i2z5:focus-within{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.search-input.svelte-1o1i2z5{flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:var(--t-sm);color:var(--ink)}.search-input.svelte-1o1i2z5:focus,.search-input.svelte-1o1i2z5:focus-visible{outline:none;box-shadow:none}.search-input.svelte-1o1i2z5::-webkit-search-cancel-button{display:none}.matches.svelte-1o1i2z5{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.chips.svelte-1o1i2z5{display:flex;flex-wrap:wrap;gap:.3rem}.chips.svelte-1o1i2z5 .chip:where(.svelte-1o1i2z5){gap:.35rem}.n.svelte-1o1i2z5{opacity:.7;font-variant-numeric:tabular-nums}.list.svelte-1o1i2z5{list-style:none;margin:0;padding:0}.item.svelte-1o1i2z5{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:.35rem .7rem;padding:.6rem 1.1rem;border-bottom:1px solid var(--line)}.item.svelte-1o1i2z5:hover,.item.svelte-1o1i2z5:focus-within{background:var(--wash)}.item.svelte-1o1i2z5>.dot:where(.svelte-1o1i2z5){margin-top:.42rem}.text.svelte-1o1i2z5{margin:0;font-size:var(--t-sm);line-height:1.45;overflow-wrap:anywhere}.aside.svelte-1o1i2z5{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:.15rem;min-width:4.5rem;min-height:1.3rem}.when.svelte-1o1i2z5{font-size:var(--t-xs);color:var(--ink-3);white-space:nowrap;line-height:1.6}.actions.svelte-1o1i2z5{position:absolute;top:-.3rem;right:-.35rem;display:flex;gap:.1rem;opacity:0;pointer-events:none}.item.svelte-1o1i2z5:hover .actions:where(.svelte-1o1i2z5),.item.svelte-1o1i2z5:focus-within .actions:where(.svelte-1o1i2z5){opacity:1;pointer-events:auto}.item.svelte-1o1i2z5:hover .when:where(.svelte-1o1i2z5),.item.svelte-1o1i2z5:focus-within .when:where(.svelte-1o1i2z5){visibility:hidden}.edit.svelte-1o1i2z5,.confirm.svelte-1o1i2z5{grid-column:2 / -1;display:grid;gap:.45rem}.edit.svelte-1o1i2z5 .textarea:where(.svelte-1o1i2z5){min-height:56px}.confirm.svelte-1o1i2z5{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.45rem .55rem;border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);font-size:var(--t-sm);font-weight:550}.item.confirming.svelte-1o1i2z5 .actions:where(.svelte-1o1i2z5){opacity:1;pointer-events:auto}.item.confirming.svelte-1o1i2z5 .when:where(.svelte-1o1i2z5){visibility:hidden}.empty.svelte-1o1i2z5{display:grid;justify-items:center;gap:.6rem}.empty.svelte-1o1i2z5 p:where(.svelte-1o1i2z5){margin:0}.intro.svelte-1o1i2z5{max-width:300px;margin:0 auto;line-height:1.5}.intro.svelte-1o1i2z5 .title:where(.svelte-1o1i2z5){color:var(--ink);font-weight:650;font-size:var(--t-base)}.deleted.svelte-1o1i2z5{margin-top:auto;padding-top:.5rem;border-top:1px solid var(--line)}.disclosure.svelte-1o1i2z5{display:flex;align-items:center;gap:.35rem;width:100%;padding:.55rem 1.1rem;border:0;background:transparent;font-size:var(--t-sm);font-weight:600;color:var(--ink-2);cursor:pointer;text-align:left}.disclosure.svelte-1o1i2z5:hover{color:var(--ink)}.note.svelte-1o1i2z5{margin:0;padding:0 1.1rem .5rem;font-size:var(--t-xs);color:var(--ink-3)}.gone.svelte-1o1i2z5 .text:where(.svelte-1o1i2z5){color:var(--ink-2)}.gone-body.svelte-1o1i2z5{min-width:0}.meta.svelte-1o1i2z5{margin:.1rem 0 0;font-size:var(--t-xs);color:var(--ink-3)}.restore.svelte-1o1i2z5{opacity:0}.gone.svelte-1o1i2z5:hover .restore:where(.svelte-1o1i2z5),.gone.svelte-1o1i2z5:focus-within .restore:where(.svelte-1o1i2z5){opacity:1}@media(hover:none){.item.svelte-1o1i2z5 .actions:where(.svelte-1o1i2z5){position:static;opacity:1;pointer-events:auto}.item.svelte-1o1i2z5 .when:where(.svelte-1o1i2z5),.item.svelte-1o1i2z5:hover .when:where(.svelte-1o1i2z5),.item.svelte-1o1i2z5:focus-within .when:where(.svelte-1o1i2z5),.item.confirming.svelte-1o1i2z5 .when:where(.svelte-1o1i2z5){visibility:visible}.restore.svelte-1o1i2z5{opacity:1}}.form.svelte-k5080r{display:grid;gap:1rem;padding:.9rem 1.1rem 1.2rem}.head.svelte-k5080r{margin-left:-.4rem}h3.svelte-k5080r{font-size:var(--t-base)}fieldset.svelte-k5080r{border:0;margin:0;padding:0;min-width:0}legend.svelte-k5080r{padding:0;margin-bottom:.3rem}.pills.svelte-k5080r{display:flex;flex-wrap:wrap;gap:.35rem}.pill.svelte-k5080r{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 .7rem;border-radius:999px;border:1px solid var(--line-strong);font-size:var(--t-xs);font-weight:550;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none}.pill.svelte-k5080r:hover{background:var(--wash-2)}.pill.on.svelte-k5080r{background:var(--selected);border-color:var(--primary);color:var(--ink)}.pill.svelte-k5080r input:where(.svelte-k5080r){position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.pill.svelte-k5080r:has(input:where(.svelte-k5080r):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.seg.svelte-k5080r{flex-wrap:nowrap}.mono.svelte-k5080r{font-family:var(--mono);margin-top:.45rem}.preview.svelte-k5080r{display:grid;gap:.15rem;margin-top:.5rem;padding:.55rem .7rem;border-radius:var(--r-sm);background:var(--wash);font-size:var(--t-xs);color:var(--ink-2);min-height:2.2rem}.preview.svelte-k5080r .cadence:where(.svelte-k5080r){font-weight:650;color:var(--ink)}.err.svelte-k5080r,.form-error.svelte-k5080r{display:flex;align-items:flex-start;gap:.35rem;color:var(--danger)}.err.svelte-k5080r svg,.form-error.svelte-k5080r svg{flex:none;margin-top:.1rem}.form-error.svelte-k5080r{margin:0;font-size:var(--t-sm)}.two.svelte-k5080r{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem;align-items:start}.two.svelte-k5080r+.hint:where(.svelte-k5080r){margin:-.6rem 0 0}.actions.svelte-k5080r{padding-top:.2rem;flex-wrap:wrap}.small.svelte-k5080r{font-size:var(--t-sm);margin:0}@media(max-width:460px){.two.svelte-k5080r{grid-template-columns:1fr}}.status.svelte-zx8ylf{gap:.3rem;flex:none}.status.svelte-zx8ylf .spinner:where(.svelte-zx8ylf){width:9px;height:9px;border-width:1.5px}.running.svelte-zx8ylf{background:var(--info-wash);color:var(--info)}.runs.svelte-ugtuhz{padding:.9rem 1.1rem 1.2rem}.head.svelte-ugtuhz{margin:0 0 .8rem -.4rem;align-items:flex-start}.title.svelte-ugtuhz{flex:1;min-width:0;display:grid;font-size:var(--t-xs)}h3.svelte-ugtuhz{font-size:var(--t-base);overflow-wrap:anywhere}.list.svelte-ugtuhz{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.run.svelte-ugtuhz{display:grid;gap:.35rem;padding:.65rem .75rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.meta.svelte-ugtuhz{flex-wrap:wrap;gap:.35rem;font-size:var(--t-xs)}.tag.svelte-ugtuhz{height:18px;cursor:default}.reply.svelte-ugtuhz,.error.svelte-ugtuhz{margin:0;font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.reply.svelte-ugtuhz{color:var(--ink-2)}.error.svelte-ugtuhz{color:var(--danger)}.open.svelte-ugtuhz{justify-self:start;margin-left:-.5rem}.list.svelte-1u13tkp{list-style:none;margin:0;padding:.6rem .7rem 1rem;display:grid;gap:.15rem}.item.svelte-1u13tkp{border-radius:var(--r-md)}.item.open.svelte-1u13tkp{background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.head.svelte-1u13tkp{display:flex;align-items:center;gap:.55rem;width:100%;padding:.5rem .55rem;border:0;border-radius:var(--r-md);background:transparent;text-align:left;cursor:pointer;font-size:var(--t-sm);color:var(--ink)}.head.svelte-1u13tkp:hover{background:var(--wash-2)}.name.svelte-1u13tkp{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:550}.when.svelte-1u13tkp{font-size:var(--t-xs);flex:none}.detail.svelte-1u13tkp{display:grid;gap:.45rem;padding:.1rem .8rem .8rem;font-size:var(--t-sm)}dl.svelte-1u13tkp{display:grid;grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:0;font-size:var(--t-xs)}dt.svelte-1u13tkp{color:var(--ink-3)}dd.svelte-1u13tkp{margin:0;overflow-wrap:anywhere}.label.svelte-1u13tkp{font-size:var(--t-xs);font-weight:650;color:var(--ink-3)}.prompt.svelte-1u13tkp{margin:0;max-height:12rem;overflow:auto;padding:.5rem .6rem;border-radius:var(--r-sm);background:var(--wash);font-size:var(--t-xs);white-space:pre-wrap;overflow-wrap:anywhere}.reply.svelte-1u13tkp{margin:0;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.error.svelte-1u13tkp{color:var(--danger)}.wrap.svelte-1ly1ubf{display:grid;gap:.8rem;padding:.9rem 1.1rem 1.2rem}.intro.svelte-1ly1ubf{margin:0;font-size:var(--t-sm)}h3.svelte-1ly1ubf{display:flex;align-items:center;gap:.4rem;font-size:var(--t-sm)}.bar.svelte-1ly1ubf{margin-top:-.2rem}.reveal.svelte-1ly1ubf{display:grid;gap:.55rem;padding:.85rem .9rem;border-radius:var(--r-md);background:var(--signal-wash);color:var(--signal-ink);border:1px solid color-mix(in srgb,var(--signal) 60%,transparent);font-size:var(--t-sm)}.reveal.svelte-1ly1ubf p:where(.svelte-1ly1ubf){margin:0}.reveal.svelte-1ly1ubf .label:where(.svelte-1ly1ubf),.reveal.svelte-1ly1ubf .hint:where(.svelte-1ly1ubf){color:var(--signal-ink)}.kv.svelte-1ly1ubf{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.3rem .6rem;align-items:center}.label.svelte-1ly1ubf{font-size:var(--t-xs);font-weight:650;color:var(--ink-3)}.copyline.svelte-1ly1ubf{display:flex;align-items:center;gap:.25rem;min-width:0}.copyline.svelte-1ly1ubf code:where(.svelte-1ly1ubf){flex:1;min-width:0;padding:.3rem .45rem;border-radius:var(--r-sm);background:var(--raised);color:var(--ink);font-size:.72rem;overflow-wrap:anywhere;border:1px solid var(--line)}.code.svelte-1ly1ubf{position:relative;display:grid;gap:.4rem}.code.svelte-1ly1ubf pre:where(.svelte-1ly1ubf){margin:0;padding:.6rem .7rem;border-radius:var(--r-sm);background:var(--raised);color:var(--ink);border:1px solid var(--line);font-size:.7rem;line-height:1.5;overflow-x:auto;white-space:pre}.code.svelte-1ly1ubf .btn:where(.svelte-1ly1ubf){justify-self:end}.form.svelte-1ly1ubf{display:grid;gap:.8rem;padding:.9rem}.form-error.svelte-1ly1ubf{display:flex;gap:.35rem;margin:0;color:var(--danger);font-size:var(--t-sm)}.list.svelte-1ly1ubf{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}.hook.svelte-1ly1ubf{display:grid;gap:.45rem;padding:.7rem .8rem}.hook.off.svelte-1ly1ubf .name:where(.svelte-1ly1ubf),.hook.off.svelte-1ly1ubf .instr:where(.svelte-1ly1ubf){color:var(--ink-3)}.top.svelte-1ly1ubf{align-items:flex-start}.info.svelte-1ly1ubf{flex:1;min-width:0;display:grid}.name.svelte-1ly1ubf{font-weight:650;font-size:var(--t-sm);overflow-wrap:anywhere}.meta.svelte-1ly1ubf{font-size:var(--t-xs)}.instr.svelte-1ly1ubf{margin:0;font-size:var(--t-sm);color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.small.svelte-1ly1ubf{margin:0;font-size:var(--t-sm)}.scheduler.svelte-1d2uug9{display:flex;flex-direction:column;min-height:100%}.tabs.svelte-1d2uug9{position:sticky;top:0;z-index:1;display:flex;gap:.2rem;padding:0 .8rem;border-bottom:1px solid var(--line);background:var(--surface);overflow-x:auto;scrollbar-width:none}.tab.svelte-1d2uug9{display:inline-flex;align-items:center;gap:.35rem;height:40px;padding:0 .6rem;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--ink-3);font-size:var(--t-sm);font-weight:600;cursor:pointer;white-space:nowrap}.tab.svelte-1d2uug9:hover{color:var(--ink)}.tab.on.svelte-1d2uug9{color:var(--ink);border-bottom-color:var(--primary)}.pane.svelte-1d2uug9{flex:1}.bar.svelte-1d2uug9{padding:.8rem 1.1rem .2rem}.tz.svelte-1d2uug9{font-size:var(--t-xs)}.first.svelte-1d2uug9{display:grid;justify-items:center;gap:.8rem;padding:3rem 1.5rem}.first.svelte-1d2uug9 p:where(.svelte-1d2uug9){margin:0;max-width:34ch}.cards.svelte-1d2uug9{list-style:none;margin:0;padding:.6rem 1.1rem 1.2rem;display:grid;gap:.6rem}.sched.svelte-1d2uug9{display:grid;gap:.35rem;padding:.3rem .75rem .6rem .3rem}.top.svelte-1d2uug9{display:flex;align-items:flex-start;gap:.5rem}.main.svelte-1d2uug9{flex:1;min-width:0;display:grid;gap:.15rem;padding:.45rem .5rem;border:0;border-radius:var(--r-sm);background:transparent;text-align:left;cursor:pointer;color:var(--ink)}.main.svelte-1d2uug9:hover{background:var(--wash)}.switch.svelte-1d2uug9{margin-top:.6rem}.name.svelte-1d2uug9{font-weight:650;font-size:var(--t-sm);overflow-wrap:anywhere}.meta.svelte-1d2uug9{font-size:var(--t-xs);color:var(--ink-2)}.tzflag.svelte-1d2uug9{color:var(--ink-3)}.prompt.svelte-1d2uug9{font-size:var(--t-xs);color:var(--ink-3);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.paused.svelte-1d2uug9 .name:where(.svelte-1d2uug9),.paused.svelte-1d2uug9 .meta:where(.svelte-1d2uug9){color:var(--ink-3)}.notice.svelte-1d2uug9{display:flex;align-items:flex-start;gap:.4rem;margin:0 0 0 .5rem;padding:.45rem .6rem;border-radius:var(--r-sm);background:var(--signal-wash);color:var(--signal-ink);font-size:var(--t-xs);font-weight:550;border-left:3px solid var(--signal)}.notice.svelte-1d2uug9 svg{flex:none;margin-top:.1rem}.linkish.svelte-1d2uug9{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.actions.svelte-1d2uug9{padding-left:.5rem;flex-wrap:wrap;gap:.35rem}.last.svelte-1d2uug9{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--t-xs)}.tasks.svelte-u4flcm{display:grid;gap:1rem;padding:.9rem 1.1rem 1.2rem}h3.svelte-u4flcm{font-size:var(--t-xs);font-weight:650;color:var(--ink-3);margin-bottom:.4rem}.small.svelte-u4flcm{padding:.8rem .5rem;text-align:left}.list.svelte-u4flcm{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.item.svelte-u4flcm{display:grid;gap:.2rem;padding:.55rem .65rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.line.svelte-u4flcm{gap:.5rem}.name.svelte-u4flcm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-sm);font-weight:550}.sub.svelte-u4flcm,.when.svelte-u4flcm{font-size:var(--t-xs)}.when.svelte-u4flcm{flex:none}.error.svelte-u4flcm{margin:0;font-size:var(--t-xs);color:var(--danger);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link.svelte-u4flcm{justify-self:start;padding:0;border:0;background:none;color:var(--link);font-size:var(--t-xs);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.foot.svelte-u4flcm{border-top:1px solid var(--line);padding-top:.6rem}.notes.svelte-u2sfbs{display:flex;flex-direction:column}.bar.svelte-u2sfbs{position:sticky;top:0;z-index:1;flex-wrap:wrap;gap:.2rem;padding:.5rem .6rem .5rem 1.1rem;background:var(--surface);border-bottom:1px solid var(--line)}.count.svelte-u2sfbs{font-size:var(--t-xs)}.empty.svelte-u2sfbs{display:grid;justify-items:center;gap:.6rem}.empty.svelte-u2sfbs p:where(.svelte-u2sfbs){margin:0;max-width:32ch}.list.svelte-u2sfbs{list-style:none;margin:0;padding:.4rem .5rem 1rem;display:grid;gap:.1rem}.note.svelte-u2sfbs{position:relative;display:flex;align-items:flex-start;gap:.6rem;width:100%;padding:.6rem 1.6rem .6rem .6rem;border:0;border-radius:var(--r-md);background:transparent;text-align:left;cursor:pointer;color:var(--ink-2)}.note.svelte-u2sfbs:hover{background:var(--wash-2)}.icon.svelte-u2sfbs{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--wash-2);color:var(--ink-2)}.failed.svelte-u2sfbs .icon:where(.svelte-u2sfbs){background:var(--danger-wash);color:var(--danger)}.failed.svelte-u2sfbs{box-shadow:inset 3px 0 0 var(--signal)}.text.svelte-u2sfbs{flex:1;min-width:0;display:grid;gap:.1rem}.title.svelte-u2sfbs{font-size:var(--t-sm);color:var(--ink);overflow-wrap:anywhere}.unread.svelte-u2sfbs .title:where(.svelte-u2sfbs){font-weight:650}.body.svelte-u2sfbs{font-size:var(--t-xs);color:var(--ink-2);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.when.svelte-u2sfbs{font-size:var(--t-xs);color:var(--ink-3)}.dot.svelte-u2sfbs{position:absolute;top:.95rem;right:.7rem;width:8px;height:8px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 1.5px var(--ink)}.tz.svelte-m8qqw5{position:relative}.list.svelte-m8qqw5{left:0;right:0;top:calc(100% + 4px);max-height:240px;margin:0;list-style:none}.list.svelte-m8qqw5 .menu-item:where(.svelte-m8qqw5){justify-content:space-between}.off.svelte-m8qqw5{color:var(--ink-3);font-size:var(--t-xs);font-variant-numeric:tabular-nums}.none.svelte-m8qqw5{padding:.6rem;font-size:var(--t-sm);color:var(--ink-3)}.form.svelte-1glkb3{display:grid;gap:1.4rem}section.svelte-1glkb3{display:grid;gap:.5rem}.two.svelte-1glkb3{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem 1rem}.two.svelte-1glkb3+.field:where(.svelte-1glkb3){margin-top:.25rem}h3.svelte-1glkb3{font-size:var(--t-sm);font-weight:650;color:var(--ink)}fieldset.svelte-1glkb3{border:0;margin:0;padding:0;min-width:0}legend.svelte-1glkb3{padding:0}.lead.svelte-1glkb3{margin:.15rem 0 .55rem}section.svelte-1glkb3>.lead:where(.svelte-1glkb3){margin-top:-.3rem;margin-bottom:.1rem}.styles.svelte-1glkb3{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:.4rem}.style.svelte-1glkb3{position:relative;display:grid;gap:.05rem;padding:.55rem .75rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--raised);cursor:pointer}.style.svelte-1glkb3:hover{background:var(--wash)}.style.on.svelte-1glkb3{border-color:var(--primary);background:var(--selected);box-shadow:inset 0 0 0 1px var(--primary)}.style.svelte-1glkb3 input:where(.svelte-1glkb3),.segmented.svelte-1glkb3 input:where(.svelte-1glkb3){position:absolute;opacity:0;pointer-events:none}.style.svelte-1glkb3:has(input:where(.svelte-1glkb3):focus-visible),.segmented.svelte-1glkb3 label:where(.svelte-1glkb3):has(input:where(.svelte-1glkb3):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.style-name.svelte-1glkb3{font-weight:600;font-size:var(--t-sm)}.style-desc.svelte-1glkb3{font-size:var(--t-xs);color:var(--ink-2)}.traits.svelte-1glkb3{display:grid;border-top:1px solid var(--line)}.trait.svelte-1glkb3{display:grid;grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:.2rem 1rem;padding:.6rem 0;border-bottom:1px solid var(--line)}.trait-name.svelte-1glkb3{float:left;font-size:var(--t-sm);font-weight:600}.trait-hint.svelte-1glkb3{grid-column:1 / -1}.segmented.svelte-1glkb3{display:inline-flex;padding:2px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--wash)}.segmented.svelte-1glkb3 label:where(.svelte-1glkb3){position:relative;display:inline-grid;place-items:center;min-width:64px;height:26px;padding:0 .6rem;border-radius:4px;font-size:var(--t-xs);font-weight:550;color:var(--ink-2);cursor:pointer}.segmented.svelte-1glkb3 label.on:where(.svelte-1glkb3){background:var(--primary);color:var(--on-primary)}.count.svelte-1glkb3{font-variant-numeric:tabular-nums;flex:none}.row.svelte-1glkb3{align-items:flex-start}.save-error.svelte-1glkb3{display:flex;align-items:flex-start;gap:.35rem;flex:1 1 12rem;min-width:0;margin:0 auto 0 0;align-self:center;font-size:var(--t-sm);color:var(--danger)}.save-error.svelte-1glkb3 svg{flex:none;margin-top:.15rem}@media(max-width:480px){.trait.svelte-1glkb3{grid-template-columns:1fr}.segmented.svelte-1glkb3{width:100%}.segmented.svelte-1glkb3 label:where(.svelte-1glkb3){flex:1;min-width:0}}.options.svelte-kiawff{display:grid;gap:.45rem}.option.svelte-kiawff{position:relative;display:flex;align-items:center;gap:.75rem;padding:.65rem .8rem;border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--raised);cursor:pointer}.option.svelte-kiawff:hover{background:var(--wash)}.option.on.svelte-kiawff{border-color:var(--primary);background:var(--selected);box-shadow:inset 0 0 0 1px var(--primary)}.option.svelte-kiawff input:where(.svelte-kiawff){position:absolute;opacity:0;pointer-events:none}.option.svelte-kiawff:has(input:where(.svelte-kiawff):focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.swatch.svelte-kiawff{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-sm);border:1px solid var(--line-strong);flex:none}.swatch.light.svelte-kiawff{background:var(--preview-light-bg);color:var(--preview-light-ink)}.swatch.dark.svelte-kiawff{background:var(--preview-dark-bg);color:var(--preview-dark-ink)}.swatch.system.svelte-kiawff{background:linear-gradient(135deg,var(--preview-light-bg) 50%,var(--preview-dark-bg) 50%);color:var(--ink)}.swatch.system.svelte-kiawff svg{background:var(--raised);border-radius:4px;padding:2px;width:22px;height:22px}.text.svelte-kiawff{display:grid;flex:1}.label.svelte-kiawff{font-weight:600;font-size:var(--t-sm)}.option.svelte-kiawff .tick{color:var(--ink)}.note.svelte-kiawff{margin:.8rem 0 0}fieldset.svelte-l5b8jv{border:0;margin:0;padding:0;display:grid}.event.svelte-l5b8jv{display:flex;align-items:flex-start;gap:.7rem;padding:.75rem 0;border-bottom:1px solid var(--line);cursor:pointer}.event.svelte-l5b8jv:last-child{border-bottom:0}.event.svelte-l5b8jv input:where(.svelte-l5b8jv){width:16px;height:16px;margin:.15rem 0 0;flex:none}.event.svelte-l5b8jv>span:where(.svelte-l5b8jv){display:grid;gap:.15rem}.label.svelte-l5b8jv{font-weight:600;font-size:var(--t-sm)}.event.svelte-l5b8jv .hint:where(.svelte-l5b8jv){font-size:var(--t-sm);color:var(--ink-2)}.save-error.svelte-l5b8jv{display:flex;align-items:flex-start;gap:.35rem;flex:1 1 12rem;min-width:0;margin:0 auto 0 0;align-self:center;font-size:var(--t-sm);color:var(--danger)}.save-error.svelte-l5b8jv svg{flex:none;margin-top:.15rem}.warn.svelte-l5b8jv{margin:.4rem 0 0;padding:.5rem .7rem;border-left:2px solid var(--line-strong);background:var(--wash);border-radius:0 var(--r-sm) var(--r-sm) 0;color:var(--ink-2)}.totals.svelte-8xcnt2{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 1.2rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.totals.svelte-8xcnt2 div:where(.svelte-8xcnt2){padding:.7rem .6rem .7rem 0}.totals.svelte-8xcnt2 div:where(.svelte-8xcnt2)+div:where(.svelte-8xcnt2){padding-left:.8rem;border-left:1px solid var(--line)}dt.svelte-8xcnt2{font-size:var(--t-xs);color:var(--ink-3)}dd.svelte-8xcnt2{margin:.1rem 0 0;font-size:var(--t-xl);font-weight:650;letter-spacing:-.02em;font-variant-numeric:tabular-nums}h3.svelte-8xcnt2{font-size:var(--t-sm);margin-bottom:.5rem}section.svelte-8xcnt2+section:where(.svelte-8xcnt2){margin-top:1.3rem}.chart-head.svelte-8xcnt2{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.plot.svelte-8xcnt2{position:relative;padding-top:.2rem}svg.svelte-8xcnt2{display:block;width:100%;height:150px;overflow:visible}.grid.svelte-8xcnt2{stroke:var(--line);stroke-dasharray:2 4;vector-effect:non-scaling-stroke}.axis.svelte-8xcnt2{stroke:var(--line-strong);vector-effect:non-scaling-stroke}.bar.svelte-8xcnt2{fill:var(--ink);transition:opacity .12s}.col.dim.svelte-8xcnt2 .bar:where(.svelte-8xcnt2){opacity:.35}.hit.svelte-8xcnt2{fill:transparent}.y-max.svelte-8xcnt2{position:absolute;top:0;left:0;font-size:.6875rem;color:var(--ink-3);background:var(--surface);padding-right:.3rem;font-variant-numeric:tabular-nums}.x-labels.svelte-8xcnt2{position:absolute;left:0;right:0;bottom:2px;display:flex;justify-content:space-between;font-size:.6875rem;color:var(--ink-3)}.tip.svelte-8xcnt2{position:absolute;top:0;transform:translate(-50%);display:grid;gap:.05rem;padding:.4rem .6rem;border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);box-shadow:var(--shadow-pop);font-size:var(--t-xs);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums}.tip.flip.svelte-8xcnt2{transform:translate(-90%)}.daily.svelte-8xcnt2{margin-top:.6rem;font-size:var(--t-sm)}.daily.svelte-8xcnt2 summary:where(.svelte-8xcnt2){cursor:pointer;color:var(--ink-2);width:fit-content}.daily.svelte-8xcnt2 .table-wrap:where(.svelte-8xcnt2){margin-top:.5rem;max-height:220px;overflow:auto}.table-wrap.svelte-8xcnt2{overflow-x:auto}table.svelte-8xcnt2{width:100%;border-collapse:collapse;font-size:var(--t-sm);font-variant-numeric:tabular-nums}th.svelte-8xcnt2,td.svelte-8xcnt2{padding:.4rem .5rem;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}th.svelte-8xcnt2:first-child{text-align:left;padding-left:0;font-weight:550;max-width:220px;overflow:hidden;text-overflow:ellipsis}thead.svelte-8xcnt2 th:where(.svelte-8xcnt2){font-size:var(--t-xs);font-weight:600;color:var(--ink-3)}tfoot.svelte-8xcnt2 th:where(.svelte-8xcnt2),tfoot.svelte-8xcnt2 td:where(.svelte-8xcnt2){font-weight:650;border-bottom:0;border-top:1px solid var(--line-strong)}.error.svelte-8xcnt2{padding:.7rem .85rem;border-radius:var(--r-sm);background:var(--danger-wash);color:var(--danger);font-size:var(--t-sm);display:grid;gap:.5rem;justify-items:start}.error.svelte-8xcnt2 p:where(.svelte-8xcnt2){margin:0}@media(max-width:520px){.totals.svelte-8xcnt2{grid-template-columns:repeat(2,minmax(0,1fr))}.totals.svelte-8xcnt2 div:where(.svelte-8xcnt2):nth-child(3){padding-left:0;border-left:0}.totals.svelte-8xcnt2 div:where(.svelte-8xcnt2):nth-child(n+3){border-top:1px solid var(--line)}}.lead.svelte-vsjbma{margin:0 0 .6rem;color:var(--ink-2);font-size:var(--t-sm)}.subject.svelte-vsjbma{display:flex;align-items:center;gap:.45rem;margin:0 0 .9rem;font-weight:600;font-size:var(--t-sm)}.subject.svelte-vsjbma span:where(.svelte-vsjbma){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.note.svelte-vsjbma{display:flex;gap:.6rem;padding:.7rem .85rem;margin-bottom:1rem;border:1px solid var(--line);border-left:3px solid var(--ink-3);border-radius:var(--r-sm);background:var(--wash);font-size:var(--t-sm);color:var(--ink-2)}.note.svelte-vsjbma svg{flex:none;margin-top:2px}.note.svelte-vsjbma p:where(.svelte-vsjbma){margin:0}.note.svelte-vsjbma strong:where(.svelte-vsjbma){color:var(--ink);font-weight:600}.tip.svelte-vsjbma{margin-top:.35rem!important}.inline.svelte-vsjbma{margin-left:-.35rem;margin-top:.2rem;height:auto;min-height:26px;white-space:normal;text-align:left;text-decoration:underline;text-underline-offset:2px}.links-title.svelte-vsjbma{font-size:var(--t-sm);margin-bottom:.4rem}.links.svelte-vsjbma{list-style:none;margin:0 0 .6rem;padding:0;display:grid;gap:.6rem}.links.svelte-vsjbma li:where(.svelte-vsjbma){display:grid;gap:.2rem}.link-row.svelte-vsjbma{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.url.svelte-vsjbma{flex:1 1 220px;min-width:0;font-size:var(--t-xs);height:28px;padding:0 .5rem;color:var(--ink-2)}.add.svelte-vsjbma{margin-left:-.5rem}.hint.svelte-vsjbma{margin:.2rem 0 0}.methods.svelte-jqsu0z{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-md)}.methods.svelte-jqsu0z li:where(.svelte-jqsu0z){display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem}.methods.svelte-jqsu0z li:where(.svelte-jqsu0z)+li:where(.svelte-jqsu0z){border-top:1px solid var(--line)}.what.svelte-jqsu0z{display:flex;align-items:flex-start;gap:.6rem;min-width:0}.what.svelte-jqsu0z svg{flex:none;margin-top:.15rem;color:var(--ink-3)}.label.svelte-jqsu0z{display:block;font-weight:600;font-size:var(--t-sm)}.hint.svelte-jqsu0z{display:block;font-size:var(--t-xs);color:var(--ink-3);overflow-wrap:anywhere}.foot.svelte-jqsu0z{margin:.8rem 0 0}.notice.svelte-jqsu0z{margin:0 0 .8rem;padding:.5rem .7rem;border-radius:var(--r-sm);font-size:var(--t-sm)}.notice.ok.svelte-jqsu0z{background:var(--wash);border-left:3px solid var(--ok, var(--ink-2))}.notice.error.svelte-jqsu0z{background:var(--signal-wash);color:var(--signal-ink);border-left:3px solid var(--signal)}form.svelte-jqsu0z{margin:0}@media(max-width:420px){.methods.svelte-jqsu0z li:where(.svelte-jqsu0z){flex-wrap:wrap}}.shell.svelte-1il99g0{display:flex;height:100vh;overflow:hidden}.main.svelte-1il99g0{flex:1;min-width:0;display:flex;flex-direction:column;height:100vh}.workforce.svelte-n9qruf{display:grid;gap:.6rem}.team-label.svelte-n9qruf{margin:0;font-size:.8125rem;color:var(--ink-3)}.team.svelte-n9qruf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.agent.svelte-n9qruf{display:grid;gap:.1rem;align-content:start;padding:.55rem .7rem .6rem;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition:border-color var(--dur-base) var(--ease)}.agent.svelte-n9qruf .name:where(.svelte-n9qruf){font-size:.875rem;font-weight:600;line-height:1.3}.agent.svelte-n9qruf .state:where(.svelte-n9qruf){font-size:.8125rem;line-height:1.35}.agent.ok.svelte-n9qruf .state:where(.svelte-n9qruf){color:var(--ok)}.agent.run.svelte-n9qruf .state:where(.svelte-n9qruf){color:var(--info)}.agent.wait.svelte-n9qruf .state:where(.svelte-n9qruf){color:var(--signal-ink)}.agent.current.svelte-n9qruf{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.agent.current.wait.svelte-n9qruf{border-color:var(--signal);box-shadow:inset 0 0 0 1px var(--signal);background:var(--signal-wash)}.logbook.svelte-n9qruf{margin:0;position:relative;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-lg);overflow:hidden}.head.svelte-n9qruf{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem .85rem;border-bottom:1px solid var(--line)}.head.svelte-n9qruf p:where(.svelte-n9qruf){margin:0}.title.svelte-n9qruf{font-weight:650;font-size:1rem;letter-spacing:-.01em}.sub.svelte-n9qruf{font-size:.8125rem;color:var(--ink-3)}.status.svelte-n9qruf{display:inline-flex;align-items:center;gap:.4rem;height:26px;padding:0 .65rem;border-radius:999px;border:1px solid var(--line-strong);font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--ink-2);flex:none}.status.svelte-n9qruf .dot:where(.svelte-n9qruf){width:7px;height:7px;border-radius:50%;background:var(--ink-3)}.status.waiting.svelte-n9qruf{background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.status.waiting.svelte-n9qruf .dot:where(.svelte-n9qruf){background:var(--on-signal)}.status.done.svelte-n9qruf{background:var(--ok-wash);border-color:transparent;color:var(--ok)}.status.done.svelte-n9qruf .dot:where(.svelte-n9qruf){background:var(--ok)}.entries.svelte-n9qruf{list-style:none;margin:0;padding:.7rem 1.15rem .4rem;position:relative}.entry.svelte-n9qruf{position:relative;display:grid;grid-template-columns:2.9rem 19px minmax(0,1fr);column-gap:.7rem;padding:.5rem 0;animation:svelte-n9qruf-log-in .5s cubic-bezier(.2,.7,.2,1) var(--d, 0s) both}.entry.svelte-n9qruf:before{content:"";position:absolute;left:calc(2.9rem + .7rem + 9px);top:0;bottom:0;width:1px;background:var(--line-strong)}.entry.svelte-n9qruf:first-child:before{top:1rem}.entry.end.svelte-n9qruf:before{bottom:calc(100% - 1rem)}time.svelte-n9qruf{font-size:.8125rem;color:var(--ink-3);padding-top:1px}.marker.svelte-n9qruf{position:relative;z-index:1;display:grid;place-items:center;width:19px;height:19px;margin-top:1px;border-radius:50%;background:var(--raised);border:1px solid var(--line-strong);color:var(--ink-2)}.end.svelte-n9qruf .marker:where(.svelte-n9qruf){background:var(--ink);border-color:var(--ink)}.declined.svelte-n9qruf .marker:where(.svelte-n9qruf){color:var(--ink-3)}.text.svelte-n9qruf{display:grid;gap:.1rem;min-width:0}.what.svelte-n9qruf{font-size:.9375rem;font-weight:550;line-height:1.35}.detail.svelte-n9qruf{font-size:.8125rem;color:var(--ink-3);line-height:1.4}.flag.open.svelte-n9qruf .marker:where(.svelte-n9qruf){background:var(--signal);border-color:var(--signal);color:var(--on-signal)}.card.svelte-n9qruf{margin:-.15rem 0 .1rem;border:1px solid var(--signal);border-radius:var(--r-md);background:var(--raised);overflow:hidden}.preview.svelte-n9qruf{display:grid;gap:.1rem;padding:.6rem .75rem .65rem}.preview.svelte-n9qruf .what:where(.svelte-n9qruf){font-weight:650}.decide.svelte-n9qruf{display:grid;gap:.5rem;padding:.55rem .75rem .65rem;background:var(--signal-wash);border-top:1px solid color-mix(in srgb,var(--signal) 50%,transparent)}.question.svelte-n9qruf{display:flex;align-items:center;gap:.4rem;margin:0;font-size:.8125rem;font-weight:650;color:var(--signal-ink)}.ask.svelte-n9qruf{display:flex;gap:.4rem}.decided.svelte-n9qruf{margin:.3rem 0 0;font-size:.8125rem;font-weight:600;color:var(--ink-2)}.decided.svelte-n9qruf:focus{outline:none}.decided.svelte-n9qruf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.replay.svelte-n9qruf{justify-self:start;margin:.35rem 0 0 -.6rem}figcaption.svelte-n9qruf{padding:.7rem 1.15rem .9rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--ink-3)}@keyframes svelte-n9qruf-log-in{0%{opacity:0;transform:translateY(6px);visibility:hidden}to{opacity:1;transform:none;visibility:visible}}@media(prefers-reduced-motion:reduce){.entry.svelte-n9qruf{animation:none}}@media(max-width:520px){.team.svelte-n9qruf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:420px){.entries.svelte-n9qruf,.head.svelte-n9qruf,figcaption.svelte-n9qruf{padding-left:.9rem;padding-right:.9rem}.entry.svelte-n9qruf{grid-template-columns:2.5rem 19px minmax(0,1fr);column-gap:.55rem}.entry.svelte-n9qruf:before{left:calc(3.05rem + 9px)}}.landing.svelte-ojf8ez{--gutter: clamp(16px, 4vw, 40px);--max: 1180px;--d-hero: clamp(2.5rem, 1.4rem + 3.2vw, 3.75rem);--d-h2: clamp(1.85rem, 1.35rem + 1.9vw, 2.8rem);--d-h3: 1.1875rem;--b-lead: clamp(1.0625rem, 1rem + .3vw, 1.25rem);--b-body: 1.0625rem;--grid-minor: color-mix(in srgb, var(--ink) 5%, transparent);--grid-major: color-mix(in srgb, var(--ink) 9%, transparent);min-height:100vh;background-color:var(--paper);background-image:linear-gradient(var(--grid-minor) 1px,transparent 1px),linear-gradient(90deg,var(--grid-minor) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px;color:var(--ink);font-size:var(--b-body);line-height:1.6;overflow-wrap:break-word}html[lang=de] .landing.svelte-ojf8ez :is(p:where(.svelte-ojf8ez),dd:where(.svelte-ojf8ez),td:where(.svelte-ojf8ez),th:where(.svelte-ojf8ez),h3:where(.svelte-ojf8ez),li:where(.svelte-ojf8ez)){-webkit-hyphens:auto;hyphens:auto}.wrap.svelte-ojf8ez{width:100%;max-width:var(--max);margin:0 auto;padding-inline:var(--gutter)}h1.svelte-ojf8ez,h2.svelte-ojf8ez,h3.svelte-ojf8ez{margin:0;color:var(--ink)}h2.svelte-ojf8ez{font-size:var(--d-h2);font-weight:680;letter-spacing:-.032em;line-height:1.05;text-wrap:balance}h3.svelte-ojf8ez{font-size:var(--d-h3);font-weight:650;letter-spacing:-.015em;line-height:1.25}p.svelte-ojf8ez{margin:0}a.svelte-ojf8ez{color:var(--ink)}ul.svelte-ojf8ez,ol.svelte-ojf8ez{list-style:none;margin:0;padding:0}.skip.svelte-ojf8ez{position:absolute;left:12px;top:-60px;z-index:100;padding:.5rem .8rem;background:var(--ink);color:var(--paper);border-radius:var(--r-sm);text-decoration:none;font-weight:600}.skip.svelte-ojf8ez:focus{top:10px}.site-head.svelte-ojf8ez{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.head-row.svelte-ojf8ez{display:flex;align-items:center;gap:1.5rem;height:64px}.brand.svelte-ojf8ez{display:inline-flex;align-items:center;gap:.5rem;font-weight:750;font-size:1.2rem;letter-spacing:-.03em;text-decoration:none;color:var(--ink)}.nav.svelte-ojf8ez{flex:1}.nav.svelte-ojf8ez ul:where(.svelte-ojf8ez){display:flex;gap:.15rem}.nav.svelte-ojf8ez a:where(.svelte-ojf8ez),.mobile-nav.svelte-ojf8ez a:where(.svelte-ojf8ez){display:inline-flex;align-items:center;height:36px;padding:0 .7rem;border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;font-size:.9375rem;font-weight:500}.nav.svelte-ojf8ez a:where(.svelte-ojf8ez):hover{color:var(--ink);background:var(--wash-2)}.head-actions.svelte-ojf8ez{display:flex;align-items:center;gap:.4rem;margin-left:auto}.menu-toggle.svelte-ojf8ez{display:none}.head-lang.svelte-ojf8ez{display:inline-flex}.mobile-lang.svelte-ojf8ez{display:none;padding:.5rem .4rem .2rem}@media(max-width:560px){.head-lang.svelte-ojf8ez{display:none}.mobile-lang.svelte-ojf8ez{display:block}}.mobile-nav.svelte-ojf8ez{border-top:1px solid var(--line);padding:.4rem 0 .7rem}.mobile-nav.svelte-ojf8ez ul:where(.svelte-ojf8ez){display:grid}.mobile-nav.svelte-ojf8ez a:where(.svelte-ojf8ez){height:44px;width:100%;font-size:1rem;padding:0 .4rem}@media(min-width:861px){.mobile-nav.svelte-ojf8ez{display:none}}@media(max-width:860px){.nav.svelte-ojf8ez{display:none}.menu-toggle.svelte-ojf8ez{display:inline-flex}}.hero.svelte-ojf8ez{position:relative;padding:clamp(3rem,7vw,6.5rem) 0 clamp(3.5rem,7vw,6rem);background-image:linear-gradient(var(--grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--grid-major) 1px,transparent 1px);background-size:120px 120px;background-position:-1px -1px;border-bottom:1px solid var(--line)}.hero-grid.svelte-ojf8ez{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}h1.svelte-ojf8ez{font-size:var(--d-hero);font-weight:720;letter-spacing:-.045em;line-height:.98;text-wrap:balance}h1.svelte-ojf8ez span:where(.svelte-ojf8ez){display:block;color:var(--ink-2);font-weight:620}.lead.svelte-ojf8ez{margin-top:1.6rem;max-width:58ch;font-size:var(--b-lead);line-height:1.55;color:var(--ink-2)}.ctas.svelte-ojf8ez{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.ctas.svelte-ojf8ez .btn:where(.svelte-ojf8ez){height:46px;padding:0 1.35rem;font-size:1rem}.facts.svelte-ojf8ez{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:2.2rem;font-size:.875rem;color:var(--ink-3)}.facts.svelte-ojf8ez li:where(.svelte-ojf8ez){display:inline-flex;align-items:center;gap:.5rem}.facts.svelte-ojf8ez li:where(.svelte-ojf8ez):before{content:"";width:5px;height:5px;border-radius:1px;background:var(--ink-3);flex:none}.hero-log.svelte-ojf8ez{min-width:0}@media(max-width:960px){.hero-grid.svelte-ojf8ez{grid-template-columns:1fr}.hero-log.svelte-ojf8ez{max-width:560px}}@media(max-width:560px){.facts.svelte-ojf8ez{display:grid}.ctas.svelte-ojf8ez .btn:where(.svelte-ojf8ez){flex:1 1 140px}}.section.svelte-ojf8ez{padding:clamp(4rem,8vw,7rem) 0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 82%,transparent);scroll-margin-top:64px}.section-head.svelte-ojf8ez{max-width:46rem;margin-bottom:clamp(2.2rem,4vw,3.5rem)}.section-lead.svelte-ojf8ez{margin-top:1rem;max-width:60ch;font-size:var(--b-lead);line-height:1.55;color:var(--ink-2)}.section-lead.svelte-ojf8ez a:where(.svelte-ojf8ez){color:var(--ink);text-underline-offset:3px}.split.svelte-ojf8ez{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,6vw,5rem);align-items:start}.split-head.svelte-ojf8ez{position:sticky;top:calc(64px + 2rem)}@media(max-width:860px){.split.svelte-ojf8ez{grid-template-columns:1fr}.split-head.svelte-ojf8ez{position:static}}.points.svelte-ojf8ez{border-top:1px solid var(--line-strong)}.point.svelte-ojf8ez{padding:1.6rem 0 1.7rem;border-bottom:1px solid var(--line)}.point.svelte-ojf8ez p:where(.svelte-ojf8ez),.waypoint.svelte-ojf8ez p:where(.svelte-ojf8ez),.uses.svelte-ojf8ez p:where(.svelte-ojf8ez),.control.svelte-ojf8ez dd:where(.svelte-ojf8ez),.faq.svelte-ojf8ez p:where(.svelte-ojf8ez){margin-top:.55rem;max-width:62ch;color:var(--ink-2)}.route.svelte-ojf8ez{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;position:relative;counter-reset:none}.route.svelte-ojf8ez:before{content:"";position:absolute;top:21px;left:22px;right:8%;border-top:1.5px dashed var(--line-strong)}.waypoint.svelte-ojf8ez{position:relative}.num.svelte-ojf8ez{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-bottom:1.3rem;border-radius:50%;background:var(--ink);color:var(--paper);font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px var(--paper)}@media(max-width:960px){.route.svelte-ojf8ez{grid-template-columns:1fr;gap:0}.route.svelte-ojf8ez:before{inset:22px auto 22px 21px;border-top:0;border-left:1.5px dashed var(--line-strong)}.waypoint.svelte-ojf8ez{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:1.2rem;padding-bottom:2.2rem}.waypoint.svelte-ojf8ez:last-child{padding-bottom:0}.num.svelte-ojf8ez{grid-row:span 2;margin-bottom:0}.waypoint.svelte-ojf8ez h3:where(.svelte-ojf8ez){padding-top:.55rem}}.controls.svelte-ojf8ez{margin:0;border-top:1px solid var(--line-strong)}.control.svelte-ojf8ez{padding:1.35rem 0 1.4rem;border-bottom:1px solid var(--line)}.control.svelte-ojf8ez dt:where(.svelte-ojf8ez){display:flex;align-items:center;gap:.7rem;font-size:var(--d-h3);font-weight:650;letter-spacing:-.015em}.ic.svelte-ojf8ez{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--raised);color:var(--ink);flex:none}.control.svelte-ojf8ez dd:where(.svelte-ojf8ez){margin-left:calc(34px + .7rem)}@media(max-width:480px){.control.svelte-ojf8ez dd:where(.svelte-ojf8ez){margin-left:0}}.table-frame.svelte-ojf8ez{border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--raised);overflow:hidden}.compare.svelte-ojf8ez{width:100%;border-collapse:collapse;font-size:.9688rem;line-height:1.45}.compare.svelte-ojf8ez th:where(.svelte-ojf8ez),.compare.svelte-ojf8ez td:where(.svelte-ojf8ez){padding:1rem 1.15rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez) tr:where(.svelte-ojf8ez):last-child>:where(.svelte-ojf8ez){border-bottom:0}.compare.svelte-ojf8ez thead:where(.svelte-ojf8ez) th:where(.svelte-ojf8ez){font-size:.9375rem;font-weight:650;color:var(--ink-2);background:var(--wash)}.compare.svelte-ojf8ez thead:where(.svelte-ojf8ez) td:where(.svelte-ojf8ez){background:var(--wash)}.compare.svelte-ojf8ez thead:where(.svelte-ojf8ez) th.anthan-col:where(.svelte-ojf8ez){color:var(--ink);box-shadow:inset 0 3px 0 var(--ink)}.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez) th:where(.svelte-ojf8ez){width:24%;font-weight:600;color:var(--ink)}.compare.svelte-ojf8ez td:where(.svelte-ojf8ez){color:var(--ink-2)}.compare.svelte-ojf8ez td.anthan-col:where(.svelte-ojf8ez){color:var(--ink);font-weight:550;background:var(--wash)}@media(max-width:720px){.table-frame.svelte-ojf8ez{border-radius:var(--r-md)}.compare.svelte-ojf8ez thead:where(.svelte-ojf8ez){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.compare.svelte-ojf8ez,.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez),.compare.svelte-ojf8ez tr:where(.svelte-ojf8ez),.compare.svelte-ojf8ez th:where(.svelte-ojf8ez),.compare.svelte-ojf8ez td:where(.svelte-ojf8ez){display:block;width:auto}.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez) tr:where(.svelte-ojf8ez){padding:1rem 1rem .9rem;border-bottom:1px solid var(--line)}.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez) tr:where(.svelte-ojf8ez):last-child{border-bottom:0}.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez) th:where(.svelte-ojf8ez),.compare.svelte-ojf8ez td:where(.svelte-ojf8ez){padding:0;border:0;width:auto}.compare.svelte-ojf8ez tbody:where(.svelte-ojf8ez) th:where(.svelte-ojf8ez){margin-bottom:.5rem;font-size:1rem}.compare.svelte-ojf8ez td:where(.svelte-ojf8ez){display:grid;grid-template-columns:8.5rem minmax(0,1fr);gap:.75rem;padding:.3rem 0;font-size:.9375rem}.compare.svelte-ojf8ez td:where(.svelte-ojf8ez):before{content:attr(data-label);font-size:.8125rem;font-weight:600;color:var(--ink-3)}.compare.svelte-ojf8ez td.anthan-col:where(.svelte-ojf8ez){background:transparent}.compare.svelte-ojf8ez td.anthan-col:where(.svelte-ojf8ez):before{color:var(--ink)}}.uses.svelte-ojf8ez{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,6vw,5rem);border-top:1px solid var(--line-strong)}.uses.svelte-ojf8ez li:where(.svelte-ojf8ez){padding:1.5rem 0 1.6rem;border-bottom:1px solid var(--line)}@media(max-width:760px){.uses.svelte-ojf8ez{grid-template-columns:1fr}}.faq.svelte-ojf8ez{border-top:1px solid var(--line-strong)}.faq.svelte-ojf8ez details:where(.svelte-ojf8ez){border-bottom:1px solid var(--line)}.faq.svelte-ojf8ez summary:where(.svelte-ojf8ez){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;cursor:pointer;list-style:none;font-size:var(--d-h3);font-weight:620;letter-spacing:-.015em;line-height:1.3}.faq.svelte-ojf8ez summary:where(.svelte-ojf8ez)::-webkit-details-marker{display:none}.faq.svelte-ojf8ez summary:where(.svelte-ojf8ez):hover span:where(.svelte-ojf8ez){text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.faq.svelte-ojf8ez .faq-icon{flex:none;color:var(--ink-2);transition:transform .15s}.faq.svelte-ojf8ez details[open]:where(.svelte-ojf8ez) .faq-icon{transform:rotate(45deg)}.faq.svelte-ojf8ez details:where(.svelte-ojf8ez) p:where(.svelte-ojf8ez){margin:-.2rem 0 0;padding-bottom:1.4rem}.closing.svelte-ojf8ez{padding:clamp(4.5rem,9vw,8rem) 0;background:var(--surface);border-top:1px solid var(--line)}.closing-inner.svelte-ojf8ez{max-width:var(--max)}.closing.svelte-ojf8ez h2:where(.svelte-ojf8ez){max-width:24ch;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);letter-spacing:-.04em}.closing.svelte-ojf8ez p:where(.svelte-ojf8ez){margin-top:1.3rem;max-width:58ch;font-size:var(--b-lead);line-height:1.55;color:var(--ink-2)}.site-foot.svelte-ojf8ez{background:var(--paper);border-top:1px solid var(--line);padding:2.6rem 0 2rem;font-size:.9375rem}.foot-grid.svelte-ojf8ez{display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap}.foot-grid.svelte-ojf8ez p:where(.svelte-ojf8ez){margin-top:.5rem}.foot-grid.svelte-ojf8ez p.maker:where(.svelte-ojf8ez){margin-top:.25rem;font-size:.8125rem;color:var(--ink-3)}.foot-links.svelte-ojf8ez{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem}.foot-links.svelte-ojf8ez a:where(.svelte-ojf8ez){color:var(--ink-2);text-decoration:none}.foot-links.svelte-ojf8ez a:where(.svelte-ojf8ez):hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.legal.svelte-ojf8ez{margin-top:2rem;padding-top:1.2rem;border-top:1px solid var(--line)}.legal.svelte-ojf8ez p:where(.svelte-ojf8ez){font-size:.8125rem;color:var(--ink-3);max-width:75ch}
