@import 'https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,400;0,500;0,600;1,400&family=IBM+Plex+Sans:ital,wght@0,400;0,500;0,600;1,400&family=STIX+Two+Text:ital,wght@0,400;0,500;1,400&display=swap';:root{--paper:#f2f1ec;--paper-hi:#faf9f5;--ink:#101317;--ink-2:#3d4248;--muted:#70767d;--faint:rgba(16, 19, 23, .11);--models:#d23f57;--research:#315ed8;--systems:#048c73;--signal:#d37a16;--misc:#7557b7;--public-dot:#3dcc8e;--sans:'IBM Plex Sans', system-ui, sans-serif;--mono:'IBM Plex Mono', ui-monospace, SFMono-Regular, Menlo, monospace;--academic:'STIX Two Text', Georgia, serif;--page:1180px;--reading:760px;--dur:140ms}*,*::before,*::after{box-sizing:border-box}[hidden]{display:none!important}html{color-scheme:light;font-size:17px;scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper)url(../grid.svg)repeat;font-family:var(--sans);line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body.search-open{overflow:hidden}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--models)}button,input,select,textarea{color:inherit;font:inherit}button{cursor:pointer}img{display:block;max-width:100%}code,pre,kbd{font-family:var(--mono)}::selection{color:#fff;background:#1d2730}.shell{width:min(var(--page),calc(100% - 2rem));margin-inline:auto}.skip-link{position:fixed;top:-3rem;left:.5rem;z-index:1000;padding:.35rem .55rem;color:#fff;background:var(--ink);font:600 .68rem var(--mono);text-decoration:none}.skip-link:focus{top:.5rem}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ns-dot{display:inline-block;flex:none;width:.55rem;height:.55rem;border-radius:50%}.ns-dot.models{background:var(--models)}.ns-dot.research{background:var(--research)}.ns-dot.systems{background:var(--systems)}.ns-dot.signal{background:var(--signal)}.ns-dot.misc{background:var(--misc)}.ns-color.models{color:var(--models)}.ns-color.research{color:var(--research)}.ns-color.systems{color:var(--systems)}.ns-color.signal{color:var(--signal)}.ns-color.misc{color:var(--misc)}.site-head{padding-top:.65rem}.head-row{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;min-height:44px}.brand{font:600 .73rem var(--mono);letter-spacing:0;text-decoration:none}.brand b{color:var(--models);font-weight:600}.head-nav{display:flex;gap:1.1rem;align-items:center;font:.63rem var(--mono)}.head-nav a,.head-nav button{padding:0;color:inherit;background:0 0;border:0;text-decoration:none}.head-nav a:hover,.head-nav button:hover{color:var(--systems)}.machine-line{display:flex;gap:1rem;margin-top:.25rem;padding:.38rem .55rem;overflow-x:auto;color:#e9ebe8;background:var(--ink);font:.58rem var(--mono);white-space:nowrap;scrollbar-width:none}.machine-line::-webkit-scrollbar{display:none}.machine-line .ok{margin-right:.4em;color:var(--public-dot)}.machine-line .dim{color:#888f96}.site-foot{margin-top:4rem;padding:1.4rem 0 2.4rem;color:var(--muted);font:.58rem var(--mono)}.foot-grid{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center}.foot-grid nav{display:flex;gap:1rem}.foot-grid a{color:var(--muted);text-decoration:none}.foot-grid a:hover{color:var(--ink)}.home{padding:4rem 0 3rem}.home-grid{display:grid;grid-template-columns:minmax(0,1.7fr)minmax(240px,.58fr);gap:5rem;align-items:start}.identity h1{margin:0;font:600 1.02rem var(--mono);letter-spacing:0;text-transform:uppercase}.identity .lead{max-width:770px;margin:1.1rem 0 0;font-size:clamp(1.45rem,2.6vw,2.1rem);font-weight:500;line-height:1.14;letter-spacing:0}.identity .lead mark{padding:0 .1em;color:var(--ink);background:#ffdda8}.identity .sublead{max-width:690px;margin:1.1rem 0 0;color:var(--ink-2);font-size:1rem}.memory{margin-top:3.4rem}.section-label{display:flex;gap:.8rem;align-items:baseline;margin-bottom:.65rem;color:var(--muted);font:.61rem var(--mono)}.section-label strong{color:var(--ink);font-weight:600}.memory-more{margin-top:.8rem;color:var(--muted);font:.62rem var(--mono)}.memory-more a{color:var(--muted);text-decoration:none}.memory-more a:hover{color:var(--ink)}.side-register{padding-top:1.5rem}.register-block+.register-block{margin-top:2.2rem}.register-title{margin-bottom:.75rem;color:var(--muted);font:600 .61rem var(--mono);letter-spacing:0;text-transform:uppercase}.readme{color:var(--ink-2);font:.72rem/1.65 var(--mono)}.text-button,.nf-nav button{padding:0;color:inherit;background:0 0;border:0;font:.68rem var(--mono);text-decoration:underline;text-underline-offset:.18em}.text-button:hover,.nf-nav button:hover{color:var(--models)}.history-clear{display:inline-block;margin-top:.5rem}.history-entry{display:block;margin-bottom:.2rem;color:var(--muted);font:.63rem var(--mono);text-decoration:none}.history-entry:hover{color:var(--ink)}.memory-map{margin-top:.4rem}.memory-row{display:grid;grid-template-columns:72px minmax(0,1fr)120px 80px;gap:.75rem 1rem;align-items:baseline;padding:.68rem .65rem;color:var(--ink);text-decoration:none;transition:background var(--dur)}.memory-row+.memory-row{box-shadow:inset 0 1px 0 var(--faint)}.memory-row:hover{color:var(--ink);background:var(--paper-hi)}.memory-row.featured{background:rgba(255,243,216,.65)}.memory-row.featured .addr{color:var(--models);font-weight:600}.memory-row .addr,.memory-row .ns,.memory-row .date{color:var(--muted);font:.59rem var(--mono);white-space:nowrap}.memory-row .title{font-weight:500;letter-spacing:0}.memory-row .ns{display:flex;gap:.4rem;align-items:center}.namespace-list{display:grid;gap:.6rem}.namespace-list a{display:grid;grid-template-columns:14px 1fr auto;gap:.5rem;align-items:center;font:.68rem var(--mono);text-decoration:none}.namespace-list a:hover{color:var(--ink)}.namespace-list .count{color:var(--muted)}.namespace-directory{max-width:440px}.doc{padding:2.8rem 0 4.5rem}.doc-grid{display:grid;grid-template-columns:200px minmax(0,760px);gap:3rem;align-items:start}.doc-rail{position:sticky;top:1.5rem;color:var(--muted);font:.61rem/1.7 var(--mono)}.doc-rail dl{display:grid;grid-template-columns:52px 1fr;gap:.2rem .5rem;margin:0}.doc-rail dt{color:#92979c}.doc-rail dd{margin:0}.doc-rail b{color:var(--ink);font-weight:500}.doc-rail .meta-link{text-decoration:none}.doc-rail .meta-link:hover{text-decoration:underline}.rail-nav-label{margin-top:1.4rem;margin-bottom:.4rem;color:var(--muted);font:600 .57rem var(--mono);letter-spacing:0;text-transform:uppercase}.doc-toc ul{display:grid;gap:.3rem;margin:0;padding:0;list-style:none}.doc-toc ul ul{padding-left:.8rem}.doc-toc a{color:var(--muted);font:.6rem/1.45 var(--mono);text-decoration:none}.doc-toc a:hover{color:var(--ink)}.doc-toc a::before{color:var(--systems);content:'↳ '}.doc-kicker{display:flex;width:fit-content;margin-bottom:.6rem;font:.63rem var(--mono)}.doc-kicker a{text-decoration:none}.doc-kicker a:hover{text-decoration:underline}.doc-kicker-address{color:var(--ink)}.doc-main h1{max-width:720px;margin:0 0 .85rem;font-size:clamp(2.2rem,5.5vw,4.2rem);font-weight:600;line-height:.96;letter-spacing:0;overflow-wrap:anywhere}.doc-deck{max-width:650px;margin:0 0 2.4rem;color:var(--ink-2);font-size:1.15rem;line-height:1.4}.post-signature{width:min(100%,34rem);margin-top:3.5rem;font-family:var(--mono)}.signature-terminal{display:flex;align-items:center;color:var(--ink);font-size:.68rem;font-weight:600}.signature-terminal strong{color:var(--models);font-weight:600}.signature-proof{display:flex;flex-wrap:wrap;gap:.25rem 1rem;padding-top:.42rem;color:var(--muted);font-size:.56rem}.signature-proof b{color:var(--ink-2);font-weight:500}.post-nav{display:grid;grid-template-columns:1fr auto 1fr;gap:1rem;align-items:start;margin-top:3.5rem;padding-top:1.5rem;border-top:1px solid var(--faint);font:.62rem var(--mono)}.post-nav-link{display:grid;gap:.2rem;text-decoration:none}.post-nav-link.next{text-align:right}.nav-addr{color:var(--muted)}.nav-title{color:var(--ink);font-size:.7rem;font-weight:500}.post-nav-link:hover .nav-title{color:var(--models)}.post-nav-memory{align-self:center;color:var(--muted);text-align:center;text-decoration:none}.prose{color:var(--ink);font-size:1.03rem;line-height:1.72}.prose>*+*{margin-top:1.1rem}.prose p{margin:0}.prose p+p{margin-top:1.05rem}.prose h2{margin:2.6rem 0 .75rem;font:600 1rem var(--mono);letter-spacing:0}.prose h3{margin:2rem 0 .6rem;color:var(--ink-2);font:600 .9rem var(--mono);letter-spacing:0}.prose h4{margin:1.5rem 0 .5rem;color:var(--muted);font:500 .85rem var(--mono);letter-spacing:0;text-transform:uppercase}.prose a{color:#174bbf}.prose a:hover{color:var(--models)}.prose strong{font-weight:600}.text-mark{padding:0 .12em;color:inherit;box-decoration-break:clone;-webkit-box-decoration-break:clone}.text-mark-amber{background:#ffdda8}.text-mark-rose{background:#f5d0d8}.text-mark-blue{background:#d7e2fa}.text-mark-green{background:#cce9df}.text-mark-violet{background:#e4daf5}.prose blockquote{margin:2rem 0;padding:1.1rem 1.3rem;color:var(--ink-2);background:#e8ebf7;font:1.1rem/1.55 var(--academic)}.prose blockquote p{margin:0}.prose :not(pre)>code{padding:.1em .35em;background:rgba(16,19,23,7%);font:.84em var(--mono)}.prose .highlight{margin:2.2rem 0;overflow:hidden;background:#0d1117;border:1px solid rgba(255,255,255,8%)}.prose .highlight pre{margin:0;padding:1.3rem 1.4rem;overflow-x:auto;background:0 0!important;font:.74rem/1.75 var(--mono)}.prose .highlight code{background:0 0}.prose table{width:100%;margin:2rem 0;border-collapse:collapse;font:.83rem var(--mono)}.prose th,.prose td{padding:.55rem .75rem;text-align:left}.prose th{color:#e9ebe8;background:var(--ink);font-weight:500}.prose tr:nth-child(even) td{background:rgba(16,19,23,3%)}.prose tr:hover td{background:rgba(16,19,23,6%)}.prose td+td,.prose th+th{border-left:1px solid var(--faint)}.prose hr{margin:2.5rem 0;border:0;border-top:1px solid var(--faint)}.prose figure{margin:2.5rem 0}.prose figcaption{margin-top:.6rem;color:var(--muted);font:.65rem var(--mono)}.prose .footnotes{margin-top:3rem;padding-top:1.2rem;color:var(--ink-2);border-top:1px solid var(--faint);font-size:.88rem}.prose math[display=block]{display:block;max-width:100%;margin:2rem 0;padding:1rem;overflow-x:auto;background:var(--paper-hi)}.prose img{width:auto;height:auto;margin:0 auto}.aside-block{margin:1.8rem 0;border-top:1px solid var(--faint);border-bottom:1px solid var(--faint)}.aside-summary{display:flex;gap:.5rem;align-items:center;padding:.75rem .5rem;color:var(--muted);font:600 .7rem var(--mono);letter-spacing:0;cursor:pointer;list-style:none;user-select:none}.aside-summary::-webkit-details-marker{display:none}.aside-summary:hover{color:var(--ink)}.aside-toggle{display:inline-block;font-size:.55rem;transition:transform var(--dur)}.aside-block[open] .aside-toggle{transform:rotate(90deg)}.aside-body{padding:.8rem .5rem 1.1rem;color:var(--ink-2);font-size:.93rem;line-height:1.65}.aside-body>:first-child{margin-top:0}.aside-body>:last-child{margin-bottom:0}.aside-body .highlight{margin:1.2rem 0 0}.note-block{margin:1.8rem 0;padding:1rem 1.2rem;background:#f6eadb;font-family:var(--academic)}.note-label{display:block;margin-bottom:.35rem;color:#99631c;font:600 .62rem var(--mono);letter-spacing:0;text-transform:uppercase}.note-body{color:var(--ink-2);font-size:1rem;line-height:1.6}.note-body>:first-child,.prop-body>:first-child{margin-top:0}.note-body>:last-child,.prop-body>:last-child{margin-bottom:0}.proposition{margin:2rem 0;padding:1.1rem 1.3rem;color:var(--ink-2);border-top:1px solid var(--faint);border-bottom:1px solid var(--faint);font:italic 1.08rem/1.6 var(--academic)}.prop-label{display:block;margin-bottom:.35rem;color:var(--muted);font:600 .65rem var(--mono);letter-spacing:0;text-transform:uppercase}.figure-block img{margin-inline:auto}.figure-block figcaption{text-align:center}.figure-block.wide{margin-inline:calc(-1 * min(15vw,6rem))}.citation{display:grid;grid-template-columns:2rem 1fr;gap:.4rem;margin:.5rem 0;color:var(--ink-2);font:.9rem var(--academic)}.cite-id{padding-top:.12rem;color:var(--muted);font:.72rem var(--mono)}.citation-ref{color:var(--research);font:600 .68em var(--mono);text-decoration:none;vertical-align:super}.citation-ref:hover{color:var(--models)}.citation{scroll-margin-top:1.5rem}.citation:target{padding:.55rem .65rem;background:#d7e2fa}.citation-back{margin-left:.35rem;color:var(--muted);font:.72rem var(--mono);text-decoration:none}.citation-back:hover{color:var(--models)}.archive{padding:3rem 0 5rem}.archive-head{max-width:770px}.path{margin-bottom:.6rem;color:var(--systems);font:.64rem var(--mono)}.archive-head h1{margin:0 0 .55rem;font-size:clamp(1.6rem,3.5vw,2.1rem);line-height:1.1;letter-spacing:0}.archive-head p{margin:0;color:var(--ink-2);font-size:.92rem}.ns-filter{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.4rem}.ns-tab{display:flex;gap:.4rem;align-items:center;padding:.3rem .65rem;color:var(--muted);background:0 0;border:1px solid var(--faint);font:.63rem var(--mono);transition:background var(--dur),color var(--dur)}.ns-tab:hover{color:var(--ink);background:var(--paper-hi)}.ns-tab.active{color:#e9ebe8;background:var(--ink);border-color:var(--ink)}.archive-index{margin-top:2.4rem}.archive-group{margin-top:2.4rem}.archive-group h2{display:flex;gap:.55rem;align-items:center;margin:0 0 .6rem;font:600 .7rem var(--mono)}.ns-count{color:var(--muted);font-weight:400}.archive-entry{display:grid;grid-template-columns:72px 90px minmax(0,1fr)110px;gap:.75rem 1rem;align-items:baseline;padding:.62rem .65rem}.archive-entry+.archive-entry{box-shadow:inset 0 1px 0 var(--faint)}.archive-entry a{font-weight:500;text-decoration:none}.archive-entry .addr,.archive-entry .date,.archive-entry .meta{color:var(--muted);font:.58rem var(--mono)}.history-panel{max-width:500px;margin-top:3.5rem;padding-top:1.5rem;color:var(--muted);border-top:1px solid var(--faint);font:.68rem var(--mono)}.ns-page{padding:3rem 0 5rem}.ns-head{max-width:720px;margin-bottom:2rem}.ns-head h1{display:flex;gap:.6rem;align-items:center;margin:0 0 .6rem;font:600 1.3rem var(--mono);letter-spacing:0}.ns-desc{margin:0;color:var(--ink-2);font-size:.95rem}.ns-head .ns-count{margin:.6rem 0 0;font:.65rem var(--mono)}.ns-empty{margin-top:1rem;color:var(--muted);font:.75rem var(--mono)}.search-layer{position:fixed;inset:0;z-index:999;display:none;color:var(--ink);background:rgba(242,241,236,.98)}.search-layer[aria-hidden=false]{display:block}.search-shell{width:min(900px,calc(100% - 1rem));margin:9vh auto 0}.search-prompt{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;padding:.75rem .85rem;color:#fff;background:var(--ink)}.search-prompt label{color:#85e4c8;font:600 .7rem var(--mono);white-space:nowrap}.search-prompt input{min-width:0;color:#fff;background:0 0;border:0;outline:0;font:.78rem var(--mono)}.search-prompt input::placeholder{color:rgba(255,255,255,.3)}.search-prompt button{padding:.2rem .35rem;color:#aeb4b8;background:0 0;border:0;font:.6rem var(--mono)}.search-results{max-height:62vh;margin-top:.6rem;overflow-y:auto;background:rgba(250,249,245,.96)}.search-result{display:grid;grid-template-columns:72px minmax(0,1fr)130px;gap:.25rem 1rem;align-items:baseline;padding:.7rem .75rem;color:var(--ink);text-decoration:none;transition:background var(--dur)}.search-result+.search-result{box-shadow:inset 0 1px 0 var(--faint)}.search-result:hover{background:#fff}.search-result .addr,.search-result .meta{color:var(--muted);font:.58rem var(--mono)}.search-result strong{font-weight:500}.search-result .snippet{grid-column:1/-1;margin-top:.15rem;color:var(--ink-2);font-size:.8rem}.search-foot{padding:.6rem .75rem;color:var(--muted);font:.57rem var(--mono)}.search-empty{padding:1.2rem .75rem;color:var(--muted);font:.72rem var(--mono)}.search-page{padding:3rem 0 5rem}.search-page-head{max-width:600px;margin-bottom:2rem}.search-page-head h1{margin:0 0 .5rem;font:600 .85rem var(--mono);letter-spacing:0;text-transform:uppercase}.search-page-head p{margin:0;color:var(--ink-2);font-size:.92rem}.search-page-input{max-width:900px}.search-page-input .search-prompt{grid-template-columns:auto 1fr}kbd{padding:.1em .35em;background:rgba(16,19,23,8%);font-size:.78em}.notfound{padding:5rem 0 6rem}.nf-code{margin-bottom:.7rem;color:var(--models);font:600 .65rem var(--mono);letter-spacing:0}.notfound h1{margin:0 0 .8rem;font-size:clamp(1.8rem,4vw,3rem);letter-spacing:0}.nf-message{margin:0 0 2rem;color:var(--ink-2)}.nf-nav{display:flex;gap:1.5rem;font:.7rem var(--mono)}.nf-nav a{color:var(--muted);text-decoration:none}.nf-nav button{color:var(--muted)}.chroma{color:#e1e4e8;background-color:#0d1117}.chroma .k{color:#f97583}.chroma .kc,.chroma .kd,.chroma .kn,.chroma .kp,.chroma .kr,.chroma .kt{color:#f97583}.chroma .na,.chroma .nc,.chroma .nf,.chroma .nx{color:#b392f0}.chroma .nb,.chroma .bp{color:#79b8ff}.chroma .s,.chroma .sa,.chroma .sb,.chroma .sc,.chroma .dl,.chroma .sd,.chroma .s1,.chroma .s2{color:#9ecbff}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .mo,.chroma .il{color:#79b8ff}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs{color:#6a737d}.chroma .o,.chroma .ow{color:#f97583}.gallery{margin:2.5rem 0}.gallery-track{display:flex;gap:1rem;align-items:center;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain}.gallery-track:focus-visible{outline:2px solid var(--research);outline-offset:4px}.gallery-slide{flex:0 0 100%;scroll-snap-align:center;margin:0}.gallery-open{display:block;width:100%;padding:0;background:0 0;border:0;cursor:zoom-in}.gallery-open img{width:auto;max-width:100%;height:auto;max-height:min(70vh,560px);margin:0 auto}.prose .gallery-caption,.gallery-caption{margin:1.4rem 0 0;color:var(--muted);font:.65rem var(--mono);text-align:center}.gallery-bar{display:flex;gap:1rem;align-items:center;justify-content:center;margin-top:.6rem}.gallery-btn{min-width:2.4rem;padding:.35rem .7rem;color:var(--ink);background:0 0;border:1px solid var(--faint);font:.8rem var(--mono);cursor:pointer}.gallery-btn:hover:not(:disabled){border-color:var(--ink)}.gallery-btn:disabled{opacity:.35;cursor:default}.gallery-count{min-width:4rem;color:var(--muted);font:.7rem var(--mono);text-align:center}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;color:#e9ebe8;background:rgba(10,12,14,.96);border:0}.lightbox::backdrop{background:rgba(10,12,14,.9)}.lightbox-stage{position:absolute;inset:0 0 3rem;overflow:auto;display:grid;place-items:center;touch-action:pan-x pan-y pinch-zoom;cursor:zoom-in}.lightbox-stage img{max-width:100vw;max-height:calc(100dvh - 3rem);object-fit:contain;user-select:none;-webkit-user-drag:none}.lightbox.zoomed .lightbox-stage{place-items:start;cursor:grab}.lightbox.zoomed .lightbox-stage.dragging{cursor:grabbing}.lightbox.zoomed .lightbox-stage img{max-width:none;max-height:none}.lightbox-bar{position:absolute;inset:auto 0 0;height:3rem;display:flex;gap:.8rem;align-items:center;justify-content:center;font:.7rem var(--mono)}.lightbox-bar button{padding:.35rem .7rem;color:inherit;background:0 0;border:1px solid rgba(255,255,255,.25);font:inherit;cursor:pointer}.lightbox-bar button:hover{border-color:#fff}.lightbox-caption{max-width:50ch;overflow:hidden;color:#b9bdc0;white-space:nowrap;text-overflow:ellipsis}@media(max-width:600px){.lightbox-caption{display:none}.gallery-open img{max-height:60vh}}@media(max-width:980px){.home-grid{grid-template-columns:1fr;gap:3rem}.side-register{display:grid;grid-template-columns:1fr 1fr;gap:2rem;padding-top:0}.register-block+.register-block{margin-top:0}.doc-grid{grid-template-columns:minmax(0,760px);justify-content:center}.doc-rail{position:static;order:2;margin-top:2rem;padding-top:1rem;border-top:1px solid var(--faint)}}@media(max-width:700px){html{font-size:16px}.shell{width:calc(100% - 1rem)}.head-nav a:nth-child(-n+2){display:none}.memory-row{grid-template-columns:58px 1fr;gap:.18rem .65rem}.memory-row .ns{grid-column:2}.memory-row .date{display:none}.doc{padding-top:1.8rem}.doc-main h1{font-size:2.2rem}.post-nav{grid-template-columns:1fr}.post-nav-link.next{text-align:left}.archive-entry{grid-template-columns:58px 1fr;gap:.18rem .65rem}.archive-entry .date,.archive-entry .meta{grid-column:2}.archive-entry .date{display:none}.figure-block.wide{margin-inline:0}}@media(max-width:600px){.home{padding-top:2.2rem}.side-register{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr;gap:.6rem}.search-shell{margin-top:.5rem}.search-prompt{grid-template-columns:1fr auto}.search-prompt label{grid-column:1/-1}.search-result{grid-template-columns:58px 1fr}.search-result .meta{grid-column:2}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important}}