body,body.bg-cream{background:var(--messai-surface-page,#fafaf6);color:var(--deck-ink);font-family:var(--deck-sans)}.ob-hero{background:var(--messai-surface-page,#fafaf6);border-bottom:1px solid var(--deck-ink-15)}.ob-hero,.deck.ob{--ob-shell-max:80rem;--ob-shell-pad:1.5rem;--ob-measure:48rem;--ob-lede:42rem;--ob-title:46rem;--ob-nav-col:17rem;--ob-col-gap:3rem}@media (width>=1280px){.ob-hero,.deck.ob{--ob-shell-max:94rem;--ob-shell-pad:2rem;--ob-measure:58rem;--ob-lede:62rem;--ob-title:68rem}}@media (width>=1600px){.ob-hero,.deck.ob{--ob-shell-max:108rem;--ob-shell-pad:2.5rem;--ob-measure:68rem;--ob-lede:74rem;--ob-title:82rem;--ob-nav-col:18rem;--ob-col-gap:3.5rem}}@media (width>=1920px){.ob-hero,.deck.ob{--ob-shell-max:120rem;--ob-shell-pad:3rem;--ob-measure:76rem;--ob-lede:84rem;--ob-title:92rem;--ob-nav-col:19rem;--ob-col-gap:4rem}}.ob-hero .ob-hero-inner{max-width:var(--ob-shell-max);padding:2.5rem var(--ob-shell-pad);margin:0 auto}.deck.ob{max-width:var(--ob-shell-max);padding:2rem var(--ob-shell-pad) 6rem;grid-template-columns:var(--ob-nav-col) minmax(0, 1fr);gap:0 var(--ob-col-gap);color:var(--deck-ink);font-family:var(--deck-sans);background:0 0;margin:0 auto;display:grid}.deck.ob-head h1{font-family:var(--deck-serif);letter-spacing:-.01em;text-wrap:balance;max-width:48rem;margin:.5rem 0 0;font-size:clamp(34px,4.5vw,50px);font-weight:300;line-height:1.05}.deck.ob-head .lede{max-width:42rem;color:var(--deck-ink-45);margin-top:1.25rem;font-size:17px;line-height:1.6}.ob-head .tiles{margin-top:1.5rem}.ob-head .parts{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.ob-nav{top:calc(var(--messai-header-offset,0px) + 1.5rem);max-height:calc(100vh - var(--messai-header-offset,0px) - 3rem);align-self:start;padding-right:.5rem;position:sticky;overflow-y:auto}.ob-nav .part{font-family:var(--deck-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--deck-ink-45);margin-top:1.25rem;font-size:10px;font-weight:600}.ob-nav .part:first-child{margin-top:0}.ob .ob-nav a,.ob .ob-nav-sheet a,.ob .ob-head .parts a,.ob .ob-related a{text-decoration:none}.ob .ob-related a:hover{text-decoration:underline}.ob-nav a{color:var(--deck-ink-70);border-left:2px solid #0000;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.6rem;margin-top:2px;padding:.45rem .6rem .45rem .5rem;font-size:13px;line-height:1.3;text-decoration:none;display:grid}.ob-nav a .ic,.ob-nav-sheet a .ic{color:var(--deck-ink-45);padding-top:1px;display:inline-flex}.ob-nav a.active .ic,.ob-nav a:hover .ic{color:var(--deck-ink)}.ob-nav a:hover{color:var(--deck-ink);background:var(--deck-stone)}.ob-nav a.active{color:var(--deck-ink);border-left-color:var(--deck-ink);background:var(--deck-stone);font-weight:500}.ob-nav a:focus-visible{outline:2px solid var(--deck-ink);outline-offset:-2px}.ob-nav-bar,.ob-nav-sheet{display:none}.ob-body{min-width:0}.ob-body .ob-part{margin:0 0 1rem;padding:0 0 1.5rem}.ob-body .ob-part+.ob-section,.ob-body .ob-section+.ob-section,.ob-body .ob-section+.ob-part{border-top:1px solid var(--deck-ink-10)}.ob-body .ob-section+.ob-part{border-top:2px solid var(--deck-ink);margin-top:4rem;padding-top:3rem}.ob-body .ob-section{border-top:0;margin:0;padding:3rem 0 1rem;scroll-margin-top:1.5rem}.ob-body .ob-part h2{font-family:var(--deck-serif);text-wrap:balance;margin:.25rem 0 0;font-size:30px;font-weight:300;line-height:1.1}.deck.ob .ob-body .ob-part h2.ob-part-title{margin:0;font-size:clamp(36px,5vw,52px);font-weight:300;line-height:1.05}.ob-body .ob-part .lede{max-width:var(--ob-lede);color:var(--deck-ink-70);margin-top:.9rem;font-size:16px;line-height:1.6}.deck.ob .ob-body p{max-width:var(--ob-measure)}.deck.ob .ob-body .lede,.deck.ob .ob-body h1,.deck.ob .ob-body h2,.deck.ob .ob-body h3{max-width:var(--ob-lede)}.deck.ob .ob-body h1,.deck.ob .ob-body h2{font-weight:300}.deck.ob .ob-body h3,.deck.ob .ob-body h4{font-weight:400}.deck.ob .ob-body .deck-rail .sub{font-weight:300}.deck.ob .ob-body .tile .n{font-weight:400}.deck.ob .ob-body .deck-eyebrow,.deck.ob .ob-tab-kicker{color:var(--deck-teal-ink,#1f6b60);letter-spacing:.16em}.ob-body .table-wrap{margin-top:1.25rem}.ob-body svg[viewBox]{max-width:100%;height:auto}.ob-body figure{max-width:100%;overflow-x:auto}.ob-body table{max-width:100%}.ob-body pre{max-width:100%;overflow-x:auto}.ob-body code,.ob-body .mono,.ob-body dd,.ob-body a,.ob-body{overflow-wrap:anywhere}.ob-body table,.ob-body th,.ob-body td{overflow-wrap:normal;word-break:normal}.ob-body td code,.ob-body td .mono,.ob-body td a,.ob-body .nowrap,.ob-body td.nowrap,.ob-body th.nowrap{white-space:nowrap;overflow-wrap:normal!important;word-break:normal!important}.ob-body th code{overflow-wrap:anywhere}.ob-body th:first-child,.ob-body td:first-child>b,.ob-body td:first-child>strong{white-space:nowrap}.ob-body .pm-nodes>*,.ob-body .tiles>*,.ob-body .cards>*,.ob-body .pb-kv>*,.ob-body .pm-node>*,.ob-body dl>*{min-width:0}.ob-body .pm-aside,.ob-body .ps-mech,.ob-body .pb-kv,.ob-body .pb-stall{grid-template-columns:auto minmax(0,1fr)}.ob-body .pm-aside>div{display:contents}.deck.ob .ob-units :is(th,td){padding:.55rem .75rem}.deck.ob .ob-units tbody th{font-family:var(--deck-sans);letter-spacing:normal;text-transform:none;color:var(--deck-ink);border-bottom:1px solid var(--deck-ink-10);font-size:13px;font-weight:500}.ob-related{border-top:1px solid var(--deck-ink);grid-column:2;margin-top:4rem;padding-top:1.5rem}.ob-related ul{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;font-size:14px;list-style:none;display:grid}.ob-related li span{font-family:var(--deck-mono);color:var(--deck-ink-45);font-size:11px;display:block}@media (width<=1023px){.deck.ob{grid-template-columns:minmax(0,1fr);gap:0}.ob-nav{display:none}.ob-nav-bar{top:var(--ob-chrome-h,4.8rem);z-index:30;background:var(--deck-paper);gap:.5rem;margin:0 0 1.5rem;display:flex;position:sticky}.ob-nav-toggle{border:1px solid var(--deck-ink-15);background:var(--deck-paper);width:100%;min-width:0;min-height:44px;color:var(--deck-ink);font-family:var(--deck-sans);text-align:left;cursor:pointer;flex:1;align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:14px;display:flex}.ob-nav-toggle .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.ob-nav-toggle .cnt{font-family:var(--deck-mono);color:var(--deck-ink-45);font-size:11px}.ob-nav-toggle[aria-expanded=true]{border-color:var(--deck-ink)}.ob-nav-sheet{z-index:60;background:var(--deck-paper);border-top:1px solid var(--deck-ink-15);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:block;position:fixed;inset:0;overflow-y:auto}.ob-nav-sheet[hidden]{display:none}.ob-nav-sheet-head{background:var(--deck-paper);border-bottom:1px solid var(--deck-ink-15);font-family:var(--deck-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--deck-ink-55);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-size:11px;display:flex;position:sticky;top:0}.ob-nav-close{border:1px solid var(--deck-ink-15);background:var(--deck-paper);min-width:44px;min-height:44px;color:var(--deck-ink);cursor:pointer;font-size:15px}.ob-nav-sheet-list{padding:.5rem 0 3rem}.ob-nav-sheet .part{font-family:var(--deck-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--deck-ink-45);margin:1.25rem 1rem .25rem;font-size:10px;font-weight:600}.ob-nav-sheet a{border-top:1px solid var(--deck-ink-10);min-height:44px;color:var(--deck-ink-70);grid-template-columns:1.1rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem 1rem;font-size:15px;line-height:1.3;display:grid}.ob-nav-sheet a .num{font-family:var(--deck-mono);color:var(--deck-ink-45);font-size:11px}.ob-nav-sheet a.active{color:var(--deck-ink);background:var(--deck-stone);box-shadow:inset 2px 0 0 var(--deck-ink);font-weight:600}.ob-nav-sheet a.active .ic,.ob-nav-sheet a.active .num{color:var(--deck-ink)}.ob-body .ob-section{scroll-margin-top:calc(var(--ob-chrome-h,4.8rem) + 3.5rem)}.ob-related{grid-column:1}body.ob-sheet-open{overflow:hidden}.ob-body .pm-aside,.ob-body .ps-mech,.ob-body .pb-kv,.ob-body .pb-stall,.ob-body .detail,.ob-body .two-col,.ob-body .axes{grid-template-columns:minmax(0,1fr)}.ob-body .pm-aside dt,.ob-body .ps-mech dt,.ob-body .pb-kv .k,.ob-body .detail .when{white-space:normal}}@media (width<=640px){.deck.ob .ob-body .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.deck.ob .ob-body .tile:last-child:nth-child(odd){grid-column:1/-1}.deck.ob .ob-body .tile{padding:.9rem .85rem .8rem}.deck.ob .ob-body .tile .n{font-size:26px}}@media (prefers-reduced-motion:no-preference) and (width>=1024px){html{scroll-behavior:smooth}}.deck.ob-head .ob-crumb{font-family:var(--deck-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--deck-teal-ink,#1f6b60);font-size:11px}.deck.ob-head .ob-crumb a{color:var(--deck-teal-ink,#1f6b60);border-bottom:1px solid var(--deck-ink-15);text-decoration:none}.ob-crumb a:hover{color:var(--deck-ink)}.ob-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;margin-top:1.5rem;display:flex;overflow-x:auto}.ob-tabs::-webkit-scrollbar{display:none}.ob-tabs a{border:1px solid var(--deck-ink-15);min-width:11rem;color:var(--deck-ink-70);background:var(--deck-paper);border-bottom-width:3px;flex:1 0 11rem;padding:.7rem .9rem .8rem;text-decoration:none;display:block}.ob-head .ob-tabs a{text-decoration:none}.ob-tabs a:hover{color:var(--deck-ink);background:var(--deck-stone)}.ob-tabs a[aria-current=page]{color:var(--deck-ink);border-color:var(--deck-ink);background:var(--deck-stone)}.ob-tabs a:focus-visible{outline:2px solid var(--deck-ink);outline-offset:-2px}.ob-tabs .p{font-family:var(--deck-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--deck-ink-45);font-size:10px;display:block}.ob-tabs .t{font-family:var(--deck-serif);margin-top:.2rem;font-size:15px;font-weight:600;line-height:1.2;display:block}.ob-tabs .d{color:var(--deck-ink-55);margin-top:.25rem;font-size:12px;display:block}.ob-tab{scroll-margin-top:1.5rem}.ob-tab[hidden],.ob-nav-group[hidden]{display:none}.ob-tab-kicker{font-family:var(--deck-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--deck-ink-55);margin:0 0 .5rem;font-size:11px}.ob-nav-group .part:first-child{margin-top:0}.ob-body .ob-section-tail+.ob-section{border-top:1px solid var(--deck-ink-10)}.ob-fig-clone{margin-top:1.25rem}.ob-fig-clone .ob-fig-src{font-family:var(--deck-mono);color:var(--deck-ink-45);margin:.35rem 0 0;font-size:11px}.ob-nav-sheet .ob-sheet-tabs a{grid-template-columns:minmax(0,1fr) auto}.ob-nav-sheet .ob-sheet-tabs a[aria-current=page]{color:var(--deck-ink);background:var(--deck-stone);box-shadow:inset 2px 0 0 var(--deck-ink);font-weight:600}@media (width<=1023px){.ob-tab{scroll-margin-top:calc(var(--ob-chrome-h,4.8rem) + 3.5rem)}.ob-tabs a{flex-basis:10rem;min-width:10rem}}.sm-label[data-astro-cid-t27betk3]{color:var(--deck-ink-70);font-size:12px}.sm-flag[data-astro-cid-t27betk3]{font-family:var(--deck-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--deck-ink-55);border:1px solid var(--deck-ink-15);white-space:nowrap;padding:0 .3rem;font-size:10px}.sm-flag--to[data-astro-cid-t27betk3],.sm-flag--shadow[data-astro-cid-t27betk3]{text-transform:none;letter-spacing:0}.sm-flag--to[data-astro-cid-t27betk3]{white-space:normal;overflow-wrap:anywhere}.sm-flag--shadow[data-astro-cid-t27betk3]{color:var(--deck-amber);border-color:var(--deck-amber-edge);background:var(--deck-amber-soft)}.sm-probe[data-astro-cid-t27betk3]{font-family:var(--deck-mono);font-variant-numeric:tabular-nums;white-space:nowrap;border:1px solid;padding:0 .3rem;font-size:10px}.sm-probe--ok[data-astro-cid-t27betk3]{color:var(--deck-green);border-color:var(--deck-green-edge);background:var(--deck-green-soft)}.sm-probe--as-predicted[data-astro-cid-t27betk3]{color:var(--deck-ink-55);border-color:var(--deck-ink-15)}.sm-probe--slow[data-astro-cid-t27betk3]{color:var(--deck-amber);border-color:var(--deck-amber-edge);background:var(--deck-amber-soft)}.sm-probe--bad[data-astro-cid-t27betk3]{color:var(--deck-paper);border-color:var(--deck-rose);background:var(--deck-rose)}[data-sm-status=live]{--sm-status:var(--deck-green)}[data-sm-status=sign-in]{--sm-status:var(--deck-blue)}[data-sm-status=admin]{--sm-status:var(--deck-violet)}[data-sm-status=redirect]{--sm-status:var(--deck-ink-45)}[data-sm-status=flagged]{--sm-status:var(--deck-amber)}[data-sm-status=dev-only]{--sm-status:var(--deck-stone-300)}[data-sm-status=broken]{--sm-status:var(--deck-rose)}.sm-st[data-astro-cid-lo354psa]{background:var(--sm-status,var(--deck-ink));flex:none;align-self:center;width:8px;height:8px;display:inline-block}.sm-st--none[data-astro-cid-lo354psa]{border:1px solid var(--deck-ink-15);background:0 0}.sm-st-sr[data-astro-cid-lo354psa]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sm-tree[data-astro-cid-7eml47h5]{border-left:1px solid var(--deck-ink-15);margin:0;padding:0 0 0 .85rem;list-style:none}.sm-tree[data-astro-cid-7eml47h5] .sm-tree[data-astro-cid-7eml47h5]{margin-left:.3rem}.sm-tree[data-astro-cid-7eml47h5] li[data-astro-cid-7eml47h5]{margin:0;padding:0;position:relative}.sm-tree[data-astro-cid-7eml47h5] li[data-astro-cid-7eml47h5]:before{content:"";border-top:1px solid var(--deck-ink-15);width:.6rem;position:absolute;top:.85rem;left:-.85rem}.sm-row[data-astro-cid-7eml47h5]{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;padding:.28rem 0;line-height:1.35;display:flex}.sm-zone[data-astro-cid-7eml47h5]{font-family:var(--deck-mono);color:var(--deck-ink-55);font-size:10px}.sm-seg[data-astro-cid-7eml47h5]{font-family:var(--deck-mono);color:var(--deck-ink);overflow-wrap:anywhere;font-size:12px}a[data-astro-cid-7eml47h5].sm-seg{border-bottom:1px solid var(--deck-ink-15);text-decoration:none}a[data-astro-cid-7eml47h5].sm-seg:hover{border-bottom-color:var(--deck-ink)}a[data-astro-cid-7eml47h5].sm-seg:focus-visible{outline:2px solid var(--deck-ink);outline-offset:2px}.sm-seg--param[data-astro-cid-7eml47h5],.sm-seg--bare[data-astro-cid-7eml47h5]{color:var(--deck-ink-55)}.sm-board[data-astro-cid-pjhk2ki3]{border:1px solid var(--deck-ink-10);background:var(--deck-paper);margin:1.5rem 0 0}.sm-board-inner[data-astro-cid-pjhk2ki3]{padding:1.25rem 1.25rem 1rem}.sm-root[data-astro-cid-pjhk2ki3]{border:1.5px solid var(--deck-ink);background:var(--deck-paper);flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;width:fit-content;max-width:100%;padding:.6rem 1rem;display:flex;position:relative}.sm-root-host[data-astro-cid-pjhk2ki3]{font-family:var(--deck-serif);color:var(--deck-ink);font-size:20px;font-weight:600}.sm-root-sub[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);color:var(--deck-ink-55);font-size:11px}.sm-areas[data-astro-cid-pjhk2ki3]{border-left:1px solid var(--deck-ink-45);gap:.9rem;margin:0 0 0 1.25rem;padding:1rem 0 0 1.25rem;list-style:none;display:grid}.sm-area[data-astro-cid-pjhk2ki3]{grid-template-columns:11.5rem minmax(0,1fr);align-items:start;gap:.6rem 1rem;display:grid;position:relative}.sm-area[data-astro-cid-pjhk2ki3]:before{content:"";border-top:1px solid var(--deck-ink-45);width:1.25rem;position:absolute;top:1.15rem;left:-1.25rem}.sm-area[data-astro-cid-pjhk2ki3]:last-child:after{content:"";background:var(--deck-paper);width:1px;position:absolute;top:calc(1.15rem + 1px);bottom:-1px;left:calc(-1.25rem - 1px)}.sm-area-head[data-astro-cid-pjhk2ki3]{border:1px solid var(--deck-ink);background:var(--deck-stone);color:var(--deck-ink);padding:.5rem .65rem;text-decoration:none;display:block}.sm-area-head[data-astro-cid-pjhk2ki3]:hover{background:var(--deck-paper)}.sm-area-head[data-astro-cid-pjhk2ki3]:focus-visible,.sm-chips[data-astro-cid-pjhk2ki3] a[data-astro-cid-pjhk2ki3]:focus-visible,.sm-card-path[data-astro-cid-pjhk2ki3]:focus-visible{outline:2px solid var(--deck-ink);outline-offset:2px}.sm-area-name[data-astro-cid-pjhk2ki3]{font-size:13px;font-weight:600;line-height:1.25;display:block}.sm-area-count[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);color:var(--deck-ink-55);margin-top:.15rem;font-size:10.5px;display:block}.sm-chips[data-astro-cid-pjhk2ki3]{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.sm-chips[data-astro-cid-pjhk2ki3] li[data-astro-cid-pjhk2ki3]{margin:0}.sm-chips[data-astro-cid-pjhk2ki3] a[data-astro-cid-pjhk2ki3]{border:1px solid var(--deck-ink-15);background:var(--deck-paper);color:var(--deck-ink);align-items:center;gap:.45rem;padding:.28rem .5rem;text-decoration:none;display:inline-flex}.sm-chips[data-astro-cid-pjhk2ki3] a[data-astro-cid-pjhk2ki3]:hover{border-color:var(--deck-ink)}.sm-chip-bar[data-astro-cid-pjhk2ki3]{gap:1px;width:22px;height:7px;display:inline-flex}.sm-chip-bar[data-astro-cid-pjhk2ki3] i[data-astro-cid-pjhk2ki3]{flex-basis:0;min-width:2px}.sm-chip-bar[data-astro-cid-pjhk2ki3] i[data-astro-cid-pjhk2ki3],.sm-legend[data-astro-cid-pjhk2ki3] i[data-astro-cid-pjhk2ki3]{background:var(--sm-status);display:inline-block}.sm-legend[data-astro-cid-pjhk2ki3] i[data-astro-cid-pjhk2ki3]{width:7px;height:7px}.sm-lg-probe[data-astro-cid-pjhk2ki3]{border:1px solid;padding:0 .3rem;font-size:10px;font-weight:400}.sm-lg-probe--ok[data-astro-cid-pjhk2ki3]{color:var(--deck-green);border-color:var(--deck-green-edge);background:var(--deck-green-soft)}.sm-lg-probe--as-predicted[data-astro-cid-pjhk2ki3]{color:var(--deck-ink-55);border-color:var(--deck-ink-15)}.sm-lg-probe--slow[data-astro-cid-pjhk2ki3]{color:var(--deck-amber);border-color:var(--deck-amber-edge);background:var(--deck-amber-soft)}.sm-lg-probe--bad[data-astro-cid-pjhk2ki3]{color:var(--deck-paper);border-color:var(--deck-rose);background:var(--deck-rose)}.sm-chip-path[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);white-space:nowrap;font-size:11.5px}.sm-chip-n[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);font-variant-numeric:tabular-nums;color:var(--deck-ink-55);font-size:10px}.sm-legend[data-astro-cid-pjhk2ki3]{border-top:1px solid var(--deck-ink-10);font-family:var(--deck-mono);color:var(--deck-ink-55);flex-wrap:wrap;gap:.4rem 1.25rem;padding:.55rem .75rem;font-size:11px;display:flex}.sm-legend[data-astro-cid-pjhk2ki3] span[data-astro-cid-pjhk2ki3]{align-items:center;gap:6px;display:inline-flex}.sm-cap[data-astro-cid-pjhk2ki3]{border-top:1px solid var(--deck-ink-10);margin:0;padding:.5rem .75rem}@media (width<=640px){.sm-board-inner[data-astro-cid-pjhk2ki3]{padding:1rem .85rem}.sm-areas[data-astro-cid-pjhk2ki3]{margin-left:.85rem;padding-left:.85rem}.sm-area[data-astro-cid-pjhk2ki3]{grid-template-columns:minmax(0,1fr)}.sm-area[data-astro-cid-pjhk2ki3]:before{width:.85rem;left:-.85rem}.sm-area[data-astro-cid-pjhk2ki3]:last-child:after{left:calc(-.85rem - 1px)}}.sm-group[data-astro-cid-pjhk2ki3]{margin-top:2.25rem;scroll-margin-top:1.5rem}.sm-group-head[data-astro-cid-pjhk2ki3]{border-bottom:1px solid var(--deck-ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.4rem;display:flex}.sm-group-head[data-astro-cid-pjhk2ki3] h4[data-astro-cid-pjhk2ki3]{margin:0}.sm-group-count[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);color:var(--deck-ink-55);font-size:11px}.sm-cards[data-astro-cid-pjhk2ki3]{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1px;margin-top:1rem;padding:1px;display:grid}.sm-card[data-astro-cid-pjhk2ki3]{background:var(--deck-paper);min-width:0;box-shadow:0 0 0 1px var(--deck-ink-10);padding:.9rem 1rem .75rem;scroll-margin-top:1.5rem}.sm-card[data-astro-cid-pjhk2ki3]:target{box-shadow:0 0 0 1px var(--deck-ink-10), inset 0 0 0 2px var(--deck-ink)}.sm-card-head[data-astro-cid-pjhk2ki3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.sm-card-title[data-astro-cid-pjhk2ki3]{align-items:center;gap:.45rem;min-width:0;display:inline-flex}.sm-card-flags[data-astro-cid-pjhk2ki3]{flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;margin-top:.3rem;display:flex}.sm-card-path[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);color:var(--deck-ink);overflow-wrap:anywhere;font-size:14px;font-weight:600;text-decoration:none}a[data-astro-cid-pjhk2ki3].sm-card-path:hover{text-underline-offset:3px;text-decoration:underline}.sm-card-path--bare[data-astro-cid-pjhk2ki3]{color:var(--deck-ink-70)}.sm-card-n[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);font-variant-numeric:tabular-nums;color:var(--deck-ink-55);font-size:11px}.sm-card-blurb[data-astro-cid-pjhk2ki3]{color:var(--deck-ink-70);margin:.35rem 0 .6rem;font-size:13px;line-height:1.45}.sm-card-blurb--missing[data-astro-cid-pjhk2ki3]{color:var(--deck-amber)}.sm-card[data-astro-cid-pjhk2ki3]>.sm-tree{border-left:0;padding-left:0}.sm-card[data-astro-cid-pjhk2ki3]>.sm-tree>li:before,.sm-card[data-astro-cid-pjhk2ki3]>.sm-tree>li>.sm-row{display:none}.sm-card[data-astro-cid-pjhk2ki3]>.sm-tree>li>.sm-tree{margin-left:.2rem}.sm-howto[data-astro-cid-pjhk2ki3]{margin-top:2rem}.sm-kinds[data-astro-cid-pjhk2ki3]{grid-template-columns:minmax(10rem,max-content) minmax(0,1fr);gap:.3rem 1rem;margin:1rem 0 0;font-size:13px;line-height:1.45;display:grid}.sm-kinds[data-astro-cid-pjhk2ki3] dt[data-astro-cid-pjhk2ki3]{font-family:var(--deck-mono);color:var(--deck-ink-70);font-size:11px}.sm-kinds[data-astro-cid-pjhk2ki3] dd[data-astro-cid-pjhk2ki3]{color:var(--deck-ink-70);margin:0}.sm-latent[data-astro-cid-pjhk2ki3]{border:1px solid var(--deck-ink-15);margin-top:1rem;padding:.6rem .85rem}.sm-latent[data-astro-cid-pjhk2ki3] summary[data-astro-cid-pjhk2ki3]{cursor:pointer;font-family:var(--deck-mono);color:var(--deck-ink-70);font-size:11.5px}.sm-latent[data-astro-cid-pjhk2ki3] ul[data-astro-cid-pjhk2ki3]{margin:.5rem 0 0;padding-left:1.1rem;font-size:13px;line-height:1.5}.sm-latent[data-astro-cid-pjhk2ki3] code[data-astro-cid-pjhk2ki3],.honesty[data-astro-cid-pjhk2ki3] code[data-astro-cid-pjhk2ki3]{overflow-wrap:anywhere}@media (width<=640px){.sm-kinds[data-astro-cid-pjhk2ki3]{grid-template-columns:minmax(0,1fr)}.sm-kinds[data-astro-cid-pjhk2ki3] dd[data-astro-cid-pjhk2ki3]{margin-bottom:.4rem}}@media (width<=1023px){.sm-group[data-astro-cid-pjhk2ki3],.sm-card[data-astro-cid-pjhk2ki3]{scroll-margin-top:calc(var(--ob-chrome-h,4.8rem) + 3.5rem)}}
