.icon.svelte-13so817{vertical-align:middle;flex:none;display:inline-block}.spinner.svelte-15g82xt{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:50%;animation:.7s linear infinite spin;display:inline-block}.btn.svelte-1klcfz0{--h:var(--control-height);justify-content:center;align-items:center;gap:var(--space-2);height:var(--h);padding:0 var(--space-4);border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--weight-medium);white-space:nowrap;isolation:isolate;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease), transform var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), opacity var(--duration-fast);border:0;display:inline-flex;position:relative}.btn.svelte-1klcfz0:active:not(:disabled){transform:scale(.97)}.btn.svelte-1klcfz0:disabled{opacity:.55;cursor:not-allowed}.btn.svelte-1klcfz0:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.sm.svelte-1klcfz0{--h:1.875rem;padding:0 var(--space-3);font-size:var(--text-footnote);border-radius:8px}.lg.svelte-1klcfz0{--h:2.75rem;padding:0 var(--space-5);font-size:var(--text-headline);border-radius:var(--radius-lg)}.block.svelte-1klcfz0{width:100%}.icon-only.svelte-1klcfz0{width:var(--h);padding:0}.primary.svelte-1klcfz0{color:var(--accent-fg);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 88%, white) 0%, var(--accent) 100%);box-shadow:0 1px 2px color-mix(in srgb, var(--accent) 40%, transparent), inset 0 1px 0 #ffffff40}.primary.svelte-1klcfz0:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 18px -6px color-mix(in srgb, var(--accent) 70%, transparent)}.secondary.svelte-1klcfz0{background:var(--fill);color:var(--text)}.secondary.svelte-1klcfz0:hover:not(:disabled){background:var(--fill-hover)}.ghost.svelte-1klcfz0{color:var(--text-secondary);background:0 0}.ghost.svelte-1klcfz0:hover:not(:disabled){background:var(--fill);color:var(--text)}.danger.svelte-1klcfz0{background:var(--danger);color:#fff;box-shadow:0 1px 2px color-mix(in srgb, var(--danger) 40%, transparent)}.danger.svelte-1klcfz0:hover:not(:disabled){background:color-mix(in srgb, var(--danger) 86%, black)}.glass.svelte-1klcfz0{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);color:var(--text)}.glass.svelte-1klcfz0:hover:not(:disabled){background:var(--glass-strong)}dialog.svelte-1kwbck4{width:min(var(--w), calc(100vw - 2rem));max-height:calc(100dvh - 2rem);color:var(--text);background:0 0;border:0;padding:0;overflow:visible}dialog[open].svelte-1kwbck4{animation:svelte-1kwbck4-dialog-in .3s var(--ease-spring) both}dialog.closing.svelte-1kwbck4{animation:svelte-1kwbck4-dialog-out .18s var(--ease) both}dialog.svelte-1kwbck4::backdrop{-webkit-backdrop-filter:blur(8px)saturate(120%);backdrop-filter:blur(8px)saturate(120%);animation:svelte-1kwbck4-fade-in .24s var(--ease) both;background:#00000052}dialog.closing.svelte-1kwbck4::backdrop{animation:svelte-1kwbck4-fade-out .18s var(--ease) both}.panel.svelte-1kwbck4{background:var(--surface);-webkit-backdrop-filter:blur(40px)saturate(190%);backdrop-filter:blur(40px)saturate(190%);border:1px solid var(--glass-edge);border-radius:var(--radius-xl);box-shadow:var(--glass-shine), var(--shadow-lg);gap:var(--space-4);padding:var(--space-5);max-height:calc(100dvh - 2rem);display:grid;overflow:auto}header.svelte-1kwbck4{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}header.svelte-1kwbck4 p:where(.svelte-1kwbck4){margin-top:var(--space-1);font-size:var(--text-footnote)}.close.svelte-1kwbck4{background:var(--fill);color:var(--text-secondary);width:1.75rem;height:1.75rem;transition:background var(--duration-fast);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.close.svelte-1kwbck4:hover{background:var(--fill-hover);color:var(--text)}footer.svelte-1kwbck4{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@keyframes svelte-1kwbck4-dialog-in{0%{opacity:0;filter:blur(6px);transform:translateY(12px)scale(.96)}}@keyframes svelte-1kwbck4-dialog-out{to{opacity:0;filter:blur(4px);transform:scale(.97)}}@keyframes svelte-1kwbck4-fade-in{0%{opacity:0}}@keyframes svelte-1kwbck4-fade-out{to{opacity:0}}.confirm.svelte-1fnrrf6{text-align:center;justify-items:center;gap:var(--space-2);padding-top:var(--space-2);display:grid}.badge.svelte-1fnrrf6{width:3.25rem;height:3.25rem;margin-bottom:var(--space-2);animation:svelte-1fnrrf6-pop .42s var(--ease-spring) both 60ms;border-radius:50%;place-items:center;display:grid}.badge.danger.svelte-1fnrrf6{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger);box-shadow:0 0 0 8px color-mix(in srgb, var(--danger) 6%, transparent)}.badge.accent.svelte-1fnrrf6{background:var(--accent-soft);color:var(--accent-text);box-shadow:0 0 0 8px color-mix(in srgb, var(--accent) 6%, transparent)}h3.svelte-1fnrrf6{font-size:var(--text-headline)}p.svelte-1fnrrf6{font-size:var(--text-footnote);max-width:22rem}.typed.svelte-1fnrrf6{width:100%;margin-top:var(--space-2);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);height:2.5rem;padding:0 var(--space-3);text-align:center;font-family:var(--font-mono)}.typed.svelte-1fnrrf6:focus{border-color:var(--danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--danger) 22%, transparent);outline:none}.actions.svelte-1fnrrf6{gap:var(--space-2);width:100%;margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.actions.svelte-1fnrrf6 .btn{width:100%}@keyframes svelte-1fnrrf6-pop{0%{opacity:0;transform:scale(.4)}}.logo.svelte-tssf2h{align-items:center;gap:.55em;display:inline-flex}.mark.svelte-tssf2h{--logo:var(--logo-base,var(--accent));--logo-1:color-mix(in oklab, var(--logo) 82%, white);--logo-2:var(--logo);--logo-3:color-mix(in oklab, var(--logo) 72%, black);--logo-4:color-mix(in oklab, var(--logo) 48%, black);flex:none;display:inline-block}.mark.svelte-tssf2h svg{width:100%;height:100%;display:block;overflow:visible}.word.svelte-tssf2h{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--text)}.animated.svelte-tssf2h .mark:where(.svelte-tssf2h){filter:drop-shadow(0 18px 40px color-mix(in srgb, var(--accent) 45%, transparent));animation:6s ease-in-out infinite svelte-tssf2h-breathe}.animated.svelte-tssf2h .mark:where(.svelte-tssf2h) svg{animation:24s linear infinite svelte-tssf2h-turn}@keyframes svelte-tssf2h-breathe{50%{transform:translateY(-8px)scale(1.03)}}@keyframes svelte-tssf2h-turn{0%,to{transform:rotate(0)}50%{transform:rotate(6deg)}}.toaster.svelte-13bqgf0{z-index:100;right:var(--space-5);bottom:var(--space-5);gap:var(--space-2);pointer-events:none;justify-items:end;display:grid;position:fixed}.toast.svelte-13bqgf0{pointer-events:auto;align-items:center;gap:var(--space-2);padding:.7rem var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-footnote);font-weight:var(--weight-medium);text-align:left;max-width:24rem;color:var(--text);display:flex}.success.svelte-13bqgf0 .icon{color:var(--success)}.danger.svelte-13bqgf0 .icon{color:var(--danger)}.info.svelte-13bqgf0 .icon{color:var(--accent-text)}@media (max-width:720px){.toaster.svelte-13bqgf0{left:var(--space-4);right:var(--space-4);bottom:var(--space-4);justify-items:stretch}}.update.svelte-17e1zsx{right:var(--space-4);bottom:var(--space-4);z-index:900;gap:var(--space-3);width:min(23rem,100vw - 2rem);padding:var(--space-4);border-radius:var(--radius-xl);background:var(--surface-raised);border:1px solid var(--separator);box-shadow:var(--shadow-lg);animation:svelte-17e1zsx-rise .42s var(--ease-spring,ease) both;grid-template-columns:auto minmax(0,1fr);display:grid;position:fixed}.icon.svelte-17e1zsx{border-radius:var(--radius-md);background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-text);place-items:center;display:grid}.text.svelte-17e1zsx{font-size:var(--text-footnote);align-content:center;gap:.2rem;display:grid}.actions.svelte-17e1zsx{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.actions.svelte-17e1zsx button:where(.svelte-17e1zsx){height:2rem;padding:0 var(--space-3);border-radius:var(--radius-md);font:inherit;font-size:var(--text-footnote);font-weight:var(--weight-semibold);cursor:pointer;border:0}.later.svelte-17e1zsx{background:var(--fill);color:var(--text)}.go.svelte-17e1zsx{background:var(--accent);color:var(--accent-fg)}.go.svelte-17e1zsx:hover{background:var(--accent-hover)}.go.svelte-17e1zsx:disabled{opacity:.7;cursor:default}@keyframes svelte-17e1zsx-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.update.svelte-17e1zsx{animation:none}}.avatar.svelte-1pre9qb{width:var(--size);height:var(--size);background:linear-gradient(135deg, color-mix(in srgb, var(--accent) calc(55% + var(--h) / 12 * 1%), white), color-mix(in srgb, var(--accent) 85%, black));color:#fff;font-size:calc(var(--size) * .38);font-weight:var(--weight-semibold);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.ring.svelte-1pre9qb{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}img.svelte-1pre9qb{object-fit:cover;width:100%;height:100%}.initials.svelte-1pre9qb{text-shadow:0 1px 2px #0003}.item.svelte-7u73ia{gap:var(--space-3);align-items:start;display:flex}.who.svelte-7u73ia{flex:none;position:relative}.kind.svelte-7u73ia{background:var(--surface-raised);width:18px;height:18px;color:var(--accent-text);box-shadow:0 0 0 2px var(--surface), var(--shadow-sm);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}.text.svelte-7u73ia{gap:2px;min-width:0;display:grid}.text.svelte-7u73ia p:where(.svelte-7u73ia){overflow-wrap:anywhere}b.svelte-7u73ia{font-weight:var(--weight-semibold)}.meta.svelte-7u73ia{gap:var(--space-2);font-size:var(--text-caption);color:var(--text-tertiary);align-items:center;display:flex}.compact.svelte-7u73ia .text:where(.svelte-7u73ia) p:where(.svelte-7u73ia):first-child{font-size:var(--text-footnote)}.empty.svelte-1uba7bi{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);display:grid}.orb.svelte-1uba7bi{width:4rem;height:4rem;color:var(--accent-text);background:var(--accent-soft);margin-bottom:var(--space-2);box-shadow:0 12px 30px -12px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:1.25rem;place-items:center;animation:5s ease-in-out infinite svelte-1uba7bi-float;display:grid}p.svelte-1uba7bi{max-width:26rem;font-size:var(--text-footnote)}.cta.svelte-1uba7bi{margin-top:var(--space-3)}@keyframes svelte-1uba7bi-float{50%{transform:translateY(-6px)rotate(-3deg)}}.summary.svelte-zbyizl{padding:var(--space-4);gap:var(--space-3);display:grid}.people.svelte-zbyizl,.types.svelte-zbyizl{gap:var(--space-2);display:grid}.person.svelte-zbyizl{align-items:center;gap:var(--space-2);font-size:var(--text-footnote);display:flex}.person.svelte-zbyizl span:where(.svelte-zbyizl){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.type.svelte-zbyizl{align-items:center;gap:var(--space-2);font-size:var(--text-footnote);grid-template-columns:6.5rem 1fr 2rem;display:grid}.type.svelte-zbyizl b:where(.svelte-zbyizl),.person.svelte-zbyizl b:where(.svelte-zbyizl){text-align:right;font-variant-numeric:tabular-nums;color:var(--text-secondary)}.bar.svelte-zbyizl{background:var(--fill);border-radius:3px;height:6px;overflow:hidden}.bar.svelte-zbyizl i:where(.svelte-zbyizl){background:var(--accent);height:100%;transition:width .6s var(--ease-spring);border-radius:3px;display:block}.group.svelte-zbyizl{gap:var(--space-3);display:grid}.day.svelte-zbyizl{padding:var(--space-2) 0;z-index:1;position:sticky;top:0}.timeline.svelte-zbyizl{padding:0 0 0 var(--space-2);gap:var(--space-4);margin:0;list-style:none;display:grid;position:relative}.timeline.svelte-zbyizl:before{content:"";left:calc(var(--space-2) + 16px);background:linear-gradient(var(--accent-soft), var(--separator));border-radius:1px;width:2px;position:absolute;top:8px;bottom:8px}li.svelte-zbyizl{position:relative}.center.svelte-zbyizl{justify-content:center;display:flex}.cover.svelte-2fjyqn{background:var(--fill);isolation:isolate;position:relative;overflow:hidden}img.svelte-2fjyqn{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease), transform .9s var(--ease-spring);display:block;transform:scale(1.04)}img.loaded.svelte-2fjyqn{opacity:1;transform:none}.fallback.svelte-2fjyqn{background:radial-gradient(90% 120% at 80% 110%, color-mix(in srgb, var(--accent) 70%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 18%, #0b0b0c), #0b0b0c);place-items:center;display:grid;position:absolute;inset:0}.fallback.svelte-2fjyqn span:where(.svelte-2fjyqn){font-family:var(--font-display);font-weight:var(--weight-bold);color:#ffffffd9;letter-spacing:-.04em;font-size:clamp(2rem,6cqw,4rem)}.sheen.svelte-2fjyqn{pointer-events:none;background:linear-gradient(#0000 55%,#00000047);position:absolute;inset:0}.current.svelte-11aqmwl{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.grid.svelte-11aqmwl{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));display:grid}.preset.svelte-11aqmwl{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--fill);transition:transform .26s var(--ease-spring), box-shadow .2s var(--ease);border:0;padding:0;position:relative;overflow:hidden}.preset.svelte-11aqmwl img:where(.svelte-11aqmwl){object-fit:cover;width:100%;height:100%;display:block}.preset.svelte-11aqmwl:hover:not(:disabled){box-shadow:var(--shadow-md);transform:translateY(-2px)scale(1.03)}.preset.selected.svelte-11aqmwl{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--accent)}.busy.svelte-11aqmwl{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;animation:1s infinite pulse;position:absolute;inset:0}.spacer.svelte-11aqmwl{flex:1}.field.svelte-1wzaqos{gap:.375rem;display:grid}label.svelte-1wzaqos{font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text-secondary)}.control.svelte-1wzaqos{align-items:center;display:flex;position:relative}.control.svelte-1wzaqos .lead{color:var(--text-tertiary);pointer-events:none;transition:color var(--duration-fast);position:absolute;left:.8rem}.control.svelte-1wzaqos:focus-within .lead{color:var(--accent-text)}input.svelte-1wzaqos{width:100%;height:2.625rem;padding:0 var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--text);font-size:var(--text-body);transition:border-color var(--duration-fast) var(--ease), box-shadow var(--duration-fast) var(--ease), background var(--duration-fast)}input.has-icon.svelte-1wzaqos{padding-left:2.4rem}input.svelte-1wzaqos:hover{border-color:color-mix(in srgb, var(--text) 25%, transparent)}input.svelte-1wzaqos:focus{border-color:var(--accent);box-shadow:var(--focus-ring);background:var(--surface);outline:none}input.svelte-1wzaqos::placeholder{color:var(--text-tertiary)}.reveal.svelte-1wzaqos{color:var(--text-tertiary);background:0 0;border:0;border-radius:8px;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;right:.35rem}.reveal.svelte-1wzaqos:hover,.reveal[aria-pressed=true].svelte-1wzaqos{color:var(--text);background:var(--fill)}.note.svelte-1wzaqos{font-size:var(--text-caption);color:var(--text-tertiary)}.error.svelte-1wzaqos{color:var(--danger);animation:svelte-1wzaqos-shake .3s var(--ease)}.invalid.svelte-1wzaqos input:where(.svelte-1wzaqos){border-color:var(--danger)}@keyframes svelte-1wzaqos-shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.menu-root.svelte-1qo109d{position:relative}.menu.svelte-1qo109d{z-index:1000;background:var(--surface-raised);box-shadow:var(--shadow-lg);border:1px solid var(--separator);min-width:13rem;padding:var(--space-1);border-radius:var(--radius-lg);display:grid;position:fixed}.bottom.svelte-1qo109d{transform-origin:top}.top.svelte-1qo109d{transform-origin:bottom}.start.bottom.svelte-1qo109d{transform-origin:0 0}.start.top.svelte-1qo109d{transform-origin:0 100%}button.svelte-1qo109d{text-align:left;align-items:center;gap:var(--space-2);padding:.45rem var(--space-3);font-size:var(--text-body);color:var(--text);background:0 0;border:0;border-radius:8px;display:flex}button.svelte-1qo109d .icon{color:var(--text-secondary)}button.svelte-1qo109d:hover,button.svelte-1qo109d:focus-visible{background:var(--accent);color:var(--accent-fg);box-shadow:none}button.svelte-1qo109d:hover .icon,button.svelte-1qo109d:focus-visible .icon{color:inherit}.danger.svelte-1qo109d,.danger.svelte-1qo109d .icon{color:var(--danger)}.danger.svelte-1qo109d:hover{background:var(--danger);color:#fff}hr.svelte-1qo109d{border:0;border-top:1px solid var(--separator);margin:var(--space-1) var(--space-2)}.hero.svelte-140hvlb{border-radius:var(--radius-xl);min-height:clamp(12rem,26vw,17rem);box-shadow:var(--shadow-md);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.hero-media.svelte-140hvlb{z-index:-2;transform:translateY(var(--y)) scale(1.05);position:absolute;inset:-10% 0 0}.hero-media.svelte-140hvlb img:where(.svelte-140hvlb),.hero-media.svelte-140hvlb .cover{object-fit:cover;width:100%;height:100%;display:block}.hero-fade.svelte-140hvlb{z-index:-1;background:linear-gradient(#0000 20%,#0000009e);position:absolute;inset:0}.hero-content.svelte-140hvlb{justify-content:space-between;align-items:end;gap:var(--space-4);padding:var(--space-5) var(--space-5);color:#fff;flex-wrap:wrap;display:flex}.hero-text.svelte-140hvlb{gap:var(--space-2);min-width:0;display:grid}.hero.svelte-140hvlb h1:where(.svelte-140hvlb){text-shadow:0 2px 20px #00000059;overflow-wrap:anywhere;font-size:clamp(1.75rem,3.4vw,2.75rem)}.light.svelte-140hvlb{color:#ffffffc7}.people.svelte-140hvlb{align-items:center;display:flex}.people.svelte-140hvlb span:where(.svelte-140hvlb){animation:rise .5s var(--ease-spring) both;animation-delay:calc(.2s + var(--k) * 60ms);border-radius:50%;margin-left:-8px;box-shadow:0 0 0 2px #0006}.people.svelte-140hvlb span:where(.svelte-140hvlb):first-child{margin-left:0}.people.svelte-140hvlb a:where(.svelte-140hvlb){margin-left:var(--space-3);color:#fff;font-size:var(--text-footnote);font-weight:var(--weight-medium);opacity:.85}.count.svelte-140hvlb,.small.svelte-140hvlb{font-size:var(--text-footnote)}.grid.svelte-140hvlb{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));display:grid}.tile.svelte-140hvlb{border-radius:var(--radius-lg);background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), var(--shadow-sm);transition:transform .38s var(--ease-spring), box-shadow .28s var(--ease);position:relative;overflow:hidden}.tile.svelte-140hvlb:hover{box-shadow:var(--glass-shine), var(--shadow-lg);transform:translateY(-4px)}.tile-link.svelte-140hvlb{z-index:1;border-radius:inherit;position:absolute;inset:0}.tile-body.svelte-140hvlb .menu-root{z-index:2;position:relative}.local.svelte-140hvlb{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1.5px dashed var(--border);text-align:left;color:var(--text);background:0 0;transition:border-color .16s,background .16s;display:flex}.local.svelte-140hvlb:hover,.local.chosen.svelte-140hvlb{border-color:var(--accent);background:var(--accent-soft)}.local-icon.svelte-140hvlb{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent-text);border-radius:.8rem;flex:none;place-items:center;display:grid}.local.chosen.svelte-140hvlb .local-icon:where(.svelte-140hvlb){color:var(--success)}.local.busy.svelte-140hvlb{border-style:solid;border-color:var(--accent);background:linear-gradient(90deg, var(--accent-soft), transparent, var(--accent-soft));background-size:200% 100%;animation:1.4s linear infinite shimmer}.local-text.svelte-140hvlb{line-height:1.3;display:grid}.local-text.svelte-140hvlb small:where(.svelte-140hvlb){color:var(--text-tertiary);font-size:var(--text-caption)}.tile-cover.svelte-140hvlb img{transition:transform .8s var(--ease-spring), opacity .5s}.tile.svelte-140hvlb:hover .tile-cover:where(.svelte-140hvlb) img{transform:scale(1.06)}.tile-body.svelte-140hvlb{padding:var(--space-3) var(--space-3) var(--space-4) var(--space-4);gap:2px;display:grid}.tile-skel.svelte-140hvlb{border-radius:var(--radius-lg);height:12rem}h4.svelte-140hvlb{align-items:center;gap:var(--space-2);font-size:var(--text-headline);font-weight:var(--weight-semibold);min-width:0;display:flex;overflow:hidden}h4.svelte-140hvlb .icon{color:var(--accent-text);flex:none}.meta.svelte-140hvlb{font-size:var(--text-caption)}.more.svelte-140hvlb{width:2rem;height:2rem;color:var(--text-tertiary);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.more.svelte-140hvlb:hover{background:var(--fill);color:var(--text)}.recent.svelte-140hvlb{padding:var(--space-4);gap:var(--space-4);display:grid}.list.svelte-1yee8ll{padding:var(--space-2);display:grid}.member.svelte-1yee8ll{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--duration-fast);display:flex}.member.svelte-1yee8ll:hover{background:var(--fill)}.member.svelte-1yee8ll+.member:where(.svelte-1yee8ll){box-shadow:0 -1px 0 var(--separator)}.who.svelte-1yee8ll{flex:1;min-width:0;line-height:1.3;display:grid}.who.svelte-1yee8ll b:where(.svelte-1yee8ll){font-weight:var(--weight-semibold)}.who.svelte-1yee8ll small:where(.svelte-1yee8ll){color:var(--text-tertiary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.you.svelte-1yee8ll{color:var(--text-tertiary);font-weight:var(--weight-regular)}.role.svelte-1yee8ll{font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:var(--radius-full);background:var(--fill);color:var(--text-secondary);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.role.owner.svelte-1yee8ll{background:var(--accent);color:var(--accent-fg)}.role.admin.svelte-1yee8ll{background:var(--accent-soft);color:var(--accent-text)}.more.svelte-1yee8ll,.more-space.svelte-1yee8ll{flex:none;width:2rem;height:2rem}.more.svelte-1yee8ll{color:var(--text-tertiary);background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.more.svelte-1yee8ll:hover{background:var(--fill-hover);color:var(--text)}.pending-icon.svelte-1yee8ll{background:var(--accent-soft);width:40px;height:40px;color:var(--accent-text);border-radius:50%;flex:none;place-items:center;display:grid}.roles.svelte-1yee8ll{gap:var(--space-2);display:grid}.role-option.svelte-1yee8ll{column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;transition:border-color var(--duration-fast), background var(--duration-fast);grid-template-columns:auto 1fr;display:grid}.role-option.svelte-1yee8ll input:where(.svelte-1yee8ll){accent-color:var(--accent);grid-row:span 2;margin:3px 0 0}.role-option.svelte-1yee8ll small:where(.svelte-1yee8ll){color:var(--text-tertiary);font-size:var(--text-caption)}.role-option.checked.svelte-1yee8ll{border-color:var(--accent);background:var(--accent-soft)}.link-box.svelte-1yee8ll{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--fill);display:flex}.link-box.svelte-1yee8ll code:where(.svelte-1yee8ll){font-family:var(--font-mono);font-size:var(--text-caption);overflow-wrap:anywhere;flex:1}.small.svelte-1yee8ll{font-size:var(--text-footnote)}.legend.svelte-1yee8ll{padding:var(--space-4);gap:var(--space-3);display:grid}.legend-row.svelte-1yee8ll{justify-items:start;gap:4px;display:grid}.legend-row.svelte-1yee8ll small:where(.svelte-1yee8ll){color:var(--text-tertiary);font-size:var(--text-caption)}.onboarding.svelte-13vrgsh{place-content:center;min-height:80dvh}.hero.svelte-13vrgsh{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-7);max-width:34rem;display:grid}.hero.svelte-13vrgsh p:where(.svelte-13vrgsh){max-width:24rem}.hello.svelte-13vrgsh{font-size:var(--text-caption);margin-top:var(--space-2)}.picker.svelte-4dd208{gap:var(--space-2) var(--space-1);grid-template-columns:repeat(4,minmax(3.5rem,1fr));display:grid}button.svelte-4dd208{padding:var(--space-1);border-radius:var(--radius-md);color:var(--text-secondary);background:0 0;border:0;justify-items:center;gap:6px;display:grid}button.svelte-4dd208:hover{color:var(--text)}.dot.svelte-4dd208{background:radial-gradient(circle at 30% 25%, color-mix(in srgb, var(--c) 70%, white), var(--c) 70%);width:2rem;height:2rem;color:color-mix(in srgb, var(--c) 12%, white);box-shadow:inset 0 0 0 1px #0000001f, var(--shadow-sm);transition:transform .28s var(--ease-spring), box-shadow .2s var(--ease);border-radius:50%;place-items:center;display:grid}.ring.svelte-4dd208 .dot:where(.svelte-4dd208){box-shadow:inset 0 0 0 1px #0000002e, var(--shadow-sm);color:#1d1d1f}button.svelte-4dd208:hover .dot:where(.svelte-4dd208){transform:scale(1.1)}button[aria-checked=true].svelte-4dd208 .dot:where(.svelte-4dd208){box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--c), var(--shadow-sm);transform:scale(1.06)}button[aria-checked=true].ring.svelte-4dd208 .dot:where(.svelte-4dd208){box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--text-tertiary)}button[aria-checked=true].svelte-4dd208 small:where(.svelte-4dd208){color:var(--text);font-weight:var(--weight-semibold)}small.svelte-4dd208{font-size:var(--text-caption)}.segmented.svelte-1lde95s{grid-template-columns:repeat(var(--count), 1fr);background:var(--fill);border-radius:var(--radius-md);isolation:isolate;padding:3px;display:grid;position:relative}.thumb.svelte-1lde95s{z-index:-1;width:calc((100% - 6px) / var(--count));transform:translateX(calc(var(--index) * 100%));background:var(--surface-raised);box-shadow:var(--shadow-sm), 0 0 0 .5px var(--separator);transition:transform .32s var(--ease-spring);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}button.svelte-1lde95s{font-size:var(--text-footnote);color:var(--text-secondary);transition:color var(--duration-fast);white-space:nowrap;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;padding:.4rem .75rem;display:inline-flex}button[aria-checked=true].svelte-1lde95s{color:var(--text);font-weight:var(--weight-semibold)}.swatch.svelte-1lde95s{border-radius:50%;width:.75rem;height:.75rem;box-shadow:inset 0 0 0 1px #0000001f}.section.svelte-2hpyn3{padding:var(--space-5);gap:var(--space-4);display:grid}.section.svelte-2hpyn3 h3:where(.svelte-2hpyn3){font-size:var(--text-headline)}.hero.svelte-2hpyn3{gap:var(--space-5);align-items:center;display:flex}.hero.svelte-2hpyn3 p:where(.svelte-2hpyn3){font-size:var(--text-footnote);margin-top:var(--space-1)}.orbit.svelte-2hpyn3{flex:none;width:6rem;height:6rem;position:relative}.orbit.svelte-2hpyn3 span:where(.svelte-2hpyn3){color:#fff;background:var(--c);width:1.9rem;height:1.9rem;box-shadow:var(--shadow-md);animation:12s linear infinite svelte-2hpyn3-orbit;animation-delay:calc(var(--i) * -2.4s);border-radius:50%;place-items:center;margin:-.95rem;font-size:.75rem;font-weight:800;display:grid;position:absolute;top:50%;left:50%}.core.svelte-2hpyn3{background:var(--accent);color:var(--accent-fg);box-shadow:0 0 0 6px var(--accent-soft), 0 10px 30px -10px var(--accent);border-radius:50%;place-items:center;animation:3s ease-in-out infinite pulse;display:grid;position:absolute;inset:1.6rem}.connectors.svelte-2hpyn3{gap:var(--space-2);display:grid}.connector.svelte-2hpyn3{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);animation:rise .42s var(--ease-spring) both;animation-delay:calc(var(--i) * 50ms);transition:border-color .16s,box-shadow .2s;display:flex}.connector.svelte-2hpyn3:hover{border-color:color-mix(in srgb, var(--c) 50%, var(--border));box-shadow:var(--shadow-sm)}.connector.svelte-2hpyn3 .logo:where(.svelte-2hpyn3){border-radius:.7rem;width:2.25rem;height:2.25rem;font-size:.8rem}.info.svelte-2hpyn3{flex:1;gap:4px;min-width:0;line-height:1.3;display:grid}.info.svelte-2hpyn3 small:where(.svelte-2hpyn3){color:var(--text-tertiary);font-size:var(--text-caption)}.small-code.svelte-2hpyn3 pre:where(.svelte-2hpyn3){padding:6px 5rem 6px 10px}.logo.brand.svelte-2hpyn3{background:var(--fill)}.logo.brand.svelte-2hpyn3 img:where(.svelte-2hpyn3){width:60%;height:60%}.logo.brand.svelte-2hpyn3 .on-dark:where(.svelte-2hpyn3),:root[data-theme=dark] .logo.brand.svelte-2hpyn3 .on-light:where(.svelte-2hpyn3){display:none}:root[data-theme=dark] .logo.brand.svelte-2hpyn3 .on-dark:where(.svelte-2hpyn3){display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .logo.brand.svelte-2hpyn3 .on-light:where(.svelte-2hpyn3){display:none}:root:not([data-theme=light]) .logo.brand.svelte-2hpyn3 .on-dark:where(.svelte-2hpyn3){display:block}}.legal.svelte-2hpyn3{font-size:var(--text-caption);color:var(--text-tertiary);grid-column:1/-1;line-height:1.5}.advanced.svelte-2hpyn3{border-top:1px solid var(--separator);padding-top:var(--space-3)}.advanced.svelte-2hpyn3 summary:where(.svelte-2hpyn3){cursor:pointer;color:var(--text-secondary);font-size:var(--text-footnote);align-items:center;gap:6px;list-style:none;display:inline-flex}.advanced.svelte-2hpyn3 summary:where(.svelte-2hpyn3)::-webkit-details-marker{display:none}.advanced-body.svelte-2hpyn3{gap:var(--space-4);padding-top:var(--space-4);animation:rise .3s var(--ease-spring);display:grid}.clients.svelte-2hpyn3{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.clients.svelte-2hpyn3 button:where(.svelte-2hpyn3){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);text-align:left;font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text);transition:border-color .16s, transform .24s var(--ease-spring), box-shadow .2s;display:flex}.clients.svelte-2hpyn3 button:where(.svelte-2hpyn3):hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.clients.svelte-2hpyn3 button[aria-checked=true]:where(.svelte-2hpyn3){border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.logo.svelte-2hpyn3{background:var(--c);color:#fff;border-radius:.55rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;font-size:.72rem;font-weight:800;display:grid}.options.svelte-2hpyn3{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.select.svelte-2hpyn3{gap:.375rem;display:grid}.select.svelte-2hpyn3>span:where(.svelte-2hpyn3){font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text-secondary)}select.svelte-2hpyn3{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);height:2.5rem;color:var(--text);padding:0 var(--space-3)}.actions.svelte-2hpyn3{justify-content:flex-end;display:flex}.keys.svelte-2hpyn3{display:grid}.key.svelte-2hpyn3{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.key.svelte-2hpyn3+.key:where(.svelte-2hpyn3){border-top:1px solid var(--separator);padding-top:var(--space-3)}.key-icon.svelte-2hpyn3{background:var(--accent-soft);width:2.25rem;height:2.25rem;color:var(--accent-text);border-radius:.7rem;flex:none;place-items:center;display:grid}.who.svelte-2hpyn3{flex:1;min-width:0;line-height:1.3;display:grid}.who.svelte-2hpyn3 small:where(.svelte-2hpyn3){color:var(--text-tertiary);font-size:var(--text-caption)}.small.svelte-2hpyn3{font-size:var(--text-footnote)}.steps.svelte-2hpyn3{gap:var(--space-4);display:grid}.step.svelte-2hpyn3{gap:var(--space-3);grid-template-columns:auto 1fr;display:grid}.num.svelte-2hpyn3{background:var(--accent);width:1.6rem;height:1.6rem;color:var(--accent-fg);font-size:var(--text-caption);font-weight:var(--weight-bold);border-radius:50%;place-items:center;display:grid}.step-body.svelte-2hpyn3{gap:var(--space-2);min-width:0;display:grid}.code.svelte-2hpyn3{border-radius:var(--radius-md);color:#e6e6ea;background:#0b0b0c;position:relative}.code.svelte-2hpyn3 pre:where(.svelte-2hpyn3){padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre-wrap;word-break:break-all;-webkit-user-select:text;user-select:text;margin:0;padding-right:5.5rem}.code.svelte-2hpyn3 button:where(.svelte-2hpyn3){top:var(--space-2);right:var(--space-2);color:#fff;font-size:var(--text-caption);background:#ffffff1f;border:0;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex;position:absolute}.code.svelte-2hpyn3 button:where(.svelte-2hpyn3):hover{background:#ffffff38}.warn.svelte-2hpyn3{gap:var(--space-2);font-size:var(--text-caption);color:var(--warning);align-items:center;display:flex}@keyframes svelte-2hpyn3-orbit{0%{transform:rotate(0)translate(2.6rem)rotate(0)}to{transform:rotate(360deg)translate(2.6rem)rotate(-360deg)}}.layout.svelte-akg7y5{gap:var(--space-5);align-items:start;display:grid}.tabs.svelte-akg7y5{border-radius:var(--radius-lg);gap:2px;width:-moz-fit-content;width:fit-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}@media (min-width:1100px){.layout.svelte-akg7y5{grid-template-columns:13rem minmax(0,1fr)}.tabs.svelte-akg7y5{width:auto;top:var(--space-5);flex-direction:column;position:sticky}.tabs.svelte-akg7y5 a:where(.svelte-akg7y5){padding:.6rem var(--space-3);font-size:var(--text-body)}}.tabs.svelte-akg7y5 a:where(.svelte-akg7y5){align-items:center;gap:var(--space-2);padding:.45rem var(--space-3);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-footnote);font-weight:var(--weight-medium);white-space:nowrap;transition:background var(--duration-fast), color var(--duration-fast);text-decoration:none;display:inline-flex}.tabs.svelte-akg7y5 a:where(.svelte-akg7y5):hover{color:var(--text);background:var(--fill)}.tabs.svelte-akg7y5 a.active:where(.svelte-akg7y5){background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm)}.sample.svelte-akg7y5 h2:where(.svelte-akg7y5){font-size:var(--text-title-1)}.section.svelte-akg7y5{padding:var(--space-5);gap:var(--space-4);display:grid}.section.svelte-akg7y5 h3:where(.svelte-akg7y5){font-size:var(--text-headline)}.actions.svelte-akg7y5{justify-content:flex-end;display:flex}.small.svelte-akg7y5{font-size:var(--text-footnote)}.avatar-row.svelte-akg7y5{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.big-avatar.svelte-akg7y5{box-shadow:0 0 0 4px var(--surface), 0 0 0 6px var(--accent-soft), var(--shadow-md);transition:opacity var(--duration-fast);border-radius:50%}.big-avatar.busy.svelte-akg7y5{opacity:.5;animation:1.2s infinite pulse}.presets.svelte-akg7y5{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));display:grid}.preset.svelte-akg7y5{aspect-ratio:1;transition:transform .24s var(--ease-spring), box-shadow var(--duration-fast);background:0 0;border:0;border-radius:50%;padding:3px}.preset.svelte-akg7y5 img:where(.svelte-akg7y5){border-radius:50%;width:100%;height:100%;display:block}.preset.svelte-akg7y5:hover{transform:scale(1.1)rotate(-4deg)}.preset.selected.svelte-akg7y5{box-shadow:0 0 0 2px var(--accent)}.pref.svelte-akg7y5{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.pref.svelte-akg7y5+.pref:where(.svelte-akg7y5){padding-top:var(--space-4);border-top:1px solid var(--separator)}.pref.svelte-akg7y5>span:where(.svelte-akg7y5){align-items:center;gap:var(--space-2);font-weight:var(--weight-medium);display:inline-flex}.pref.svelte-akg7y5>span:where(.svelte-akg7y5) .icon{color:var(--text-tertiary)}.scale.svelte-akg7y5{align-items:center;gap:var(--space-2);display:flex}.scale.svelte-akg7y5 input:where(.svelte-akg7y5){accent-color:var(--accent);width:10rem}.scale.svelte-akg7y5 small:where(.svelte-akg7y5){font-size:.75rem}.scale.svelte-akg7y5 b:where(.svelte-akg7y5){font-size:1.15rem}.scale.svelte-akg7y5 output:where(.svelte-akg7y5){font-variant-numeric:tabular-nums;color:var(--text-secondary);font-size:var(--text-footnote);text-align:right;min-width:3rem}.sample.svelte-akg7y5{gap:var(--space-2)}.sessions.svelte-akg7y5{gap:var(--space-1);display:grid}.session.svelte-akg7y5{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.session.svelte-akg7y5+.session:where(.svelte-akg7y5){border-top:1px solid var(--separator);padding-top:var(--space-3)}.device.svelte-akg7y5{background:var(--fill);width:2.5rem;height:2.5rem;color:var(--text-secondary);border-radius:.75rem;flex:none;place-items:center;display:grid}.who.svelte-akg7y5{flex:1;min-width:0;line-height:1.3;display:grid}.who.svelte-akg7y5 small:where(.svelte-akg7y5){color:var(--text-tertiary);font-size:var(--text-caption)}.dot.svelte-akg7y5{background:var(--success);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--success) 20%, transparent);border-radius:50%;animation:2s infinite pulse}.notice.svelte-akg7y5{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-footnote);display:flex}.notice.svelte-akg7y5 p:where(.svelte-akg7y5){color:var(--text-secondary);flex:1;margin:0}.backdrop.svelte-uvt98u{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 38%, color-mix(in srgb, var(--accent) calc(var(--ember-strength) * .45 * var(--k)), var(--bg)) 72%, color-mix(in srgb, var(--accent) calc(var(--ember-strength) * var(--k)), var(--bg)) 100%);transition:background .6s var(--ease);position:fixed;inset:0;overflow:hidden}.ember.svelte-uvt98u{background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) calc(var(--ember-glow) * var(--k)), transparent), transparent);filter:blur(40px);border-radius:50%;width:140vw;height:70vh;animation:14s ease-in-out infinite alternate svelte-uvt98u-smoulder;position:absolute;bottom:-38vh;left:50%;transform:translate(-50%)}.haze.svelte-uvt98u{background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--text) 4%, transparent), transparent 60%);position:absolute;inset:0}@keyframes svelte-uvt98u-smoulder{0%{opacity:.75;transform:translate(-50%)scale(1)}to{opacity:1;transform:translate(-50%)scale(1.08)}}.shell.svelte-1933pmy{--rail:var(--sidebar-width);grid-template-columns:var(--rail) minmax(0, 1fr);min-height:100dvh;transition:grid-template-columns .42s var(--ease-spring);display:grid}.shell.collapsed.svelte-1933pmy{--rail:4.5rem}.sidebar.svelte-1933pmy{gap:var(--space-4);height:100dvh;padding:var(--space-3);background:radial-gradient(140% 40% at 50% 112%, color-mix(in srgb, var(--accent) calc(var(--ember-glow) * .7), transparent), transparent 70%), linear-gradient(180deg, var(--sidebar) 0%, var(--sidebar) 50%, color-mix(in srgb, var(--accent) calc(var(--ember-strength) * .55), var(--sidebar)) 100%);border-right:1px solid var(--separator);z-index:20;flex-direction:column;display:flex;position:sticky;top:0;overflow:hidden auto}.top.svelte-1933pmy{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:2.25rem;display:flex}.brand.svelte-1933pmy{padding:0 var(--space-2);color:var(--text);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:flex}.brand.svelte-1933pmy:hover{text-decoration:none}.word.svelte-1933pmy{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.03em;font-size:1.05rem}.collapse.svelte-1933pmy{width:1.9rem;height:1.9rem;color:var(--text-tertiary);transition:background .16s, color .16s, transform .42s var(--ease-spring);background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.collapse.svelte-1933pmy:hover{background:var(--fill);color:var(--text)}.collapsed.svelte-1933pmy .collapse:where(.svelte-1933pmy){transform:rotate(180deg)}.label.svelte-1933pmy{transition:opacity .22s var(--ease), transform .32s var(--ease-spring);white-space:nowrap}.collapsed.svelte-1933pmy .label:where(.svelte-1933pmy){opacity:0;pointer-events:none;width:0;overflow:hidden;transform:translate(-6px)}.collapsed.svelte-1933pmy .top:where(.svelte-1933pmy){flex-direction:column}.collapsed.svelte-1933pmy .brand:where(.svelte-1933pmy){padding:0}.group.svelte-1933pmy{gap:2px;display:grid}.group.svelte-1933pmy .eyebrow:where(.svelte-1933pmy){padding:var(--space-2) var(--space-2) var(--space-1);text-overflow:ellipsis;overflow:hidden}.collapsed.svelte-1933pmy .group:where(.svelte-1933pmy) .eyebrow:where(.svelte-1933pmy){height:0;padding:0}.ws.svelte-1933pmy,.nav.svelte-1933pmy{align-items:center;gap:var(--space-2);padding:.42rem var(--space-2);border-radius:var(--radius-md);color:var(--text);font-size:var(--text-body);text-align:left;width:100%;min-height:2.25rem;transition:background .16s var(--ease), color .16s, transform .16s;background:0 0;border:0;text-decoration:none;display:flex;position:relative}.collapsed.svelte-1933pmy :is(.ws:where(.svelte-1933pmy),.nav:where(.svelte-1933pmy)){justify-content:center;gap:0;padding:.42rem 0}.ws.svelte-1933pmy:hover,.nav.svelte-1933pmy:hover{background:var(--fill);text-decoration:none}.ws.svelte-1933pmy:active,.nav.svelte-1933pmy:active{transform:scale(.97)}.nav.svelte-1933pmy .icon{color:var(--text-secondary);flex:none;transition:color .16s}.nav.active.svelte-1933pmy{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-semibold)}.nav.active.svelte-1933pmy .icon{color:var(--accent-text)}.nav.active.svelte-1933pmy:before{content:"";background:var(--accent);width:3px;animation:svelte-1933pmy-grow .38s var(--ease-spring);border-radius:0 3px 3px 0;position:absolute;top:22%;bottom:22%;left:-.75rem}.ws.active.svelte-1933pmy{background:var(--fill);font-weight:var(--weight-semibold)}.ws-name.svelte-1933pmy{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.sidebar.svelte-1933pmy :is(.ws:where(.svelte-1933pmy),.nav:where(.svelte-1933pmy),.me:where(.svelte-1933pmy)){min-width:0}.ws-mark.svelte-1933pmy{width:1.6rem;height:1.6rem;font-size:var(--text-caption);font-weight:var(--weight-bold);color:#fff;background-color:var(--accent);background-image:linear-gradient(135deg, color-mix(in srgb, var(--accent) 70%, white), var(--accent-hover));transition:transform .3s var(--ease-spring);background-position:50%;background-size:cover;border-radius:.5rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.ws.svelte-1933pmy:hover .ws-mark:where(.svelte-1933pmy){transform:scale(1.08)rotate(-3deg)}:root[data-accent=white] .ws-mark.svelte-1933pmy:not(.plus){color:#1d1d1f}.ws-mark.plus.svelte-1933pmy{background:var(--fill);color:var(--text-secondary);box-shadow:none}.ws.add.svelte-1933pmy{color:var(--text-secondary);font-size:var(--text-footnote)}.ws.svelte-1933pmy .crown{color:var(--accent-text)}.foot.svelte-1933pmy{margin-top:auto}.me.svelte-1933pmy{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);text-align:left;background:0 0;border:0;transition:background .16s;display:flex}.collapsed.svelte-1933pmy .me:where(.svelte-1933pmy){padding:var(--space-1) 0;justify-content:center;gap:0}.me.svelte-1933pmy:hover,.me.open.svelte-1933pmy{background:var(--fill)}.me-text.svelte-1933pmy{flex:1;min-width:0;line-height:1.25;display:grid}.me-text.svelte-1933pmy b:where(.svelte-1933pmy){font-size:var(--text-footnote);font-weight:var(--weight-semibold);text-overflow:ellipsis;overflow:hidden}.me-text.svelte-1933pmy small:where(.svelte-1933pmy){font-size:var(--text-caption);color:var(--text-tertiary);text-overflow:ellipsis;overflow:hidden}.me.svelte-1933pmy .icon{color:var(--text-tertiary)}.main.svelte-1933pmy{grid-template-rows:auto 1fr;min-width:0;display:grid}.topbar.svelte-1933pmy,.scrim.svelte-1933pmy{display:none}@keyframes svelte-1933pmy-grow{0%{transform:scaleY(0)}}@media (max-width:860px){.shell.svelte-1933pmy,.shell.collapsed.svelte-1933pmy{grid-template-columns:minmax(0,1fr)}.collapse.svelte-1933pmy{display:none}.collapsed.svelte-1933pmy .label:where(.svelte-1933pmy){opacity:1;pointer-events:auto;width:auto;transform:none}.collapsed.svelte-1933pmy :is(.ws:where(.svelte-1933pmy),.nav:where(.svelte-1933pmy)){padding:.42rem var(--space-2);justify-content:flex-start;gap:var(--space-2)}.collapsed.svelte-1933pmy .group:where(.svelte-1933pmy) .eyebrow:where(.svelte-1933pmy){height:auto;padding:var(--space-2) var(--space-2) var(--space-1)}.sidebar.svelte-1933pmy{width:min(18rem,86vw);transition:transform .38s var(--ease-spring);box-shadow:var(--shadow-lg);position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.drawer.svelte-1933pmy .sidebar:where(.svelte-1933pmy){transform:none}.scrim.svelte-1933pmy{z-index:15;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#00000059;border:0;transition:opacity .26s;display:block;position:fixed;inset:0}.drawer.svelte-1933pmy .scrim:where(.svelte-1933pmy){opacity:1;pointer-events:auto}.topbar.svelte-1933pmy{align-items:center;gap:var(--space-3);z-index:10;padding:var(--space-2) var(--space-4);background:color-mix(in srgb, var(--sidebar) 82%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--separator);display:flex;position:sticky;top:0}.burger.svelte-1933pmy{border-radius:var(--radius-md);background:0 0;border:0;place-items:center;width:2.25rem;height:2.25rem;display:grid}.burger.svelte-1933pmy:hover{background:var(--fill)}}.team.svelte-1i36e4z{border-radius:var(--radius-xl);color:var(--text);background:var(--glass-strong);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), var(--shadow-sm);transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0)) translateY(var(--lift,0));transition:transform .42s var(--ease-spring), box-shadow .3s var(--ease);will-change:transform;text-decoration:none;display:grid;position:relative;overflow:hidden}.team.svelte-1i36e4z:hover{--lift:-4px;box-shadow:var(--glass-shine), var(--shadow-lg);text-decoration:none}.team.svelte-1i36e4z:active{--lift:-1px}.media.svelte-1i36e4z{position:relative}.media.svelte-1i36e4z img{transition:transform .9s var(--ease-spring), opacity .5s}.team.svelte-1i36e4z:hover .media:where(.svelte-1i36e4z) img{transform:scale(1.06)}.role.svelte-1i36e4z{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:#fff;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#00000061;border:1px solid #ffffff29;align-items:center;gap:4px;padding:3px 10px;display:inline-flex;position:absolute}.body.svelte-1i36e4z{padding:var(--space-4);gap:var(--space-2);display:grid}h3.svelte-1i36e4z{font-size:var(--text-headline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta.svelte-1i36e4z{gap:var(--space-4);color:var(--text-secondary);font-size:var(--text-footnote);display:flex}.meta.svelte-1i36e4z span:where(.svelte-1i36e4z){align-items:center;gap:6px;display:inline-flex}.foot.svelte-1i36e4z{margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}.foot.svelte-1i36e4z small:where(.svelte-1i36e4z){color:var(--text-tertiary);font-size:var(--text-caption)}.people.svelte-1i36e4z{display:flex}.people.svelte-1i36e4z span:where(.svelte-1i36e4z){box-shadow:0 0 0 2px var(--surface);transition:transform .3s var(--ease-spring);transition-delay:calc(var(--k) * 30ms);border-radius:50%;margin-left:-6px}.people.svelte-1i36e4z span:where(.svelte-1i36e4z):first-child{margin-left:0}.team.svelte-1i36e4z:hover .people:where(.svelte-1i36e4z) span:where(.svelte-1i36e4z){transform:translateX(calc(var(--k) * 3px))}.shine.svelte-1i36e4z{pointer-events:none;background:radial-gradient(400px circle at var(--mx,50%) 0%, #ffffff1f, transparent 40%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.team.svelte-1i36e4z:hover .shine:where(.svelte-1i36e4z){opacity:1}.gallery.svelte-10e8x46{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr));display:grid}.search.svelte-10e8x46{align-items:center;gap:var(--space-2);height:var(--control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--text-tertiary);box-shadow:none;display:flex}.search.svelte-10e8x46 input:where(.svelte-10e8x46){width:12rem;color:var(--text);background:0 0;border:0;outline:none}.search.svelte-10e8x46:focus-within{box-shadow:var(--focus-ring)}.new.svelte-10e8x46{border:1.5px dashed var(--border);border-radius:var(--radius-xl);place-content:center;justify-items:center;gap:var(--space-2);min-height:16rem;padding:var(--space-5);color:var(--text-secondary);text-align:center;transition:border-color .2s, background .2s, transform .4s var(--ease-spring);background:0 0;display:grid}.new.svelte-10e8x46:hover{border-color:var(--accent);background:var(--accent-soft);color:var(--text);transform:translateY(-3px)}.new.svelte-10e8x46 small:where(.svelte-10e8x46){max-width:14rem;font-size:var(--text-caption);color:var(--text-tertiary)}.plus.svelte-10e8x46{background:var(--fill);width:3rem;height:3rem;transition:transform .4s var(--ease-spring), background .2s;border-radius:1rem;place-items:center;display:grid}.new.svelte-10e8x46:hover .plus:where(.svelte-10e8x46){background:var(--accent);color:var(--accent-fg);transform:rotate(90deg)}.editor.svelte-1wnpimk{height:100%;min-height:0;overflow:hidden}.editor.svelte-1wnpimk .cm-editor{height:100%}.editor.svelte-1wnpimk .cm-scroller{overflow:auto}.markdown.svelte-14781u7{height:100%;padding:var(--space-5) clamp(var(--space-4), 4vw, var(--space-7));color:var(--text);line-height:1.65;font-size:calc(.95rem * var(--font-scale));overflow:auto}.markdown.svelte-14781u7>:first-child{margin-top:0}.markdown.svelte-14781u7 h1,.markdown.svelte-14781u7 h2,.markdown.svelte-14781u7 h3,.markdown.svelte-14781u7 h4{line-height:1.25;font-weight:var(--weight-semibold);letter-spacing:-.01em;margin:1.6em 0 .6em}.markdown.svelte-14781u7 h1{font-size:1.85em}.markdown.svelte-14781u7 h2{border-bottom:1px solid var(--separator);padding-bottom:.3em;font-size:1.4em}.markdown.svelte-14781u7 h3{font-size:1.15em}.markdown.svelte-14781u7 p,.markdown.svelte-14781u7 ul,.markdown.svelte-14781u7 ol,.markdown.svelte-14781u7 blockquote,.markdown.svelte-14781u7 pre,.markdown.svelte-14781u7 table{margin:0 0 1em}.markdown.svelte-14781u7 a{color:var(--accent-text)}.markdown.svelte-14781u7 code{font-family:var(--font-mono);background:var(--fill);border-radius:6px;padding:.12em .4em;font-size:.86em}.markdown.svelte-14781u7 pre{background:var(--fill);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);overflow:auto}.markdown.svelte-14781u7 pre code{background:0 0;padding:0}.markdown.svelte-14781u7 blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:.2em 1em}.markdown.svelte-14781u7 table{border-collapse:collapse;display:block;overflow:auto}.markdown.svelte-14781u7 th,.markdown.svelte-14781u7 td{border:1px solid var(--separator);padding:.4em .8em}.markdown.svelte-14781u7 th{background:var(--fill);font-weight:var(--weight-semibold)}.markdown.svelte-14781u7 img{border-radius:var(--radius-md);max-width:100%}.markdown.svelte-14781u7 hr{border:0;border-top:1px solid var(--separator);margin:2em 0}.markdown.svelte-14781u7 input[type=checkbox]{accent-color:var(--accent);margin-right:.4em}.resizer.svelte-1wxftd2{z-index:5;cursor:col-resize;touch-action:none;appearance:none;background:0 0;border:0;outline:none;width:9px;padding:0;position:absolute;top:0;bottom:0}.resizer.right.svelte-1wxftd2{right:-5px}.resizer.left.svelte-1wxftd2{left:-5px}.resizer.svelte-1wxftd2:after{content:"";width:1px;transition:background .16s var(--ease-out,ease), box-shadow .16s;background:0 0;position:absolute;top:0;bottom:0;left:4px}.resizer.svelte-1wxftd2:hover:after,.resizer.svelte-1wxftd2:focus-visible:after,.resizer.dragging.svelte-1wxftd2:after{background:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}@media (max-width:760px){.resizer.svelte-1wxftd2{display:none}}body.resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.resizing iframe{pointer-events:none}.diff.svelte-dnz73y{height:100%;min-height:0;font-family:var(--font-mono);font-size:calc(.8125rem * var(--font-scale));grid-template-rows:auto 1fr;display:grid}.summary.svelte-dnz73y{gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--separator);font-size:var(--text-caption);display:flex}.add.svelte-dnz73y{color:var(--success);font-weight:var(--weight-bold)}.del.svelte-dnz73y{color:var(--danger);font-weight:var(--weight-bold)}.lines.svelte-dnz73y{padding:var(--space-2) 0;-webkit-user-select:text;user-select:text;overflow:auto}.line.svelte-dnz73y{grid-template-columns:3rem 3rem 1.5rem 1fr;line-height:1.6;display:grid}.n.svelte-dnz73y{color:var(--text-tertiary);text-align:right;padding-right:var(--space-2);-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums}.sign.svelte-dnz73y{text-align:center;-webkit-user-select:none;user-select:none}code.svelte-dnz73y{white-space:pre;font:inherit}.line.add.svelte-dnz73y{background:color-mix(in srgb, var(--success) 13%, transparent)}.line.add.svelte-dnz73y .sign:where(.svelte-dnz73y){color:var(--success)}.line.del.svelte-dnz73y{background:color-mix(in srgb, var(--danger) 12%, transparent)}.line.del.svelte-dnz73y .sign:where(.svelte-dnz73y){color:var(--danger)}.line.del.svelte-dnz73y code:where(.svelte-dnz73y){text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent)}.plain.svelte-dnz73y{padding:var(--space-4);margin:0;overflow:auto}.history.svelte-17kbcn6{grid-template-rows:auto 1fr;min-height:0;display:grid}.head.svelte-17kbcn6{padding:var(--space-3) var(--space-4) var(--space-2);justify-content:space-between;align-items:center;display:flex}.close.svelte-17kbcn6{background:var(--fill);width:1.5rem;height:1.5rem;color:var(--text-secondary);border:0;border-radius:50%;place-items:center;display:grid}ol.svelte-17kbcn6{padding:0 var(--space-2) var(--space-4);align-content:start;margin:0;list-style:none;display:grid;position:relative;overflow:auto}ol.svelte-17kbcn6:before{content:"";left:calc(var(--space-2) + 13px);background:var(--separator);width:2px;position:absolute;top:14px;bottom:14px}button.svelte-17kbcn6{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-md);text-align:left;color:var(--text);background:0 0;border:0;transition:background .14s;display:flex;position:relative}button.svelte-17kbcn6:hover{background:var(--fill)}button.active.svelte-17kbcn6{background:var(--accent-soft)}.dot.svelte-17kbcn6{background:var(--surface);width:10px;height:10px;box-shadow:0 0 0 2px var(--text-tertiary);z-index:1;border-radius:50%;flex:none;margin:0 4px 0 1px}.dot.current.svelte-17kbcn6{background:var(--accent);box-shadow:0 0 0 2px var(--accent), 0 0 0 5px var(--accent-soft)}.info.svelte-17kbcn6{min-width:0;line-height:1.3;display:grid}.info.svelte-17kbcn6 b:where(.svelte-17kbcn6){font-size:var(--text-footnote);font-weight:var(--weight-semibold)}.info.svelte-17kbcn6 small:where(.svelte-17kbcn6){font-size:var(--text-caption);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon.svelte-jch8e9{flex:none;display:block}.tree.svelte-1ms350m{font-size:var(--text-footnote);-webkit-user-select:none;user-select:none;display:grid}.row.svelte-1ms350m{height:1.75rem;padding:0 6px 0 calc(6px + var(--depth) * 14px);cursor:pointer;color:var(--text);transition:background .12s var(--ease);border-radius:6px;align-items:center;gap:6px;display:flex;position:relative}.row.svelte-1ms350m:hover{background:var(--fill)}.row.svelte-1ms350m:focus-visible{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.row.selected.svelte-1ms350m{background:var(--accent-soft);color:var(--accent-text);font-weight:var(--weight-medium)}.row.drop.svelte-1ms350m{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}.row.flash.svelte-1ms350m{animation:svelte-1ms350m-flash 1.4s var(--ease)}.row.svelte-1ms350m:before{content:"";left:calc(13px + (var(--depth) - 1) * 14px);background:var(--separator);width:1px;opacity:calc(min(var(--depth), 1));position:absolute;top:0;bottom:0}.chevron.svelte-1ms350m{width:12px;color:var(--text-tertiary);transition:transform .2s var(--ease-spring);flex:none;place-items:center;display:grid}.chevron.open.svelte-1ms350m{transform:rotate(90deg)}.chevron.hidden.svelte-1ms350m{visibility:hidden}.name.svelte-1ms350m{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.viewers.svelte-1ms350m{display:flex}.viewers.svelte-1ms350m .avatar{box-shadow:0 0 0 1.5px var(--surface);margin-left:-4px}.dots.svelte-1ms350m{width:1.4rem;height:1.4rem;color:var(--text-tertiary);opacity:0;background:0 0;border:0;border-radius:5px;place-items:center;transition:opacity .12s;display:grid}.row.svelte-1ms350m:hover .dots:where(.svelte-1ms350m),.row.selected.svelte-1ms350m .dots:where(.svelte-1ms350m){opacity:1}.dots.svelte-1ms350m:hover{background:var(--fill-hover);color:var(--text)}.children.svelte-1ms350m{display:grid}@keyframes svelte-1ms350m-flash{0%{background:color-mix(in srgb, var(--accent) 30%, transparent)}to{background:0 0}}.chip.svelte-kzveyo{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);height:1.875rem;font-size:var(--text-caption);color:var(--text-secondary);align-items:center;gap:6px;max-width:18rem;padding:0 10px;display:inline-flex}.chip.svelte-kzveyo b:where(.svelte-kzveyo){color:var(--text);font-weight:var(--weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chip.idle.svelte-kzveyo .icon{color:var(--success)}.chip.syncing.svelte-kzveyo{border-color:var(--accent);color:var(--accent-text)}.chip.error.svelte-kzveyo{border-color:var(--warning);color:var(--warning)}.comb.svelte-1lsmzay{width:100%;height:auto;display:block;overflow:visible}polygon.svelte-1lsmzay{fill:var(--fill);transition:fill .42s var(--ease), transform .52s var(--ease-spring), opacity .3s}polygon.on.svelte-1lsmzay{fill:var(--accent);filter:drop-shadow(0 2px 6px color-mix(in srgb, var(--accent) 45%, transparent));transform:scale(1.04)}polygon.head.svelte-1lsmzay{fill:color-mix(in srgb, var(--accent) 45%, var(--fill));animation:.9s ease-in-out infinite svelte-1lsmzay-beat}.scan.svelte-1lsmzay polygon:where(.svelte-1lsmzay){animation:1.6s ease-in-out infinite svelte-1lsmzay-shimmer;animation-delay:calc(var(--wave) * 70ms)}.done.svelte-1lsmzay polygon.on:where(.svelte-1lsmzay){animation:svelte-1lsmzay-settle .9s var(--ease-spring) both;animation-delay:calc(var(--wave) * 35ms)}.idle.svelte-1lsmzay polygon:where(.svelte-1lsmzay){opacity:.6}@keyframes svelte-1lsmzay-shimmer{0%,to{fill:var(--fill);transform:scale(1)}45%{fill:color-mix(in srgb, var(--accent) 55%, var(--fill));transform:scale(.9)}}@keyframes svelte-1lsmzay-beat{50%{transform:scale(.86)}}@keyframes svelte-1lsmzay-settle{0%{transform:scale(1)}40%{fill:var(--accent-text);transform:scale(1.14)}to{transform:scale(1)}}.flow.svelte-1oo70qj{gap:var(--space-4);padding-top:var(--space-2);display:grid}.comb-wrap.svelte-1oo70qj{padding:var(--space-2) var(--space-3) 0;position:relative}.badge.svelte-1oo70qj{background:var(--success);color:#fff;width:3.75rem;height:3.75rem;box-shadow:0 0 0 8px color-mix(in srgb, var(--success) 22%, transparent), var(--shadow-lg);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0}.badge.warn.svelte-1oo70qj{background:var(--warning);box-shadow:0 0 0 8px color-mix(in srgb, var(--warning) 22%, transparent), var(--shadow-lg)}.text.svelte-1oo70qj{gap:var(--space-2);text-align:center;justify-items:center;display:grid}h3.svelte-1oo70qj{font-size:var(--text-title-3)}.muted.svelte-1oo70qj{font-size:var(--text-footnote);max-width:26rem}.stats.svelte-1oo70qj{gap:var(--space-2);width:100%;margin-top:var(--space-2);grid-template-columns:repeat(3,1fr);display:grid}.stats.svelte-1oo70qj div:where(.svelte-1oo70qj){padding:var(--space-3);border-radius:var(--radius-md);background:var(--fill);gap:2px;display:grid}.stats.svelte-1oo70qj b:where(.svelte-1oo70qj){font-size:var(--text-title-3);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.stats.svelte-1oo70qj small:where(.svelte-1oo70qj){color:var(--text-tertiary);font-size:var(--text-caption)}.kinds.svelte-1oo70qj{margin-top:var(--space-1);flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.kind.svelte-1oo70qj{border-radius:var(--radius-full);background:var(--fill);font-size:var(--text-caption);color:var(--text-secondary);align-items:center;gap:5px;padding:3px 9px 3px 6px;display:inline-flex}.kind.svelte-1oo70qj b:where(.svelte-1oo70qj){color:var(--text);font-variant-numeric:tabular-nums}.note.svelte-1oo70qj{font-size:var(--text-caption);color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.note.danger.svelte-1oo70qj{color:var(--danger)}.bar.svelte-1oo70qj{background:var(--fill);width:100%;height:8px;margin-top:var(--space-2);border-radius:4px;overflow:hidden}.bar.svelte-1oo70qj i:where(.svelte-1oo70qj){background:linear-gradient(90deg, var(--accent), var(--accent-text), var(--accent));height:100%;transition:width .3s var(--ease);background-size:200% 100%;border-radius:4px;animation:1.6s linear infinite svelte-1oo70qj-flow;display:block}.row-meta.svelte-1oo70qj{width:100%;font-size:var(--text-caption);color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.current.svelte-1oo70qj{max-width:100%;font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.actions.svelte-1oo70qj{justify-content:center;gap:var(--space-2);display:flex}@keyframes svelte-1oo70qj-flow{to{background-position:-200% 0}}.explorer.svelte-ymh7u1{grid-template-rows:auto 1fr;height:100dvh;min-height:0;display:grid;position:relative}.bar.svelte-ymh7u1{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--separator);background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-wrap:wrap;display:flex}.crumbs.svelte-ymh7u1{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-tertiary);font-size:var(--text-footnote);display:flex}.crumbs.svelte-ymh7u1 a:where(.svelte-ymh7u1){color:var(--text-secondary)}.crumbs.svelte-ymh7u1 b:where(.svelte-ymh7u1){color:var(--text);font-weight:var(--weight-semibold)}.crumbs.svelte-ymh7u1 .mono:where(.svelte-ymh7u1){text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);overflow:hidden}.live.svelte-ymh7u1{font-size:var(--text-caption);color:var(--text-tertiary);border-radius:var(--radius-full);background:var(--fill);align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.live.svelte-ymh7u1 i:where(.svelte-ymh7u1){background:var(--text-tertiary);border-radius:50%;width:7px;height:7px}.live.on.svelte-ymh7u1{color:var(--success)}.live.on.svelte-ymh7u1 i:where(.svelte-ymh7u1){background:var(--success);box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 25%, transparent);animation:2s infinite pulse}.team.svelte-ymh7u1{display:flex}.team.svelte-ymh7u1 span:where(.svelte-ymh7u1){box-shadow:0 0 0 2px var(--bg);border-radius:50%;margin-left:-6px}.panes.svelte-ymh7u1{grid-template-columns:var(--tree-w,17rem) minmax(0, 1fr) var(--feed-w,19rem);min-height:0;display:grid}.side.svelte-ymh7u1{background:color-mix(in srgb, var(--surface) 45%, transparent);min-height:0;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);grid-template-rows:auto 1fr;display:grid;position:relative}.tree-pane.svelte-ymh7u1{border-right:1px solid var(--separator)}.feed.svelte-ymh7u1{border-left:1px solid var(--separator);grid-template-rows:auto auto auto 1fr}.tree-tools.svelte-ymh7u1{opacity:.55;gap:2px;transition:opacity .16s;display:flex}.tree-pane.svelte-ymh7u1:hover .tree-tools:where(.svelte-ymh7u1),.tree-tools.svelte-ymh7u1:focus-within{opacity:1}.tree-tools.svelte-ymh7u1 button:where(.svelte-ymh7u1){appearance:none;cursor:pointer;width:1.6rem;height:1.6rem;color:var(--text-secondary);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid}.tree-tools.svelte-ymh7u1 button:where(.svelte-ymh7u1):hover:not(:disabled){background:var(--fill);color:var(--text)}.tree-tools.svelte-ymh7u1 button:where(.svelte-ymh7u1):disabled{opacity:.35;cursor:default}.count.svelte-ymh7u1{letter-spacing:0;margin-left:.35em;font-weight:500}.pane-head.svelte-ymh7u1{padding:var(--space-3) var(--space-4) var(--space-2);justify-content:space-between;align-items:center;display:flex}.scroll.svelte-ymh7u1{padding:0 var(--space-2) var(--space-4);min-height:0;overflow:auto}.line.svelte-ymh7u1{height:1.1rem;margin:.4rem .5rem}.tree-empty.svelte-ymh7u1{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);color:var(--text-tertiary);text-align:center;font-size:var(--text-footnote);display:grid}.stage.svelte-ymh7u1{min-width:0;min-height:0;display:grid}.welcome.svelte-ymh7u1{place-content:center;justify-items:center;gap:var(--space-3);text-align:center;padding:var(--space-6);display:grid}.welcome.svelte-ymh7u1 p:where(.svelte-ymh7u1){max-width:28rem}.orb.svelte-ymh7u1{background:var(--accent-soft);width:4.5rem;height:4.5rem;color:var(--accent-text);box-shadow:0 16px 40px -16px color-mix(in srgb, var(--accent) 70%, transparent);border-radius:1.4rem;place-items:center;animation:5s ease-in-out infinite svelte-ymh7u1-float;display:grid}.doc.svelte-ymh7u1{flex-direction:column;min-height:0;display:flex}.feed.history-mode.svelte-ymh7u1{grid-template-rows:1fr}.comparing.svelte-ymh7u1{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--accent-soft);color:var(--accent-text);font-size:var(--text-footnote);display:flex}.comparing.svelte-ymh7u1 span:where(.svelte-ymh7u1){flex:1}.comparing.svelte-ymh7u1 button:where(.svelte-ymh7u1){background:var(--fill);color:var(--text);font-weight:var(--weight-medium);border:0;border-radius:6px;padding:3px 10px}.comparing.svelte-ymh7u1 button.primary:where(.svelte-ymh7u1){background:var(--accent);color:var(--accent-fg)}.doc-head.svelte-ymh7u1{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--separator);display:flex}.doc-title.svelte-ymh7u1{flex:1;min-width:0;line-height:1.3;display:grid}.doc-title.svelte-ymh7u1 b:where(.svelte-ymh7u1){font-weight:var(--weight-semibold);align-items:center;gap:6px;display:flex}.doc-title.svelte-ymh7u1 small:where(.svelte-ymh7u1){color:var(--text-tertiary);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dirty.svelte-ymh7u1{background:var(--accent);width:8px;height:8px;animation:rise .3s var(--ease-spring);border-radius:50%}.views.svelte-ymh7u1{font-size:var(--text-caption)}.views.svelte-ymh7u1 .segmented button{min-height:0;padding:3px 12px}.state.svelte-ymh7u1{font-weight:var(--weight-medium);font-size:var(--text-caption);color:var(--text-tertiary);border-radius:var(--radius-full);background:var(--fill);white-space:nowrap;margin-left:4px;padding:2px 10px;transition:color .2s,background .2s}.state.ready.svelte-ymh7u1:not(.busy){color:var(--success);background:color-mix(in srgb, var(--success) 12%, transparent)}.state.busy.svelte-ymh7u1{color:var(--accent-text);background:var(--accent-soft)}.text-view.svelte-ymh7u1{height:100%;min-height:0;display:grid}.text-view.split.svelte-ymh7u1{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.text-view.split.svelte-ymh7u1>:last-child{border-left:1px solid var(--separator)}.doc-body.svelte-ymh7u1{background:color-mix(in srgb, var(--surface) 70%, transparent);flex:1;min-height:0;overflow:hidden}.center.svelte-ymh7u1{place-content:center;justify-items:center;gap:var(--space-3);height:100%;display:grid}.media.svelte-ymh7u1{height:100%;padding:var(--space-5);background-image:conic-gradient(var(--fill) 25%, transparent 0 50%, var(--fill) 0 75%, transparent 0);background-size:20px 20px;place-items:center;display:grid;overflow:auto}.media.svelte-ymh7u1 img:where(.svelte-ymh7u1){border-radius:var(--radius-md);max-width:100%;max-height:100%;box-shadow:var(--shadow-lg);animation:rise .4s var(--ease-spring)}.pdf.svelte-ymh7u1{border:0;width:100%;height:100%;display:block}.presence.svelte-ymh7u1{gap:var(--space-2);padding:0 var(--space-4) var(--space-3);display:grid}.person.svelte-ymh7u1{gap:var(--space-2);align-items:center;display:flex}.person.svelte-ymh7u1 div:where(.svelte-ymh7u1){min-width:0;line-height:1.25;display:grid}.person.svelte-ymh7u1 b:where(.svelte-ymh7u1){font-size:var(--text-footnote)}.person.svelte-ymh7u1 small:where(.svelte-ymh7u1){color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.pulse.svelte-ymh7u1{border-radius:50%;position:relative}.pulse.svelte-ymh7u1:after{content:"";background:var(--success);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;position:absolute;bottom:-1px;right:-1px}.events.svelte-ymh7u1{padding:0 var(--space-2) var(--space-4);align-content:start;gap:2px;display:grid}.event.svelte-ymh7u1{text-align:left;padding:var(--space-2);border-radius:var(--radius-md);color:inherit;background:0 0;border:0;transition:background .14s}.event.svelte-ymh7u1:hover{background:var(--fill)}.small.svelte-ymh7u1{font-size:var(--text-footnote)}.dropzone.svelte-ymh7u1{z-index:30;background:color-mix(in srgb, var(--accent) 12%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:2px dashed var(--accent);border-radius:var(--radius-lg);margin:var(--space-2);place-items:center;display:grid;position:absolute;inset:0}.drop-card.svelte-ymh7u1{justify-items:center;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--glass-strong);box-shadow:var(--shadow-lg);color:var(--accent-text);animation:rise .3s var(--ease-spring);pointer-events:none;display:grid}.drop-card.svelte-ymh7u1 small:where(.svelte-ymh7u1){color:var(--text-secondary)}.context.svelte-ymh7u1{z-index:60;min-width:13rem;padding:var(--space-1);border-radius:var(--radius-lg);display:grid;position:fixed}.context.svelte-ymh7u1 button:where(.svelte-ymh7u1){text-align:left;align-items:center;gap:var(--space-2);padding:.42rem var(--space-3);font-size:var(--text-footnote);color:var(--text);background:0 0;border:0;border-radius:8px;display:flex}.context.svelte-ymh7u1 button:where(.svelte-ymh7u1):hover{background:var(--accent);color:var(--accent-fg)}.context.svelte-ymh7u1 .danger:where(.svelte-ymh7u1){color:var(--danger)}.context.svelte-ymh7u1 .danger:where(.svelte-ymh7u1):hover{background:var(--danger);color:#fff}.context.svelte-ymh7u1 hr:where(.svelte-ymh7u1){border:0;border-top:1px solid var(--separator);margin:4px var(--space-2)}@keyframes svelte-ymh7u1-float{50%{transform:translateY(-6px)}}@media (max-width:1200px){.panes.svelte-ymh7u1{grid-template-columns:min(var(--tree-w,15rem), 40vw) minmax(0, 1fr)}.feed.svelte-ymh7u1:not(.history-mode){display:none}.feed.history-mode.svelte-ymh7u1{z-index:20;width:19rem;box-shadow:var(--shadow-lg);background:var(--surface);position:absolute;top:3.5rem;bottom:0;right:0}}@media (max-width:760px){.panes.svelte-ymh7u1{grid-template-rows:auto 1fr;grid-template-columns:1fr}.tree-pane.svelte-ymh7u1{border-right:0;border-bottom:1px solid var(--separator);max-height:40vh}.explorer.svelte-ymh7u1{height:calc(100dvh - 3.3rem)}}.section.svelte-v3yg1o{padding:var(--space-5);gap:var(--space-3);display:grid}.danger.svelte-v3yg1o{border-color:color-mix(in srgb, var(--danger) 30%, transparent)}.danger.svelte-v3yg1o h3:where(.svelte-v3yg1o){color:var(--danger);font-size:var(--text-headline)}.actions.svelte-v3yg1o{justify-content:flex-end;display:flex}.small.svelte-v3yg1o{font-size:var(--text-caption)}.demo.svelte-ofabxf{width:min(24rem,100%);padding:var(--space-3);border-radius:var(--radius-lg);gap:var(--space-2);display:grid}.top.svelte-ofabxf{font-size:var(--text-caption);color:var(--text-secondary);font-weight:var(--weight-semibold);align-items:center;gap:6px;display:flex}.dot.svelte-ofabxf{background:var(--success);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--success) 25%, transparent);border-radius:50%;animation:1.6s infinite pulse}.faces.svelte-ofabxf{margin-left:auto;display:flex}.faces.svelte-ofabxf img:where(.svelte-ofabxf){width:20px;height:20px;box-shadow:0 0 0 2px var(--surface);border-radius:50%;margin-left:-5px}ul.svelte-ofabxf{gap:6px;min-height:7.4rem;margin:0;padding:0;list-style:none;display:grid}li.svelte-ofabxf{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:color-mix(in srgb, var(--surface) 70%, transparent);font-size:var(--text-caption);padding:6px 8px;display:flex}li.svelte-ofabxf:first-child{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent)}li.svelte-ofabxf img:where(.svelte-ofabxf){border-radius:50%;flex:none;width:22px;height:22px}li.svelte-ofabxf span:where(.svelte-ofabxf){white-space:nowrap;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}code.svelte-ofabxf{font-family:var(--font-mono);color:var(--accent-text);text-overflow:ellipsis;overflow:hidden}.auth.svelte-1iimxlp{grid-template-columns:1.1fr 1fr;min-height:100dvh;display:grid}.hero.svelte-1iimxlp{padding:var(--space-6) var(--space-7);grid-template-rows:auto 1fr auto;display:grid}.center.svelte-1iimxlp{align-content:center;justify-items:start;gap:var(--space-5);max-width:30rem;display:grid}.emblem.svelte-1iimxlp{width:150px;height:150px;margin:var(--space-4) 0 var(--space-3) var(--space-3);position:relative}.mark.svelte-1iimxlp{z-index:1;animation:svelte-1iimxlp-enter 1.1s var(--ease-spring) both;display:block;position:relative}.ring.svelte-1iimxlp{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:color-mix(in srgb, var(--accent) 14%, transparent);opacity:0;animation:3.6s ease-out infinite svelte-1iimxlp-wave;position:absolute;inset:-10%}.r2.svelte-1iimxlp{animation-delay:1.2s}.r3.svelte-1iimxlp{animation-delay:2.4s}.tagline.svelte-1iimxlp{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,2.6rem);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:1.1;display:grid}.rotator.svelte-1iimxlp{height:1.2em;display:block;position:relative;overflow:hidden}.word.svelte-1iimxlp{background:linear-gradient(90deg, var(--accent), var(--accent-text));color:#0000;white-space:nowrap;-webkit-background-clip:text;background-clip:text;position:absolute;left:0}@keyframes svelte-1iimxlp-enter{0%{opacity:0;filter:blur(12px);transform:scale(.2)rotate(-120deg)}60%{opacity:1;filter:none}to{transform:none}}@keyframes svelte-1iimxlp-wave{0%{opacity:.55;transform:scale(.7)}to{opacity:0;transform:scale(1.7)}}ul.svelte-1iimxlp{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}li.svelte-1iimxlp{align-items:center;gap:var(--space-3);color:var(--text-secondary);font-size:var(--text-headline);display:flex}.bullet.svelte-1iimxlp{width:2rem;height:2rem;color:var(--accent-text);background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:.65rem;place-items:center;display:grid}.lang.svelte-1iimxlp{background:var(--glass);border:0;border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:var(--radius-full);font-size:var(--text-footnote);color:var(--text-secondary);justify-self:start;align-items:center;gap:.4rem;padding:.4rem .8rem;display:inline-flex}.lang.svelte-1iimxlp:hover{color:var(--text)}.side.svelte-1iimxlp{padding:var(--space-6) var(--space-5);place-items:center;display:grid}.panel.svelte-1iimxlp{width:min(26rem,100%);padding:var(--space-6);gap:var(--space-5);border-radius:1.75rem;display:grid}@media (max-width:900px){.auth.svelte-1iimxlp{grid-template-columns:1fr}.hero.svelte-1iimxlp{padding:var(--space-5) var(--space-4) 0;grid-template-rows:auto}.center.svelte-1iimxlp,.lang.svelte-1iimxlp{display:none}.side.svelte-1iimxlp{padding-top:var(--space-6);place-items:start center}.panel.svelte-1iimxlp{padding:var(--space-5)}}.head.svelte-i4n9ag{gap:var(--space-2);display:grid}.orb.svelte-i4n9ag{background:var(--accent-soft);width:3rem;height:3rem;color:var(--accent-text);border-radius:1rem;place-items:center;display:grid}.ok.svelte-i4n9ag{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--success) 12%, transparent);font-size:var(--text-footnote);align-items:start;display:flex}.ok.svelte-i4n9ag .icon{color:var(--success)}.switch.svelte-i4n9ag{text-align:center;font-size:var(--text-footnote)}.state.svelte-8thy0q{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-3) 0;display:grid}.orb.svelte-8thy0q{background:var(--accent-soft);width:3.5rem;height:3.5rem;color:var(--accent-text);margin-bottom:var(--space-2);animation:rise .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.orb.danger.svelte-8thy0q{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.center.svelte-8thy0q{text-align:center;font-size:var(--text-footnote)}.error.svelte-8thy0q{color:var(--danger);font-size:var(--text-footnote);text-align:center}.state.svelte-1x6y1uv{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-4) 0;display:grid}.orb.svelte-1x6y1uv{width:3.5rem;height:3.5rem;margin-bottom:var(--space-2);animation:rise .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.orb.danger.svelte-1x6y1uv{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.orb.ok.svelte-1x6y1uv{background:var(--success);color:#fff;box-shadow:0 0 0 8px color-mix(in srgb, var(--success) 20%, transparent)}.link.svelte-1x6y1uv{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.app.svelte-1x6y1uv,.hive.svelte-1x6y1uv{width:3.5rem;height:3.5rem;box-shadow:var(--shadow-md);animation:rise .5s var(--ease-spring) both;border-radius:1.1rem;place-items:center;display:grid}.app.svelte-1x6y1uv{color:#fff;background:linear-gradient(135deg,#e8875f,#c35e3b);font-size:1.4rem;font-weight:800}.hive.svelte-1x6y1uv{background:var(--surface-raised);animation-delay:.12s}.wire.svelte-1x6y1uv{gap:6px;display:flex}.wire.svelte-1x6y1uv i:where(.svelte-1x6y1uv){background:var(--accent);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite svelte-1x6y1uv-hop}.wire.svelte-1x6y1uv i:where(.svelte-1x6y1uv):nth-child(2){animation-delay:.15s}.wire.svelte-1x6y1uv i:where(.svelte-1x6y1uv):nth-child(3){animation-delay:.3s}.head.svelte-1x6y1uv{gap:var(--space-1);text-align:center;display:grid}.head.svelte-1x6y1uv h2:where(.svelte-1x6y1uv){font-size:var(--text-title-3)}.head.svelte-1x6y1uv p:where(.svelte-1x6y1uv){font-size:var(--text-footnote)}.me.svelte-1x6y1uv{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--fill);display:flex}.me.svelte-1x6y1uv span:where(.svelte-1x6y1uv){line-height:1.3;display:grid}.me.svelte-1x6y1uv small:where(.svelte-1x6y1uv){color:var(--text-tertiary);font-size:var(--text-caption)}.can.svelte-1x6y1uv{gap:var(--space-2);font-size:var(--text-footnote);margin:0;padding:0;list-style:none;display:grid}.can.svelte-1x6y1uv li:where(.svelte-1x6y1uv){gap:var(--space-2);align-items:center;display:flex}.can.svelte-1x6y1uv .icon{color:var(--accent-text)}.field.svelte-1x6y1uv{gap:.375rem;display:grid}.field.svelte-1x6y1uv span:where(.svelte-1x6y1uv){font-size:var(--text-footnote);font-weight:var(--weight-medium);color:var(--text-secondary)}select.svelte-1x6y1uv{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);height:2.5rem;color:var(--text);padding:0 var(--space-3)}.actions.svelte-1x6y1uv{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}@keyframes svelte-1x6y1uv-hop{50%{opacity:.5;transform:translateY(-5px)}}.divider.svelte-vztj0s{align-items:center;gap:var(--space-3);color:var(--text-tertiary);font-size:var(--text-caption);display:flex}.divider.svelte-vztj0s:before,.divider.svelte-vztj0s:after{content:"";background:var(--separator);flex:1;height:1px}.providers.svelte-vztj0s{grid-template-columns:repeat(var(--n), 1fr);gap:var(--space-2);display:grid}.provider.svelte-vztj0s{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);height:2.5rem;color:var(--text);font-size:var(--text-footnote);font-weight:var(--weight-medium);transition:background .16s var(--ease), border-color .16s var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.provider.svelte-vztj0s:hover{background:var(--fill);border-color:var(--accent)}.waiting.svelte-vztj0s{font-size:var(--text-footnote);text-align:center}.provider.svelte-vztj0s:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.head.svelte-1645rxc{gap:var(--space-1);display:grid}.forgot.svelte-1645rxc{margin-top:calc(var(--space-2) * -1);font-size:var(--text-footnote);justify-content:flex-end;display:flex}.alert.svelte-1645rxc{gap:var(--space-2);padding:.6rem var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);font-size:var(--text-footnote);animation:rise .3s var(--ease-spring);align-items:center;display:flex}.switch.svelte-1645rxc{text-align:center;font-size:var(--text-footnote)}.head.svelte-12zv6tu{gap:var(--space-1);display:grid}.tight.svelte-12zv6tu{gap:var(--space-2)}.meter.svelte-12zv6tu{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.meter.svelte-12zv6tu span:where(.svelte-12zv6tu){background:var(--fill);height:4px;transition:background .3s var(--ease);border-radius:2px}.meter.svelte-12zv6tu span.on:where(.svelte-12zv6tu){background:color-mix(in srgb, var(--danger) calc(100% - var(--s) * 25%), var(--success))}.alert.svelte-12zv6tu{gap:var(--space-2);padding:.6rem var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--danger) 10%, transparent);color:var(--danger);font-size:var(--text-footnote);align-items:center;display:flex}.switch.svelte-12zv6tu{text-align:center;font-size:var(--text-footnote)}.scene.svelte-hy9noq{border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--accent) 16%, transparent), transparent 70%), var(--fill);place-items:center;height:7.5rem;display:grid;overflow:hidden}svg.svelte-hy9noq{width:100%;max-width:16rem;height:100%;transition:transform .6s var(--ease-spring,ease)}.platform:hover svg.svelte-hy9noq{transform:translateY(-3px)scale(1.03)}.frame.svelte-hy9noq{fill:none;stroke:color-mix(in srgb, var(--accent) 70%, var(--text-secondary));stroke-width:1.6px}.screen.svelte-hy9noq{fill:color-mix(in srgb, var(--accent) 9%, transparent)}.dot.svelte-hy9noq{fill:color-mix(in srgb, var(--accent) 60%, transparent)}.bar.svelte-hy9noq{fill:color-mix(in srgb, var(--accent) 18%, transparent)}.cell.svelte-hy9noq{fill:var(--accent);stroke:var(--accent);stroke-width:1px;animation:svelte-hy9noq-hex 3.6s var(--ease-out,ease) infinite;animation-delay:calc(var(--i) * .18s);transform-box:fill-box;transform-origin:50%}.pane.svelte-hy9noq{fill:color-mix(in srgb, var(--accent) 30%, transparent);stroke:var(--accent);stroke-width:1.2px;animation:svelte-hy9noq-pane 4s var(--ease-out,ease) infinite;animation-delay:calc(var(--i) * .26s)}.prompt.svelte-hy9noq,.line.svelte-hy9noq{fill:var(--text-primary);font:600 10px/1 ui-monospace,SF Mono,Menlo,monospace}.line.svelte-hy9noq{fill:var(--accent-text);animation:4.2s step-end infinite svelte-hy9noq-type;animation-delay:calc(var(--i) * .7s + .5s);opacity:0;font-weight:500}.caret.svelte-hy9noq{fill:var(--accent);animation:1s step-end infinite svelte-hy9noq-blink}@keyframes svelte-hy9noq-hex{0%,to{opacity:.25;transform:scale(.82)}30%,60%{opacity:1;transform:scale(1)}}@keyframes svelte-hy9noq-pane{0%,to{opacity:.35}35%,65%{opacity:1}}@keyframes svelte-hy9noq-type{0%{opacity:0}15%,90%{opacity:1}to{opacity:0}}@keyframes svelte-hy9noq-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cell.svelte-hy9noq,.pane.svelte-hy9noq,.line.svelte-hy9noq,.caret.svelte-hy9noq{opacity:1;animation:none}}.platforms.svelte-1wdr8i3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.platform.svelte-1wdr8i3{padding:var(--space-5);border-radius:var(--radius-xl);gap:var(--space-4);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-spring), box-shadow var(--duration-normal), border-color var(--duration-normal);align-content:start;display:grid;position:relative}.platform.svelte-1wdr8i3:hover{box-shadow:var(--shadow-md)}.mine.svelte-1wdr8i3{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 30px 80px -40px color-mix(in srgb, var(--accent) 70%, transparent)}header.svelte-1wdr8i3{align-items:center;gap:var(--space-3);display:flex}header.svelte-1wdr8i3 h3:where(.svelte-1wdr8i3){font-size:var(--text-title-3)}header.svelte-1wdr8i3 p:where(.svelte-1wdr8i3){font-size:var(--text-footnote)}.badge.svelte-1wdr8i3{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--accent-text);background:var(--accent-soft);flex:none;place-items:center;display:grid}.yours.svelte-1wdr8i3{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--accent-fg);background:var(--accent);border-radius:var(--radius-full);white-space:nowrap;align-self:start;margin-left:auto;padding:.15rem .6rem}ul.svelte-1wdr8i3{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}li.svelte-1wdr8i3{justify-content:space-between;align-items:center;gap:var(--space-3);padding:.6rem var(--space-3);border-radius:var(--radius-md);background:var(--fill);font-size:var(--text-footnote);display:flex}.soon.svelte-1wdr8i3,.get.svelte-1wdr8i3{white-space:nowrap;font-size:var(--text-caption);font-weight:var(--weight-semibold);border-radius:var(--radius-full);align-items:center;gap:.3rem;padding:.2rem .6rem;display:inline-flex}.soon.svelte-1wdr8i3{color:var(--text-tertiary);border:1px solid var(--separator)}.get.svelte-1wdr8i3{color:var(--accent-fg);background:var(--accent)}.get.svelte-1wdr8i3:hover{background:var(--accent-hover);text-decoration:none}.get.svelte-1wdr8i3 small:where(.svelte-1wdr8i3){opacity:.8;font-weight:var(--weight-regular)}.command.svelte-1wdr8i3{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:.55rem var(--space-3);border-radius:var(--radius-md);border:1px solid var(--separator);background:var(--fill);color:var(--text);cursor:pointer;font:inherit;text-align:left;display:flex}.command.svelte-1wdr8i3 code:where(.svelte-1wdr8i3){font:500 var(--text-caption)/1.4 ui-monospace, "SF Mono", Menlo, monospace;overflow-wrap:anywhere}.command.svelte-1wdr8i3:hover{border-color:var(--accent)}.hint.svelte-1wdr8i3{font-size:var(--text-caption);color:var(--text-tertiary);line-height:1.45}.get.svelte-1wdr8i3{position:relative;overflow:hidden}.get.svelte-1wdr8i3:after{content:"";animation:svelte-1wdr8i3-shine 3.2s var(--ease-out,ease) infinite;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes svelte-1wdr8i3-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.mine.svelte-1wdr8i3:before{content:"";border-radius:inherit;background:conic-gradient(from var(--spin,0deg), transparent 0 70%, var(--accent) 85%, transparent 100%);-webkit-mask-composite:xor;pointer-events:none;padding:1px;animation:6s linear infinite svelte-1wdr8i3-orbit;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes svelte-1wdr8i3-orbit{to{--spin:360deg}}@media (prefers-reduced-motion:reduce){.get.svelte-1wdr8i3:after,.mine.svelte-1wdr8i3:before{animation:none}}.web.svelte-1wdr8i3{margin-top:var(--space-5);gap:var(--space-2) var(--space-3);text-align:center;flex-wrap:wrap;justify-content:center;display:flex}.web.svelte-1wdr8i3 a:where(.svelte-1wdr8i3){font-weight:var(--weight-semibold);align-items:center;gap:2px;display:inline-flex}@media (max-width:1000px){.platforms.svelte-1wdr8i3{grid-template-columns:minmax(0,1fr)}}.shot.svelte-ocq9p0{perspective:1600px;margin:0}.frame.svelte-ocq9p0{background:var(--surface);border:1px solid var(--glass-edge);box-shadow:var(--shadow-lg), 0 40px 120px -40px color-mix(in srgb, var(--accent) 55%, transparent);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--ease-spring);will-change:transform;border-radius:clamp(10px,1.2vw,18px);position:relative;overflow:hidden}.bar.svelte-ocq9p0{background:var(--glass-strong);border-bottom:1px solid var(--separator);gap:6px;padding:9px 12px;display:flex}.bar.svelte-ocq9p0 i:where(.svelte-ocq9p0){background:var(--fill-hover);border-radius:50%;width:10px;height:10px}img.svelte-ocq9p0{width:100%;height:auto;display:block}.shine.svelte-ocq9p0{pointer-events:none;background:radial-gradient(40rem circle at var(--gx,50%) var(--gy,0%), #ffffff17, transparent 60%);opacity:0;transition:opacity .4s var(--ease);position:absolute;inset:0}.shot.svelte-ocq9p0:hover .shine:where(.svelte-ocq9p0){opacity:1}@media (max-width:640px){.bar.svelte-ocq9p0{padding:6px 9px}.bar.svelte-ocq9p0 i:where(.svelte-ocq9p0){width:7px;height:7px}}.topbar.svelte-oru6oc{z-index:50;padding:0 var(--gutter);transition:background var(--duration-normal) var(--ease), box-shadow var(--duration-normal) var(--ease);position:sticky;top:0}.topbar.scrolled.svelte-oru6oc,.topbar.open.svelte-oru6oc{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:0 1px 0 var(--separator)}.inner.svelte-oru6oc{max-width:var(--landing-max);align-items:center;gap:var(--space-5);height:4rem;margin:0 auto;display:flex}.home.svelte-oru6oc{border-radius:var(--radius-md);text-decoration:none;display:inline-flex}.home.svelte-oru6oc:hover{text-decoration:none}.links.svelte-oru6oc{gap:var(--space-1);margin:0 auto;padding:0;list-style:none;display:flex}.links.svelte-oru6oc a:where(.svelte-oru6oc){border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-footnote);font-weight:var(--weight-medium);transition:color var(--duration-fast), background var(--duration-fast);padding:.4rem .85rem;display:block;position:relative}.links.svelte-oru6oc a:where(.svelte-oru6oc):hover{color:var(--text);background:var(--fill);text-decoration:none}.links.svelte-oru6oc a.active:where(.svelte-oru6oc){color:var(--text);background:var(--fill)}.tools.svelte-oru6oc{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.links.svelte-oru6oc+.tools:where(.svelte-oru6oc){margin-left:0}.round.svelte-oru6oc{border:1px solid var(--glass-edge);background:var(--glass);width:2.25rem;height:2.25rem;color:var(--text);border-radius:50%;place-items:center;display:grid;overflow:hidden}.round.svelte-oru6oc:hover{background:var(--glass-strong)}.swap.svelte-oru6oc{animation:svelte-oru6oc-swap .48s var(--ease-spring);display:grid}@keyframes svelte-oru6oc-swap{0%{opacity:0;transform:rotate(-90deg)scale(.4)}}.langs.svelte-oru6oc{border-radius:var(--radius-full);background:var(--fill);padding:3px;display:inline-flex}.langs.svelte-oru6oc button:where(.svelte-oru6oc){border-radius:var(--radius-full);font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-secondary);transition:background var(--duration-fast), color var(--duration-fast);background:0 0;border:0;padding:.2rem .6rem}.langs.svelte-oru6oc button[aria-checked=true]:where(.svelte-oru6oc){background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-sm)}.btn.svelte-oru6oc{height:2.25rem;padding:0 var(--space-4);border-radius:var(--radius-full);font-size:var(--text-footnote);font-weight:var(--weight-semibold);white-space:nowrap;transition:background var(--duration-fast), box-shadow var(--duration-fast), transform var(--duration-fast);align-items:center;display:inline-flex}.btn.svelte-oru6oc:hover{text-decoration:none}.btn.svelte-oru6oc:active{transform:scale(.97)}.ghost.svelte-oru6oc{color:var(--text)}.ghost.svelte-oru6oc:hover{background:var(--fill)}.primary.svelte-oru6oc{color:var(--accent-fg);background:var(--accent);box-shadow:0 6px 20px -8px color-mix(in srgb, var(--accent) 80%, transparent)}.primary.svelte-oru6oc:hover{background:var(--accent-hover)}.burger.svelte-oru6oc{display:none}.sheet.svelte-oru6oc{margin:0 auto var(--space-3);max-width:var(--landing-max);padding:var(--space-2);border-radius:var(--radius-xl);animation:svelte-oru6oc-drop .36s var(--ease-spring);gap:2px;display:grid}.sheet[hidden].svelte-oru6oc{display:none}.sheet.svelte-oru6oc>a:where(.svelte-oru6oc){padding:.75rem var(--space-4);border-radius:var(--radius-lg);color:var(--text);font-size:var(--text-headline);font-weight:var(--weight-medium)}.sheet.svelte-oru6oc>a:where(.svelte-oru6oc):hover{background:var(--fill);text-decoration:none}.sheet-foot.svelte-oru6oc{padding:var(--space-2) var(--space-2) var(--space-1);border-top:1px solid var(--separator);margin-top:var(--space-1);justify-content:space-between;align-items:center;display:flex}@keyframes svelte-oru6oc-drop{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@media (max-width:960px){.links.svelte-oru6oc,.wide.svelte-oru6oc{display:none}.burger.svelte-oru6oc{display:grid}.inner.svelte-oru6oc{gap:var(--space-2)}}@media (min-width:961px){.sheet.svelte-oru6oc{display:none}}@media (max-width:400px){.primary.svelte-oru6oc{padding:0 var(--space-3)}}.landing.svelte-4nce81{--landing-max:90rem;min-height:100dvh;overflow-x:clip}html:has(.landing){scroll-behavior:smooth}.reveal{opacity:0;filter:blur(6px);transition:opacity .9s var(--ease-spring) var(--delay,0s), translate .9s var(--ease-spring) var(--delay,0s), filter .9s var(--ease-spring) var(--delay,0s);translate:0 32px}.reveal.shown{opacity:1;filter:none;translate:0}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.reveal{filter:none;translate:none}}main.svelte-4nce81{display:grid}section.svelte-4nce81{scroll-margin-top:4.5rem}.band.svelte-4nce81,.hero.svelte-4nce81,.final.svelte-4nce81,.footer.svelte-4nce81{width:100%;max-width:calc(var(--landing-max) + 2 * var(--gutter));padding-inline:var(--gutter);margin:0 auto}.band.svelte-4nce81{gap:clamp(2rem,4vw,3.5rem);padding-block:clamp(3rem,6vw,5.5rem);display:grid}.eyebrow.svelte-4nce81{color:var(--accent-text)}.head.svelte-4nce81{gap:var(--space-3);text-align:center;justify-items:center;max-width:52rem;margin:0 auto;display:grid}h2.svelte-4nce81{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.05}h3.svelte-4nce81{font-size:var(--text-title-3);letter-spacing:-.02em}.lead-sm.svelte-4nce81{font-size:clamp(var(--text-body), 1.4vw, var(--text-title-3));text-wrap:pretty}.badge.svelte-4nce81{border-radius:var(--radius-lg);width:2.75rem;height:2.75rem;color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 18%, transparent);flex:none;place-items:center;display:grid}.hero.svelte-4nce81{gap:clamp(2rem,4vw,3.25rem);padding-top:clamp(1.75rem,4.5vw,3.75rem);display:grid}.hero-copy.svelte-4nce81{text-align:center;justify-items:center;gap:var(--space-4);display:grid}.kicker.svelte-4nce81{font-size:var(--text-footnote);font-weight:var(--weight-semibold);color:var(--accent-text);letter-spacing:.01em;text-wrap:balance;margin:0}h1.svelte-4nce81{letter-spacing:-.04em;justify-items:center;margin:0;font-size:clamp(2.3rem,5.2vw,4.4rem);font-weight:800;line-height:1.04;display:grid}.rotator.svelte-4nce81{width:100%;height:1.12em;display:block;position:relative;overflow:hidden}.word.svelte-4nce81{white-space:nowrap;color:var(--accent-text);position:absolute;inset:0}.lead.svelte-4nce81{max-width:40rem;font-size:clamp(var(--text-body), 1.35vw, 1.2rem);color:var(--text-secondary);text-wrap:pretty;margin:0}.ctas.svelte-4nce81{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.cta.svelte-4nce81{align-items:center;gap:var(--space-1);height:2.75rem;padding:0 var(--space-5);border-radius:var(--radius-full);font-size:var(--text-headline);font-weight:var(--weight-semibold);transition:transform var(--duration-fast), background var(--duration-fast), box-shadow var(--duration-normal);display:inline-flex}.cta.svelte-4nce81:hover{text-decoration:none}.cta.svelte-4nce81:active{transform:scale(.97)}.cta.primary.svelte-4nce81{color:var(--accent-fg);background:var(--accent);box-shadow:0 14px 40px -14px color-mix(in srgb, var(--accent) 90%, transparent)}.cta.primary.svelte-4nce81:hover{background:var(--accent-hover);box-shadow:0 18px 50px -14px color-mix(in srgb, var(--accent) 100%, transparent)}.cta.quiet.svelte-4nce81{color:var(--text);background:var(--glass);border:1px solid var(--glass-edge);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.cta.quiet.svelte-4nce81:hover{background:var(--glass-strong)}.stage.svelte-4nce81{--p:1;perspective:2000px;padding-bottom:var(--space-6);position:relative}.tilted.svelte-4nce81{transform:rotateX(calc((1 - var(--p)) * 22deg)) scale(calc(.92 + var(--p) * .08));transform-origin:50% 0;transition:transform .12s linear}.stage.svelte-4nce81:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 38%, transparent), transparent);filter:blur(60px);z-index:-1;border-radius:50%;position:absolute;inset:10% 8% -4%}.chip.svelte-4nce81{align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-size:var(--text-footnote);font-weight:var(--weight-medium);white-space:nowrap;padding:.5rem .9rem;animation:7s ease-in-out infinite svelte-4nce81-float;display:inline-flex;position:absolute}.chip.svelte-4nce81 img:where(.svelte-4nce81){border-radius:50%;width:22px;height:22px}.online.svelte-4nce81{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;animation:1.6s infinite pulse}.chip.agent.svelte-4nce81{color:var(--accent-text)}.presence.svelte-4nce81{top:18%;left:-1.5rem}.agent.svelte-4nce81{animation-delay:-3s;top:46%;right:-1.5rem}.demo.svelte-4nce81{width:min(24rem,40%);animation:9s ease-in-out -5s infinite svelte-4nce81-float;position:absolute;bottom:-1rem;left:4%}@keyframes svelte-4nce81-float{50%{transform:translateY(-10px)}}.steps.svelte-4nce81{gap:var(--space-4);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.step.svelte-4nce81{padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);gap:var(--space-3);align-content:start;display:grid;position:relative;overflow:hidden}.num.svelte-4nce81{right:var(--space-4);font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--accent) 35%, transparent);pointer-events:none;font-size:7rem;font-weight:800;line-height:1;position:absolute;top:-.6rem}.step.svelte-4nce81 p:where(.svelte-4nce81),.tile.svelte-4nce81 p:where(.svelte-4nce81),.guarantee.svelte-4nce81 p:where(.svelte-4nce81){font-size:var(--text-body)}.feature.svelte-4nce81{grid-template-columns:minmax(0,5fr) minmax(0,9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.feature.flip.svelte-4nce81{grid-template-columns:minmax(0,9fr) minmax(0,5fr)}.feature.flip.svelte-4nce81 .feature-copy:where(.svelte-4nce81){order:2}.feature-copy.svelte-4nce81{gap:var(--space-4);align-content:center;display:grid}.feature-copy.svelte-4nce81 h3:where(.svelte-4nce81){letter-spacing:-.03em;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.1}.feature-copy.svelte-4nce81 p:where(.svelte-4nce81){font-size:clamp(var(--text-body), 1.3vw, var(--text-title-3))}.bento.svelte-4nce81{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tile.svelte-4nce81{padding:var(--space-5);border-radius:var(--radius-xl);gap:var(--space-3);transition:transform .4s var(--ease-spring), box-shadow var(--duration-normal);flex-direction:column;display:flex}.tile.svelte-4nce81:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.sync.svelte-4nce81{grid-area:span 2/span 2}.sync-visual.svelte-4nce81{align-items:center;gap:var(--space-3);padding-top:var(--space-5);grid-template-columns:auto 1fr auto;margin-top:auto;display:grid}.node.svelte-4nce81{justify-items:center;gap:var(--space-1);width:6rem;padding:var(--space-4) var(--space-2);border-radius:var(--radius-lg);background:var(--fill);color:var(--text-secondary);display:grid}.node.svelte-4nce81 small:where(.svelte-4nce81){font-size:var(--text-caption)}.hub.svelte-4nce81{background:var(--accent-soft);color:var(--accent-text)}.wire.svelte-4nce81{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 40%, transparent), transparent) 0 30% / 100% 1px no-repeat, linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 40%, transparent), transparent) 0 70% / 100% 1px no-repeat;height:5.5rem;position:relative;overflow:hidden}.packet.svelte-4nce81{border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--accent-text);background:var(--surface-raised);box-shadow:var(--shadow-sm), 0 0 0 1px color-mix(in srgb, var(--accent) 25%, transparent);white-space:nowrap;animation:svelte-4nce81-travel 6s var(--ease) infinite;animation-delay:calc(var(--n) * -1.5s);padding:.15rem .5rem;font-size:.7rem;position:absolute;top:30%;left:0;transform:translateY(-50%)}.packet.down.svelte-4nce81{animation-name:svelte-4nce81-travel-back;top:70%}@keyframes svelte-4nce81-travel{0%{opacity:0;left:0;translate:-100%}15%,85%{opacity:1}to{opacity:0;left:100%;translate:0}}@keyframes svelte-4nce81-travel-back{0%{opacity:0;left:100%;translate:0}15%,85%{opacity:1}to{opacity:0;left:0;translate:-100%}}.agents.svelte-4nce81{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.agents-copy.svelte-4nce81{gap:var(--space-4);display:grid}.points.svelte-4nce81{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.points.svelte-4nce81 li:where(.svelte-4nce81){gap:var(--space-2);align-items:center;display:flex}.points.svelte-4nce81 .icon{color:var(--accent-text)}.works.svelte-4nce81{align-items:center;gap:var(--space-2);font-size:var(--text-footnote);flex-wrap:wrap;display:flex}.agent-name.svelte-4nce81{border-radius:var(--radius-full);background:var(--fill);font-weight:var(--weight-semibold);align-items:center;gap:.35rem;padding:.3rem .75rem;display:inline-flex}.terminal.svelte-4nce81{padding:0 var(--space-4) var(--space-4);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--surface) 85%, transparent);color:var(--text);border:1px solid var(--glass-edge);box-shadow:var(--shadow-md);font-size:var(--text-caption);gap:.4rem;display:grid;overflow:hidden}.term-bar.svelte-4nce81{border-bottom:1px solid var(--separator);align-items:center;gap:6px;margin-bottom:.2rem;padding:.6rem 0;display:flex}.term-bar.svelte-4nce81 i:where(.svelte-4nce81){background:var(--fill-hover);border-radius:50%;width:9px;height:9px}.term-bar.svelte-4nce81 span:where(.svelte-4nce81){color:var(--text-tertiary);font-family:var(--font-mono);margin-left:auto}.terminal.svelte-4nce81 code:where(.svelte-4nce81){font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:.4rem;display:flex;overflow:hidden}.typed.svelte-4nce81{border-right:2px solid var(--accent-text);width:0;max-width:max-content}.after.svelte-4nce81{opacity:0;color:var(--accent-text)}.reveal.shown .typed.svelte-4nce81{animation:svelte-4nce81-type 2.6s steps(var(--n)) .4s forwards, svelte-4nce81-caret .9s step-end infinite}.reveal.shown .after.svelte-4nce81{animation:svelte-4nce81-appear .5s var(--ease) 3.2s forwards}.reveal.shown .after.late.svelte-4nce81{animation-delay:3.9s}@keyframes svelte-4nce81-type{to{width:calc(var(--n) * 1ch)}}@keyframes svelte-4nce81-caret{50%{border-color:#0000}}@keyframes svelte-4nce81-appear{to{opacity:1}}.emblem.svelte-4nce81{width:5.5rem;height:5.5rem;margin-bottom:var(--space-2);place-items:center;display:grid;position:relative}.shield.svelte-4nce81{z-index:1;width:4.5rem;height:4.5rem;color:var(--accent-fg);background:var(--accent);box-shadow:0 20px 50px -16px color-mix(in srgb, var(--accent) 90%, transparent);border-radius:1.4rem;place-items:center;display:grid;position:relative}.ring.svelte-4nce81{clip-path:polygon(50% 0,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%);background:color-mix(in srgb, var(--accent) 16%, transparent);animation:3.6s ease-out infinite svelte-4nce81-wave;position:absolute;inset:-20%}.r2.svelte-4nce81{animation-delay:1.8s}@keyframes svelte-4nce81-wave{0%{opacity:.6;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.guarantees.svelte-4nce81{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guarantee.svelte-4nce81{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-xl);align-items:start;display:flex}.guarantee.svelte-4nce81 h3:where(.svelte-4nce81){font-size:var(--text-headline);margin-bottom:var(--space-1)}.final.svelte-4nce81{text-align:center;justify-items:center;gap:var(--space-4);padding-block:clamp(3rem,7vw,6rem);display:grid}.footer.svelte-4nce81{padding-block:var(--space-7) var(--space-6);border-top:1px solid var(--separator);gap:var(--space-6);display:grid}.foot-grid.svelte-4nce81{gap:var(--space-6);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));display:grid}.brand.svelte-4nce81{gap:var(--space-3);align-content:start;max-width:24rem;display:grid}.footer.svelte-4nce81 nav:where(.svelte-4nce81){gap:var(--space-2);align-content:start;display:grid}.footer.svelte-4nce81 nav:where(.svelte-4nce81) a:where(.svelte-4nce81){color:var(--text-secondary);font-size:var(--text-footnote);width:-moz-fit-content;width:fit-content}.footer.svelte-4nce81 nav:where(.svelte-4nce81) a:where(.svelte-4nce81):hover{color:var(--text)}.legal.svelte-4nce81{font-size:var(--text-caption);max-width:70rem}@media (max-width:1100px){.feature.svelte-4nce81,.feature.flip.svelte-4nce81,.agents.svelte-4nce81{grid-template-columns:minmax(0,1fr)}.feature.flip.svelte-4nce81 .feature-copy:where(.svelte-4nce81){order:0}.bento.svelte-4nce81,.guarantees.svelte-4nce81{grid-template-columns:repeat(2,minmax(0,1fr))}.presence.svelte-4nce81{left:1rem}.agent.svelte-4nce81{right:1rem}}@media (max-width:760px){.steps.svelte-4nce81,.guarantees.svelte-4nce81,.bento.svelte-4nce81,.foot-grid.svelte-4nce81{grid-template-columns:minmax(0,1fr)}.sync.svelte-4nce81{grid-area:auto}.chip.svelte-4nce81,.demo.svelte-4nce81{display:none}.stage.svelte-4nce81{padding-bottom:0}.node.svelte-4nce81{width:4.5rem}.num.svelte-4nce81{font-size:5rem}.terminal.svelte-4nce81{font-size:.62rem}}.state.svelte-16tolfh{text-align:center;justify-items:center;gap:var(--space-3);padding:var(--space-5) 0;display:grid}h2.svelte-16tolfh{font-size:var(--text-title-2)}.open.svelte-16tolfh{height:2.5rem;padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--accent);color:var(--accent-fg);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.open.svelte-16tolfh:hover{background:var(--accent-hover);text-decoration:none}.state.svelte-10woxoy{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-3) 0;display:grid}.orb.svelte-10woxoy{background:var(--accent-soft);width:3.5rem;height:3.5rem;color:var(--accent-text);margin-bottom:var(--space-2);animation:rise .5s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.orb.danger.svelte-10woxoy{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.splash.svelte-1n46o8q{background:var(--bg-subtle);place-items:center;min-height:100dvh;display:grid}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.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:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-BalHKn7d.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-400-normal-qxMiU51n.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/atkinson-hyperlegible-next-latin-400-normal-FfmJh7DR.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-400-normal-DPp7N0cD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-kZZEtAc7.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-600-normal-BBAQIogt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/atkinson-hyperlegible-next-latin-600-normal-BBuhw47K.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-600-normal-BhgCag5w.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-CBw-mJf_.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-ext-700-normal-292QVhS1.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/atkinson-hyperlegible-next-latin-700-normal-Dpiyiu63.woff2)format("woff2"),url(/assets/atkinson-hyperlegible-next-latin-700-normal-C2qZD_Q9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-scale:1;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI Variable Text", "Segoe UI", system-ui, Ubuntu, Cantarell, "Noto Sans", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "SF Pro Display", "Segoe UI Variable Display", "Segoe UI", system-ui, Ubuntu, Cantarell, "Noto Sans", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--text-caption:calc(.75rem * var(--font-scale));--text-footnote:calc(.8125rem * var(--font-scale));--text-body:calc(.9375rem * var(--font-scale));--text-headline:calc(1.0625rem * var(--font-scale));--text-title-3:calc(1.25rem * var(--font-scale));--text-title-2:calc(1.5rem * var(--font-scale));--text-title-1:calc(2rem * var(--font-scale));--text-large-title:calc(2.75rem * var(--font-scale));--leading-tight:1.2;--leading-normal:1.47;--tracking-display:-.022em;--tracking-body:-.01em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-full:999px;--ease:cubic-bezier(.25, .1, .25, 1);--ease-spring:cubic-bezier(.32, .72, 0, 1);--duration-fast:.12s;--duration-normal:.22s;--sidebar-width:15rem;--content-max:96rem;--control-height:2.25rem;--success:#248a3d;--warning:#b25000;--danger:#d70015;--agent:#0e7c86;--honey:#f5b700;--honey-deep:#d99a00;--indigo:#38258a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-subtle:#f5f5f7;--surface:#fff;--surface-raised:#fff;--surface-glass:#ffffffb8;--sidebar:#f5f5f7;--text:#1d1d1f;--text-secondary:#6e6e73;--text-tertiary:#8e8e93;--separator:#0000001a;--border:#00000024;--fill:#7878801f;--fill-hover:#78788033;--shadow-sm:0 1px 2px #0000000f, 0 1px 1px #0000000a;--shadow-md:0 4px 16px #00000014, 0 1px 3px #0000000f;--shadow-lg:0 20px 48px #00000024, 0 4px 12px #00000014;--focus-ring:0 0 0 4px color-mix(in srgb, var(--accent) 35%, transparent);--a-fill:#7048e8;--a-hover:#5b34d1;--a-fg:#fff;--a-text:#6a3fe0;--a-text-dark:#a98bff;--accent:var(--a-fill);--accent-hover:var(--a-hover);--accent-fg:var(--a-fg);--accent-text:var(--a-text);--accent-soft:color-mix(in srgb, var(--a-text) 11%, transparent)}:root[data-accent=blue]{--a-fill:#0a6cdb;--a-hover:#0058b8;--a-text:#0a6cdb;--a-text-dark:#4da3ff}:root[data-accent=emerald]{--a-fill:#047857;--a-hover:#036548;--a-text:#047857;--a-text-dark:#34d399}:root[data-accent=green]{--a-fill:#16803c;--a-hover:#126b32;--a-text:#16803c;--a-text-dark:#5ee08e}:root[data-accent=gold]{--a-fill:#e3a400;--a-hover:#c98f00;--a-fg:#1d1d1f;--a-text:#8a6200;--a-text-dark:#facc15}:root[data-accent=pink]{--a-fill:#cc2d6b;--a-hover:#b02259;--a-text:#c2255f;--a-text-dark:#ff6fa3}:root[data-accent=black]{--a-fill:#1d1d1f;--a-hover:#000;--a-text:#1d1d1f;--a-text-dark:#f5f5f7;--a-fill-dark:#3a3a3c;--a-hover-dark:#48484a}:root[data-accent=white]{--a-fill:#fff;--a-hover:#f2f2f7;--a-fg:#1d1d1f;--a-text:#1d1d1f;--a-text-dark:#fff;--a-fill-dark:#f5f5f7;--a-hover-dark:#fff;--a-fg-dark:#000}:root[data-accent=white],:root[data-accent=black]{--logo-base:#7048e8}:root[data-accent=white]{--focus-ring:0 0 0 4px color-mix(in srgb, var(--text) 22%, transparent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-subtle:#111113;--surface:#1c1c1e;--surface-raised:#2c2c2e;--surface-glass:#1c1c1eb8;--sidebar:#0b0b0c;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#7c7c82;--separator:#ffffff1a;--border:#ffffff29;--fill:#7878803d;--fill-hover:#78788057;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 16px #00000080, 0 0 0 1px #ffffff0d;--shadow-lg:0 20px 48px #0009, 0 0 0 1px #ffffff0f;--success:#30d158;--warning:#ff9f0a;--danger:#ff453a;--agent:#40c8e0;--accent:var(--a-fill-dark,var(--a-fill));--accent-hover:var(--a-hover-dark,var(--a-hover));--accent-fg:var(--a-fg-dark,var(--a-fg));--accent-text:var(--a-text-dark);--accent-soft:color-mix(in srgb, var(--a-text-dark) 16%, transparent)}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--bg-subtle:#111113;--surface:#1c1c1e;--surface-raised:#2c2c2e;--surface-glass:#1c1c1eb8;--sidebar:#0b0b0c;--text:#f5f5f7;--text-secondary:#a1a1a6;--text-tertiary:#7c7c82;--separator:#ffffff1a;--border:#ffffff29;--fill:#7878803d;--fill-hover:#78788057;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 16px #00000080, 0 0 0 1px #ffffff0d;--shadow-lg:0 20px 48px #0009, 0 0 0 1px #ffffff0f;--success:#30d158;--warning:#ff9f0a;--danger:#ff453a;--agent:#40c8e0;--accent:var(--a-fill-dark,var(--a-fill));--accent-hover:var(--a-hover-dark,var(--a-hover));--accent-fg:var(--a-fg-dark,var(--a-fg));--accent-text:var(--a-text-dark);--accent-soft:color-mix(in srgb, var(--a-text-dark) 16%, transparent)}:root[data-font=inter]{--font-sans:"Inter Variable", "Inter", system-ui, sans-serif;--font-display:"Inter Variable", "Inter", system-ui, sans-serif}:root[data-font=atkinson]{--font-sans:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;--font-display:"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif;--tracking-display:0;--tracking-body:0}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-normal:0s}}:root{--syn-keyword:var(--accent-text);--syn-string:#2e7d4f;--syn-number:#b4570c;--syn-comment:var(--text-tertiary);--syn-type:#2266b0;--syn-function:#8a5a00;--syn-property:#5a5fa8;--syn-heading:var(--text);--syn-invalid:var(--danger)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--syn-string:#8dd3a0;--syn-number:#f4b07a;--syn-type:#7db9f2;--syn-function:#e8c47e;--syn-property:#b4b8f5}}:root[data-theme=dark]{--syn-string:#8dd3a0;--syn-number:#f4b07a;--syn-type:#7db9f2;--syn-function:#e8c47e;--syn-property:#b4b8f5}:root{--glass:color-mix(in srgb, var(--surface) 64%, transparent);--glass-strong:color-mix(in srgb, var(--surface) 82%, transparent);--glass-edge:color-mix(in srgb, var(--text) 9%, transparent);--glass-shine:inset 0 1px 0 #ffffff73;--blur:blur(28px) saturate(160%);--ember-strength:14%;--ember-glow:22%;--gutter:clamp(1rem, 3.2vw, 3rem)}:root[data-theme=dark]{--glass-shine:inset 0 1px 0 #ffffff0f;--ember-strength:34%;--ember-glow:42%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-shine:inset 0 1px 0 #ffffff0f;--ember-strength:34%;--ember-glow:42%}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{background:var(--bg-subtle);min-height:100dvh;color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-normal);letter-spacing:var(--tracking-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--duration-normal) var(--ease), color var(--duration-normal) var(--ease);margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}h1{font-size:var(--text-title-1);font-weight:var(--weight-bold)}h2{font-size:var(--text-title-2);font-weight:var(--weight-bold)}h3{font-size:var(--text-title-3);font-weight:var(--weight-semibold)}p{margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}.glass{background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shine), var(--shadow-md)}.card{background:var(--glass-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--glass-edge);border-radius:var(--radius-lg);box-shadow:var(--glass-shine), var(--shadow-sm)}.muted{color:var(--text-secondary)}.subtle{color:var(--text-tertiary)}.mono{font-family:var(--font-mono)}.eyebrow{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.page{width:100%;max-width:var(--content-max);padding:var(--space-6) var(--gutter) var(--space-8);gap:var(--space-6);align-content:start;margin:0 auto;display:grid}.page-head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-head p{margin-top:var(--space-1)}.stack{gap:var(--space-4);display:grid}.row{align-items:center;gap:var(--space-3);display:flex}.spread{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.rise{animation:rise var(--duration-slow,.52s) var(--ease-spring) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes rise{0%{opacity:0;filter:blur(4px);transform:translateY(10px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.45}}.skeleton{border-radius:var(--radius-md);background:linear-gradient(90deg, var(--fill) 0%, var(--fill-hover) 50%, var(--fill) 100%);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--ease)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--ease)}::view-transition-old(main){animation:vt-out .18s var(--ease) both}::view-transition-new(main){animation:vt-in .32s var(--ease-spring) both}@keyframes vt-out{to{opacity:0;filter:blur(3px);transform:translateY(-6px)}}@keyframes vt-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}}.split{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.split{grid-template-columns:minmax(0,1.65fr) minmax(18rem,1fr)}.split.even{grid-template-columns:repeat(2,minmax(0,1fr))}.sticky{top:var(--space-5);position:sticky}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.drag-strip{display:none}:root[data-shell=desktop][data-os=macos] .drag-strip{z-index:90;height:28px;display:block;position:fixed;inset:0 0 auto}:root[data-shell=desktop][data-os=macos] .sidebar{padding-top:2.6rem}:root[data-shell=desktop][data-os=macos] .auth .hero{padding-top:3.25rem}:root[data-shell=desktop] body{-webkit-user-select:none;user-select:none}:root[data-shell=desktop] :is(input,textarea,code,.selectable){-webkit-user-select:text;user-select:text}
