.page_loading__c_rsl{padding:60px 0;color:var(--ink-dim);font-size:14px;font-family:IBM Plex Mono,monospace}.page_crumb__iUUcI{font-size:13px;color:var(--ink-dim);margin-top:28px;margin-bottom:16px}.page_crumb__iUUcI a{color:var(--ink-dim);text-decoration:none}.page_crumb__iUUcI a:hover{text-decoration:underline}.page_headTop__3l8DX{display:flex;align-items:baseline;justify-content:space-between}.page_h1__SSaac{font-size:32px;font-weight:600;margin:0;color:var(--ink);font-family:IBM Plex Mono,monospace}.page_jsonLink__tixQo{font-size:13px;color:var(--verified);text-decoration:none;font-family:IBM Plex Mono,monospace;flex-shrink:0}.page_jsonLink__tixQo:hover{text-decoration:underline}.page_badges__jrbWO{display:flex;align-items:center;gap:8px;margin:12px 0 16px;flex-wrap:wrap}.page_typeBadge__k8eeW{padding:3px 8px;border-radius:4px;background:#EDEBFB;color:#5B3FBF}.page_typeBadge__k8eeW,.page_versionBadge__OXEh2{font-family:IBM Plex Mono,monospace;font-size:11px}.page_versionBadge__OXEh2{color:var(--ink-dim)}.page_langBadge__PVi_l{font-weight:500}.page_ecosystemBadge__9cset,.page_langBadge__PVi_l{font-family:IBM Plex Mono,monospace;font-size:11px;padding:3px 8px;border-radius:4px}.page_ecosystemBadge__9cset{background:#F2F3F4;color:var(--ink-dim)}.page_verifiedPill__7tSoM{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:12px;font-family:IBM Plex Mono,monospace;font-size:11px;background:var(--verified-fill);color:var(--verified)}.page_unverifiedPill__srHHF{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-dim)}.page_desc__ITsrW{font-size:15px;line-height:1.65;color:var(--ink);max-width:680px;margin:0 0 14px}.page_tags__lJzJh{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.page_tag__AHzI7{font-size:12px;color:var(--ink-dim);background:#F2F3F4;padding:4px 10px;border-radius:4px;text-decoration:none}.page_tag__AHzI7:hover{background:#E9EAEC}.page_quickLinks__ZsDw5{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:6px;padding-bottom:24px}.page_quickLink__s9AEb{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--verified);text-decoration:none}.page_quickLink__s9AEb:hover{text-decoration:underline}.page_section__2B98d{padding:32px 0;border-top:1px solid var(--rule)}.page_secLabel__Y3G6e{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.page_secTitle__f3gz9{font-size:19px;font-weight:500;margin:0 0 18px;color:var(--ink)}.page_pinLine__iY6h_{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-dim);margin-bottom:14px}.page_sideEffects__vyAG8{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.page_seBadge__ixdRQ{font-family:IBM Plex Mono,monospace;font-size:11px;padding:5px 10px;border-radius:4px}.page_safe__9p_k9{background:var(--verified-fill);color:var(--verified)}.page_warn__awvfP{background:var(--hardfail-fill);color:var(--hardfail)}.page_matrixIntro___oTWw{margin-bottom:16px}.page_matrixIntroTitleRow__4VbF0{display:flex;align-items:center;gap:12px;margin-bottom:4px}.page_matrixIntroTitle__y5rxc{font-size:13px;font-weight:600;color:var(--ink);font-family:IBM Plex Mono,monospace}.page_sizePill__OkYxE{font-family:IBM Plex Mono,monospace;font-size:11px;padding:3px 8px;border-radius:4px;background:#F2F3F4;color:var(--ink-dim)}.page_matrixIntroDesc__NUGoz{font-size:12px;color:var(--ink-dim);line-height:1.6}.page_matrixIntroDesc__NUGoz strong{color:var(--ink);font-weight:500}.page_matrixCondensed__XP0BQ{display:flex;flex-direction:column}.page_matrixRow__IF4EH{display:flex;align-items:center;gap:14px;padding:10px 0;border-bottom:1px dashed var(--rule);font-family:IBM Plex Mono,monospace;font-size:12px}.page_matrixRow__IF4EH:last-child{border-bottom:none}.page_envBadge__hI_XQ{width:60px;text-align:center;padding:4px 0;border-radius:3px;font-size:11px;flex-shrink:0;align-self:flex-start;margin-top:2px}.page_pass__foD8X{background:var(--verified-fill);color:var(--verified)}.page_fail__VNcxJ{background:var(--hardfail-fill);color:var(--hardfail)}.page_matrixRowBody__JcAcA{display:flex;flex-direction:column;gap:3px;flex:1 1}.page_matrixRowTop__eGp1N{display:flex;align-items:center;gap:12px}.page_envName__WZLG1{color:var(--ink);font-weight:500}.page_envRuns__K1EGA{color:var(--ink-dim);font-size:11px}.page_envReason__Y5t8W{color:var(--ink-dim);font-size:12px;line-height:1.5}.page_matrixFull__8FlbW{border:1px solid var(--rule);border-radius:6px;overflow:hidden}.page_matrixHeader__sJ9wz{display:flex;background:#F7F8F9;border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-dim)}.page_matrixCorner__XM13i{flex:0 0 90px;padding:8px 12px}.page_matrixEnvHead__so2Ov{flex:1 1;text-align:center;padding:8px 6px;border-left:1px solid var(--rule)}.page_matrixGridRow__eszsN{display:flex;border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:12px}.page_matrixGridRow__eszsN:last-child{border-bottom:none}.page_matrixVerLabel__0wwFe{flex:0 0 90px;padding:10px 12px;color:var(--ink-dim);font-size:11px;display:flex;align-items:center}.page_matrixCell__O9v2h{flex:1 1;text-align:center;padding:10px 8px;border-left:1px solid var(--rule);font-size:12px;font-family:IBM Plex Mono,monospace;cursor:default;white-space:nowrap}.page_cellPass__YsmRJ{background:var(--verified-fill);color:var(--verified)}.page_cellFail__1D50g{background:var(--hardfail-fill);color:var(--hardfail)}.page_cellPartial__HH1vt{background:var(--partial-fill);color:var(--partial)}.page_sizeBreakdown__AayAS{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink-dim);margin-top:20px}.page_sizeBar__PuHkc{display:flex;height:8px;border-radius:4px;overflow:hidden;margin:8px 0;gap:2px}.page_sizeSeg__QKf4K{border-radius:2px}.page_sizeLegend__ARH18{display:flex;gap:16px;flex-wrap:wrap}.page_ifaceTabs__1JPSF{display:flex;gap:6px;margin-bottom:14px}.page_ifaceTab__Z0bCu{font-family:IBM Plex Mono,monospace;font-size:12px;padding:6px 12px;border-radius:5px;background:#F2F3F4;color:var(--ink-dim);border:none;cursor:pointer}.page_ifaceActive__92jA8{background:var(--ink);color:var(--paper)}.page_codeBox__SgM_O{background:var(--ink);border-radius:6px;padding:16px 18px;font-family:IBM Plex Mono,monospace;font-size:12.5px;color:#E1F5EE;line-height:1.7;margin-bottom:14px;white-space:pre-wrap;overflow-x:auto}.page_codeComment__bu_RH{color:#6B7280}.page_fieldNote__j_dBg{font-size:13px;color:var(--ink-dim);margin:0 0 10px}.page_footgun__mNmQ7{font-size:13px;line-height:1.6;padding:12px 0;border-bottom:1px solid var(--rule);color:var(--ink)}.page_footgun__mNmQ7:last-child{border:none}.page_placeholder__vDjVL{font-size:13px;color:var(--ink-dim);font-style:italic;padding:4px 0}.page_severityPill__KcG8U{display:inline-block;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:3px;margin-right:8px;vertical-align:middle}.page_breaking__UL8tV{background:var(--hardfail-fill);color:var(--hardfail)}.page_deprecated__jtdQ7{background:var(--partial-fill);color:var(--partial)}.page_gotcha__AYuhQ{background:#F2F3F4;color:var(--ink-dim)}.page_trafficRow__bhHpK{display:flex;align-items:center;gap:12px;font-family:IBM Plex Mono,monospace;font-size:12px;padding:5px 0}.page_trafficName__Vw97U{min-width:100px;color:var(--ink-dim)}.page_trafficBarBg__f8LEC{flex:1 1;height:6px;background:#F2F3F4;border-radius:3px;overflow:hidden}.page_trafficBarFill__TbC_h{height:100%;background:#4C6FCC;border-radius:3px}.page_trafficCount__E_R5x{color:var(--ink-dim);width:24px;text-align:right}.page_installRow__pPLid{display:flex;align-items:center;gap:10px;background:var(--ink);border-radius:6px;padding:10px 16px;margin-bottom:14px;flex-wrap:wrap}.page_installCmd__x59V_{font-family:IBM Plex Mono,monospace;font-size:13px;color:#E1F5EE;flex:1 1;-webkit-user-select:all;-moz-user-select:all;user-select:all}.page_copyBtn__aY2BT{font-family:IBM Plex Mono,monospace;font-size:11px;padding:4px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.08);color:#9CA3AF;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.page_copyBtn__aY2BT:hover{color:#E1F5EE;border-color:rgba(255,255,255,.3)}.page_importCard__9CJRS{background:#F7F8F9;border:1px solid var(--rule);border-radius:6px;padding:12px 16px;margin-bottom:10px}@media (prefers-color-scheme:dark){.page_importCard__9CJRS{background:#1a1f2a}}.page_importSymbol__DzAwC{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:var(--ink);margin-bottom:8px}.page_importCorrect__cWlL1{color:var(--verified)}.page_importCorrect__cWlL1,.page_importWrong__kOvpd{font-family:IBM Plex Mono,monospace;font-size:13px;margin-bottom:4px}.page_importWrong__kOvpd{color:var(--hardfail);text-decoration:line-through;opacity:.7}.page_importNote__XvEk5{font-size:12px;color:var(--ink-dim);margin-top:6px;line-height:1.5}.page_warnCard__foqr_{border-left:3px solid var(--rule);padding:10px 14px;margin-bottom:10px;border-radius:0 6px 6px 0;background:#F7F8F9}@media (prefers-color-scheme:dark){.page_warnCard__foqr_{background:#1a1f2a}}.page_warn_breaking__qeWDM{border-color:var(--hardfail);background:var(--hardfail-fill)}.page_warn_deprecated__lvLip{border-color:var(--partial);background:var(--partial-fill)}.page_warn_gotcha__V4iCp{border-color:var(--rule)}.page_warnMsg__IpuTu{font-size:13px;color:var(--ink);line-height:1.5}.page_warnFix__MTIQZ{display:flex;align-items:flex-start;gap:8px;margin-top:8px}.page_warnVersions__lPNk7{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--ink-dim);margin-top:6px}.page_problemCard__jigyV{border:1px solid var(--rule);border-radius:6px;padding:12px 16px;margin-bottom:10px}.page_problemError__CXAfc{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--hardfail);margin-bottom:6px;word-break:break-word}.page_problemCause__u5HqO{font-size:13px;color:var(--ink-dim);margin-bottom:8px;line-height:1.5}.page_problemFix__t0COH{display:flex;align-items:flex-start;gap:8px}.page_fixLabel__c8xvt{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--verified);background:var(--verified-fill);padding:2px 6px;border-radius:3px;flex-shrink:0;margin-top:2px}.page_fixCode__HL1Yi{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--ink);white-space:pre-wrap;word-break:break-word;line-height:1.55;margin:0}.page_versionRow__7BDJi{display:flex;align-items:baseline;gap:10px}.page_versionBig__e1OAk{font-family:IBM Plex Mono,monospace;font-size:22px;font-weight:600;color:var(--ink)}.page_versionSub__ZiH0i{font-size:13px;color:var(--ink-dim)}.page_depRow__MCVV1{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--rule);font-size:13px;flex-wrap:wrap}.page_depRow__MCVV1:last-child{border-bottom:none}.page_depPkg__72e05{font-weight:500;color:var(--ink);min-width:130px}.page_depBadge__8Ea94,.page_depPkg__72e05{font-family:IBM Plex Mono,monospace;flex-shrink:0}.page_depBadge__8Ea94{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:2px 6px;border-radius:3px;margin-top:1px}.page_depReq__8ahha{background:var(--hardfail-fill);color:var(--hardfail)}.page_depOpt__XeLZh{background:#F2F3F4;color:var(--ink-dim)}.page_depReason__S0dzM{color:var(--ink-dim);line-height:1.5;flex:1 1}.page_resRow__FKhuO{display:flex;padding:10px 0;border-bottom:1px solid var(--rule);font-family:IBM Plex Mono,monospace;font-size:13px}.page_resRow__FKhuO:last-child{border-bottom:none}.page_resLabel__fHFPo{width:110px;color:var(--ink-dim);flex-shrink:0}.page_resRow__FKhuO a{color:var(--verified);text-decoration:none}.page_resRow__FKhuO a:hover{text-decoration:underline}