.editor.svelte-1l476ai{position:relative;display:flex;flex-direction:column;height:100%;min-height:320px;overflow:hidden}.editor.dragging.svelte-1l476ai{border-color:var(--accent)}.toolbar.svelte-1l476ai{display:flex;gap:6px;padding:10px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.toolbar.svelte-1l476ai .btn:where(.svelte-1l476ai){flex:none}.clear.svelte-1l476ai{margin-left:auto}textarea.svelte-1l476ai{flex:1;width:100%;min-height:260px;padding:18px 20px;border:0;background:transparent;resize:none;font-size:17px;line-height:1.7;color:var(--ink)}textarea.svelte-1l476ai:focus{outline:none}textarea.svelte-1l476ai::placeholder{color:var(--ink-3)}.status.svelte-1l476ai{display:flex;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-3)}.working.svelte-1l476ai{display:inline-flex;align-items:center;gap:6px;color:var(--accent-text)}.dot.svelte-1l476ai{width:6px;height:6px;border-radius:50%;background:currentColor;animation:svelte-1l476ai-pulse 1s infinite}@keyframes svelte-1l476ai-pulse{50%{opacity:.25}}.drop-hint.svelte-1l476ai{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:grid;place-items:center;align-content:center;gap:8px;border:2px dashed var(--accent);border-radius:var(--radius);background:color-mix(in oklab,var(--surface) 92%,transparent);color:var(--accent-text);font-weight:600;pointer-events:none}@media(max-width:360px){.toolbar.svelte-1l476ai span:where(.svelte-1l476ai):not(.sr-only){display:none}.toolbar.svelte-1l476ai .btn:where(.svelte-1l476ai){width:40px;padding:0;height:40px}}.summary.svelte-1q0a55f{padding:20px;display:grid;gap:16px}.hero.svelte-1q0a55f{display:flex;align-items:center;justify-content:space-between;gap:16px}.grade.svelte-1q0a55f{display:grid;gap:6px;justify-items:start}.big.svelte-1q0a55f{font-size:clamp(56px,9vw,72px);line-height:.9;color:var(--tone)}.gauge.svelte-1q0a55f{position:relative;width:min(170px,44%)}.gauge.svelte-1q0a55f svg:where(.svelte-1q0a55f){width:100%;height:auto}.gauge-label.svelte-1q0a55f{position:absolute;inset:auto 0 0 0;display:grid;justify-items:center;font-size:12px;line-height:1.2}.ease.svelte-1q0a55f{font-size:26px;font-weight:650;color:var(--ink)}.audience.svelte-1q0a55f{font-size:15px;color:var(--ink-2)}.chips.svelte-1q0a55f{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-1q0a55f{padding:4px 10px;border-radius:999px;background:var(--surface-2);font-size:13px;color:var(--ink-2)}.chip.svelte-1q0a55f strong:where(.svelte-1q0a55f){color:var(--ink);font-weight:600}.tiles.svelte-1q0a55f{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;border-radius:var(--radius);overflow:hidden;background:var(--line);border:1px solid var(--line)}.tiles.svelte-1q0a55f div:where(.svelte-1q0a55f){padding:10px 14px;background:var(--surface)}dt.svelte-1q0a55f{font-size:12px;color:var(--ink-3)}dd.svelte-1q0a55f{margin:2px 0 0;font-size:18px;font-weight:620}@media(min-width:560px){.tiles.svelte-1q0a55f{grid-template-columns:repeat(4,1fr)}}.track.svelte-1pan0ek{position:relative;height:8px;border-radius:999px;overflow:visible;background:var(--surface-3)}.band.svelte-1pan0ek{position:absolute;top:0;bottom:0;background:var(--tone-soft);border-inline:1px solid var(--surface)}.band.svelte-1pan0ek:first-child{border-radius:999px 0 0 999px}.band.svelte-1pan0ek:nth-child(3){border-radius:0 999px 999px 0}.marker.svelte-1pan0ek{position:absolute;top:50%;width:16px;height:16px;border-radius:50%;background:var(--surface);border:3px solid var(--ink);transform:translate(-50%,-50%);box-shadow:var(--shadow-sm)}.ends.svelte-1pan0ek{display:flex;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--ink-3)}.row.svelte-dtb36l{border-bottom:1px solid var(--line)}.row.svelte-dtb36l:last-child{border-bottom:0}.head.svelte-dtb36l{display:grid;grid-template-columns:1fr auto auto 20px;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;border:0;background:none;text-align:left;cursor:pointer}.head.svelte-dtb36l:hover{background:var(--surface-2)}.name.svelte-dtb36l{display:grid;min-width:0}.label.svelte-dtb36l{font-weight:560;font-size:15px}.unit.svelte-dtb36l{font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value.svelte-dtb36l{font-size:17px;font-weight:650;color:var(--tone, var(--ink));text-align:right}.chev.svelte-dtb36l{color:var(--ink-3);transition:transform .2s var(--ease)}.chev.open.svelte-dtb36l{transform:rotate(180deg)}.body.svelte-dtb36l{display:grid;gap:14px;padding:2px 16px 18px;font-size:14px;color:var(--ink-2)}.calc.svelte-dtb36l{display:grid;gap:6px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}code.svelte-dtb36l{font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--ink);overflow-wrap:anywhere}.more.svelte-dtb36l{display:inline-flex;align-items:center;gap:4px;font-weight:550;text-decoration:none;justify-self:start}@media(max-width:480px){.head.svelte-dtb36l{grid-template-columns:1fr auto 20px;grid-template-areas:"name value chev" "name pill chev";row-gap:4px}.name.svelte-dtb36l{grid-area:name}.value.svelte-dtb36l{grid-area:value}.pill.svelte-dtb36l{grid-area:pill;justify-self:end}.chev.svelte-dtb36l{grid-area:chev}}.list.svelte-czqbht{list-style:none;margin:0;padding:0;overflow:hidden}.stats.svelte-1ogpn7q,.groups.svelte-1ogpn7q{display:grid;gap:12px}.group.svelte-1ogpn7q,.sentence.svelte-1ogpn7q,.words.svelte-1ogpn7q{padding:16px}dl.svelte-1ogpn7q{margin:8px 0 0;display:grid}dl.svelte-1ogpn7q div:where(.svelte-1ogpn7q){display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px dashed var(--line);font-size:14px}dl.svelte-1ogpn7q div:where(.svelte-1ogpn7q):last-child{border-bottom:0}dt.svelte-1ogpn7q{color:var(--ink-2)}dd.svelte-1ogpn7q{margin:0;font-weight:600;text-align:right}.sh.svelte-1ogpn7q{display:flex;justify-content:space-between;align-items:center;gap:8px}blockquote.svelte-1ogpn7q{margin:10px 0 0;font-family:var(--font-serif);font-size:16px;line-height:1.55;color:var(--ink);max-height:12em;overflow:auto}.tip.svelte-1ogpn7q{margin-top:8px;font-size:13px;color:var(--ink-2)}.chips.svelte-1ogpn7q{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.chips.svelte-1ogpn7q li:where(.svelte-1ogpn7q){padding:4px 10px;border-radius:999px;background:var(--surface-2);font-size:13px}.chips.svelte-1ogpn7q span:where(.svelte-1ogpn7q){margin-left:4px;color:var(--ink-3)}h3.svelte-1ogpn7q .faint:where(.svelte-1ogpn7q){text-transform:none;letter-spacing:0;font-weight:450}@media(min-width:640px){.groups.svelte-1ogpn7q{grid-template-columns:repeat(2,1fr)}.groups.svelte-1ogpn7q section:where(.svelte-1ogpn7q):first-child{grid-row:span 2}}.finder.svelte-vkvg23{list-style:none;margin:0;padding:0;overflow:hidden}.finder.svelte-vkvg23>li:where(.svelte-vkvg23){border-bottom:1px solid var(--line)}.finder.svelte-vkvg23>li:where(.svelte-vkvg23):last-child{border-bottom:0}.head.svelte-vkvg23{display:grid;grid-template-columns:1fr auto 20px;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 16px;border:0;background:none;text-align:left;cursor:pointer}.head.svelte-vkvg23:hover:not(:disabled){background:var(--surface-2)}.head.svelte-vkvg23:disabled{cursor:default}.head.svelte-vkvg23:disabled .chev:where(.svelte-vkvg23){visibility:hidden}.name.svelte-vkvg23{display:grid;min-width:0}.label.svelte-vkvg23{font-weight:560;font-size:15px}.hint.svelte-vkvg23{font-size:12.5px;color:var(--ink-3)}.count.svelte-vkvg23{min-width:36px;padding:3px 10px;border-radius:999px;text-align:center;font-weight:650;font-size:14px;background:var(--tone-soft, var(--surface-2));color:var(--tone, var(--ink))}.count.zero.svelte-vkvg23{color:var(--ink-3);background:transparent}.chev.svelte-vkvg23{color:var(--ink-3);transition:transform .2s var(--ease)}.chev.open.svelte-vkvg23{transform:rotate(180deg)}.body.svelte-vkvg23{display:grid;gap:10px;padding:0 16px 16px;font-size:13px}.chips.svelte-vkvg23{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;max-height:260px;overflow:auto}.chips.svelte-vkvg23 li:where(.svelte-vkvg23){padding:4px 10px;border-radius:999px;background:var(--surface-2);font-size:13px}.chips.svelte-vkvg23 span:where(.svelte-vkvg23){margin-left:4px;color:var(--ink-3)}.more.svelte-vkvg23{display:inline-flex;align-items:center;gap:4px;font-weight:550;text-decoration:none;justify-self:start}.graph.svelte-23fjxr{margin:0;padding:16px;display:grid;gap:12px}figcaption.svelte-23fjxr{display:grid;gap:2px}.title.svelte-23fjxr{font-weight:600}figcaption.svelte-23fjxr .faint:where(.svelte-23fjxr){font-size:13px}.plot.svelte-23fjxr{position:relative;width:100%;background:#fff;border-radius:var(--radius-sm);overflow:hidden}.plot.svelte-23fjxr img:where(.svelte-23fjxr){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}[data-theme=dark] .plot.svelte-23fjxr img:where(.svelte-23fjxr){filter:invert(.9) hue-rotate(180deg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .plot.svelte-23fjxr img:where(.svelte-23fjxr){filter:invert(.9) hue-rotate(180deg)}}.plot.svelte-23fjxr *{pointer-events:none}.guide.svelte-23fjxr{position:absolute;border-top:2px dashed var(--accent);border-right:2px dashed var(--accent);opacity:.8}.dot.svelte-23fjxr{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--hard);border:2px solid #fff;box-shadow:0 0 0 4px color-mix(in oklab,var(--hard) 30%,transparent);transform:translate(-50%,50%)}.empty.svelte-23fjxr{display:grid;gap:10px;padding:20px;border-radius:var(--radius-sm);background:var(--surface-2);font-size:14px;color:var(--ink-2)}.bar.svelte-23fjxr{height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.bar.svelte-23fjxr span:where(.svelte-23fjxr){display:block;height:100%;background:var(--accent)}.focus.svelte-pa2rdr{padding:20px;display:grid;gap:14px;border-top:4px solid var(--tone, var(--accent))}.row.svelte-pa2rdr{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.value.svelte-pa2rdr{font-size:clamp(48px,8vw,64px);line-height:1;color:var(--tone, var(--ink))}.placeholder.svelte-pa2rdr{color:var(--ink-3)}.desc.svelte-pa2rdr{color:var(--ink-2)}.calc.svelte-pa2rdr{display:grid;gap:6px;padding:12px;border-radius:var(--radius-sm);background:var(--surface-2)}code.svelte-pa2rdr{font-family:var(--font-mono);font-size:13px;line-height:1.6;overflow-wrap:anywhere}dialog.svelte-1n68rq7{width:min(560px,calc(100vw - 24px));max-height:min(80vh,720px);padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}dialog.svelte-1n68rq7::backdrop{background:#0a0a0873;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(max-width:600px){dialog.svelte-1n68rq7{margin:auto 0 0;width:100vw;max-width:100vw;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom)}}.inner.svelte-1n68rq7{display:flex;flex-direction:column;max-height:inherit}header.svelte-1n68rq7{display:flex;justify-content:space-between;gap:12px;padding:20px 20px 12px}h2.svelte-1n68rq7{font-size:20px}header.svelte-1n68rq7 p:where(.svelte-1n68rq7){font-size:13px;margin-top:4px}ul.svelte-1n68rq7{list-style:none;margin:0;padding:0 8px;overflow-y:auto}li.svelte-1n68rq7{display:flex;align-items:center;gap:4px;border-top:1px solid var(--line)}.pick.svelte-1n68rq7{flex:1;display:grid;gap:2px;min-width:0;padding:12px;border:0;border-radius:var(--radius-sm);background:none;text-align:left;cursor:pointer}.pick.svelte-1n68rq7:hover{background:var(--surface-2)}.preview.svelte-1n68rq7{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px}.meta.svelte-1n68rq7{font-size:12px}footer.svelte-1n68rq7{padding:12px 20px 16px;border-top:1px solid var(--line)}.empty.svelte-1n68rq7{padding:8px 20px 28px}dialog.svelte-dl7q7m{width:min(480px,calc(100vw - 24px));padding:0;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}dialog.svelte-dl7q7m::backdrop{background:#0a0a0873}.inner.svelte-dl7q7m{display:grid;gap:16px;padding:20px}header.svelte-dl7q7m{display:flex;justify-content:space-between;align-items:center}h2.svelte-dl7q7m{font-size:20px}.link.svelte-dl7q7m{display:flex;gap:8px}.small.svelte-dl7q7m{font-size:13px}.tool.svelte-jm0vo6{padding-top:clamp(20px,4vw,40px)}.intro.svelte-jm0vo6{display:grid;gap:8px;max-width:760px;margin-bottom:24px}h1.svelte-jm0vo6{font-size:clamp(28px,4.4vw,44px)}.intro.svelte-jm0vo6 p:where(.svelte-jm0vo6){font-size:clamp(15px,1.6vw,17px)}.workspace.svelte-jm0vo6{display:grid;gap:20px}.editor-col.svelte-jm0vo6{height:clamp(360px,55vh,560px)}.results-col.svelte-jm0vo6{display:grid;gap:14px;align-content:start;min-width:0;scroll-margin-top:calc(var(--header-h) + 12px)}.actions.svelte-jm0vo6{display:flex;gap:8px;flex-wrap:wrap}.tabs.svelte-jm0vo6{position:sticky;top:calc(var(--header-h) + 8px);z-index:5;display:flex;gap:2px;padding:4px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.tabs.svelte-jm0vo6 button:where(.svelte-jm0vo6){flex:1 0 auto;height:36px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--ink-2);font-size:14px;font-weight:550;cursor:pointer;white-space:nowrap}.tabs.svelte-jm0vo6 button.active:where(.svelte-jm0vo6){background:var(--surface);color:var(--ink);box-shadow:var(--shadow-sm)}.graphs.svelte-jm0vo6{display:grid;gap:12px}.empty.svelte-jm0vo6{display:grid;gap:12px;justify-items:start;padding:clamp(20px,4vw,32px)}.empty.svelte-jm0vo6 h2:where(.svelte-jm0vo6){font-size:20px}.empty-icon.svelte-jm0vo6{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--accent-soft);color:var(--accent-text)}.feature-list.svelte-jm0vo6{list-style:none;display:grid;gap:8px;margin:4px 0 8px;padding:0;font-size:14px}.feature-list.svelte-jm0vo6 li:where(.svelte-jm0vo6){display:flex;gap:8px;align-items:center}.feature-list.svelte-jm0vo6 svg{color:var(--easy)}.peek.svelte-jm0vo6{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;display:flex;align-items:center;gap:10px;padding:10px 12px 10px 16px;border:1px solid var(--line);border-radius:999px;background:var(--surface);box-shadow:var(--shadow-lg);color:var(--ink);cursor:pointer;animation:svelte-jm0vo6-rise .25s var(--ease)}@keyframes svelte-jm0vo6-rise{0%{opacity:0;transform:translateY(12px)}}.peek-grade.svelte-jm0vo6{font-weight:700;color:var(--tone)}.peek-meta.svelte-jm0vo6{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.peek-cta.svelte-jm0vo6{margin-left:auto;display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:600;color:var(--accent-text);white-space:nowrap}@media(max-width:380px){.peek-meta.svelte-jm0vo6{display:none}}@media(min-width:1024px){.workspace.svelte-jm0vo6{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:28px;align-items:start}.editor-col.svelte-jm0vo6{position:sticky;top:calc(var(--header-h) + 20px);height:calc(100dvh - var(--header-h) - 40px);max-height:820px}.peek.svelte-jm0vo6{display:none}}
