.wire-ticker.svelte-197dqal{margin:18px 0 0;font-size:11px;line-height:1.6;font-variant-numeric:tabular-nums;white-space:nowrap}.wire-total.svelte-197dqal{font-weight:500;color:var(--accent)}.plates.svelte-174jdjy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:20px 0 0}.plate.svelte-174jdjy{margin:0;min-width:0}.plate.svelte-174jdjy canvas:where(.svelte-174jdjy){display:block;width:100%}figcaption.svelte-174jdjy{margin:8px 0 0;font-size:11px;line-height:1.55;max-width:52ch}@media(max-width:760px){.plates.svelte-174jdjy{grid-template-columns:minmax(0,1fr);gap:20px 0}}.s.svelte-1sfmnoy{--shell: var(--scry-shell);--paper: #f4f2ee;--ink: #17160f;--accent: #0f6d58;--mono: "Google Sans Code", ui-monospace, "SF Mono", "Menlo", monospace;position:relative;min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--mono);font-size:13px;line-height:1.6;overflow:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark] .s.svelte-1sfmnoy{--paper: #141310;--ink: #ece7df;--accent: #3fa88b}.s.svelte-1sfmnoy *,.s.svelte-1sfmnoy *:before,.s.svelte-1sfmnoy *:after{box-sizing:border-box}.s.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px;padding-inline:.5ch;margin-inline:-.5ch}.s.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{background:var(--accent);color:var(--paper);text-decoration:none}.s.svelte-1sfmnoy a.btn:where(.svelte-1sfmnoy){text-decoration:none}.s.svelte-1sfmnoy code:where(.svelte-1sfmnoy){font-family:inherit;font-size:inherit;background:none;padding:0;border-radius:0}.s.svelte-1sfmnoy strong:where(.svelte-1sfmnoy){font-weight:500}.chapters.svelte-1sfmnoy{margin-top:24px;scroll-margin-top:40px}.chapter-bar.svelte-1sfmnoy{position:sticky;top:40px;z-index:9;display:flex;gap:0 26px;overflow-x:auto;scrollbar-width:none;max-width:var(--shell);margin:0 auto;padding:0 24px;background:var(--paper);border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.chapter-bar.svelte-1sfmnoy a:where(.svelte-1sfmnoy){flex:none;padding:12px 0 11px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--ink);background:none;border-bottom:2px solid transparent}.chapter-bar.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{background:none;color:var(--accent)}.chapter-bar.svelte-1sfmnoy a.on:where(.svelte-1sfmnoy){color:var(--accent);border-bottom-color:var(--accent)}.chapters.svelte-1sfmnoy>section:where(.svelte-1sfmnoy),.chapters.svelte-1sfmnoy [id]:where(.svelte-1sfmnoy){scroll-margin-top:96px}.chapters.svelte-1sfmnoy>section[hidden]:where(.svelte-1sfmnoy){padding:0;margin:0;border:0;min-height:0}.chapters.svelte-1sfmnoy>.notes:where(.svelte-1sfmnoy),.practice.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:32px 24px 0}.chapter-turn.svelte-1sfmnoy{display:flex;justify-content:space-between;gap:2ch;max-width:var(--shell);margin:40px auto 0;padding:12px 24px 0}.chapter-turn.svelte-1sfmnoy a:where(.svelte-1sfmnoy){text-decoration:none;color:var(--ink)}.chapter-turn.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{color:var(--accent)}.chapter-turn.svelte-1sfmnoy a.btn-soft:where(.svelte-1sfmnoy):hover{color:var(--paper)}@media(min-width:981px){.chapters.svelte-1sfmnoy .notes-grid:where(.svelte-1sfmnoy){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.chapters.svelte-1sfmnoy .notes-row:where(.svelte-1sfmnoy):nth-child(2){border-top:1px solid var(--ink)}.practice.svelte-1sfmnoy .rail-cards:where(.svelte-1sfmnoy){grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.practice.svelte-1sfmnoy .rail-card:where(.svelte-1sfmnoy){border-bottom:none;border-right:1px solid var(--ink)}.practice.svelte-1sfmnoy .rail-card:where(.svelte-1sfmnoy):last-child{grid-column:auto;border-right:none;border-top:none}}.practice.svelte-1sfmnoy .rail-art:where(.svelte-1sfmnoy){width:min(100%,320px);margin:0 auto;padding:12px 0 0}.btn.svelte-1sfmnoy{display:inline-flex;align-items:baseline;gap:.5ch;padding:2px .5ch;border:none;border-radius:0;background:none;font-family:var(--mono);font-size:13px;font-weight:500;line-height:1.75;text-decoration:none;cursor:pointer;white-space:nowrap}.btn.svelte-1sfmnoy:before{content:"[ ";white-space:pre}.btn.svelte-1sfmnoy:after{content:" ]";white-space:pre}.s.svelte-1sfmnoy a.btn-dark:where(.svelte-1sfmnoy){background:var(--accent);color:var(--paper);margin-inline:0}.s.svelte-1sfmnoy a.btn-dark:where(.svelte-1sfmnoy):hover{background:var(--ink);color:var(--paper)}.s.svelte-1sfmnoy a.btn-soft:where(.svelte-1sfmnoy),.s.svelte-1sfmnoy button.btn-soft:where(.svelte-1sfmnoy){color:var(--ink);margin-inline:0}.s.svelte-1sfmnoy a.btn-soft:where(.svelte-1sfmnoy):hover,.s.svelte-1sfmnoy button.btn-soft:where(.svelte-1sfmnoy):hover:not([disabled]){background:var(--ink);color:var(--paper)}.btn[disabled].svelte-1sfmnoy{opacity:.55;cursor:default}.kicker.svelte-1sfmnoy{display:flex;align-items:center;margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-align:left}.kicker.svelte-1sfmnoy:after{content:"+";flex:1 1 auto;margin-left:1.5ch;font-weight:400;line-height:1;text-align:right;color:var(--accent);background:linear-gradient(var(--ink),var(--ink)) left center / calc(100% - 1.4ch) 1px no-repeat}.kicker.svelte-1sfmnoy:before{content:"-- ## ";color:var(--accent);font-weight:400;white-space:pre}.s.svelte-1sfmnoy h2:where(.svelte-1sfmnoy){margin:0;max-width:64ch;font-family:var(--mono);font-size:18px;font-weight:500;letter-spacing:0;line-height:1.45;text-align:left;text-wrap:balance}.section-sub.svelte-1sfmnoy{margin:14px 0 0;max-width:64ch;text-align:left;color:var(--ink);font-size:13px}.section-list.svelte-1sfmnoy{list-style:"- ";margin:6px 0 0;padding-left:2ch;max-width:64ch;font-size:13px;display:flex;flex-direction:column;gap:3px}.section-list.svelte-1sfmnoy li:where(.svelte-1sfmnoy)::marker{color:var(--accent)}.cta-row.svelte-1sfmnoy{display:flex;justify-content:flex-start;gap:2ch;flex-wrap:wrap;margin-top:22px}@media(max-width:620px){.cta-row.svelte-1sfmnoy{flex-direction:column;align-items:flex-start;gap:8px}.cta-row.svelte-1sfmnoy .btn:where(.svelte-1sfmnoy){padding-block:10px}}.doc.svelte-1sfmnoy section:where(.svelte-1sfmnoy){padding:36px 0 0;border:none}.install-cards.svelte-1sfmnoy,.rail-cards.svelte-1sfmnoy,.prim-panel.svelte-1sfmnoy,.stat-grid.svelte-1sfmnoy,.tool-lines.svelte-1sfmnoy,.sources.svelte-1sfmnoy{--mark: 10px;background-image:linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink)),linear-gradient(var(--ink),var(--ink));background-repeat:no-repeat;background-size:var(--mark) 2px,2px var(--mark),var(--mark) 2px,2px var(--mark),var(--mark) 2px,2px var(--mark),var(--mark) 2px,2px var(--mark);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%}.notes-row.svelte-1sfmnoy,.stat.svelte-1sfmnoy>dt:where(.svelte-1sfmnoy),.stat.svelte-1sfmnoy>dd:where(.svelte-1sfmnoy),.prim-row.svelte-1sfmnoy,.tool-lines.svelte-1sfmnoy li:where(.svelte-1sfmnoy){transition:background-color .16s ease-out}.notes-row.svelte-1sfmnoy:hover,.stat.svelte-1sfmnoy:hover>dt:where(.svelte-1sfmnoy),.stat.svelte-1sfmnoy:hover>dd:where(.svelte-1sfmnoy),.prim-row.svelte-1sfmnoy:hover,.tool-lines.svelte-1sfmnoy li:where(.svelte-1sfmnoy):hover{background-color:color-mix(in srgb,var(--accent) 7%,transparent)}.s.svelte-1sfmnoy :where(.svelte-1sfmnoy)::-moz-selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}.s.svelte-1sfmnoy :where(.svelte-1sfmnoy)::selection{background:color-mix(in srgb,var(--accent) 24%,transparent)}.doc.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,64ch) minmax(280px,1fr);gap:72px;max-width:var(--shell);margin:0 auto;padding:0 24px}.col.svelte-1sfmnoy{min-width:0}.rail.svelte-1sfmnoy{position:relative;padding-top:36px;display:flex;flex-direction:column}.rail-inner.svelte-1sfmnoy{flex:1;display:flex;flex-direction:column;align-items:center}.measured-film.svelte-1sfmnoy{margin:22px 0 8px}.rail-film.svelte-1sfmnoy{align-self:stretch;width:100%;height:auto;aspect-ratio:16 / 9;display:block;margin-bottom:16px;border-radius:20px;border:.5px solid var(--line);background:#0a0908;overflow:hidden}.rail-chat.svelte-1sfmnoy{align-self:stretch;min-width:0;height:min(880px,calc(100vh - 128px));margin-bottom:28px;border-radius:20px;border:.5px solid var(--line);background:var(--surface);box-shadow:0 12px 36px #00000014;overflow:hidden}.stamp.svelte-1sfmnoy{width:100%}.stamp.svelte-1sfmnoy img:where(.svelte-1sfmnoy){width:100%;height:auto;display:block;mix-blend-mode:multiply}:root[data-theme=dark] .stamp.svelte-1sfmnoy img:where(.svelte-1sfmnoy){filter:invert(1) hue-rotate(180deg);mix-blend-mode:screen}.rail-art.svelte-1sfmnoy{width:min(100%,560px);margin:auto 0;padding:48px 0}.rail-notes.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,1fr);gap:0 28px;max-width:52ch}.rail-note.svelte-1sfmnoy{margin:14px 0 0;font-size:12px;line-height:1.65;text-align:left}@media(min-width:1280px){.rail-notes.svelte-1sfmnoy{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;align-self:stretch}}.rail-cards.svelte-1sfmnoy{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr);border:1px solid var(--ink);margin-top:4px}.rail-card.svelte-1sfmnoy{min-width:0;padding:14px 16px 16px;border-bottom:1px solid var(--ink)}.rail-card.svelte-1sfmnoy:last-child{border-bottom:none}@media(min-width:1280px){.rail-cards.svelte-1sfmnoy{grid-template-columns:repeat(2,minmax(0,1fr))}.rail-card.svelte-1sfmnoy{border-bottom:none;border-right:1px solid var(--ink)}.rail-card.svelte-1sfmnoy:last-child{grid-column:1 / -1;border-right:none;border-top:1px solid var(--ink)}}.rail-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0 0 8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.rail-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy):before{content:"-- ### ";color:var(--accent);font-weight:400;white-space:pre}.rail-card-tag.svelte-1sfmnoy{margin-left:1ch;padding:0 .75ch;background:var(--accent);color:var(--paper);font-size:10px;letter-spacing:.1em}.rail-card-lede.svelte-1sfmnoy,.rail-card-foot.svelte-1sfmnoy{margin:0;font-size:12px;line-height:1.6}.rail-card-foot.svelte-1sfmnoy{margin-top:10px}.cols.svelte-1sfmnoy{width:100%;margin:10px 0 0;border-collapse:collapse;font-size:11.5px;line-height:1.5}.cols.svelte-1sfmnoy td:where(.svelte-1sfmnoy){padding:2px 0;border-top:1px solid var(--ink);vertical-align:top}.cols.svelte-1sfmnoy tr:where(.svelte-1sfmnoy):first-child td:where(.svelte-1sfmnoy){border-top:none}.cols.svelte-1sfmnoy td:where(.svelte-1sfmnoy):nth-child(1){white-space:nowrap;padding-right:2ch}.cols.svelte-1sfmnoy td:where(.svelte-1sfmnoy):nth-child(2){white-space:nowrap;padding-right:2ch;color:var(--accent)}.cols.svelte-1sfmnoy td:where(.svelte-1sfmnoy):nth-child(3){width:100%}.rail-card.svelte-1sfmnoy .demo-sql:where(.svelte-1sfmnoy){margin-top:10px}.demo-sql.rail-sql.svelte-1sfmnoy{font-size:11px;line-height:1.55;white-space:pre;overflow-x:auto}.ladder.svelte-1sfmnoy{margin:16px 0 4px;background:var(--result-ground);box-shadow:0 0 0 4px var(--result-ground);border-radius:1px;font-size:11px;line-height:1.2;font-variant-numeric:tabular-nums}.ladder-head.svelte-1sfmnoy,.ladder-row.svelte-1sfmnoy{display:grid;grid-template-columns:6ch 8ch minmax(0,1fr);align-items:center}.ladder-head.svelte-1sfmnoy{text-transform:uppercase;letter-spacing:.08em;font-size:10px;padding-bottom:4px;border-bottom:1px solid var(--ink);margin-bottom:4px}.ladder-row.svelte-1sfmnoy{height:13px}.ladder-n.svelte-1sfmnoy{text-align:right;padding-right:1.5ch}.ladder-bar.svelte-1sfmnoy{display:flex;height:9px;min-width:0;border-left:1px solid var(--ink)}.ladder-bar.svelte-1sfmnoy i:where(.svelte-1sfmnoy){display:block;height:100%;min-width:1px;background:var(--accent)}@media(max-width:980px){.doc.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr)}.rail.svelte-1sfmnoy{padding-top:56px}}@media(max-width:620px){.rail-notes.svelte-1sfmnoy{max-width:none;align-self:stretch}}.hero.svelte-1sfmnoy{padding:36px 0 0;text-align:left}.knowledge-city.svelte-1sfmnoy{position:relative;display:block;width:min(100%,480px);aspect-ratio:80 / 43;margin-top:24px;border-radius:12px;overflow:hidden}.knowledge-city.svelte-1sfmnoy:focus:not(:focus-visible){outline:none}.knowledge-city.svelte-1sfmnoy canvas:where(.svelte-1sfmnoy){display:block;width:100%;aspect-ratio:80 / 43}.knowledge-city.svelte-1sfmnoy .scene:where(.svelte-1sfmnoy){position:absolute;inset:0 auto auto 0;width:640px;height:344px;visibility:hidden;pointer-events:none}.hero-kicker.svelte-1sfmnoy{margin:0 0 14px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background-image:linear-gradient(90deg,var(--ink) 0 40%,#ff5f6d 45%,#ffc371 48%,#7be495 51%,#5ad1ff 54%,#b47bff 57%,var(--ink) 62% 100%);background-size:300% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1sfmnoy-kicker-glisten 4.5s linear infinite}@keyframes svelte-1sfmnoy-kicker-glisten{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.hero-kicker.svelte-1sfmnoy{animation:none;background-image:none;-webkit-text-fill-color:var(--ink)}}.hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy){margin:0;max-width:64ch;font-family:var(--mono);font-size:18px;font-weight:500;letter-spacing:.02em;line-height:1.75;text-transform:uppercase;text-wrap:balance}.hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy):before{content:"-- # ";color:var(--accent);font-weight:400;white-space:pre}.hero-sub.svelte-1sfmnoy{margin:16px 0 0;max-width:64ch;font-size:13px;color:var(--ink)}.hero-small.svelte-1sfmnoy{margin:14px 0 0;max-width:64ch;font-size:12px;color:var(--ink)}.connector.svelte-1sfmnoy{max-width:var(--shell);margin:56px auto 0;padding:0 24px}.tool-lines.svelte-1sfmnoy{margin:18px 0 0;padding:0;list-style:none;font-size:11px;line-height:1.55;-moz-columns:2 44ch;columns:2 44ch;-moz-column-gap:4ch;column-gap:4ch}.tool-lines.svelte-1sfmnoy li:where(.svelte-1sfmnoy){-moz-column-break-inside:avoid;break-inside:avoid;padding:2px 0;border-top:1px solid color-mix(in srgb,var(--accent) 30%,transparent);overflow-wrap:anywhere}.tool-lines.svelte-1sfmnoy a:where(.svelte-1sfmnoy){text-decoration:none;color:var(--ink);padding:0 3px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.tool-lines.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}.tool-lines.svelte-1sfmnoy b:where(.svelte-1sfmnoy){color:var(--accent);font-weight:600}.tool-lines.svelte-1sfmnoy .req:where(.svelte-1sfmnoy){font-weight:600}.sources.svelte-1sfmnoy{margin:14px 0 0;font-size:11px;line-height:1.5}.sources.svelte-1sfmnoy>div:where(.svelte-1sfmnoy){display:grid;grid-template-columns:13ch 1fr;-moz-column-gap:1ch;column-gap:1ch;border-top:1px solid color-mix(in srgb,var(--hue, var(--ink)) 35%,transparent);padding:2px 0}.sources.svelte-1sfmnoy dt:where(.svelte-1sfmnoy){color:var(--hue, var(--ink));font-weight:700;text-transform:uppercase;letter-spacing:.04em}.sources.svelte-1sfmnoy dd:where(.svelte-1sfmnoy){margin:0}.sources.svelte-1sfmnoy span:where(.svelte-1sfmnoy){white-space:nowrap;padding:0 3px;background:color-mix(in srgb,var(--hue, var(--ink)) 12%,transparent)}.sources.svelte-1sfmnoy b:where(.svelte-1sfmnoy){color:var(--hue, var(--ink));font-weight:600}@media(max-width:560px){.sources.svelte-1sfmnoy>div:where(.svelte-1sfmnoy){grid-template-columns:1fr}}.hero.svelte-1sfmnoy h1:where(.svelte-1sfmnoy) em{font-style:italic}.console-anchor.svelte-1sfmnoy{display:block;height:0}.install.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:32px 24px 0}.install-cards.svelte-1sfmnoy{margin:24px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--ink)}.install-card.svelte-1sfmnoy{min-width:0;padding:16px 18px 18px;border-right:1px solid var(--ink)}.install-card.svelte-1sfmnoy:last-child{border-right:none}@media(max-width:980px){.install-cards.svelte-1sfmnoy{grid-template-columns:1fr}.install-card.svelte-1sfmnoy{border-right:none;border-bottom:1px solid var(--ink)}.install-card.svelte-1sfmnoy:last-child{border-bottom:none}}.install-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0 0 8px;font-size:13px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.install-card.svelte-1sfmnoy h3:where(.svelte-1sfmnoy):before{content:"-- ### ";color:var(--accent);font-weight:400;white-space:pre}.install-mark.svelte-1sfmnoy{display:inline-block;margin-right:.5ch;font-size:12px}.install-steps.svelte-1sfmnoy{list-style:decimal;margin:0;padding-left:3ch;display:flex;flex-direction:column;gap:4px}.install-steps.svelte-1sfmnoy li:where(.svelte-1sfmnoy)::marker{color:var(--accent)}.install-coda.svelte-1sfmnoy{margin:20px 0 0;max-width:64ch;font-weight:500}.install-dev-lede.svelte-1sfmnoy{margin:0 0 10px;font-size:12px}.start-step-label.svelte-1sfmnoy{display:block;margin:12px 0 4px;font-size:12px}.start-step-label.svelte-1sfmnoy:before{content:"-- ";color:var(--accent);white-space:pre}.start-cmd-item.svelte-1sfmnoy{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:1px solid var(--ink);background:none;color:var(--ink);font-family:var(--mono);font-size:12px;text-align:left;padding:8px 12px;cursor:pointer}.start-cmd-item.svelte-1sfmnoy:hover{background:var(--ink);color:var(--paper)}.start-btn-copied.svelte-1sfmnoy{border-color:var(--accent);color:var(--accent)}.start-btn-copied.svelte-1sfmnoy:hover{background:var(--accent);color:var(--paper)}.start-cmd-text.svelte-1sfmnoy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.start-cmd-icon.svelte-1sfmnoy{flex:none}.start-prompt-preview.svelte-1sfmnoy{margin:6px 0 0}.start-prompt-preview.svelte-1sfmnoy summary:where(.svelte-1sfmnoy){cursor:pointer;font-size:12px;color:var(--accent);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.5px;width:-moz-fit-content;width:fit-content}.start-prompt-preview.svelte-1sfmnoy summary:where(.svelte-1sfmnoy):hover{background:var(--accent);color:var(--paper);text-decoration:none}.start-prompt-preview.svelte-1sfmnoy pre:where(.svelte-1sfmnoy){margin:8px 0 0;border:1px solid var(--ink);padding:12px 14px;font-family:var(--mono);font-size:11.5px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:auto}.start-trust.svelte-1sfmnoy{margin:14px 0 0;max-width:64ch;font-size:12px}.notes-head.svelte-1sfmnoy{margin-bottom:20px}.notes-grid.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,1fr)}.notes-row.svelte-1sfmnoy{display:grid;grid-template-columns:22ch minmax(0,1fr);gap:16px;padding:10px 0;border-bottom:1px solid var(--ink)}.notes-row.svelte-1sfmnoy:first-child{border-top:1px solid var(--ink)}.notes-label.svelte-1sfmnoy{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.notes-row.svelte-1sfmnoy p:where(.svelte-1sfmnoy){margin:0;font-size:13px}@media(max-width:620px){.notes-row.svelte-1sfmnoy{grid-template-columns:1fr;gap:4px}}.f-social.svelte-1sfmnoy{--hue: #8a2f2f}.f-video-audio.svelte-1sfmnoy{--hue: #6a3d7c}.f-writing-web.svelte-1sfmnoy{--hue: #2f4491}.f-scholarship.svelte-1sfmnoy{--hue: #1d6f72}.f-markets.svelte-1sfmnoy{--hue: #8a6a14}.f-records.svelte-1sfmnoy{--hue: #4b5a68}.f-code.svelte-1sfmnoy{--hue: #4a6b2c}:root[data-theme=dark] .f-social.svelte-1sfmnoy{--hue: #d68f8f}:root[data-theme=dark] .f-video-audio.svelte-1sfmnoy{--hue: #c4a0d4}:root[data-theme=dark] .f-writing-web.svelte-1sfmnoy{--hue: #93a3e6}:root[data-theme=dark] .f-scholarship.svelte-1sfmnoy{--hue: #7fc6c9}:root[data-theme=dark] .f-markets.svelte-1sfmnoy{--hue: #d9b95c}:root[data-theme=dark] .f-records.svelte-1sfmnoy{--hue: #a6b3c0}:root[data-theme=dark] .f-code.svelte-1sfmnoy{--hue: #9dc47a}.sources-line.svelte-1sfmnoy{margin:14px 0 0;font-size:12px;color:var(--ink)}.sources-more.svelte-1sfmnoy{margin:8px 0 0;font-size:11px}.queries.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:32px 24px 0}.queries-head.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,64ch) 300px;gap:72px}.vec-fig.svelte-1sfmnoy{padding-top:34px}.vec-plate.svelte-1sfmnoy{width:100%;height:auto;font-size:9.5px;fill:var(--ink)}.vec-fig.svelte-1sfmnoy figcaption:where(.svelte-1sfmnoy){margin:4px 0 18px;font-size:10.5px;line-height:1.55}.vec-fig.svelte-1sfmnoy figure:where(.svelte-1sfmnoy):last-child figcaption:where(.svelte-1sfmnoy){margin-bottom:0}.vec-plate.svelte-1sfmnoy .ink-line:where(.svelte-1sfmnoy){stroke:var(--ink)}.vec-plate.svelte-1sfmnoy .ink-band:where(.svelte-1sfmnoy){stroke:var(--ink);stroke-width:3.5}.vec-plate.svelte-1sfmnoy .ink-dash:where(.svelte-1sfmnoy){stroke:var(--ink);stroke-width:.75;stroke-dasharray:1 2.5;fill:none}.vec-plate.svelte-1sfmnoy .acc-line:where(.svelte-1sfmnoy){stroke:var(--accent);stroke-width:1.5}.vec-plate.svelte-1sfmnoy .acc-fill:where(.svelte-1sfmnoy){fill:var(--accent)}.vec-plate.svelte-1sfmnoy .acc-tick:where(.svelte-1sfmnoy){stroke:var(--accent);stroke-width:1.25}.vec-plate.svelte-1sfmnoy .acc-med:where(.svelte-1sfmnoy){stroke:var(--accent);stroke-width:2.5}@media(max-width:980px){.queries-head.svelte-1sfmnoy{grid-template-columns:minmax(0,1fr);gap:28px}.vec-fig.svelte-1sfmnoy{max-width:420px;padding-top:0}}.book.svelte-1sfmnoy{display:grid;grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:28px;align-items:start;margin:30px 0 0}.book-contents.svelte-1sfmnoy{list-style:none;margin:0;padding:0;counter-reset:leaf;position:sticky;top:24px}.book-contents.svelte-1sfmnoy li:where(.svelte-1sfmnoy){counter-increment:leaf}.book-contents.svelte-1sfmnoy button:where(.svelte-1sfmnoy){all:unset;box-sizing:border-box;display:grid;grid-template-columns:2ch minmax(0,1fr);gap:10px;width:100%;padding:7px 0;cursor:pointer;font:inherit;font-size:12px;line-height:1.55;border-top:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.book-contents.svelte-1sfmnoy li:where(.svelte-1sfmnoy):first-child button:where(.svelte-1sfmnoy){border-top:0}.book-contents.svelte-1sfmnoy button:where(.svelte-1sfmnoy):before{content:counter(leaf);font-family:var(--mono);text-align:right}.book-contents.svelte-1sfmnoy button:where(.svelte-1sfmnoy):hover:before,.book-contents.svelte-1sfmnoy button:where(.svelte-1sfmnoy):focus-visible:before,.book-contents.svelte-1sfmnoy button.on:where(.svelte-1sfmnoy):before{color:var(--accent)}.book-contents.svelte-1sfmnoy button.on:where(.svelte-1sfmnoy){text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:3px}.book-contents.svelte-1sfmnoy button:where(.svelte-1sfmnoy):focus-visible{outline:1px solid var(--accent);outline-offset:2px}.book-leaves.svelte-1sfmnoy{position:relative;padding:0 24px 24px 0;min-width:0}.leaf.svelte-1sfmnoy{position:absolute;top:0;right:24px;bottom:24px;left:0;z-index:calc(8 - var(--d));border:1px solid var(--ink);background:var(--paper);padding:16px 18px 14px;min-width:0;translate:calc(var(--d) * 4px) calc(var(--d) * 4px);transition:translate .28s ease}.leaf.svelte-1sfmnoy>:where(.svelte-1sfmnoy){visibility:hidden;opacity:0;transition:opacity .2s ease}.leaf.on.svelte-1sfmnoy{position:relative;inset:auto;z-index:8;translate:0 0}.leaf.on.svelte-1sfmnoy>:where(.svelte-1sfmnoy){visibility:visible;opacity:1}.leaf.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0 0 6px;font-size:13px;font-weight:500}.leaf.svelte-1sfmnoy h3:where(.svelte-1sfmnoy):before{content:"-- ";color:var(--accent);white-space:pre}.leaf.svelte-1sfmnoy>p:where(.svelte-1sfmnoy){margin:0 0 20px;font-size:12px;line-height:1.7}.leaf-turn.svelte-1sfmnoy{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:10px 24px 0 0;font-family:var(--mono);font-size:12px}.leaf-turn.svelte-1sfmnoy button:where(.svelte-1sfmnoy){all:unset;cursor:pointer;font:inherit;color:var(--ink)}.leaf-turn.svelte-1sfmnoy button:where(.svelte-1sfmnoy):hover,.leaf-turn.svelte-1sfmnoy button:where(.svelte-1sfmnoy):focus-visible{color:var(--accent)}.leaf-turn.svelte-1sfmnoy button:where(.svelte-1sfmnoy):focus-visible{outline:1px solid var(--accent);outline-offset:2px}.leaf-turn.svelte-1sfmnoy button:where(.svelte-1sfmnoy):disabled{visibility:hidden}@media(prefers-reduced-motion:reduce){.leaf.svelte-1sfmnoy,.leaf.svelte-1sfmnoy>:where(.svelte-1sfmnoy){transition:none}}.demo-sql.svelte-1sfmnoy{margin:0;background:var(--sql-ground);box-shadow:0 0 0 4px var(--sql-ground);border-radius:1px;font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}.demo-sql.svelte-1sfmnoy .kw:where(.svelte-1sfmnoy),.demo-sql.svelte-1sfmnoy .sql-keyword{color:var(--accent)}.demo-sql.svelte-1sfmnoy .str:where(.svelte-1sfmnoy),.demo-sql.svelte-1sfmnoy .sql-string{font-style:italic}.demo-sql.svelte-1sfmnoy .num:where(.svelte-1sfmnoy),.demo-sql.svelte-1sfmnoy .sql-number{font-weight:500}.demo-sql.svelte-1sfmnoy .sql-comment{font-style:italic}.demo-out.svelte-1sfmnoy{margin:16px 0 0;background:var(--result-ground);box-shadow:0 0 0 4px var(--result-ground);border-radius:1px;font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}@media(max-width:980px){.book.svelte-1sfmnoy{grid-template-columns:1fr;gap:18px}.book-contents.svelte-1sfmnoy{position:static}}.prim-panel.svelte-1sfmnoy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:30px 0 0;border:1px solid var(--ink)}.prim-col.svelte-1sfmnoy{padding:14px 18px;min-width:0}.prim-col.svelte-1sfmnoy+.prim-col:where(.svelte-1sfmnoy){border-left:1px solid var(--ink)}.prim-col.svelte-1sfmnoy h3:where(.svelte-1sfmnoy){margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.prim-col.svelte-1sfmnoy h3:where(.svelte-1sfmnoy):before{content:"-- ";color:var(--accent);white-space:pre}.prim-row.svelte-1sfmnoy{display:flex;flex-direction:column;gap:0;padding:7px 0;border-top:1px solid var(--ink)}.prim-row.svelte-1sfmnoy code:where(.svelte-1sfmnoy){font-size:11.5px;color:var(--accent);overflow-wrap:anywhere}.prim-row.svelte-1sfmnoy span:where(.svelte-1sfmnoy){font-size:12px}@media(max-width:980px){.prim-panel.svelte-1sfmnoy{grid-template-columns:1fr}.prim-col.svelte-1sfmnoy+.prim-col:where(.svelte-1sfmnoy){border-left:none;border-top:1px solid var(--ink)}}.queries-footnote.svelte-1sfmnoy{margin:22px 0 0}.pricing.svelte-1sfmnoy,.intake.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:32px 24px 0}.intake-block.svelte-1sfmnoy{max-width:64ch}.contrib-status.svelte-1sfmnoy{font-size:12px}.text-success.svelte-1sfmnoy{color:var(--accent)}.text-error.svelte-1sfmnoy{color:#b91c1c}:root[data-theme=dark] .s.svelte-1sfmnoy .text-error:where(.svelte-1sfmnoy){color:#e05d5d}.contrib-form.svelte-1sfmnoy{margin:34px 0 0;display:flex;flex-direction:column;gap:10px}.intake-label-line.svelte-1sfmnoy{margin:0}.contrib-row.svelte-1sfmnoy{display:flex;gap:12px;align-items:stretch}.s.svelte-1sfmnoy .contrib-input:where(.svelte-1sfmnoy){flex:1 1 auto;border:1px solid var(--ink);border-radius:0;background:none;color:var(--ink);font-family:var(--mono);font-size:12px;padding:8px 12px;min-width:0}.contrib-input.svelte-1sfmnoy::-moz-placeholder{color:var(--ink);opacity:.45}.contrib-input.svelte-1sfmnoy::placeholder{color:var(--ink);opacity:.45}.s.svelte-1sfmnoy .contrib-input:where(.svelte-1sfmnoy):focus{outline:none;border-color:var(--accent)}@media(max-width:620px){.contrib-row.svelte-1sfmnoy{flex-direction:column;align-items:flex-start}}.meta-note.svelte-1sfmnoy{margin:34px 0 0;max-width:64ch;font-size:12px}.measured.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:32px 24px 0}.stat-grid.svelte-1sfmnoy{display:grid;grid-template-columns:max-content minmax(0,1fr);margin:16px 0 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.stat.svelte-1sfmnoy{display:contents}.stat.svelte-1sfmnoy dt:where(.svelte-1sfmnoy),.stat.svelte-1sfmnoy dd:where(.svelte-1sfmnoy){margin:0;padding:7px 0 6px;border-bottom:1px solid color-mix(in srgb,var(--ink) 25%,transparent)}.stat.svelte-1sfmnoy:last-child dt:where(.svelte-1sfmnoy),.stat.svelte-1sfmnoy:last-child dd:where(.svelte-1sfmnoy){border-bottom:none}.stat.svelte-1sfmnoy dt:where(.svelte-1sfmnoy){padding-right:16px;text-align:right;font-size:20px;font-weight:500;letter-spacing:-.01em;line-height:1.25;white-space:nowrap;font-variant-numeric:tabular-nums}.stat.svelte-1sfmnoy dd:where(.svelte-1sfmnoy){padding-left:16px;border-left:1px solid var(--ink);font-size:12.5px;line-height:1.5;align-self:center}.stat-link.svelte-1sfmnoy dt:where(.svelte-1sfmnoy){font-size:15px}.stat-link.svelte-1sfmnoy dt:where(.svelte-1sfmnoy) a:where(.svelte-1sfmnoy){color:var(--accent);text-decoration:none}.stat-link.svelte-1sfmnoy dt:where(.svelte-1sfmnoy) a:where(.svelte-1sfmnoy):hover{text-decoration:underline}@media(max-width:620px){.stat.svelte-1sfmnoy dt:where(.svelte-1sfmnoy){font-size:16px;padding-right:10px}.stat.svelte-1sfmnoy dd:where(.svelte-1sfmnoy){padding-left:10px;font-size:12px}}.foot.svelte-1sfmnoy{max-width:var(--shell);margin:0 auto;padding:56px 24px 48px}.foot-grid.svelte-1sfmnoy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:40px;align-items:center;padding-top:22px;border-top:1px solid var(--ink)}.foot-brand.svelte-1sfmnoy{display:flex;flex-direction:column;gap:2px}.foot-name.svelte-1sfmnoy{font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.foot-tag.svelte-1sfmnoy,.foot-by.svelte-1sfmnoy{font-size:12px}.foot-cols.svelte-1sfmnoy{display:flex;gap:56px;flex-wrap:wrap}.foot-col.svelte-1sfmnoy{display:flex;flex-direction:column;gap:2px}.foot-col-title.svelte-1sfmnoy{margin:0 0 4px;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.foot-col-title.svelte-1sfmnoy:before{content:"-- ";color:var(--accent);white-space:pre}.foot-col.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:var(--ink);font-size:12px;text-decoration:none;width:-moz-fit-content;width:fit-content}.foot-col.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{background:var(--ink);color:var(--paper)}.foot-bottom.svelte-1sfmnoy{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap;margin-top:34px;font-size:12px}.foot-fin.svelte-1sfmnoy{letter-spacing:.08em}.foot-bottom.svelte-1sfmnoy a:where(.svelte-1sfmnoy){color:var(--ink);cursor:pointer}.foot-bottom.svelte-1sfmnoy a:where(.svelte-1sfmnoy):hover{background:var(--ink);color:var(--paper)}@media(max-width:980px){.foot-grid.svelte-1sfmnoy{grid-template-columns:1fr;gap:26px}}
