
  /* An update or offline notice: a wash card in the corner, one sentence and its two choices. */.pwa-notice.svelte-1p3c7tl {position:fixed;z-index:45;inset-inline-end:calc(var(--s5) + env(safe-area-inset-right, 0px));bottom:calc(var(--s5) + env(safe-area-inset-bottom, 0px));display:grid;gap:var(--s3);width:min(440px, calc(100vw - var(--s5) * 2 - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)));max-height:calc(100dvh - var(--s6) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));overflow-y:auto;padding:var(--s4) var(--s5);border-radius:var(--r-row);background:var(--wash2);color:var(--ink2);font:var(--type-small);}.pwa-notice.svelte-1p3c7tl > div:where(.svelte-1p3c7tl):first-child {display:grid;gap:var(--s1);}.pwa-notice.svelte-1p3c7tl strong:where(.svelte-1p3c7tl) {color:var(--ink);font:var(--type-label);}.pwa-actions.svelte-1p3c7tl {display:flex;flex-wrap:wrap;gap:var(--s2);}.pwa-actions.svelte-1p3c7tl button:where(.svelte-1p3c7tl) {display:inline-flex;align-items:center;justify-content:center;height:36px;padding:0 var(--s4);border:0;border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font:var(--type-control);white-space:nowrap;cursor:pointer;transition:opacity var(--fast) var(--ease), background-color var(--fast) var(--ease), scale var(--fast) var(--ease);}.pwa-actions.svelte-1p3c7tl button.primary:where(.svelte-1p3c7tl) {padding:0 var(--s5);background:var(--ink);color:var(--paper);}.pwa-actions.svelte-1p3c7tl button:where(.svelte-1p3c7tl):active:not(:disabled) {scale:0.97;}.pwa-actions.svelte-1p3c7tl button:where(.svelte-1p3c7tl):disabled {opacity:0.4;cursor:default;}
  @media (hover: hover) {.pwa-actions.svelte-1p3c7tl button:where(.svelte-1p3c7tl):hover:not(:disabled) {background:var(--wash);}.pwa-actions.svelte-1p3c7tl button.primary:where(.svelte-1p3c7tl):hover:not(:disabled) {background:var(--ink);opacity:0.86;}
  }.pwa-confirmation.svelte-1p3c7tl {display:flex;align-items:center;gap:var(--s3);}
  @media (max-width: 720px) {.pwa-notice.svelte-1p3c7tl {inset-inline:var(--s4);bottom:calc(var(--s4) + env(safe-area-inset-bottom, 0px));width:auto;padding:var(--s4);}.pwa-actions.svelte-1p3c7tl button:where(.svelte-1p3c7tl) {flex:1 1 auto;height:44px;}
  }
  @media (forced-colors: active) {.pwa-notice.svelte-1p3c7tl {border:1px solid CanvasText;} }

  /* The landing in Ledger: paper, the hero's copy beside one recorded reading, then the parts of
     the page as captions over rows of wash. */.skip-link.svelte-18xr9ud {position:fixed;z-index:60;top:var(--s2);inset-inline-start:var(--s2);padding:var(--s2) var(--s4);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:var(--type-control);translate:0 calc(-100% - var(--s4));transition:translate var(--fast) var(--ease);}.skip-link.svelte-18xr9ud:focus {translate:0 0;}.landing-shell.svelte-18xr9ud {display:flex;flex-direction:column;min-height:100svh;overflow-x:clip;}main.svelte-18xr9ud {flex:1;display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--s9);width:100%;max-width:var(--page);margin:0 auto;padding:var(--s6) var(--gutter) var(--s9);}main.svelte-18xr9ud:focus {outline:none;}a.svelte-18xr9ud {transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease), opacity var(--fast) var(--ease), scale var(--fast) var(--ease), text-decoration-color var(--fast) var(--ease);}.hero.svelte-18xr9ud {display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);align-items:center;gap:var(--s7);padding-block:var(--s6) var(--s4);}.hero-copy.svelte-18xr9ud {display:grid;justify-items:start;gap:var(--s5);}h1.svelte-18xr9ud {color:var(--ink);font:var(--type-title);letter-spacing:-0.04em;overflow-wrap:anywhere;}.lede.svelte-18xr9ud {max-width:34ch;color:var(--ink2);font:var(--type-lead);}.hero-action-row.svelte-18xr9ud {display:flex;flex-wrap:wrap;align-items:center;gap:var(--s3) var(--s4);}.primary-action.svelte-18xr9ud {display:inline-flex;align-items:center;height:44px;padding:0 var(--s5);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:var(--type-control);white-space:nowrap;}.primary-action.svelte-18xr9ud:active {scale:0.97;}.requirement.svelte-18xr9ud {max-width:36ch;color:var(--ink3);font:var(--type-meta);}.trust-line.svelte-18xr9ud, .audience.svelte-18xr9ud {max-width:52ch;color:var(--ink3);font:var(--type-small);}.trust-line.svelte-18xr9ud a:where(.svelte-18xr9ud), .text-link.svelte-18xr9ud, .faq.svelte-18xr9ud a:where(.svelte-18xr9ud) {color:var(--ink2);text-decoration:underline;text-decoration-color:var(--wash2);text-decoration-thickness:2px;text-underline-offset:4px;}
  /* The reading: the model's own prediction, so the last layer's place on the depth ramp. */.reading.svelte-18xr9ud {--tint: var(--late);display:grid;gap:var(--s4);min-width:0;margin:0;}figcaption.svelte-18xr9ud {display:flex;flex-wrap:wrap;gap:var(--s1) var(--s3);color:var(--ink3);font:var(--type-meta);}figcaption.svelte-18xr9ud span:where(.svelte-18xr9ud):first-child {color:var(--ink2);}.said.svelte-18xr9ud {color:var(--ink);font:var(--type-lead);text-wrap:pretty;}
  /* The slot: the token the list is about, marked as a unit's firing is, grown by its own shadow. */.slot.svelte-18xr9ud {--mark: color-mix(in oklch, var(--tint) 22%, transparent);border-radius:var(--r-col);background:var(--mark);box-shadow:0 0 0 2px var(--mark);cursor:help;}
  /* The rows share one grid (subgrid), so every bar has the same track and the numbers size the
     last column. */.next.svelte-18xr9ud {--glide-bg: var(--wash);--glide-radius: var(--r-box);display:grid;grid-template-columns:minmax(0, 120px) minmax(0, 1fr) auto;gap:2px var(--s4);margin-inline:calc(var(--s3) * -1);}.row.svelte-18xr9ud {grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;width:100%;padding:var(--s2) var(--s3);border:0;border-radius:var(--r-box);background:transparent;color:var(--ink);font:var(--type-small);text-align:start;cursor:pointer;transition:background-color var(--fast) var(--ease), scale var(--fast) var(--ease);}.row.svelte-18xr9ud:active {scale:0.99;}.row.svelte-18xr9ud > .tok {justify-self:start;}.row[aria-pressed="true"].svelte-18xr9ud > .tok {background:var(--wash2);}
  /* Flat bars in the accent on a wash, as wide as each token's probability against the likeliest. */.bar.svelte-18xr9ud {position:relative;height:4px;border-radius:2px;background:var(--wash);}.bar.svelte-18xr9ud i:where(.svelte-18xr9ud) {position:absolute;inset:0 auto 0 0;width:max(2px, calc(var(--w) * 100%));border-radius:2px;background:var(--tint);transform-origin:left; animation: svelte-18xr9ud-fill var(--glide) var(--ease) backwards;animation-delay:calc(80ms + var(--i, 0) * 24ms);}
  @keyframes svelte-18xr9ud-fill { from { transform: scaleX(0); } }.pct.svelte-18xr9ud {color:var(--ink3);font:var(--type-meta);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap;}.pct.svelte-18xr9ud b:where(.svelte-18xr9ud) {color:var(--ink);font-weight:600;}h2.svelte-18xr9ud {color:var(--ink);font:var(--type-heading);letter-spacing:-0.02em;}h3.svelte-18xr9ud {color:var(--ink);font:var(--type-label);}.section-intro.svelte-18xr9ud {display:grid;gap:var(--s3);max-width:60ch;}.section-description.svelte-18xr9ud {color:var(--ink2);font:var(--type-body);}.capabilities.svelte-18xr9ud {display:grid;gap:var(--s6);}.capabilities.svelte-18xr9ud ol:where(.svelte-18xr9ud) {display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:var(--s2);}.capabilities.svelte-18xr9ud li:where(.svelte-18xr9ud), .guide-panel.svelte-18xr9ud {display:grid;align-content:start;gap:var(--s2);padding:var(--s5);border-radius:var(--r-row);background:var(--wash);}.capabilities.svelte-18xr9ud li:where(.svelte-18xr9ud) p:where(.svelte-18xr9ud), .guide-panel.svelte-18xr9ud p:where(.svelte-18xr9ud), dd.svelte-18xr9ud {margin:0;color:var(--ink2);font:var(--type-small);}.demo-panel.svelte-18xr9ud {padding:var(--s6);border-radius:var(--r-row);background:var(--wash);--field: var(--wash2);--field-hover: var(--paper);}.models.svelte-18xr9ud {display:grid;gap:var(--s6);}.model-groups.svelte-18xr9ud {display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:var(--s5) var(--s6);}.model-group.svelte-18xr9ud {display:grid;align-content:start;gap:var(--s3);}.model-group.svelte-18xr9ud > p:where(.svelte-18xr9ud) {color:var(--ink3);font:var(--type-small);}.model-list.svelte-18xr9ud {display:grid;gap:var(--s2);}.model-row.svelte-18xr9ud {display:flex;align-items:center;justify-content:space-between;gap:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-box);background:var(--wash);color:var(--ink);}.model-row.svelte-18xr9ud:active {scale:0.99;}.model-row.svelte-18xr9ud > svg {flex:none;color:var(--ink3);}.model-copy.svelte-18xr9ud {display:grid;gap:2px;min-width:0;}.model-copy.svelte-18xr9ud strong:where(.svelte-18xr9ud) {font:var(--type-control);}.model-copy.svelte-18xr9ud span:where(.svelte-18xr9ud) {color:var(--ink3);font:var(--type-meta);}.model-note.svelte-18xr9ud {color:var(--ink3);font:var(--type-small);}.guide.svelte-18xr9ud {display:grid;gap:var(--s5);}.guide-grid.svelte-18xr9ud {display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 260px), 1fr));gap:var(--s2);margin:0;}dt.svelte-18xr9ud {color:var(--ink);font:var(--type-label);}.faq.svelte-18xr9ud {display:grid;gap:var(--s2);max-width:820px;}details.svelte-18xr9ud {border-radius:var(--r-box);background:var(--wash);interpolate-size:allow-keywords;}summary.svelte-18xr9ud {display:flex;align-items:center;justify-content:space-between;gap:var(--s4);min-height:48px;padding:var(--s3) var(--s4);border-radius:var(--r-box);color:var(--ink);font:var(--type-control);list-style:none;cursor:pointer;}summary.svelte-18xr9ud::-webkit-details-marker {display:none;}summary.svelte-18xr9ud > svg {flex:none;color:var(--ink3);transition:rotate var(--glide) var(--ease);}details[open].svelte-18xr9ud summary:where(.svelte-18xr9ud) > svg {rotate:180deg;}details.svelte-18xr9ud::details-content {block-size:0;overflow:hidden;opacity:0;transition:block-size var(--glide) var(--ease), opacity var(--glide) var(--ease), content-visibility var(--glide) allow-discrete;}details[open].svelte-18xr9ud::details-content {block-size:auto;opacity:1;}details.svelte-18xr9ud p:where(.svelte-18xr9ud) {padding:0 var(--s4) var(--s4);color:var(--ink2);font:var(--type-small);}.closing.svelte-18xr9ud {grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:var(--s5) var(--s7);}.python-band.svelte-18xr9ud {display:grid;justify-items:start;gap:var(--s3);max-width:60ch;}.python-band.svelte-18xr9ud p:where(.svelte-18xr9ud) {color:var(--ink2);}.closing-action.svelte-18xr9ud {display:grid;justify-items:start;gap:var(--s2);}.closing-action.svelte-18xr9ud p:where(.svelte-18xr9ud) {color:var(--ink3);font:var(--type-small);}

  @media (hover: hover) {.primary-action.svelte-18xr9ud:hover {opacity:0.86;}.trust-line.svelte-18xr9ud a:where(.svelte-18xr9ud):hover, .text-link.svelte-18xr9ud:hover, .faq.svelte-18xr9ud a:where(.svelte-18xr9ud):hover {color:var(--ink);text-decoration-color:var(--ink3);}.model-row.svelte-18xr9ud:hover {background:var(--wash2);}.row.svelte-18xr9ud:not([aria-pressed="true"]):hover {background:color-mix(in oklch, var(--wash) 60%, transparent);}.row.svelte-18xr9ud:hover > .tok {background:var(--wash2);}summary.svelte-18xr9ud:hover {background:var(--wash2);}
  }
  @media (max-width: 900px) {main.svelte-18xr9ud {gap:var(--s8);}.hero.svelte-18xr9ud {grid-template-columns:minmax(0, 1fr);padding-block:0;}.reading.svelte-18xr9ud {max-width:560px;}.capabilities.svelte-18xr9ud ol:where(.svelte-18xr9ud), .model-groups.svelte-18xr9ud {grid-template-columns:minmax(0, 1fr);}.closing.svelte-18xr9ud {grid-template-columns:minmax(0, 1fr);}
  }
  @media (max-width: 720px) {main.svelte-18xr9ud {padding-top:var(--s4);}.demo-panel.svelte-18xr9ud {padding:var(--s4);}
  }
  @media (max-width: 520px) {.next.svelte-18xr9ud {grid-template-columns:max-content minmax(0, 1fr) auto;column-gap:var(--s3);} }
  @media (prefers-reduced-motion: reduce) {.bar.svelte-18xr9ud i:where(.svelte-18xr9ud) { animation: none;} }
  @media (forced-colors: active) {.primary-action.svelte-18xr9ud {border:1px solid ButtonText;}.slot.svelte-18xr9ud {outline:2px solid Highlight;box-shadow:none;}.bar.svelte-18xr9ud i:where(.svelte-18xr9ud) {forced-color-adjust:none;background:Highlight;}.row[aria-pressed="true"].svelte-18xr9ud {outline:1px solid Highlight;}
  }
.page-header.svelte-4plpxu {display:grid;grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"leading nav end";align-items:center;gap:var(--s2) var(--s6);width:100%;max-width:var(--page);margin:0 auto;padding:var(--s4) var(--gutter);}.page-leading.svelte-4plpxu {grid-area:leading;display:flex;align-items:center;gap:var(--s2);min-width:0;}.page-brand.svelte-4plpxu {color:var(--ink);font:var(--type-mark);letter-spacing:-0.02em;white-space:nowrap;}nav.svelte-4plpxu {grid-area:nav;display:flex;align-items:center;gap:var(--s5);min-width:0;overflow-x:auto;scrollbar-width:none;}nav.svelte-4plpxu::-webkit-scrollbar {display:none;}nav.svelte-4plpxu a:where(.svelte-4plpxu) {flex:none;color:var(--ink3);font:var(--type-small);white-space:nowrap;transition:color var(--fast) var(--ease);}nav.svelte-4plpxu a[aria-current="page"]:where(.svelte-4plpxu) {color:var(--ink);}.header-end.svelte-4plpxu {grid-area:end;display:flex;align-items:center;gap:var(--s2);}.open-action.svelte-4plpxu {display:inline-flex;align-items:center;height:36px;padding:0 var(--s4);border-radius:var(--r-pill);background:var(--ink);color:var(--paper);font:var(--type-control);white-space:nowrap;transition:opacity var(--fast) var(--ease), scale var(--fast) var(--ease);}.open-action.svelte-4plpxu:active {scale:0.97;}
  @media (hover: hover) {nav.svelte-4plpxu a:where(.svelte-4plpxu):hover {color:var(--ink);}.open-action.svelte-4plpxu:hover {opacity:0.86;}
  }
  /* A phone: the mark and the way in on the first row, the pages under them. */
  @media (max-width: 720px) {.page-header.svelte-4plpxu {grid-template-columns:minmax(0, 1fr) auto;grid-template-areas:"leading end" "nav nav";gap:var(--s2) var(--s4);}.page-header.app.svelte-4plpxu {grid-template-columns:auto minmax(0, 1fr) auto;grid-template-areas:"leading nav end";}nav.svelte-4plpxu {gap:var(--s4);min-height:44px;}.open-action.svelte-4plpxu {height:44px;}nav.svelte-4plpxu a:where(.svelte-4plpxu) {position:relative;}nav.svelte-4plpxu a:where(.svelte-4plpxu)::after {content:"";position:absolute;left:50%;top:50%;width:max(100%, 44px);height:44px;translate:-50% -50%;}
  }
  @media (forced-colors: active) {.open-action.svelte-4plpxu {border:1px solid ButtonText;} }
.theme.svelte-1jgdtao {position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink3);cursor:pointer;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease), scale var(--fast) var(--ease);}.theme.svelte-1jgdtao:active {scale:0.94;}
  @media (hover: hover) {.theme.svelte-1jgdtao:hover {background:var(--wash);color:var(--ink);} }
  /* The icons trade places with a quarter turn. */.theme.svelte-1jgdtao span:where(.svelte-1jgdtao) {grid-area:1 / 1;display:grid;opacity:0;rotate:-90deg;scale:0.6;transition:opacity var(--glide) var(--ease), rotate var(--glide) var(--ease), scale var(--glide) var(--ease);}.theme.svelte-1jgdtao span.on:where(.svelte-1jgdtao) {opacity:1;rotate:0deg;scale:1;}
.morph-text.svelte-iee8ik {position:relative;display:inline-block;vertical-align:baseline;min-width:0;max-width:100%;}.morph-source.svelte-iee8ik {min-width:0;overflow-wrap:inherit;}.morph-paint.svelte-iee8ik {position:absolute;inset-inline-start:0;top:0;pointer-events:none;user-select:none;-webkit-user-select:none;visibility:hidden;max-width:100%;overflow:clip;--torph-fade: 0.08em;}.morph-text.svelte-iee8ik[data-morph-active] > .morph-source:where(.svelte-iee8ik) {color:transparent;}.morph-text.svelte-iee8ik[data-morph-active] > .morph-paint:where(.svelte-iee8ik) {visibility:visible;}
  @media (prefers-reduced-motion: reduce), (forced-colors: active) {.morph-text.svelte-iee8ik[data-morph-active] > .morph-source:where(.svelte-iee8ik) {color:inherit;}.morph-text.svelte-iee8ik[data-morph-active] > .morph-paint:where(.svelte-iee8ik) {visibility:hidden;}
  }
.tok.svelte-15qtank {position:relative;display:inline-flex;align-items:baseline;max-width:100%;margin:0;padding:2px var(--s2);border:0;border-radius:var(--r-chip);background:var(--wash);color:var(--ink);font:var(--type-small);white-space:pre-wrap;overflow-wrap:anywhere;text-align:start;transition:background-color var(--fast) var(--ease), color var(--fast) var(--ease);}button.tok.svelte-15qtank {cursor:help;}.ws.svelte-15qtank {margin-right:1px;color:var(--ink3);}.ws.svelte-15qtank:empty {display:none;}.n.svelte-15qtank {margin-left:6px;color:var(--ink3);font:var(--type-meta);font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap;}.byte.svelte-15qtank {background:transparent;color:var(--ink3);}.agree.svelte-15qtank {background:color-mix(in oklch, var(--tint) 14%, var(--paper));}.en.svelte-15qtank {font-style:italic;}
  @media (hover: hover) {.tok.svelte-15qtank:hover {background:var(--wash2);}.agree.svelte-15qtank:hover {background:color-mix(in oklch, var(--tint) 22%, var(--paper));} }
  /* Its variants across the unit, while one is hovered. */.tok.linked {background:color-mix(in oklch, var(--tint) 26%, var(--paper));}
  @media (forced-colors: active) {.tok.svelte-15qtank {border:1px solid CanvasText;}.tok.linked {outline:2px solid Highlight;} }
.page-footer.svelte-tcpvjo {display:grid;gap:var(--s6);width:100%;max-width:var(--page);margin:0 auto;padding:var(--s7) var(--gutter) max(var(--s7), env(safe-area-inset-bottom));color:var(--ink3);font:var(--type-small);}.footer-groups.svelte-tcpvjo {display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:var(--s5) var(--s6);}.footer-group.svelte-tcpvjo {display:grid;align-content:start;gap:var(--s3);min-width:0;}ul.svelte-tcpvjo {display:grid;gap:var(--s2);}a.svelte-tcpvjo {display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 var(--s1);color:var(--ink2);transition:color var(--fast) var(--ease);}a[aria-current="page"].svelte-tcpvjo {color:var(--ink);}.link-detail.svelte-tcpvjo {flex-basis:100%;color:var(--ink3);font:var(--type-meta);}.project-info.svelte-tcpvjo {display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s5);}.project-info.svelte-tcpvjo a:where(.svelte-tcpvjo) {color:var(--ink3);}
  @media (hover: hover) {a.svelte-tcpvjo:hover, .project-info.svelte-tcpvjo a:where(.svelte-tcpvjo):hover {color:var(--ink);} }.compact.svelte-tcpvjo {gap:var(--s4);padding-top:var(--s5);}.compact.svelte-tcpvjo .footer-groups:where(.svelte-tcpvjo) {gap:var(--s4) var(--s5);}
  @media (max-width: 720px) {.footer-groups.svelte-tcpvjo {grid-template-columns:repeat(2, minmax(0, 1fr));}a.svelte-tcpvjo {min-height:32px;}
  }