.V3bf0q_trigger{width:100%;color:var(--fg-muted);justify-content:flex-start;font-weight:400}.V3bf0q_kbd{font-family:var(--font-mono);font-size:var(--text-xs);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color:var(--fg-muted);background:var(--bg-sunken);padding:2px 5px;line-height:1}.V3bf0q_trigger .V3bf0q_kbd{margin-left:auto}.V3bf0q_overlay{animation:V3bf0q_fade var(--dur-2) var(--ease);background:#0006;background:lab(0% 0 0/.4);position:fixed;inset:0}.V3bf0q_content{width:min(640px, calc(100vw - 2 * var(--gutter)));background:var(--bg-elevated);max-height:75vh;box-shadow:var(--shadow-1);animation:V3bf0q_appear var(--dur-2) var(--ease);flex-direction:column;display:flex;position:fixed;top:10vh;left:50%;overflow:hidden;transform:translate(-50%)}.V3bf0q_inputRow{padding:var(--space-3);border-bottom:1px solid var(--rule);position:relative}.V3bf0q_inputIcon{left:calc(var(--space-3) + var(--space-3));color:var(--fg-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.V3bf0q_input{padding-left:var(--space-8)}.V3bf0q_list{padding:var(--space-2);flex:auto;min-height:0;margin:0;list-style:none;overflow-y:auto}.V3bf0q_option{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}.V3bf0q_option[data-active]{background:var(--accent-soft)}.V3bf0q_optionTitle{font-weight:600}.V3bf0q_optionHeading{color:var(--fg-muted);font-weight:400}.V3bf0q_snippet{color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.V3bf0q_empty{padding:var(--space-3);font-size:var(--text-sm);color:var(--fg-muted)}.V3bf0q_foot{padding:var(--space-2) var(--space-3);border-top:1px solid var(--rule);font-size:var(--text-xs);color:var(--fg-muted)}@keyframes V3bf0q_fade{0%{opacity:0}}@keyframes V3bf0q_appear{0%{opacity:0;transform:translate(-50%)scale(.98)}}@media (prefers-reduced-motion:reduce){.V3bf0q_overlay,.V3bf0q_content{animation:none}}@media (max-width:639px){.V3bf0q_content{top:var(--space-4);max-height:calc(100dvh - 2 * var(--space-4))}.V3bf0q_foot{display:none}}
.jMC11a_layout{gap:var(--space-6);padding-block:var(--space-6) var(--space-9);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.jMC11a_layout{gap:var(--space-8);padding-top:var(--space-7);grid-template-columns:240px minmax(0,1fr) 200px}}.jMC11a_toc{gap:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-sm);display:grid}.jMC11a_tocDesktop{display:none}@media (min-width:1024px){.jMC11a_tocDesktop{display:block}.jMC11a_tocMobile{display:none}}.jMC11a_tocSummary{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;font-weight:600;display:flex}.jMC11a_tocSummary:after{content:"+";font-family:var(--font-mono);color:var(--fg-muted)}.jMC11a_tocMobile[open] .jMC11a_tocSummary:after{content:"-"}.jMC11a_tocBody{padding-top:var(--space-3);gap:var(--space-3);display:grid}.jMC11a_tocList{margin:0;padding:0;list-style:none}.jMC11a_tocList a{padding:var(--space-2) var(--space-3);color:var(--fg-muted);transition:color var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);border-left:2px solid #0000;display:block}.jMC11a_tocList a:hover{color:var(--fg)}.jMC11a_tocList a[aria-current=page]{color:var(--fg);border-left-color:var(--accent);font-weight:600}@media (min-width:1024px){.jMC11a_toc{top:var(--space-6);max-height:calc(100dvh - var(--space-8));align-self:start;position:sticky;overflow-y:auto}}.jMC11a_article{min-width:0}.jMC11a_meta{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--fg-muted);margin-bottom:var(--space-5);flex-wrap:wrap;align-items:baseline;display:flex}.jMC11a_meta a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.jMC11a_meta a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}.jMC11a_onPage{display:none}@media (min-width:1024px){.jMC11a_onPage{top:var(--space-6);max-height:calc(100dvh - var(--space-8));font-size:var(--text-sm);line-height:var(--leading-sm);align-self:start;display:block;position:sticky;overflow-y:auto}}.jMC11a_onPageTitle{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-3)}.jMC11a_onPageList{border-left:1px solid var(--rule);margin:0;padding:0;list-style:none}.jMC11a_onPageList a{padding:var(--space-1) var(--space-3);color:var(--fg-muted);transition:color var(--dur-1) var(--ease);display:block}.jMC11a_onPageList a:hover{color:var(--fg)}.jMC11a_onPageList li[data-depth="3"] a{padding-left:var(--space-6)}.jMC11a_pager{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--rule);font-size:var(--text-sm);display:flex}.jMC11a_pager a{gap:var(--space-1);color:var(--fg);display:grid}.jMC11a_pager a span:first-child{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--fg-muted)}.jMC11a_pager a:last-child{text-align:right;margin-left:auto}
