main.svelte-1uha8ag a:where(.svelte-1uha8ag){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}main.svelte-1uha8ag{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;align-items:start;gap:var(--space-4);width:100%;max-width:var(--page);padding:var(--space-4) var(--gutter);box-sizing:border-box;grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin:0 auto;display:grid}.intro.svelte-1uha8ag{top:var(--space-4);position:sticky}h1.svelte-1uha8ag{font-size:inherit;font-weight:inherit;margin:0;line-height:1.05}.tagline.svelte-1uha8ag{--leading:1.3;min-height:calc(2em * var(--leading));max-width:36ch;color:var(--ink-2);font-size:var(--text-md);line-height:var(--leading);opacity:0;margin:.6rem 0 1.5rem}html[data-hydrated=true] .tagline.svelte-1uha8ag{opacity:1}html[data-hydrated=true] .tagline.enter-fade.svelte-1uha8ag{animation:.75s forwards svelte-1uha8ag-tagline-fade}html[data-hydrated=true] .tagline.enter-rise.svelte-1uha8ag{animation:.8s cubic-bezier(.2,.7,.3,1) forwards svelte-1uha8ag-tagline-rise}html[data-hydrated=true] .tagline.enter-settle.svelte-1uha8ag{animation:.9s ease-out forwards svelte-1uha8ag-tagline-settle}html[data-hydrated=true] .tagline.enter-drift.svelte-1uha8ag{animation:.75s ease-out forwards svelte-1uha8ag-tagline-drift}html[data-hydrated=true] .tagline.enter-drop.svelte-1uha8ag{animation:.75s ease-out forwards svelte-1uha8ag-tagline-drop}html[data-hydrated=true] .tagline.enter-blur.svelte-1uha8ag{animation:.85s ease-out forwards svelte-1uha8ag-tagline-blur}html[data-hydrated=true] .tagline.enter-expand.svelte-1uha8ag{animation:.8s cubic-bezier(.2,.7,.3,1) forwards svelte-1uha8ag-tagline-expand}html[data-hydrated=true] .tagline.enter-wipe.svelte-1uha8ag{animation:.8s forwards svelte-1uha8ag-tagline-wipe}html[data-hydrated=true] .tagline.enter-stagger.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:.75s ease-out both svelte-1uha8ag-tagline-rise}html[data-hydrated=true] .tagline.enter-stagger.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:.14s}@keyframes svelte-1uha8ag-tagline-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1uha8ag-tagline-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-tagline-settle{0%{opacity:0;letter-spacing:.06em}to{opacity:1;letter-spacing:normal}}@keyframes svelte-1uha8ag-tagline-drift{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-tagline-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-tagline-blur{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes svelte-1uha8ag-tagline-expand{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes svelte-1uha8ag-tagline-wipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){html[data-hydrated=true] .tagline.svelte-1uha8ag,html[data-hydrated=true] .tagline.svelte-1uha8ag span:where(.svelte-1uha8ag){animation:none}}.tagline.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block}.tagline.italic.svelte-1uha8ag{font-style:italic}.tagline.bold.svelte-1uha8ag{font-weight:650}.tagline.underline.svelte-1uha8ag{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.tagline.mono.svelte-1uha8ag{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.tagline.small.svelte-1uha8ag{font-size:var(--text-sm)}.tagline.sup.svelte-1uha8ag{font-size:var(--text-sm);position:relative;top:-.3em}.tools.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0 0 .9rem;font-weight:700}.tools.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag){align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);color:inherit;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{border-color:var(--brand);transform:translateY(-1px)}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .chevron:where(.svelte-1uha8ag){color:var(--brand);transform:translate(2px)}@media (prefers-reduced-motion:reduce){.tools.svelte-1uha8ag a:where(.svelte-1uha8ag),.chevron.svelte-1uha8ag{transition:none}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .chevron:where(.svelte-1uha8ag){transform:none}}.pending.svelte-1uha8ag{border:2px dashed var(--border-strong);box-shadow:none;color:var(--ink-2);background:0 0}.glyph.svelte-1uha8ag{background:color-mix(in srgb, var(--brand) 12%, transparent);width:2.6rem;height:2.6rem;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.pending.svelte-1uha8ag .glyph:where(.svelte-1uha8ag){border:2px dashed var(--border-strong);color:var(--ink-2);background:0 0}.text.svelte-1uha8ag{flex-direction:column;min-width:0;display:flex}.text.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-weight:650;font-size:var(--text-md)}small.svelte-1uha8ag{color:var(--ink-2);font-size:var(--text-sm)}.chevron.svelte-1uha8ag{width:1.9rem;height:1.9rem;color:var(--ink-2);flex:none;justify-content:center;align-items:center;margin-left:auto;margin-right:.3rem;transition:transform .15s,color .15s;display:flex}@media (width<=52rem){main.svelte-1uha8ag{gap:var(--space-4);grid-template-columns:1fr}.intro.svelte-1uha8ag{position:static}}.tools.svelte-1uha8ag small:where(.svelte-1uha8ag) .brief:where(.svelte-1uha8ag){display:none}@media (width<=40rem){.tools.svelte-1uha8ag small:where(.svelte-1uha8ag) .full:where(.svelte-1uha8ag){display:none}.tools.svelte-1uha8ag small:where(.svelte-1uha8ag) .brief:where(.svelte-1uha8ag){display:inline}}@media (width<=22rem){.tools.svelte-1uha8ag a:where(.svelte-1uha8ag){padding-right:2.75rem;position:relative}.tools.svelte-1uha8ag .chevron:where(.svelte-1uha8ag){position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .chevron:where(.svelte-1uha8ag){transform:translate(2px,-50%)}}@media (width<=22rem) and (prefers-reduced-motion:reduce){.tools.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .chevron:where(.svelte-1uha8ag){transform:translateY(-50%)}}.tools.svelte-1uha8ag strong:where(.svelte-1uha8ag) .name-brief:where(.svelte-1uha8ag){display:none}@media (width<=21rem){.tools.svelte-1uha8ag .chevron:where(.svelte-1uha8ag){display:none}.tools.svelte-1uha8ag a:where(.svelte-1uha8ag){padding-right:var(--space-3)}}@media (width<=18.125rem){.tools.svelte-1uha8ag strong:where(.svelte-1uha8ag) .name-full:where(.svelte-1uha8ag){display:none}.tools.svelte-1uha8ag strong:where(.svelte-1uha8ag) .name-brief:where(.svelte-1uha8ag){display:inline}.tools.svelte-1uha8ag li.soon:where(.svelte-1uha8ag){display:none}}
