[data-variant=v1] .Qu0mEa_section{padding-top:clamp(1rem,.5rem + 2vw,2.5rem)}[data-variant=v1] .Qu0mEa_layout{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}[data-variant=v1] .Qu0mEa_main{grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0;display:grid}[data-variant=v1] .Qu0mEa_toc{border-radius:var(--r-shell);scrollbar-width:thin;max-height:calc(100dvh - 8rem);position:sticky;top:6.5rem;overflow:auto}[data-variant=v1] .Qu0mEa_tocCore{padding:1.25rem .75rem 1rem}[data-variant=v1] .Qu0mEa_tocTitle{letter-spacing:.01em;color:var(--muted);padding-inline:.625rem;font-size:.8125rem;font-weight:600}[data-variant=v1] .Qu0mEa_tocList{gap:.125rem;margin-top:.625rem;display:grid}[data-variant=v1] .Qu0mEa_tocLink{min-height:2.75rem;color:var(--ink-2);transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui);border-radius:.875rem;align-items:center;gap:.625rem;padding:.4rem .625rem;font-size:.9375rem;font-weight:520;line-height:1.25;text-decoration:none;display:flex;position:relative}[data-variant=v1] .Qu0mEa_tocNum{background:var(--surface-2);width:1.625rem;height:1.625rem;transition:background-color .2s var(--ease-ui), color .2s var(--ease-ui);border-radius:999px;flex:none;place-items:center;font-size:.75rem;font-weight:620;display:grid}[data-variant=v1] .Qu0mEa_tocLink[aria-current]{color:var(--ink);background:#ff5a1f14;font-weight:580}[data-variant=v1] .Qu0mEa_tocLink[aria-current] .Qu0mEa_tocNum{background:var(--accent);color:var(--ink)}[data-variant=v1] .Qu0mEa_tocLink:focus-visible{border-radius:.875rem}@media (hover:hover) and (pointer:fine){[data-variant=v1] .Qu0mEa_tocLink:hover{color:var(--ink);background:#1011130a}}[data-variant=v1] .Qu0mEa_tocUpdated{box-shadow:inset 0 1px 0 var(--line);color:var(--muted);margin-top:.75rem;padding:.75rem .625rem 0;font-size:.8125rem}[data-variant=v1] .Qu0mEa_summaryShell{max-width:52rem}[data-variant=v1] .Qu0mEa_summary{background:radial-gradient(70% 120% at 100% 0%, #ff5a1f14, transparent 65%), radial-gradient(60% 100% at 0% 100%, #f4dcc399, transparent 70%), var(--surface);gap:.875rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem);display:grid}[data-variant=v1] .Qu0mEa_summaryTitle{letter-spacing:-.02em;font-size:1.25rem;font-weight:630}[data-variant=v1] .Qu0mEa_summaryList{gap:.625rem;display:grid}[data-variant=v1] .Qu0mEa_summaryList>li{text-wrap:pretty;padding-left:1.75rem;line-height:1.55;position:relative}[data-variant=v1] .Qu0mEa_summaryList>li:before{content:"";background:var(--accent);width:.5rem;height:.5rem;box-shadow:0 0 0 4px var(--accent-soft);border-radius:999px;position:absolute;top:.55em;left:.25rem}[data-variant=v1] .Qu0mEa_prose{max-width:52rem}[data-variant=v1] .Qu0mEa_part{scroll-margin-top:6.5rem}[data-variant=v1] .Qu0mEa_part+.Qu0mEa_part{box-shadow:inset 0 1px 0 var(--line);margin-top:2.75rem;padding-top:2.5rem}[data-variant=v1] .Qu0mEa_part>*+*{margin-top:1em}[data-variant=v1] .Qu0mEa_partHead{align-items:center;gap:.75rem;display:flex}[data-variant=v1] .Qu0mEa_part .Qu0mEa_partTitle{align-items:baseline;gap:.75rem;margin-top:0;display:flex}[data-variant=v1] .Qu0mEa_partHead+*{margin-top:.75em}[data-variant=v1] .Qu0mEa_num{background:var(--ink);color:#fff;letter-spacing:0;border-radius:999px;flex:none;align-self:center;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:620;display:grid}[data-variant=v1] .Qu0mEa_part .Qu0mEa_anchor{width:2.75rem;height:2.75rem;color:var(--muted);opacity:.5;transition:opacity .2s var(--ease-ui), background-color .2s var(--ease-ui);border-radius:999px;flex:none;align-self:center;place-items:center;margin-left:auto;font-size:1rem;font-weight:560;text-decoration:none;display:grid}[data-variant=v1] .Qu0mEa_part .Qu0mEa_anchor:focus-visible{opacity:1}@media (hover:hover) and (pointer:fine){[data-variant=v1] .Qu0mEa_part:hover .Qu0mEa_anchor{opacity:1}[data-variant=v1] .Qu0mEa_part .Qu0mEa_anchor:hover{background:var(--surface-2)}}[data-variant=v1] .Qu0mEa_updated{box-shadow:inset 0 1px 0 var(--line);color:var(--muted);margin-top:3rem;padding-top:1.5rem;font-size:.9375rem}[data-variant=v1] .Qu0mEa_tableWrap{box-shadow:inset 0 0 0 1px var(--line);border-radius:1.125rem;overflow-x:auto}[data-variant=v1] .Qu0mEa_table{border-collapse:collapse;width:100%;font-size:.96875rem;line-height:1.5}[data-variant=v1] .Qu0mEa_caption{background:var(--surface-2);text-align:left;color:var(--ink-2);padding:.875rem 1rem;font-size:.875rem;font-weight:600}[data-variant=v1] .Qu0mEa_table th,[data-variant=v1] .Qu0mEa_table td{text-align:left;vertical-align:top;text-wrap:pretty;padding:.8rem 1rem}[data-variant=v1] .Qu0mEa_table thead th{color:var(--muted);background:#f8f7f5;font-size:.8125rem;font-weight:600}[data-variant=v1] .Qu0mEa_table tbody th{color:var(--ink);font-weight:600}[data-variant=v1] .Qu0mEa_table tbody tr+tr>*{box-shadow:inset 0 1px 0 var(--line)}[data-variant=v1] .Qu0mEa_table code{background:var(--surface-2);border-radius:.375rem;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em}@media (max-width:999px){[data-variant=v1] .Qu0mEa_layout{grid-template-columns:minmax(0,1fr)}[data-variant=v1] .Qu0mEa_toc{max-height:none;position:static;overflow:visible}[data-variant=v1] .Qu0mEa_tocList{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.25rem}}@media (max-width:639px){[data-variant=v1] .Qu0mEa_tocList{grid-template-columns:minmax(0,1fr)}[data-variant=v1] .Qu0mEa_part .Qu0mEa_anchor{display:none}}@media (max-width:899px){[data-variant=v1] .Qu0mEa_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}[data-variant=v1] .Qu0mEa_table,[data-variant=v1] .Qu0mEa_table tbody,[data-variant=v1] .Qu0mEa_table tr,[data-variant=v1] .Qu0mEa_table th,[data-variant=v1] .Qu0mEa_table td,[data-variant=v1] .Qu0mEa_caption{display:block}[data-variant=v1] .Qu0mEa_table tbody tr{padding:.5rem 0}[data-variant=v1] .Qu0mEa_table tbody tr+tr{box-shadow:inset 0 1px 0 var(--line)}[data-variant=v1] .Qu0mEa_table tbody tr+tr>*{box-shadow:none}[data-variant=v1] .Qu0mEa_table th,[data-variant=v1] .Qu0mEa_table td{padding:.35rem 1rem}[data-variant=v1] .Qu0mEa_table td:before{content:attr(data-label);color:var(--muted);font-size:.8125rem;font-weight:600;display:block}}
