.b5GVGq_skeleton{background:var(--bg-4);vertical-align:middle;width:2.5ch;height:.7em;animation:1.4s ease-in-out infinite b5GVGq_pulse;display:inline-block}@keyframes b5GVGq_pulse{0%,to{opacity:.5}50%{opacity:1}}.b5GVGq_value{transition:opacity var(--motion-popover) var(--spring), filter var(--motion-popover) var(--spring)}@starting-style{.b5GVGq_value{opacity:var(--motion-from-opacity,0);filter:blur(var(--motion-from-blur,var(--reveal-blur)))}}
.M-97Nq_toc{border:1px solid var(--border-2);background:var(--bg-2);transition:border-color var(--transition);margin-bottom:2rem;position:relative}@media (hover:hover){.M-97Nq_toc:hover{border-color:color-mix(in srgb, var(--orange) 20%, transparent)}}.M-97Nq_header{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition);align-items:center;gap:.65rem;padding:.7rem .9rem;list-style:none;display:flex}.M-97Nq_header::-webkit-details-marker{display:none}@media (hover:hover){.M-97Nq_header:hover{background:var(--bg-3)}}.M-97Nq_header:focus-visible{outline:1px solid var(--orange);outline-offset:-1px}.M-97Nq_icon{background:var(--tile-bg);border:1px solid var(--accent-border);width:26px;height:26px;color:var(--orange);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 4%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.M-97Nq_label{font-size:var(--fs-label);letter-spacing:.2em;text-transform:uppercase;color:var(--text);white-space:nowrap;font-weight:700;line-height:1}.M-97Nq_count{font-size:var(--fs-label);color:var(--orange);background:var(--tile-bg);border:1px solid var(--accent-border);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;padding:2px 8px;font-weight:800}.M-97Nq_state{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);transition:color var(--transition);align-items:center;gap:.4rem;margin-left:auto;font-weight:600;display:inline-flex}@media (hover:hover){.M-97Nq_header:hover .M-97Nq_state{color:var(--orange)}}.M-97Nq_stateClosed{display:none}.M-97Nq_chevron{transition:transform var(--motion-panel) var(--ease-panel)}.M-97Nq_toc[data-state=closed] .M-97Nq_stateOpen{display:none}.M-97Nq_toc[data-state=closed] .M-97Nq_stateClosed{display:inline}.M-97Nq_toc[data-state=closed] .M-97Nq_chevron{transform:rotate(-90deg)}@container article (max-width:520px){.M-97Nq_toc[data-state] :is(.M-97Nq_stateOpen,.M-97Nq_stateClosed){display:none}}.M-97Nq_clip{overflow:hidden}.M-97Nq_body{border-top:1px solid var(--border);padding:.45rem .5rem .55rem}.M-97Nq_list{margin:0;padding:0;list-style:none;position:relative}.M-97Nq_list:before{content:"";background:var(--border-2);pointer-events:none;width:1px;position:absolute;top:.45rem;bottom:.45rem;left:calc(.85rem + 2px)}.M-97Nq_item{break-inside:avoid;line-height:1.3}.M-97Nq_sublist{margin:0;padding:0;list-style:none}.M-97Nq_link{padding:.38rem .65rem .38rem calc(2.1rem + var(--toc-indent,0) * .85rem);font-size:var(--fs-ui);color:var(--text-2);transition:color var(--transition), background var(--transition);border-bottom:none;align-items:baseline;gap:.6rem;font-weight:500;text-decoration:none;display:flex;position:relative}.M-97Nq_link:before{content:"";background:var(--text-4);width:5px;height:5px;transition:background var(--transition), transform var(--transition);border-radius:50%;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.M-97Nq_sub>.M-97Nq_link{padding-top:.3rem;padding-bottom:.3rem}.M-97Nq_sub>.M-97Nq_link:before{width:3px;height:3px;left:calc(.85rem + 1px)}@media (hover:hover){.M-97Nq_link:hover{color:var(--text);background:var(--bg-3)}.M-97Nq_link:hover:before{background:var(--orange)}}.M-97Nq_link[aria-current]{color:var(--text);background:linear-gradient(90deg, color-mix(in srgb, var(--orange) 12%, transparent), transparent 80%)}.M-97Nq_link[aria-current]:before{background:var(--orange);transform:translateY(-50%)scale(1.4)}.M-97Nq_num{font-variant-numeric:tabular-nums;font-size:var(--fs-meta);color:var(--orange);opacity:.55;min-width:1.4ch;transition:opacity var(--transition);flex-shrink:0;font-weight:700}.M-97Nq_link:is(:hover,[aria-current]) .M-97Nq_num{opacity:1}.M-97Nq_text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.M-97Nq_float{display:none}@media (max-width:1024px){.M-97Nq_float{top:var(--header-h);height:0;z-index:var(--z-sticky);display:block;position:sticky}.M-97Nq_floatInner{background:var(--bg-2);border:1px solid var(--border-2);box-shadow:0 10px 28px color-mix(in srgb, var(--black) 45%, transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-popover) var(--ease-standard), transform var(--motion-popover) var(--spring);position:absolute;top:.5rem;left:0;right:0;transform:translateY(-.4rem)}.M-97Nq_float[data-visible] .M-97Nq_floatInner{opacity:1;pointer-events:auto;transform:none}.M-97Nq_floatBar{width:100%;color:var(--text);font-family:inherit;font-size:var(--fs-ui);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.5rem .75rem .5rem .5rem;font-weight:600;display:flex}.M-97Nq_floatText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.M-97Nq_floatText .M-97Nq_num{opacity:1;margin-right:.5rem}.M-97Nq_floatChevron{color:var(--text-3);transition:transform var(--motion-panel) var(--ease-panel);flex-shrink:0}.M-97Nq_floatInner[data-open] .M-97Nq_floatChevron{transform:rotate(180deg)}.M-97Nq_floatClip{transition:grid-template-rows var(--motion-panel) var(--ease-panel);grid-template-rows:0fr;display:grid}.M-97Nq_floatInner[data-open] .M-97Nq_floatClip{grid-template-rows:1fr}.M-97Nq_floatPanel{min-height:0;overflow:hidden}.M-97Nq_floatScroll{overscroll-behavior:contain;border-top:1px solid var(--border);max-height:min(60vh,26rem);padding:.4rem .5rem .5rem;overflow-y:auto}}
.Ct1QcG_head{align-items:center;gap:.8rem;margin-bottom:-.35rem;display:flex}.Ct1QcG_tile{background:var(--tile-bg);border:1px solid var(--accent-border);width:40px;height:40px;color:var(--orange);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--white) 6%, transparent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Ct1QcG_headText{flex-direction:column;gap:.2rem;min-width:0;display:flex}.Ct1QcG_heading{font-size:var(--fs-title);letter-spacing:-.02em;color:var(--text);font-weight:800}.Ct1QcG_page{font-size:var(--fs-meta);letter-spacing:.01em;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.Ct1QcG_form{flex-direction:column;gap:.85rem;padding:1rem 1.1rem 1.1rem;display:flex}.Ct1QcG_kinds{flex-wrap:wrap;gap:.4rem;display:flex}.Ct1QcG_kind{font-family:inherit;font-size:var(--fs-meta);color:var(--text-2);border:1px solid var(--border-2);cursor:pointer;transition:color var(--transition), background var(--transition), border-color var(--transition);background:0 0;padding:.35rem .65rem;font-weight:600}@media (hover:hover){.Ct1QcG_kind:hover{color:var(--text);border-color:var(--border-3)}}.Ct1QcG_kind[aria-pressed=true]{color:var(--orange);background:var(--tile-bg);border-color:var(--accent-border-strong)}.Ct1QcG_kind:focus-visible{outline:2px solid color-mix(in srgb, var(--orange) 55%, transparent);outline-offset:2px}.Ct1QcG_field{background:var(--bg-2);border:1px solid var(--border-2);transition:border-color var(--transition), background var(--transition);display:block;position:relative}@media (hover:hover){.Ct1QcG_field:hover{border-color:var(--border-3)}}.Ct1QcG_field:focus-within{border-color:color-mix(in srgb, var(--orange) 45%, transparent);background:color-mix(in srgb, var(--bg-2) 70%, var(--bg-3))}.Ct1QcG_textarea{field-sizing:content;resize:none;width:100%;min-height:128px;max-height:280px;color:var(--text);font-family:inherit;font-size:var(--fs-ui);-webkit-user-select:text;user-select:text;background:0 0;border:none;outline:none;padding:.8rem .9rem 1.9rem;line-height:1.55;display:block}.Ct1QcG_textarea::placeholder{color:var(--text-4)}.Ct1QcG_counter{font-size:var(--fs-label);color:var(--text-4);font-variant-numeric:tabular-nums;pointer-events:none;font-weight:600;position:absolute;bottom:.5rem;right:.7rem}.Ct1QcG_counter[data-near]{color:var(--orange)}.Ct1QcG_error{font-size:var(--fs-meta);color:var(--red-2);background:color-mix(in srgb, var(--danger) 8%, transparent);border:1px solid color-mix(in srgb, var(--danger) 25%, transparent);align-items:center;gap:.45rem;margin:0;padding:.55rem .75rem;font-weight:500;display:flex}.Ct1QcG_footer{justify-content:flex-end;display:flex}.Ct1QcG_success{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:2.25rem 1.1rem 2.5rem;display:flex}.Ct1QcG_successTile{width:48px;height:48px;color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent);border:1px solid color-mix(in srgb, var(--green) 30%, transparent);justify-content:center;align-items:center;margin-bottom:.6rem;display:flex}.Ct1QcG_successTitle{font-size:var(--fs-body);color:var(--text);font-weight:700}.Ct1QcG_successText{font-size:var(--fs-ui);color:var(--text-3)}@media (max-width:640px){.Ct1QcG_footer>*{flex:1;justify-content:center}}
.LWz6aq_breadcrumb{max-width:100%;font-size:var(--fs-meta);background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;margin-bottom:1.75rem;padding:0;display:inline-flex}.LWz6aq_bcLink{color:var(--text-2);white-space:nowrap;transition:color var(--transition);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.LWz6aq_bcLink svg{transition:color var(--transition)}@media (hover:hover){.LWz6aq_bcLink:hover,.LWz6aq_bcLink:hover svg{color:var(--orange)}}.LWz6aq_bcSep{color:var(--orange);opacity:.6;font-size:var(--fs-meta);-webkit-user-select:none;user-select:none;flex-shrink:0}.LWz6aq_bcItem{color:var(--text-2);white-space:nowrap}.LWz6aq_bcCurrent{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:28ch;font-weight:500;overflow:hidden}.LWz6aq_header{border-bottom:none;margin-bottom:2.5rem;padding-bottom:1.5rem;position:relative}.LWz6aq_header:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--orange) 45%, transparent) 0%, var(--border-2) 35%, transparent 100%);height:1px;position:absolute;bottom:0;left:0;right:0}.LWz6aq_hero{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.LWz6aq_heroMain{align-items:center;gap:1.15rem;min-width:0;display:flex}.LWz6aq_icon{background:var(--tile-bg);border:1px solid var(--accent-border);width:56px;height:56px;color:var(--orange);box-shadow:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.LWz6aq_icon:after{content:"";border-top:1px solid color-mix(in srgb, var(--orange) 55%, transparent);border-right:1px solid color-mix(in srgb, var(--orange) 55%, transparent);pointer-events:none;width:10px;height:10px;position:absolute;top:6px;right:6px}.LWz6aq_icon svg{width:26px;height:26px;display:block}.LWz6aq_actions{flex-shrink:0;align-items:flex-start;gap:.4rem;display:flex}.LWz6aq_heroText{min-width:0}.LWz6aq_title{letter-spacing:-.04em;color:var(--text);word-break:break-word;margin:0;font-size:clamp(1.5rem,3.8vw,2rem);font-weight:900;line-height:1.15}.LWz6aq_meta{flex-wrap:wrap;align-items:center;gap:.4rem;width:100%;display:flex}.LWz6aq_badges{flex-wrap:wrap;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex}.LWz6aq_cat{font-size:var(--fs-label);letter-spacing:.04em;text-transform:uppercase;color:var(--orange);background:var(--orange-dim);border:1px solid color-mix(in srgb, var(--orange) 22%, transparent);white-space:nowrap;flex-shrink:0;align-items:center;gap:.35rem;padding:.28rem .65rem;font-weight:700;display:inline-flex}.LWz6aq_cat svg{color:var(--orange);flex-shrink:0}.LWz6aq_stats{flex-wrap:wrap;align-items:center;gap:.3rem;margin-left:auto;display:flex}.LWz6aq_stat{font-size:var(--fs-meta);color:var(--text-2);background:var(--bg-2);border:1px solid var(--border-2);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:border-color var(--transition), background var(--transition), color var(--transition);align-items:center;gap:.4rem;padding:.3rem .65rem;font-weight:600;display:inline-flex}.LWz6aq_stat svg{color:var(--orange);opacity:.75;transition:opacity var(--transition);flex-shrink:0}@media (hover:hover){.LWz6aq_stat:hover{color:var(--text);background:color-mix(in srgb, var(--orange) 8%, transparent);border-color:color-mix(in srgb, var(--orange) 28%, transparent)}.LWz6aq_stat:hover svg{opacity:1}}@container article (max-width:500px){.LWz6aq_meta{flex-direction:column;align-items:stretch}.LWz6aq_stats{margin-left:0}}.LWz6aq_prevNext{border-top:none;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:3rem;padding-top:2rem;display:grid;position:relative}.LWz6aq_prevNext:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--border-2) 35%, color-mix(in srgb, var(--orange) 45%, transparent) 100%);height:1px;position:absolute;top:0;left:0;right:0}.LWz6aq_pnCard{background:var(--bg-2);border:1px solid var(--border-2);transition:border-color var(--transition), background var(--transition), box-shadow var(--transition), transform var(--transition);align-items:center;gap:.75rem;padding:.85rem 1.1rem;text-decoration:none;display:flex}@media (hover:hover){.LWz6aq_pnCard:hover{background:var(--bg-3);border-color:color-mix(in srgb, var(--orange) 25%, transparent);box-shadow:0 4px 20px color-mix(in srgb, var(--black) 10%, transparent);transform:translateY(-1px)}}.LWz6aq_pnArrow{background:var(--bg-3);width:32px;height:32px;color:var(--text-4);transition:color var(--transition), background var(--transition), transform var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.LWz6aq_pnCard:hover .LWz6aq_pnArrow{color:var(--orange);background:var(--orange-dim)}.LWz6aq_pnPrev:hover .LWz6aq_pnArrow{transform:translate(-2px)}.LWz6aq_pnNext:hover .LWz6aq_pnArrow{transform:translate(2px)}}.LWz6aq_pnBody{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.LWz6aq_pnNext .LWz6aq_pnBody{text-align:right}.LWz6aq_pnDir{font-size:var(--fs-label);letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);transition:color var(--transition);font-weight:700}@media (hover:hover){.LWz6aq_pnCard:hover .LWz6aq_pnDir{color:var(--orange)}}.LWz6aq_pnCat{color:var(--text-3)}.LWz6aq_pnCat:before{content:"·";color:var(--text-4);margin:0 .4em}.LWz6aq_pnTitle{font-size:var(--fs-ui);color:var(--text);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.4rem;font-weight:600;line-height:1.3;display:flex;overflow:hidden}.LWz6aq_pnNext .LWz6aq_pnTitle{justify-content:flex-end}@media (max-width:768px){.LWz6aq_icon{width:48px;height:48px;font-size:2rem}.LWz6aq_icon svg{width:22px;height:22px}.LWz6aq_heroMain{gap:.85rem}.LWz6aq_actions{align-self:center}.LWz6aq_title{font-size:clamp(1.3rem,5vw,1.7rem)}.LWz6aq_stats{width:100%;margin-left:0}.LWz6aq_prevNext{grid-template-columns:1fr}.LWz6aq_pnNext .LWz6aq_pnTitle{text-align:left;justify-content:flex-start}.LWz6aq_pnNext .LWz6aq_pnBody{text-align:left}.LWz6aq_breadcrumb{font-size:var(--fs-meta)}}
