.slide--cover.svelte-1b124lj{background:var(--paper)}.slide--divider.svelte-1b124lj{background:var(--paper-raised)}.slide--statement.svelte-1b124lj{text-align:center;background:var(--evergreen-tint)}.qr-code.svelte-1chbkf4{flex-direction:column;align-items:center;gap:.6rem;display:flex}.qr-code-image.svelte-1chbkf4{border:1px solid var(--rule);background:#faf6ee;border-radius:6px;width:10rem;height:10rem;padding:.7rem}.qr-code--compact.svelte-1chbkf4 .qr-code-image:where(.svelte-1chbkf4){width:5.5rem;height:5.5rem;padding:.45rem}.qr-code-image.svelte-1chbkf4 svg{width:100%;height:100%;display:block}.qr-code-label.svelte-1chbkf4{font-family:var(--mono);color:var(--ink-faint);font-size:.85rem}.qr-code--compact.svelte-1chbkf4 .qr-code-label:where(.svelte-1chbkf4){font-size:.72rem}.cover-eyebrow.svelte-da8lb9{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:1.6rem;font-size:1.05rem}.cover-title.svelte-da8lb9{margin-bottom:1.3rem;font-size:clamp(3rem,9vw,6.2rem);line-height:.98}.cover-title.svelte-da8lb9 em{color:var(--accent);font-style:normal}.cover-sub.svelte-da8lb9{font-family:var(--serif-body);color:var(--ink-soft);max-width:42rem;margin-bottom:2.2rem;font-size:clamp(1.3rem,2.3vw,1.7rem);font-style:italic}.cover-qr.svelte-da8lb9{align-items:center;gap:.9rem;margin-top:1.4rem;display:flex}.cover-qr-label.svelte-da8lb9{font-family:var(--mono);color:var(--ink-faint);font-size:.8rem}.divider-num.svelte-1ukv09b{font-family:var(--serif-display);color:var(--accent-tint);-webkit-text-stroke:1.5px var(--accent-soft);z-index:0;-webkit-user-select:none;user-select:none;font-size:clamp(4.5rem,14vw,10rem);line-height:.85;position:absolute;top:6vh;right:6vw}.divider-content.svelte-1ukv09b{z-index:1;position:relative}.divider-title.svelte-1ukv09b{margin-bottom:1.5rem;font-size:clamp(2.5rem,6.2vw,4.4rem)}.divider-list.svelte-1ukv09b{font-family:var(--mono);color:var(--ink-soft);flex-direction:column;gap:.65rem;margin-top:1.7rem;padding:0;font-size:1.3rem;list-style:none;display:flex}.divider-list.svelte-1ukv09b li:where(.svelte-1ukv09b):before{content:"→ ";color:var(--accent)}.flow.svelte-14iizl6{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.6rem;display:flex}.flow-box.svelte-14iizl6{border:1px solid var(--rule);background:var(--paper);border-radius:3px;min-width:9.5rem;padding:1rem 1.3rem}.flow--equal.svelte-14iizl6 .flow-box:where(.svelte-14iizl6){text-align:center;flex:1 1 0;min-width:0}.flow--equal.svelte-14iizl6 .flow-arrow:where(.svelte-14iizl6){flex:none}.flow-box.svelte-14iizl6 strong:where(.svelte-14iizl6){color:var(--ink);margin-bottom:.3rem;font-size:1.28rem;display:block}.flow-box.svelte-14iizl6 span:where(.svelte-14iizl6){font-family:var(--mono);color:var(--ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.95rem}.flow-box--accent.svelte-14iizl6{border-color:var(--accent-soft);background:var(--accent-tint)}.flow-box--accent.svelte-14iizl6 strong:where(.svelte-14iizl6){color:var(--accent)}.flow-box--evergreen.svelte-14iizl6{border-color:var(--evergreen);background:var(--evergreen-tint)}.flow-box--evergreen.svelte-14iizl6 strong:where(.svelte-14iizl6){color:var(--evergreen)}.flow-box--blue.svelte-14iizl6{background:#dfe6f5;border-color:#5b7fc7}.flow-box--blue.svelte-14iizl6 strong:where(.svelte-14iizl6){color:#34528f}:root[data-theme=dark] .flow-box--blue.svelte-14iizl6{background:#223055;border-color:#5b7fc7}:root[data-theme=dark] .flow-box--blue.svelte-14iizl6 strong:where(.svelte-14iizl6){color:#9db4e6}.flow-arrow.svelte-14iizl6{color:var(--ink-faint);font-family:var(--mono);flex:none}.flow-grid.svelte-14iizl6{flex-direction:column;align-items:center;gap:.9rem;margin-top:1.8rem;display:flex}.flow-row.svelte-14iizl6{align-items:stretch;gap:.9rem;width:100%;display:flex}.flow-row.svelte-14iizl6 .flow-box:where(.svelte-14iizl6){text-align:center;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:8rem;display:flex}.flow-row.svelte-14iizl6 .flow-arrow:where(.svelte-14iizl6){align-self:center;font-size:2.2rem}.flow-row--connector.svelte-14iizl6{gap:.9rem}.flow-row--connector.svelte-14iizl6 .flow-spacer:where(.svelte-14iizl6){visibility:hidden;border:none;min-height:.1px;padding:0}.flow-vertical.svelte-14iizl6{min-width:0;font-family:var(--mono);color:var(--ink-faint);flex:1 1 0;justify-content:center;align-items:center;font-size:2.2rem;line-height:1;display:flex}.flow-box.svelte-14iizl6 img.logo-mark:where(.svelte-14iizl6){width:1.6rem;height:1.6rem;margin-bottom:.4rem;display:block}.flow-box.svelte-14iizl6 .flow-icons:where(.svelte-14iizl6){gap:.4rem;margin-bottom:.4rem;display:flex}.flow-box.svelte-14iizl6 .flow-icons:where(.svelte-14iizl6) img.logo-mark:where(.svelte-14iizl6){margin-bottom:0}.tree.svelte-z5u5qa{margin-top:2rem}.tree-root-wrap.svelte-z5u5qa{text-align:center}.tree-root.svelte-z5u5qa{border:1px solid var(--ink);font-family:var(--serif-display);color:var(--ink);background:var(--paper);border-radius:4px;padding:.7rem 1.5rem;font-size:1.6rem;font-weight:600;display:inline-block}.tree-root-wrap.svelte-z5u5qa:after{content:"";background:var(--rule);width:1px;height:1.8rem;margin:0 auto;display:block}.tree-branches.svelte-z5u5qa{border-top:1px solid var(--rule);justify-content:space-between;gap:2rem;padding-top:1.8rem;display:flex}.tree-branch.svelte-z5u5qa{text-align:center;flex:1;position:relative}.tree-branch.svelte-z5u5qa:before{content:"";background:var(--rule);width:1px;height:1.8rem;position:absolute;top:-1.8rem;left:50%}.tree-branch-title.svelte-z5u5qa{font-family:var(--serif-display);color:var(--ink);margin-bottom:.25rem;font-size:1.4rem;font-weight:600}.tree-branch-meta.svelte-z5u5qa{font-family:var(--mono);color:var(--accent);margin-bottom:.9rem;font-size:1rem;display:block}.tree-branch-list.svelte-z5u5qa{font-family:var(--mono);color:var(--ink-soft);flex-direction:column;gap:.5rem;margin:0;padding:0;font-size:1.18rem;list-style:none;display:flex}.tree-branch-list.svelte-z5u5qa li:where(.svelte-z5u5qa):before{content:"→ ";color:var(--ink-faint)}@media (width<=760px){.tree-branches.svelte-z5u5qa{flex-direction:column;gap:2.2rem}.tree-branch.svelte-z5u5qa:before{display:none}}.htimeline.svelte-187zfet{margin-top:3rem}.htimeline-events.svelte-187zfet{justify-content:space-between;gap:1.5rem;display:flex;position:relative}.htimeline-line.svelte-187zfet{background:var(--rule);z-index:0;height:1px;position:absolute;top:4rem;left:0;right:0}.htimeline-event.svelte-187zfet{z-index:1;flex-direction:column;align-items:center;width:13rem;display:flex;position:relative}.htimeline-event.svelte-187zfet:before{content:"";background:var(--accent);border:3px solid var(--paper);z-index:2;border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:4rem;left:50%;transform:translate(-50%,-50%)}.htimeline-top.svelte-187zfet{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;height:4rem;padding-bottom:.9rem;display:flex}.htimeline-year.svelte-187zfet{font-family:var(--mono);color:var(--accent);font-size:1.12rem}.htimeline-label.svelte-187zfet{font-family:var(--serif-display);color:var(--ink);margin:.1rem 0 0;font-size:1.45rem;font-weight:600}.htimeline-points.svelte-187zfet{text-align:left;flex-direction:column;gap:.5rem;width:100%;margin:1.3rem 0 0;padding:0;list-style:none;display:flex}.htimeline-points.svelte-187zfet li:where(.svelte-187zfet){font-family:var(--mono);color:var(--ink-soft);padding-left:1rem;font-size:1rem;line-height:1.48;position:relative}.htimeline-points.svelte-187zfet li:where(.svelte-187zfet):before{content:"—";color:var(--ink-faint);position:absolute;left:0}@media (width<=900px){.htimeline-events.svelte-187zfet{flex-direction:column;align-items:center;gap:2.5rem}.htimeline-line.svelte-187zfet,.htimeline-event.svelte-187zfet:before{display:none}.htimeline-event.svelte-187zfet{width:100%;max-width:20rem}}.layercake.svelte-1hdzf9f{flex-direction:column;align-items:center;gap:.6rem;margin-top:2rem;display:flex}.layercake-tier.svelte-1hdzf9f{width:var(--w,100%);box-sizing:border-box;border:1px solid var(--rule);background:var(--paper);border-radius:5px;justify-content:space-between;align-items:baseline;gap:1rem;max-width:36rem;padding:1.1rem 1.6rem;display:flex}.layercake-tier.svelte-1hdzf9f strong:where(.svelte-1hdzf9f){color:var(--ink);white-space:nowrap;font-size:1.32rem}.layercake-tier.svelte-1hdzf9f span:where(.svelte-1hdzf9f){font-family:var(--mono);color:var(--ink-faint);text-align:right;font-size:.92rem}.layercake-tier--kernel.svelte-1hdzf9f{background:var(--accent-tint);border-color:var(--accent-soft)}.layercake-tier--kernel.svelte-1hdzf9f strong:where(.svelte-1hdzf9f){color:var(--accent)}.layercake-tier--hardware.svelte-1hdzf9f{background:var(--paper-raised)}.layercake-boundary.svelte-1hdzf9f{box-sizing:border-box;width:100%;max-width:36rem;color:var(--ink-faint);font-family:var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.7rem;padding:0 .4rem;font-size:.76rem;display:flex}.layercake-boundary.svelte-1hdzf9f:before,.layercake-boundary.svelte-1hdzf9f:after{content:"";background-image:repeating-linear-gradient(to right, var(--rule) 0, var(--rule) 4px, transparent 4px, transparent 8px);flex:1;height:1px}.stack.svelte-h5izu{flex-direction:column;gap:.5rem;max-width:30rem;margin-top:1.6rem;display:flex}.stack-layer.svelte-h5izu{border:1px solid var(--rule);background:var(--paper);border-radius:3px;justify-content:space-between;align-items:baseline;padding:.9rem 1.2rem;display:flex}.stack-layer.svelte-h5izu strong:where(.svelte-h5izu){color:var(--ink);font-size:1.32rem}.stack-layer.svelte-h5izu span:where(.svelte-h5izu){font-family:var(--mono);color:var(--ink-faint);font-size:.95rem}.stack-layer--base.svelte-h5izu{background:var(--paper-raised)}.stack-layer--accent.svelte-h5izu{border-color:var(--accent-soft);background:var(--accent-tint)}.stack-layer.svelte-h5izu img.logo-mark:where(.svelte-h5izu){width:1.5rem;height:1.5rem}.distro-forest.svelte-1wtuvkk{justify-content:space-between;gap:2rem;margin-top:2.2rem;display:flex}.distro-col.svelte-1wtuvkk{text-align:center;flex:1}.distro-root.svelte-1wtuvkk{border:1px solid var(--ink);background:var(--paper);border-radius:4px;align-items:center;gap:.55rem;padding:.65rem 1.3rem;display:inline-flex}.distro-root.svelte-1wtuvkk img:where(.svelte-1wtuvkk){width:1.5rem;height:1.5rem}.distro-root.svelte-1wtuvkk span:where(.svelte-1wtuvkk){font-family:var(--serif-display);color:var(--ink);font-size:1.25rem;font-weight:600}.distro-meta.svelte-1wtuvkk{font-family:var(--mono);color:var(--accent);margin-top:.6rem;font-size:.85rem;display:block}.distro-connector.svelte-1wtuvkk{background:var(--rule);width:1px;height:1.5rem;margin:.6rem auto}.distro-list.svelte-1wtuvkk{font-family:var(--mono);color:var(--ink-soft);flex-direction:column;gap:.6rem;margin:0;padding:0;font-size:1.05rem;list-style:none;display:flex}.distro-list.svelte-1wtuvkk li:where(.svelte-1wtuvkk){justify-content:center;align-items:center;gap:.5rem;display:flex}.distro-list.svelte-1wtuvkk li:where(.svelte-1wtuvkk) img:where(.svelte-1wtuvkk){flex:none;width:1.15rem;height:1.15rem}@media (width<=760px){.distro-forest.svelte-1wtuvkk{flex-direction:column;gap:2.4rem}}.two-up.svelte-1okrjhp{grid-template-columns:1fr 1fr;gap:1.4rem;margin-top:1.4rem;display:grid}@media (width<=700px){.two-up.svelte-1okrjhp{grid-template-columns:1fr}}.card.svelte-1okrjhp{border:1px solid var(--rule);background:var(--paper);border-radius:4px;padding:1.3rem 1.4rem}.card.svelte-1okrjhp h4:where(.svelte-1okrjhp){font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin-bottom:.55rem;font-size:1.02rem;font-weight:500}.card.svelte-1okrjhp p:where(.svelte-1okrjhp){color:var(--ink-soft);margin:0;font-size:1.32rem;line-height:1.46}.split.svelte-1wrfwle{grid-template-columns:1fr 1px 1fr;align-items:start;gap:2.4rem;display:grid}.split-div.svelte-1wrfwle{background:var(--rule);align-self:stretch}.split-col.svelte-1wrfwle h3{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin-bottom:.9rem;font-size:1.1rem}.split-col.col-b.svelte-1wrfwle h3{color:var(--evergreen)}@media (width<=760px){.split.svelte-1wrfwle{grid-template-columns:1fr}.split-div.svelte-1wrfwle{width:100%;height:1px}}.figure.svelte-ahiy2q{border:1px solid var(--rule);background:var(--paper-raised);border-radius:4px;margin:0;padding:.5rem}.figure.svelte-ahiy2q img:where(.svelte-ahiy2q){filter:sepia(.12)saturate(.92)contrast(1.02);border-radius:2px;width:100%;height:auto;display:block}.figure.svelte-ahiy2q figcaption:where(.svelte-ahiy2q){font-family:var(--mono);color:var(--ink-faint);padding:.8rem .3rem .2rem;font-size:.88rem;line-height:1.55}.figure.svelte-ahiy2q figcaption:where(.svelte-ahiy2q) a{color:var(--ink-faint);-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.figure--fit.svelte-ahiy2q{width:100%}.figure--fit.svelte-ahiy2q img:where(.svelte-ahiy2q){object-fit:cover;max-height:74vh}@media (width<=900px){.figure--fit.svelte-ahiy2q img:where(.svelte-ahiy2q){max-height:50vh}}.with-figure.svelte-ccf1yu{grid-template-columns:minmax(18rem,27rem) 1px 1fr;align-items:center;gap:2.6rem;display:grid}.with-figure-div.svelte-ccf1yu{background:var(--rule);align-self:stretch}@media (width<=900px){.with-figure.svelte-ccf1yu{grid-template-columns:1fr}.with-figure-div.svelte-ccf1yu{width:100%;height:1px}}.term.svelte-vcqh34{border:1px solid var(--rule);background:var(--paper-raised);border-radius:6px;margin-top:1.6rem;overflow:hidden}.term-title.svelte-vcqh34{font-family:var(--mono);color:var(--ink-faint);border-bottom:1px solid var(--rule);letter-spacing:.04em;padding:.55rem 1rem;font-size:.78rem}.term-body.svelte-vcqh34{font-family:var(--mono);padding:1.1rem 1.3rem;font-size:1.15rem;line-height:1.55;overflow-x:auto}.term-line.svelte-vcqh34{white-space:pre;color:var(--ink)}.term-prompt.svelte-vcqh34{color:var(--accent);font-weight:600}.term-line.svelte-vcqh34 .token.comment{color:var(--ink-faint);font-style:italic}.term-line.svelte-vcqh34 .token.string,.term-line.svelte-vcqh34 .token.string-interpolation{color:var(--evergreen)}.term-line.svelte-vcqh34 .token.variable,.term-line.svelte-vcqh34 .token.environment{color:var(--accent)}.term-line.svelte-vcqh34 .token.keyword,.term-line.svelte-vcqh34 .token.for-or-select,.term-line.svelte-vcqh34 .token.important,.term-line.svelte-vcqh34 .token.boolean{color:var(--accent);font-weight:600}.term-line.svelte-vcqh34 .token.function,.term-line.svelte-vcqh34 .token.builtin{color:var(--ink);font-weight:600}.term-line.svelte-vcqh34 .token.parameter{color:var(--accent-soft)}.term-line.svelte-vcqh34 .token.number,.term-line.svelte-vcqh34 .token.constant{color:var(--ink-soft)}.term-line.svelte-vcqh34 .token.operator,.term-line.svelte-vcqh34 .token.punctuation{color:var(--ink-faint)}.theme-toggle.svelte-lu0t34{border:1px solid var(--rule);background:var(--paper);width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:border-color .2s,color .2s;display:flex}.theme-toggle.svelte-lu0t34:hover{border-color:var(--accent);color:var(--accent)}
