.carousel.svelte-8ojyxu{--slide:min(38rem, 88vw);--gap:1rem;gap:.75rem;display:grid}.viewport.svelte-8ojyxu{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;padding-block:.4rem .9rem;overflow-x:auto}.viewport.svelte-8ojyxu:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:10px}.container.svelte-8ojyxu{display:flex}.slide.svelte-8ojyxu{flex:0 0 calc(var(--slide) + var(--gap));padding-inline:calc(var(--gap) / 2);scroll-snap-align:start;position:relative}.content.svelte-8ojyxu,.content.svelte-8ojyxu>*{height:100%}.viewport.live.svelte-8ojyxu{scroll-snap-type:none;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:grab;padding:1.5rem 0 2.25rem;overflow:clip}.viewport.live.svelte-8ojyxu:active{cursor:grabbing}.live.svelte-8ojyxu .content:where(.svelte-8ojyxu){opacity:.6;will-change:transform, opacity;transition:transform .5s cubic-bezier(.3,1.18,.4,1),opacity .4s;transform:scale(.9)}.live.svelte-8ojyxu .slide.current:where(.svelte-8ojyxu) .content:where(.svelte-8ojyxu){opacity:1;transform:none}.live.svelte-8ojyxu .slide:where(.svelte-8ojyxu){isolation:isolate}.live.svelte-8ojyxu .slide:where(.svelte-8ojyxu):before{content:"";inset:0 calc(var(--gap) / 2);z-index:-1;box-shadow:0 22px 26px color-mix(in oklab, var(--ink) 22%, transparent);opacity:0;border-radius:14px;transition:opacity .4s;position:absolute}.live.svelte-8ojyxu .slide.current:where(.svelte-8ojyxu):before{opacity:1}.peek.svelte-8ojyxu{inset:0 calc(var(--gap) / 2);z-index:2;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0;position:absolute}.progress.svelte-8ojyxu{background:var(--rule-strong);border-radius:999px;justify-self:center;width:min(15.5rem,70%);height:3px;transition:opacity .3s;overflow:hidden}.progress.idle.svelte-8ojyxu{opacity:.4}.fill.svelte-8ojyxu{background:var(--accent);transform-origin:0;width:100%;height:100%;animation:svelte-8ojyxu-fill var(--dwell) linear forwards;display:block}@keyframes svelte-8ojyxu-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.controls.svelte-8ojyxu{justify-content:center;align-items:center;gap:.6rem;display:flex}.controls.svelte-8ojyxu button:where(.svelte-8ojyxu){width:2.5rem;height:2.5rem;color:var(--ink);background:var(--raised);border:1px solid var(--rule-strong);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .15s,color .15s;display:grid}.controls.svelte-8ojyxu button:where(.svelte-8ojyxu):hover{color:var(--accent);border-color:var(--accent)}.controls.svelte-8ojyxu svg:where(.svelte-8ojyxu){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.position.svelte-8ojyxu{color:var(--muted);font-size:var(--step--1);min-width:4.5rem;margin:0 0 0 .6rem}.icon.svelte-1myiral{width:1em;height:1em;fill:color-mix(in oklab, var(--brand) 80%, var(--ink));flex:none}.letter.svelte-1myiral{font-family:var(--mono);color:var(--paper);background:color-mix(in oklab, var(--brand) 80%, var(--ink));border-radius:50%;place-items:center;width:1.4em;height:1.4em;font-size:.7em;font-weight:700;line-height:1;display:inline-grid}.card.svelte-t08nqt{perspective:1100px;container-type:inline-size}.turner.svelte-t08nqt{height:18rem;transform-style:preserve-3d;transition:transform .75s ease-in-out;display:grid;position:relative}.turner.flipped.svelte-t08nqt{transform:rotateY(180deg)}.face.svelte-t08nqt{background:var(--raised);border:1px solid var(--rule);backface-visibility:hidden;min-height:0;box-shadow:0 1px 0 color-mix(in oklab, var(--lang) 40%, transparent) inset;border-radius:14px;flex-direction:column;grid-area:1/1;transition:visibility 0s linear .375s;display:flex;position:relative;overflow:hidden}.turner.flipped.svelte-t08nqt .front:where(.svelte-t08nqt),.turner.svelte-t08nqt:not(.flipped) .back:where(.svelte-t08nqt){visibility:hidden}.back.svelte-t08nqt{background:linear-gradient(180deg, color-mix(in oklab, var(--lang) 16%, var(--raised)), var(--raised) 45%);grid-template:"head head""summary built"minmax(0,1fr)"summary facts""summary actions"/1.3fr 1fr;gap:.8rem 1.4rem;padding:1.1rem 1.2rem;display:grid;transform:rotateY(180deg)}.front.svelte-t08nqt:after{content:"";background:var(--lang);height:4px;position:absolute;inset:auto 0 0}.front.svelte-t08nqt{flex-direction:row}.shot.svelte-t08nqt{background:color-mix(in oklab, var(--lang) 14%, var(--paper));flex:0 0 44%;position:relative}.shot.svelte-t08nqt img:where(.svelte-t08nqt){object-fit:cover;object-position:top;width:100%;height:100%;display:block}.shot.svelte-t08nqt:after{content:"";background:linear-gradient(to left, var(--raised), transparent 45%);pointer-events:none;position:absolute;inset:0}.no-shot.svelte-t08nqt{height:100%;color:var(--muted);font-size:var(--step-1);place-items:center;display:grid}.pill.svelte-t08nqt{z-index:1;font-size:var(--step--1);color:var(--ink);background:color-mix(in oklab, var(--paper) 88%, transparent);backface-visibility:hidden;box-shadow:0 0 0 1px var(--rule);border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem;display:inline-flex;position:absolute;top:.65rem}.period.svelte-t08nqt{left:.65rem}.language.svelte-t08nqt{right:.65rem}.body.svelte-t08nqt{flex-direction:column;flex:1;gap:.6rem;min-width:0;min-height:0;padding:1rem 1.2rem 1.15rem .4rem;display:flex}.title.svelte-t08nqt{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:1.4rem;line-height:1.1}.title.svelte-t08nqt a:where(.svelte-t08nqt){text-decoration:none;transition:color .2s}.title.svelte-t08nqt a:where(.svelte-t08nqt):hover{color:var(--accent)}.tagline.svelte-t08nqt{color:var(--muted);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:.93rem;line-height:1.5;display:-webkit-box;overflow:hidden}.stack.svelte-t08nqt{--chip:1.6rem;max-height:calc(var(--chip) * 2 + .35rem);flex-wrap:wrap;align-content:flex-start;gap:.35rem;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.stack.svelte-t08nqt [hidden]:where(.svelte-t08nqt){display:none}.stack.svelte-t08nqt li:where(.svelte-t08nqt){height:var(--chip);align-items:center;display:inline-flex}.stack.svelte-t08nqt li:where(.svelte-t08nqt),.built.svelte-t08nqt li:where(.svelte-t08nqt){text-overflow:ellipsis;white-space:nowrap;max-width:100%;line-height:1.2;font-family:var(--mono);font-size:var(--step--1);color:var(--ink);background:color-mix(in oklab, var(--tag) 12%, var(--raised));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--tag) 38%, transparent);border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.15rem .7rem .15rem .5rem;display:inline-flex;overflow:hidden}.stack.svelte-t08nqt .more-tags:where(.svelte-t08nqt){color:var(--muted);border:1px solid var(--rule-strong);background:0 0}.turn.svelte-t08nqt{font-size:var(--step--1);color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 45%, transparent);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .9rem;transition:background .2s,color .2s;display:inline-flex}.body.svelte-t08nqt .turn:where(.svelte-t08nqt){margin-top:auto}.turn.svelte-t08nqt:hover{color:var(--paper);background:var(--accent)}.turn.svelte-t08nqt:focus-visible,.action.svelte-t08nqt:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.turn.svelte-t08nqt svg:where(.svelte-t08nqt){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem;transition:transform .5s}.turn.svelte-t08nqt:hover svg:where(.svelte-t08nqt){transform:rotate(180deg)}.turn.round.svelte-t08nqt{flex:none;width:2.1rem;height:2.1rem;padding:0}.turn.round.svelte-t08nqt svg:where(.svelte-t08nqt){transform:none}.back-head.svelte-t08nqt{grid-area:head;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.back-title.svelte-t08nqt{font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:1.15rem;line-height:1.15}.summary.svelte-t08nqt{scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent;flex:1;grid-area:summary;min-height:0;margin:0;padding-bottom:1.25rem;font-size:.9rem;line-height:1.6;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(#000 calc(100% - 1.5rem),#0000)}.built.svelte-t08nqt{flex-wrap:wrap;grid-area:built;align-content:flex-start;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.facts.svelte-t08nqt{border-top:1px solid var(--rule);color:var(--muted);font-size:var(--step--1);flex-wrap:wrap;grid-area:facts;gap:.2rem .9rem;margin:0;padding-top:.65rem;display:flex}.lang.svelte-t08nqt{align-items:center;gap:.4rem;display:inline-flex}.actions.svelte-t08nqt{grid-area:actions;gap:.5rem;display:flex}.action.svelte-t08nqt{font-size:var(--step--1);color:var(--ink);border:1px solid var(--rule-strong);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .75rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s;display:inline-flex}.action.svelte-t08nqt:hover{color:var(--accent);border-color:var(--accent)}.action.primary.svelte-t08nqt{color:var(--paper);background:var(--accent);border-color:var(--accent)}.action.primary.svelte-t08nqt:hover{color:var(--paper);filter:brightness(1.1)}.pulse.svelte-t08nqt{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;animation:2s ease-in-out infinite svelte-t08nqt-beat}@keyframes svelte-t08nqt-beat{50%{opacity:.25}}@container (width<=30rem){.turner.svelte-t08nqt{height:31rem}.front.svelte-t08nqt{flex-direction:column}.shot.svelte-t08nqt{flex:none;height:11.5rem}.shot.svelte-t08nqt:after{background:linear-gradient(to top, var(--raised), transparent 42%)}.back.svelte-t08nqt{grid-template:"head""summary"minmax(0,1fr)"built""facts""actions"/1fr}}.mix.svelte-wu1qt4{margin:0 0 clamp(1.75rem,4vw,2.5rem)}figcaption.svelte-wu1qt4{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:0 .6rem;margin-bottom:1rem;font-weight:500;display:flex}.note.svelte-wu1qt4{color:var(--muted);font-weight:400;font-size:var(--step--1)}.rows.svelte-wu1qt4{grid-template-columns:1fr;gap:.45rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.row.svelte-wu1qt4{grid-template-columns:8.5rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;display:grid}.name.svelte-wu1qt4{font-size:var(--step--1);color:var(--ink);align-items:center;gap:.5rem;min-width:0;display:flex}.swatch.svelte-wu1qt4,.fill.svelte-wu1qt4{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ink) 28%, transparent)}.swatch.svelte-wu1qt4{background:var(--lang);border-radius:3px;flex:none;width:.7rem;height:.7rem}.track.svelte-wu1qt4{background:color-mix(in oklab, var(--ink) 7%, transparent);border-radius:4px;height:.6rem;overflow:hidden}.fill.svelte-wu1qt4{background:var(--lang);border-radius:4px;height:100%;display:block}.count.svelte-wu1qt4{font-family:var(--mono);font-size:var(--step--1);color:var(--muted);text-align:right}@media (width>=52rem){.rows.svelte-wu1qt4{grid-template-columns:1fr 1fr}}.grid.svelte-mkn5wl{grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));gap:1.1rem;display:grid}.model.svelte-mkn5wl{background:var(--raised);border:1px solid var(--rule);border-radius:10px;margin:0;transition:border-color .15s,transform .15s;overflow:hidden}.model.svelte-mkn5wl:hover{border-color:var(--accent);transform:translateY(-3px)}.stage.svelte-mkn5wl{aspect-ratio:900/506;border-bottom:1px solid var(--rule);position:relative}img.svelte-mkn5wl,model-viewer.svelte-mkn5wl{width:100%;height:100%;display:block}img.svelte-mkn5wl{object-fit:cover}model-viewer.svelte-mkn5wl{--poster-color:transparent;background:color-mix(in oklab, var(--ink) 12%, var(--paper))}.open3d.svelte-mkn5wl{font-size:var(--step--1);color:var(--ink);background:color-mix(in oklab, var(--paper) 90%, transparent);border:1px solid var(--rule-strong);cursor:pointer;border-radius:999px;padding:.35rem .8rem;transition:border-color .15s,color .15s;position:absolute;bottom:.65rem;right:.65rem}.open3d.svelte-mkn5wl:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}.open3d.svelte-mkn5wl:focus-visible{outline:2px solid var(--accent);outline-offset:3px}figcaption.svelte-mkn5wl{padding:clamp(1rem,2.5vw,1.4rem)}h3.svelte-mkn5wl{font-size:var(--step-1);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.tool.svelte-mkn5wl{font-family:var(--mono);font-size:var(--step--1);color:var(--muted);white-space:nowrap;font-weight:400}.graph.svelte-fgdhb3{margin:0}.scroll.svelte-fgdhb3{padding-bottom:.25rem;overflow-x:auto}svg.svelte-fgdhb3{width:100%;min-width:40rem;height:auto;display:block}.axis.svelte-fgdhb3{font-family:var(--mono);fill:var(--muted);font-size:9px}.level-0.svelte-fgdhb3{fill:var(--rule)}.level-1.svelte-fgdhb3{fill:color-mix(in oklab, var(--accent) 35%, var(--raised))}.level-2.svelte-fgdhb3{fill:color-mix(in oklab, var(--accent) 58%, var(--raised))}.level-3.svelte-fgdhb3{fill:color-mix(in oklab, var(--accent) 80%, var(--raised))}.level-4.svelte-fgdhb3{fill:var(--accent)}.legend.svelte-fgdhb3{font-size:var(--step--1);color:var(--muted);justify-content:flex-end;align-items:center;gap:.3rem;margin-top:.6rem;display:flex}.swatch.svelte-fgdhb3{width:.75rem;min-width:0;height:.75rem}.legend.svelte-fgdhb3 span:where(.svelte-fgdhb3):first-child{margin-right:.2rem}.legend.svelte-fgdhb3 span:where(.svelte-fgdhb3):last-child{margin-left:.2rem}.posts.svelte-kjz6sm{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.post.svelte-kjz6sm{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:.35rem 1.5rem;padding-bottom:1.75rem;display:grid}.post.svelte-kjz6sm:last-child{border-bottom:none;padding-bottom:0}.period.svelte-kjz6sm{color:var(--muted);padding-top:.35rem}.crest.svelte-kjz6sm{border:1px solid var(--rule-strong);background:#fff;border-radius:8px;justify-content:center;align-items:center;height:2.9rem;margin-bottom:.7rem;padding:.4rem .6rem;display:inline-flex}.crest.svelte-kjz6sm img:where(.svelte-kjz6sm){object-fit:contain;width:auto;max-width:11rem;height:100%;display:block}.title.svelte-kjz6sm{font-size:var(--step-1);margin-bottom:.2rem}.place.svelte-kjz6sm{color:var(--accent);margin-bottom:.45rem;font-weight:500}.detail.svelte-kjz6sm{color:var(--muted);max-width:58ch}@media (width<=44rem){.post.svelte-kjz6sm{grid-template-columns:1fr}.period.svelte-kjz6sm{padding-top:0}}.toggle.svelte-1cmi4dh{border:1px solid var(--rule-strong);color:var(--muted);cursor:pointer;font-family:var(--body);font-size:var(--step--1);background:0 0;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .95rem .4rem .75rem;font-weight:500;transition:border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.toggle.svelte-1cmi4dh:before{content:"";background:linear-gradient(110deg, transparent 20%, var(--accent-wash) 50%, transparent 80%);transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.toggle.svelte-1cmi4dh:hover{border-color:var(--accent);color:var(--accent)}.toggle.svelte-1cmi4dh:hover:before{transform:translate(100%)}.orb.svelte-1cmi4dh,.label.svelte-1cmi4dh{position:relative}.orb.svelte-1cmi4dh{overflow:visible}.disc.svelte-1cmi4dh,.bite.svelte-1cmi4dh,.rays.svelte-1cmi4dh{transition:cx .5s cubic-bezier(.4,0,.2,1),cy .5s cubic-bezier(.4,0,.2,1),r .5s cubic-bezier(.4,0,.2,1),opacity .35s,transform .5s cubic-bezier(.4,0,.2,1)}.rays.svelte-1cmi4dh{transform-origin:12px 12px}.toggle[data-theme=dark].svelte-1cmi4dh .bite:where(.svelte-1cmi4dh){cx:17px;cy:7px}.toggle[data-theme=dark].svelte-1cmi4dh .disc:where(.svelte-1cmi4dh){r:7.4px}.toggle[data-theme=dark].svelte-1cmi4dh .rays:where(.svelte-1cmi4dh){opacity:0;transform:rotate(-45deg)scale(.4)}.topbar.svelte-1uha8ag{z-index:10;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);position:sticky;top:0}.topbar.svelte-1uha8ag:after{content:"";background:var(--accent);width:100%;height:2px;transform:scaleX(var(--read,0));transform-origin:0;position:absolute;bottom:-1px;left:0}.bar.svelte-1uha8ag{align-items:center;gap:clamp(.85rem,2vw,1.5rem);padding-block:.85rem;display:flex}.wordmark.svelte-1uha8ag{font-family:var(--display);letter-spacing:-.02em;margin-right:auto;font-size:1.15rem;font-weight:700;text-decoration:none}.nav.svelte-1uha8ag{scrollbar-width:none;gap:clamp(.85rem,2vw,1.5rem);min-width:0;display:none;overflow-x:auto}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--muted);white-space:nowrap;flex:none;font-weight:500;text-decoration:none}.nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--ink)}.hero.svelte-1uha8ag{padding-block:clamp(3rem,9vh,5.5rem) clamp(2.5rem,6vh,4rem)}.name.svelte-1uha8ag{font-size:var(--step-3);letter-spacing:-.035em;max-width:16ch;font-weight:700}.letter.svelte-1uha8ag{animation:.75s cubic-bezier(.2,.7,.3,1) both svelte-1uha8ag-rise;animation-delay:calc(var(--i) * 26ms);display:inline-block}@keyframes svelte-1uha8ag-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.42em)}}.device.svelte-1uha8ag{background:var(--raised);border:1px solid var(--rule-strong);border-radius:12px;margin-top:2.25rem;animation:.6s cubic-bezier(.2,.7,.3,1) .55s both svelte-1uha8ag-settle;overflow:hidden}@keyframes svelte-1uha8ag-settle{0%{opacity:0;transform:translateY(.6rem)}}.terminal.svelte-1uha8ag{--term-bg:#16191d;--term-chrome:#20252b;--term-fg:#cdcbc8;--term-dim:#8a8783;--term-accent:#3cf;--term-rule:#2b3137;font-size:var(--step--1);background:var(--term-bg);color:var(--term-fg);border-color:var(--term-rule);line-height:1.6}.term-bar.svelte-1uha8ag{background:var(--term-chrome);border-bottom:1px solid var(--term-rule);align-items:center;gap:.75rem;padding:.55rem .9rem;display:flex}.term-lights.svelte-1uha8ag{flex:none;gap:.45rem;display:inline-flex}.light.svelte-1uha8ag{cursor:pointer;color:#0000008c;border:0;border-radius:50%;place-items:center;width:.85rem;height:.85rem;padding:0;font-size:.6rem;line-height:1;display:grid}.light.svelte-1uha8ag:before{opacity:0;transition:opacity .12s}.term-lights.svelte-1uha8ag:hover .light:where(.svelte-1uha8ag):before,.light.svelte-1uha8ag:focus-visible:before{opacity:1}.light.svelte-1uha8ag:focus-visible{outline:2px solid var(--term-accent);outline-offset:2px}.light.red.svelte-1uha8ag{background:#ff5f56}.light.red.svelte-1uha8ag:before{content:"×"}.light.amber.svelte-1uha8ag{background:#ffbd2e}.light.amber.svelte-1uha8ag:before{content:"–"}.light.green.svelte-1uha8ag{background:#27c93f}.light.green.svelte-1uha8ag:before{content:"+"}.term-reopen.svelte-1uha8ag{--term-bg:#16191d;--term-fg:#cdcbc8;--term-accent:#3cf;--term-rule:#2b3137;font-size:var(--step--1);color:var(--term-fg);background:var(--term-bg);border:1px solid var(--term-rule);cursor:pointer;border-radius:10px;align-items:center;gap:.1rem;margin-top:2.25rem;padding:.6rem 1rem;transition:border-color .15s,transform .15s;display:inline-flex}.term-reopen.svelte-1uha8ag:hover{border-color:var(--term-accent);transform:translateY(-1px)}.term-reopen.svelte-1uha8ag .prompt:where(.svelte-1uha8ag){margin-right:.35rem}.term-title.svelte-1uha8ag{text-align:center;color:var(--term-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.term-status.svelte-1uha8ag{color:var(--term-accent);flex:none;align-items:center;gap:.5rem;display:inline-flex}.dot.svelte-1uha8ag{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;animation:2.4s ease-out infinite svelte-1uha8ag-dot-ping}@keyframes svelte-1uha8ag-dot-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 55%, transparent)}to{box-shadow:0 0 0 .6rem #0000}}.term-body.svelte-1uha8ag{flex-direction:column;margin:0;padding:.85rem 1rem .95rem;display:flex}.term-entry.svelte-1uha8ag{display:contents}.term-entry.svelte-1uha8ag dt:where(.svelte-1uha8ag){color:var(--term-fg)}.term-entry.svelte-1uha8ag dd:where(.svelte-1uha8ag){color:var(--term-dim);margin:0 0 .4rem}.prompt.svelte-1uha8ag{color:var(--term-accent);margin-right:.15rem;font-weight:600}.num.svelte-1uha8ag{color:var(--term-accent);font-variant-numeric:tabular-nums;font-weight:600}.term-promptline.svelte-1uha8ag{align-items:center;display:flex}.caret.svelte-1uha8ag{background:var(--term-accent);width:.5rem;height:1.05em;margin-left:.25rem;animation:1.1s step-end infinite svelte-1uha8ag-caret-blink;display:inline-block}@keyframes svelte-1uha8ag-caret-blink{50%{opacity:0}}.role.svelte-1uha8ag{font-size:var(--step-1);max-width:40ch;margin-top:1.1rem}.intro.svelte-1uha8ag{color:var(--muted);max-width:56ch;margin-top:.9rem}.highlight.svelte-1uha8ag{max-width:56ch;margin-top:.9rem}.links.svelte-1uha8ag{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.link.svelte-1uha8ag{border:1px solid var(--rule-strong);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1.1rem;font-weight:500;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.link-icon.svelte-1uha8ag{fill:currentColor;width:1.05em;height:1.05em;color:var(--muted);flex:none;transition:color .15s}.link.svelte-1uha8ag:hover .link-icon:where(.svelte-1uha8ag){color:var(--accent)}.link.svelte-1uha8ag:hover{border-color:var(--accent);background:var(--accent-wash)}.section.svelte-1uha8ag{border-top:1px solid var(--rule);padding-block:clamp(2.5rem,6vw,4rem)}.section-head.svelte-1uha8ag{margin-bottom:clamp(1.75rem,4vw,2.5rem)}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:var(--step-2);font-weight:700}.section-note.svelte-1uha8ag{color:var(--muted);max-width:58ch;margin-top:.5rem}.contributions.svelte-1uha8ag{gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.contribution.svelte-1uha8ag{border-bottom:1px solid var(--rule);grid-template-columns:11rem minmax(0,1fr);gap:.35rem 1.5rem;padding-bottom:1.75rem;display:grid}.contribution.svelte-1uha8ag:last-child{border-bottom:none;padding-bottom:0}.state.svelte-1uha8ag{text-transform:uppercase;color:var(--muted);padding-top:.35rem}.state[data-state=merged].svelte-1uha8ag{color:var(--accent)}.contribution-title.svelte-1uha8ag{font-size:var(--step-1);margin-bottom:.35rem}.contribution-title.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}.ref.svelte-1uha8ag{color:var(--muted);font-weight:400}.detail.svelte-1uha8ag{color:var(--muted);max-width:58ch}.tools.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:clamp(1.75rem,4vw,2.75rem);display:grid}.tool-heading.svelte-1uha8ag{font-size:var(--step-1);margin-bottom:.85rem}.chips.svelte-1uha8ag{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.chip.svelte-1uha8ag{background:var(--brand);color:var(--on-brand);font-size:var(--step--1);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-brand) 20%, transparent);border-radius:7px;align-items:center;gap:.45rem;padding:.3rem .7rem .3rem .55rem;font-weight:500;line-height:1.5;transition:transform .18s,box-shadow .18s;display:inline-flex}.chip.svelte-1uha8ag svg:where(.svelte-1uha8ag){fill:currentColor;flex:none;width:1.05em;height:1.05em}.chip.svelte-1uha8ag .mark:where(.svelte-1uha8ag){border:1.5px solid;border-radius:3px;flex:none;place-items:center;width:1.05em;height:1.05em;font-size:.78em;font-weight:700;display:grid}.chip.svelte-1uha8ag:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--on-brand) 20%, transparent), 0 7px 20px -7px color-mix(in oklab, var(--brand) 80%, transparent);transform:translateY(-3px)}.spoken.svelte-1uha8ag{color:var(--muted);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.colophon.svelte-1uha8ag{border-top:1px solid var(--rule);color:var(--muted);padding-block:clamp(2rem,5vw,3rem) clamp(3rem,8vw,5rem)}.colophon.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:62ch}.colophon-links.svelte-1uha8ag{flex-wrap:wrap;gap:1.5rem;margin-top:1rem;display:flex}@media (width>=48rem){.nav.svelte-1uha8ag{display:flex}}@media (width<=44rem){.contribution.svelte-1uha8ag{grid-template-columns:1fr}.state.svelte-1uha8ag{padding-top:0}}
