.hZJeFq_page{flex-direction:column;flex:1;display:flex}.hZJeFq_shell{width:100%;max-width:var(--container);padding:clamp(28px, 4vw, 52px) var(--gutter) clamp(56px, 7vw, 96px);margin:0 auto}.hZJeFq_hero{border-bottom:none;max-width:760px;margin-bottom:0;padding-bottom:0}.hZJeFq_title{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.05rem,4.2vw,2.85rem);font-weight:600;line-height:.98}.hZJeFq_lede{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin-top:18px;font-size:16.5px;line-height:1.62}.hZJeFq_lede+.hZJeFq_lede{margin-top:12px}.hZJeFq_layout{grid-template-columns:minmax(0,1fr) 260px;align-items:start;column-gap:clamp(32px,5vw,72px);margin-top:clamp(40px,5vw,56px);display:grid}.hZJeFq_article{grid-area:1/1;min-width:0;max-width:740px}.hZJeFq_section{display:block}.hZJeFq_article>.hZJeFq_section:first-child>.hZJeFq_h2:first-child{border-top:none;margin-top:0;padding-top:0}.hZJeFq_tocSentinel{display:none}.hZJeFq_toc{grid-column:2;align-self:start;position:sticky;top:28px}.hZJeFq_tocToggle{border:1px solid var(--rule);background:var(--surface);width:100%;color:var(--ink-2);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), transform .12s var(--ease);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:500;display:none}.hZJeFq_tocToggle:active{transform:scale(.98)}.hZJeFq_tocToggle svg{transition:transform .18s var(--ease)}.hZJeFq_tocToggle svg[data-open=true]{transform:rotate(180deg)}.hZJeFq_tocWrap{position:relative}.hZJeFq_tocLabel{color:var(--ink-2);margin-bottom:10px;font-size:12px;font-weight:550;display:block}.hZJeFq_tocBar{transform-origin:0 0;background:var(--flag);width:2px;height:1px;position:absolute;top:0;left:0}.hZJeFq_tocBar[data-ready=true]{transition:transform .22s var(--ease)}.hZJeFq_tocList{row-gap:1px;list-style:none;display:grid}.hZJeFq_tocLink{color:var(--ink-2);transition:color .18s var(--ease), border-color .18s var(--ease);border-left:1px solid #0000;padding:6px 8px 6px 14px;font-size:13px;line-height:1.45;display:block}.hZJeFq_tocLink[data-level="3"]{font-family:var(--font-mono);padding-left:26px;font-size:11.5px}.hZJeFq_tocLink[aria-current]{color:var(--ink);border-left-color:var(--flag)}@media (hover:hover) and (pointer:fine){.hZJeFq_tocLink:hover{color:var(--ink)}}.hZJeFq_h2{border-top:1px solid var(--rule);letter-spacing:-.032em;text-wrap:balance;margin-top:clamp(42px,5vw,64px);padding-top:clamp(26px,3.2vw,34px);scroll-margin-top:24px;font-size:clamp(1.45rem,2.4vw,1.95rem);font-weight:600;line-height:1.12}.hZJeFq_article>.hZJeFq_h2:first-child{border-top:none;margin-top:0;padding-top:0}.hZJeFq_h3{font-family:var(--font-mono);letter-spacing:-.015em;margin-top:38px;scroll-margin-top:24px;font-size:14px;font-weight:600}.hZJeFq_anchor{color:var(--ink-3);opacity:.45;transition:opacity .16s var(--ease), color .16s var(--ease);margin-left:10px}@media (hover:none){.hZJeFq_anchor{display:none}}@media (hover:hover) and (pointer:fine){.hZJeFq_anchor{opacity:0}.hZJeFq_h2:hover .hZJeFq_anchor,.hZJeFq_h3:hover .hZJeFq_anchor,.hZJeFq_anchor:focus-visible{opacity:1}.hZJeFq_anchor:hover{color:var(--ink)}}.hZJeFq_p{color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:15.5px;line-height:1.72}.hZJeFq_code{background:var(--code-bg);border:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.84em}.hZJeFq_list{color:var(--ink-2);row-gap:8px;margin-top:16px;padding-left:22px;font-size:15.5px;line-height:1.7;display:grid}.hZJeFq_list::marker{color:var(--ink-3)}.hZJeFq_tableWrap{overscroll-behavior-x:contain;border:1px solid var(--rule);background:var(--surface);border-radius:10px;margin-top:18px;overflow-x:auto}.hZJeFq_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.hZJeFq_th{border-bottom:1px solid var(--rule);text-align:left;color:var(--ink-2);background:var(--code-bg);padding:10px 16px 10px 0;font-size:12.5px;font-weight:600}.hZJeFq_th:first-child{padding-left:16px}.hZJeFq_arg{border-bottom:1px solid var(--rule);vertical-align:top;text-align:left;font-family:var(--font-mono);white-space:nowrap;background:var(--code-bg);padding:12px 16px;font-size:12.5px;font-weight:500}.hZJeFq_td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2);padding:12px 16px}.hZJeFq_tr:last-child .hZJeFq_arg,.hZJeFq_tr:last-child .hZJeFq_td{border-bottom:none}.hZJeFq_panelGroup{grid-template-columns:minmax(0,1fr);row-gap:12px;margin-top:18px;display:grid}.hZJeFq_panelGroup .hZJeFq_panel{margin-top:0}.hZJeFq_panel{border:1px solid var(--rule);background:var(--code-bg);transition:border-color .2s var(--ease);border-radius:12px;margin-top:18px;overflow:hidden}.hZJeFq_panelBody{min-width:0;animation:hZJeFq_panelIn .16s var(--ease)}@keyframes hZJeFq_panelIn{0%{opacity:0;transform:translateY(4px)}}@media (hover:hover) and (pointer:fine){.hZJeFq_panel:hover{border-color:var(--rule-strong)}}.hZJeFq_panelBar{border-bottom:1px solid var(--rule);background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:6px 8px 6px 14px;display:flex}.hZJeFq_panelBar[data-bare=true]{justify-content:flex-end}.hZJeFq_panelFile{min-width:0;font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.hZJeFq_copy{border:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-mono);cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease), transform .12s var(--ease);background:0 0;border-radius:8px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;line-height:1.4;display:inline-flex}.hZJeFq_copy svg{flex:none;display:block}.hZJeFq_copy[data-icon-only=true]{padding:8px}.hZJeFq_copy[data-state=copied]{color:var(--pass)}.hZJeFq_copy[data-state=failed]{color:var(--flag)}@media (hover:hover) and (pointer:fine){.hZJeFq_copy:hover{border-color:var(--rule-strong);background:var(--code-bg);color:var(--ink)}}.hZJeFq_copy:active{transform:scale(.97)}@media (pointer:coarse){.hZJeFq_copy{min-height:44px;padding:10px 14px}.hZJeFq_copy[data-icon-only=true]{min-width:44px;padding:10px}}.hZJeFq_pre{overscroll-behavior-x:contain;font-family:var(--font-mono);color:var(--ink);white-space:pre;tab-size:2;margin:0;padding:15px 16px;font-size:12.5px;line-height:1.72;overflow-x:auto}.hZJeFq_pre[data-lang=text]{white-space:pre-wrap;overflow-wrap:anywhere}.hZJeFq_pre:focus-visible{outline-offset:-2px}.hZJeFq_panelNote{border-top:1px solid var(--rule);color:var(--ink-2);background:var(--surface);padding:11px 14px 12px;font-size:12.5px;line-height:1.65}.hZJeFq_tabList{flex-wrap:wrap;flex:1;gap:2px;min-width:0;display:flex}.hZJeFq_tabSelectWrap{display:none}.hZJeFq_tab{color:var(--ink-2);font-family:var(--font-mono);white-space:nowrap;cursor:pointer;transition:color .15s var(--ease), background-color .15s var(--ease), border-color .15s var(--ease), transform .12s var(--ease);background:0 0;border:1px solid #0000;border-radius:8px;padding:7px 11px;font-size:11.5px;font-weight:500;line-height:1.4}@media (hover:hover) and (pointer:fine){.hZJeFq_tab:hover{color:var(--ink)}}.hZJeFq_tab[aria-selected=true]{border-color:var(--rule);background:var(--code-bg);color:var(--ink)}.hZJeFq_tab:active{transform:scale(.97)}@media (pointer:coarse){.hZJeFq_tab{min-height:44px;padding:10px 12px}}.hZJeFq_shikiWrap{overflow-x:auto}.hZJeFq_shikiWrap pre.shiki{font-family:var(--font-mono);tab-size:2;margin:0;padding:15px 16px;font-size:12.5px;line-height:1.72;overflow-x:auto;background:0 0!important}.hZJeFq_pre pre.shiki{font:inherit;tab-size:2;margin:0;padding:0;background:0 0!important}:is(.hZJeFq_shikiWrap code,.hZJeFq_pre code,.hZJeFq_examplePre code){font-family:inherit}html[data-theme=dark] .shiki{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}html[data-theme=dark] .shiki span{color:var(--shiki-dark)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .shiki{color:var(--shiki-dark)!important}html:not([data-theme=light]) .shiki span{color:var(--shiki-dark)!important}}.hZJeFq_explorer{border:1px solid var(--rule-strong);background:var(--surface);border-radius:14px;margin-top:20px;overflow:hidden}.hZJeFq_explorerHead{border-bottom:1px solid var(--rule);background:var(--code-bg);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hZJeFq_explorerHint{color:var(--ink-2);font-size:12.5px}.hZJeFq_endpointList{list-style:none;display:grid}.hZJeFq_endpointRow{border-bottom:1px solid var(--rule)}.hZJeFq_endpointRow:last-child{border-bottom:none}.hZJeFq_endpointButton{text-align:left;cursor:pointer;width:100%;transition:background .16s var(--ease);background:0 0;border:0;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:14px;padding:14px 16px;display:grid}@media (hover:hover) and (pointer:fine){.hZJeFq_endpointButton:hover{background:var(--code-bg)}}.hZJeFq_endpointButton:active{opacity:.92}.hZJeFq_pathRow{gap:3px;min-width:0;display:grid}.hZJeFq_path{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.hZJeFq_what{color:var(--ink-2);text-wrap:pretty;font-size:13px;line-height:1.5}.hZJeFq_expandIcon{width:20px;height:20px;color:var(--ink-3);transition:transform .22s var(--ease), background .18s var(--ease);border-radius:6px;place-items:center;display:grid}.hZJeFq_endpointRow[data-open=true] .hZJeFq_expandIcon{background:var(--code-bg);transform:rotate(180deg)}.hZJeFq_endpointDetail{transition:grid-template-rows .34s var(--ease);grid-template-rows:0fr;display:grid}.hZJeFq_endpointRow[data-open=true] .hZJeFq_endpointDetail{grid-template-rows:1fr}.hZJeFq_endpointDetailInner{opacity:0;transition:opacity .18s var(--ease);overflow:hidden}.hZJeFq_endpointRow[data-open=true] .hZJeFq_endpointDetailInner{opacity:1;transition-delay:80ms}.hZJeFq_exampleGrid{background:var(--code-bg);border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:14px;padding:14px 16px 16px;display:grid}.hZJeFq_exampleBlock{border:1px solid var(--rule);background:var(--surface);border-radius:10px;min-width:0;overflow:hidden}.hZJeFq_exampleLabel{border-bottom:1px solid var(--rule);font-family:var(--font-mono);color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:11px;display:flex}.hZJeFq_examplePre{margin:0;overflow-x:auto}.hZJeFq_examplePre pre{font-family:var(--font-mono);white-space:pre;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.65;background:0 0!important}.hZJeFq_copyHint{color:var(--ink-2);border-top:1px solid var(--rule);background:var(--surface);padding:10px 16px;font-size:11.5px;line-height:1.5}.hZJeFq_method{background:var(--code-bg);min-width:62px;color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.05em;border-radius:6px;justify-content:center;align-items:center;padding:3px 9px;font-size:10px;font-weight:600;line-height:1.7;display:inline-flex}.hZJeFq_method[data-method=GET]{background:var(--pass-soft);color:var(--pass)}.hZJeFq_method[data-method=POST],.hZJeFq_method[data-method=PATCH]{background:var(--warn-soft);color:var(--warn)}.hZJeFq_method[data-method=DELETE]{background:var(--flag-soft);color:var(--flag)}.hZJeFq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hZJeFq_play{border:1px solid var(--rule-strong);background:var(--surface);border-radius:14px;margin-top:26px;overflow:hidden}.hZJeFq_playHead{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.hZJeFq_playTitle{letter-spacing:-.015em;font-size:15.5px;font-weight:600}.hZJeFq_playNote{max-width:52ch;color:var(--ink-2);text-wrap:pretty;margin-top:6px;font-size:13px;line-height:1.6}.hZJeFq_scoreWrap{flex:none;justify-items:center;gap:5px;display:grid}.hZJeFq_scoreRing{place-items:center;width:64px;height:64px;display:grid;position:relative}.hZJeFq_scoreRing svg{position:absolute;inset:0;transform:rotate(-90deg)}.hZJeFq_ringTrack{fill:none;stroke:var(--rule);stroke-width:5px}.hZJeFq_ringVal{fill:none;stroke-width:5px;stroke-linecap:round;stroke-dasharray:188.5;transition:stroke-dashoffset .32s var(--ease), stroke .32s var(--ease)}.hZJeFq_scoreRing[data-tone=pass] .hZJeFq_ringVal{stroke:var(--pass)}.hZJeFq_scoreRing[data-tone=warn] .hZJeFq_ringVal{stroke:var(--warn)}.hZJeFq_scoreRing[data-tone=fail] .hZJeFq_ringVal{stroke:var(--flag)}.hZJeFq_scoreNum{font-family:var(--font-mono);font-size:14px;font-weight:600}.hZJeFq_scoreLabel{color:var(--ink-3);font-size:11px}.hZJeFq_scoreBar{display:none}.hZJeFq_playField{padding:16px 18px 0;display:block}.hZJeFq_playLabel{color:var(--ink-2);margin-bottom:8px;font-size:12.5px;font-weight:550;display:block}.hZJeFq_playInput{border:1px solid var(--rule);background:var(--code-bg);width:100%;min-height:78px;color:var(--ink);font-family:var(--font-mono);resize:vertical;transition:border-color .18s var(--ease);border-radius:10px;padding:10px 12px;font-size:16px;line-height:1.6}@media (hover:hover) and (pointer:fine){.hZJeFq_playInput{font-size:13.5px}.hZJeFq_playInput:hover{border-color:var(--rule-strong)}}.hZJeFq_playInput:focus-visible{outline-offset:2px}.hZJeFq_playFindings{row-gap:8px;padding:14px 18px 18px;list-style:none;display:grid}.hZJeFq_playFinding{border:1px solid var(--rule);background:var(--paper);transition:border-color .2s var(--ease);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.hZJeFq_playDot{width:8px;height:8px;transition:background-color .2s var(--ease);border-radius:50%;flex:none;margin-top:6px}.hZJeFq_playFinding[data-severity=pass] .hZJeFq_playDot{background:var(--pass)}.hZJeFq_playFinding[data-severity=warning] .hZJeFq_playDot{background:var(--warn)}.hZJeFq_playFinding[data-severity=error] .hZJeFq_playDot{background:var(--flag)}.hZJeFq_playFindingMain{flex:1;gap:3px;min-width:0;display:grid}.hZJeFq_playFindingTitle{font-size:13.5px;font-weight:550;line-height:1.45}.hZJeFq_playFindingMeta{flex-wrap:wrap;align-items:baseline;gap:3px 10px;display:flex}.hZJeFq_playKey{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.hZJeFq_playWhy{color:var(--ink-2);font-size:12.5px;line-height:1.5}.hZJeFq_playBadge{font-family:var(--font-mono);letter-spacing:.02em;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:999px;flex:none;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:600}.hZJeFq_playBadge[data-severity=pass]{background:var(--pass-soft);color:var(--pass)}.hZJeFq_playBadge[data-severity=warning]{background:var(--warn-soft);color:var(--warn)}.hZJeFq_playBadge[data-severity=error]{background:var(--flag-soft);color:var(--flag)}.hZJeFq_formats{border-top:1px solid var(--rule);color:var(--ink-2);margin-top:clamp(40px,5vw,56px);padding-top:18px;font-size:13px}.hZJeFq_formats a{text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;transition:color .15s var(--ease), text-decoration-color .15s var(--ease)}@media (hover:hover) and (pointer:fine){.hZJeFq_formats a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}@media (max-width:1023px){.hZJeFq_layout{flex-direction:column;align-items:stretch;display:flex}.hZJeFq_tocSentinel{height:0;display:block}.hZJeFq_toc{top:env(safe-area-inset-top,0px);z-index:2;background:var(--paper);border-bottom:1px solid var(--rule);transition:border-color .16s var(--ease), box-shadow .16s var(--ease);align-self:stretch;margin:0;padding:8px 0 20px;position:sticky}.hZJeFq_toc[data-stuck=true]{border-bottom-color:var(--rule-strong);box-shadow:0 12px 24px -16px #00000038}.hZJeFq_h2,.hZJeFq_h3{scroll-margin-top:96px}.hZJeFq_tocToggle{min-height:44px;display:flex}.hZJeFq_tocToggleText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hZJeFq_tocToggle svg{flex:none}.hZJeFq_tocLabel{display:none}.hZJeFq_tocWrap{margin-bottom:0;padding:6px 0 10px}.hZJeFq_article{padding-top:20px}.hZJeFq_tocList{display:none}.hZJeFq_tocList[data-open=true]{row-gap:0;display:grid}.hZJeFq_tocLink{padding-top:8px;padding-bottom:8px}.hZJeFq_exampleGrid{grid-template-columns:1fr}}@media (max-width:720px){.hZJeFq_tableWrap .hZJeFq_th:first-child,.hZJeFq_tableWrap .hZJeFq_arg{z-index:1;position:sticky;left:0}}@media (max-width:640px){.hZJeFq_shell{padding-top:24px}.hZJeFq_layout{margin-top:28px}.hZJeFq_panelBar{flex-wrap:wrap;padding-left:10px}.hZJeFq_tabList{display:none}.hZJeFq_tabSelectWrap{flex:1 0 100%;min-width:0;display:block;position:relative}.hZJeFq_tabSelectWrap svg{pointer-events:none;color:var(--ink-2);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hZJeFq_tabSelect{border:1px solid var(--rule);background:var(--code-bg);width:100%;max-width:100%;min-height:44px;color:var(--ink);font-family:var(--font-mono);appearance:none;border-radius:8px;padding:10px 40px 10px 12px;font-size:16px;line-height:1.4;display:block}.hZJeFq_panelBar .hZJeFq_copy{justify-content:center;width:100%;margin-left:0}.hZJeFq_pre{padding:13px 14px;font-size:11.5px;line-height:1.75}.hZJeFq_endpointButton{grid-template-columns:64px minmax(0,1fr) 20px;gap:10px}.hZJeFq_method{min-width:54px;font-size:9.5px}.hZJeFq_playHead{padding:14px}.hZJeFq_scoreWrap{flex:1 0 100%;justify-items:stretch;margin-left:0}.hZJeFq_scoreRing{display:none}.hZJeFq_scoreBar{gap:8px;display:grid}.hZJeFq_scoreBarMeta{justify-content:space-between;align-items:baseline;display:flex}.hZJeFq_scoreBarTrack{background:var(--rule);border-radius:999px;height:8px;overflow:hidden}.hZJeFq_scoreBarFill{border-radius:inherit;height:100%;transition:width .32s var(--ease), background-color .32s var(--ease);display:block}.hZJeFq_scoreBarFill[data-tone=pass]{background:var(--pass)}.hZJeFq_scoreBarFill[data-tone=warn]{background:var(--warn)}.hZJeFq_scoreBarFill[data-tone=fail]{background:var(--flag)}.hZJeFq_playField{padding:14px 14px 0}.hZJeFq_playFindings{padding:12px 14px 14px}.hZJeFq_playFinding{flex-wrap:wrap}.hZJeFq_playBadge{margin-left:18px}}@media (max-width:380px){.hZJeFq_title{font-size:1.8rem}}
.qiWFoG_page{flex-direction:column;flex:1;display:flex}.qiWFoG_shell{width:100%;max-width:1120px;padding:clamp(28px, 4vw, 52px) var(--gutter) clamp(56px, 7vw, 96px);margin:0 auto}.qiWFoG_hero{max-width:760px}.qiWFoG_title{letter-spacing:-.042em;text-wrap:balance;font-size:clamp(2.05rem,4.2vw,2.85rem);font-weight:600;line-height:1.02}.qiWFoG_lede{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin-top:18px;font-size:16.5px;line-height:1.62}.qiWFoG_groupTitle{border-top:1px solid var(--rule);letter-spacing:-.03em;margin-top:clamp(42px,5vw,64px);padding-top:clamp(26px,3.2vw,34px);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;line-height:1.15}.qiWFoG_groupLede{max-width:62ch;color:var(--ink-2);margin-top:12px;font-size:15.5px;line-height:1.65}.qiWFoG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;list-style:none;display:grid}.qiWFoG_grid li{min-width:0}.qiWFoG_card{border:1px solid var(--rule);background:var(--surface);min-width:0;height:100%;transition:border-color .2s var(--ease);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}@media (hover:hover) and (pointer:fine){.qiWFoG_card:hover{border-color:var(--rule-strong)}}.qiWFoG_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;min-width:0;display:flex}.qiWFoG_cardPartner{letter-spacing:-.02em;font-size:16px;font-weight:600}.qiWFoG_badge{max-width:100%;padding:var(--pad-badge);border:1px solid var(--rule);border-radius:var(--radius-pill);font-family:var(--font-mono);color:var(--ink-2);white-space:nowrap;flex:none;font-size:11px}.qiWFoG_cardText{min-width:0;color:var(--ink-2);text-wrap:pretty;overflow-wrap:break-word;font-size:14.5px;line-height:1.6}.qiWFoG_cardLink{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);margin-top:auto;padding-top:6px;font-size:14px;font-weight:550}.qiWFoG_note{max-width:68ch;color:var(--ink-2);margin-top:28px;font-size:14.5px;line-height:1.65}.qiWFoG_fineprint{max-width:68ch;color:var(--ink-3);margin-top:28px;font-size:12px;line-height:1.6}.qiWFoG_article{min-width:0;max-width:760px}.qiWFoG_h2{border-top:1px solid var(--rule);letter-spacing:-.03em;text-wrap:balance;margin-top:clamp(42px,5vw,60px);padding-top:clamp(24px,3vw,32px);scroll-margin-top:24px;font-size:clamp(1.4rem,2.3vw,1.8rem);font-weight:600;line-height:1.15}.qiWFoG_h2First{border-top:none;margin-top:36px;padding-top:0}.qiWFoG_p{color:var(--ink-2);text-wrap:pretty;margin-top:16px;font-size:15.5px;line-height:1.72}.qiWFoG_p strong{color:var(--ink);font-weight:600}.qiWFoG_ol,.qiWFoG_ul{color:var(--ink-2);row-gap:10px;margin-top:16px;padding-left:22px;font-size:15.5px;line-height:1.68;display:grid}.qiWFoG_ol li,.qiWFoG_ul li{overflow-wrap:break-word}.qiWFoG_ol li::marker{color:var(--ink);font-weight:600}.qiWFoG_ul li::marker{color:var(--ink-3)}.qiWFoG_code{font-family:var(--font-mono);background:var(--code-bg);border:1px solid var(--rule);color:var(--ink);overflow-wrap:anywhere;border-radius:5px;padding:1px 5px;font-size:.86em}.qiWFoG_prompt{border:1px solid var(--rule);background:var(--code-bg);border-radius:12px;margin-top:18px;overflow:hidden}.qiWFoG_promptBar{border-bottom:1px solid var(--rule);background:var(--surface);font-family:var(--font-mono);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 8px 8px 14px;font-size:11px;display:flex}.qiWFoG_promptPre{font-family:var(--font-mono);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:15px 16px;font-size:12.5px;line-height:1.7;overflow-x:auto}.qiWFoG_tableWrap{border:1px solid var(--rule);background:var(--surface);border-radius:10px;max-width:100%;margin-top:18px;overflow-x:auto}.qiWFoG_table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.6}.qiWFoG_th{border-bottom:1px solid var(--rule);text-align:left;color:var(--ink-2);background:var(--code-bg);padding:10px 16px;font-size:12.5px;font-weight:600}.qiWFoG_td{border-bottom:1px solid var(--rule);vertical-align:top;color:var(--ink-2);padding:12px 16px}.qiWFoG_td:first-child{font-family:var(--font-mono);color:var(--ink);white-space:nowrap;font-size:12.5px}.qiWFoG_tr:last-child .qiWFoG_td{border-bottom:none}.qiWFoG_sev{padding:var(--pad-badge);border-radius:var(--radius-pill);font-family:var(--font-mono);border:1px solid var(--rule);font-size:11px;display:inline-block}.qiWFoG_sevError{color:var(--flag);border-color:var(--flag-edge);background:var(--flag-soft)}.qiWFoG_sevWarn{color:var(--warn);border-color:var(--warn-edge);background:var(--warn-soft)}.qiWFoG_examples{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;margin-bottom:20px;display:grid}.qiWFoG_example{border:1px solid var(--rule);background:var(--surface);border-radius:12px;min-width:0;padding:22px 22px 24px}.qiWFoG_exampleBad{border-color:var(--flag-edge)}.qiWFoG_exampleGood{border-color:var(--rule-strong)}.qiWFoG_exampleTitle{font-size:14px;font-weight:600}.qiWFoG_spec{margin-top:16px}.qiWFoG_specName{border-bottom:1px solid var(--rule);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;padding-bottom:14px;font-size:15.5px;font-weight:600;line-height:1.4}.qiWFoG_specBody{gap:16px;margin-top:16px;display:grid}.qiWFoG_specField{gap:3px;display:grid}.qiWFoG_specLabel{color:var(--ink);font-size:13px;font-weight:600;line-height:1.4}.qiWFoG_specValue,.qiWFoG_specPara{color:var(--ink-2);text-wrap:pretty;font-size:14px;line-height:1.65}.qiWFoG_markError{background:var(--flag-soft);box-shadow:inset 0 -2px 0 var(--flag);color:var(--ink);border-radius:4px;padding:1px 3px}.qiWFoG_markWarn{background:var(--warn-soft);box-shadow:inset 0 -2px 0 var(--warn);color:var(--ink);border-radius:4px;padding:1px 3px}.qiWFoG_findings{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px}.qiWFoG_findingsTitle{color:var(--ink);font-size:13.5px;font-weight:600;line-height:1.4}.qiWFoG_findingList{gap:12px;margin-top:12px;list-style:none;display:grid}.qiWFoG_finding{grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.qiWFoG_findingBody{color:var(--ink-2);text-wrap:pretty;font-size:13.5px;line-height:1.55}.qiWFoG_findingRule{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere;font-size:11.5px;display:block}.qiWFoG_sources{row-gap:8px;margin-top:16px;font-size:14.5px;line-height:1.6;list-style:none;display:grid}.qiWFoG_sources a{color:var(--ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);overflow-wrap:anywhere}.qiWFoG_next{border:1px solid var(--rule);background:var(--band);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:clamp(42px,5vw,60px);padding:22px;display:flex}.qiWFoG_nextBody{justify-items:start;gap:12px;display:grid}.qiWFoG_nextText{color:var(--ink-2);max-width:52ch;font-size:15px;line-height:1.6}.qiWFoG_nextText strong{color:var(--ink)}.qiWFoG_btn{border:1px solid var(--rule-strong);background:var(--surface);white-space:nowrap;border-radius:10px;align-items:center;height:40px;padding:0 16px;font-size:14px;font-weight:550;display:inline-flex}.qiWFoG_back{color:var(--ink-2);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);margin-bottom:20px;font-size:14px;font-weight:500;display:inline-block}.qiWFoG_pairing{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;max-width:100%;display:inline-flex}.qiWFoG_logoTile{border:1px solid var(--rule);background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;display:inline-grid;overflow:hidden}.qiWFoG_logoImg{object-fit:contain;width:72%;height:72%;display:block}.qiWFoG_pairingName{letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:600}.qiWFoG_pairingPlus{color:var(--ink-3);font-size:15px;font-weight:500}.qiWFoG_explintMark{letter-spacing:-.03em;white-space:nowrap;font-size:16px;font-weight:600}@media (max-width:760px){.qiWFoG_grid,.qiWFoG_examples{grid-template-columns:minmax(0,1fr)}.qiWFoG_td:first-child{white-space:normal}}@media (max-width:560px){.qiWFoG_card{padding:18px}.qiWFoG_example{padding:18px 18px 20px}.qiWFoG_next{padding:18px}.qiWFoG_btn{text-align:center;white-space:normal;justify-content:center;width:100%;height:auto;min-height:40px;padding:8px 16px}.qiWFoG_finding{grid-template-columns:1fr}}
