.report_sbSection__OsWdJ{margin-bottom:.5625rem}.report_sbSite__3Jony{margin:0 0 1.75rem}.report_sbSiteBelowThumb__Mu_Ku,.report_sbSite__3Jony{font-size:var(--fs-5);font-weight:500;letter-spacing:-.02em;color:var(--ink)}.report_sbSiteBelowThumb__Mu_Ku{margin:.875rem 0 0}.report_sbHint__TnThh{margin-top:.5625rem;font-size:var(--fs-1);letter-spacing:.06em}.report_sbToc__gHae0{margin-top:2.5rem}.report_sbScore__WNLnv{margin-top:1.875rem;display:flex;align-items:flex-end;gap:1.125rem}.report_sbScoreNum__88xMI{display:flex;align-items:baseline;gap:.3125rem}.report_sbScoreNum__88xMI>.mono{font-size:var(--fs-8);font-weight:500;letter-spacing:-.03em;color:var(--ink)}.report_sbScoreMax__MqpUG{font-size:var(--fs-3);color:var(--ink-3)}.report_sbScoreCaption__Wh0Fv{margin:.25rem 0 0}.report_osCount__kGfDG{display:flex;align-items:baseline;gap:.5rem}.report_osCount__kGfDG>.mono:first-child{font-size:var(--fs-7);font-weight:500;letter-spacing:-.03em;color:var(--ink)}.report_osCountMeta__MGr6s{font-size:var(--fs-2);color:var(--ink-3)}.report_osItems__W22ru{display:flex;flex-direction:column}.report_osItem__0VVQu{display:flex;align-items:baseline;gap:.625rem;padding:.4375rem 0}.report_osItemSev__ynN4j{width:1.375rem;flex-shrink:0;font-size:var(--fs-1);font-weight:500;letter-spacing:.06em}.report_osItemLabel__3RUls{flex-grow:1;min-width:0;font-size:var(--fs-3);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report_osItemEffort__HEpFn{flex-shrink:0;font-size:var(--fs-1);letter-spacing:.02em;color:var(--ink-3)}.report_page__YbDN8{flex-grow:1;display:flex;flex-direction:column;width:100%;max-width:64rem;margin-inline:auto;padding:5rem 4rem;min-width:0}.report_pageInner__MFn0P{max-width:62rem}.report_h1__TMjOZ{margin:1.625rem 0 0;font-size:var(--fs-title);font-weight:500;letter-spacing:-.032em;line-height:1.14;color:var(--ink);max-width:48rem;text-wrap:pretty}.report_lead__C93ny{margin:.875rem 0 0;font-size:var(--fs-4);line-height:1.6;letter-spacing:-.008em;color:var(--ink-3);max-width:39rem}.report_runHead__WbC1W{display:flex;align-items:center;gap:1.5rem}.report_runHeadLabel__FtwVZ{flex-grow:1}.report_cancelLink__NEHAP{background:none;border:none;padding:0;font-size:var(--fs-3);letter-spacing:-.01em;color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease)}.report_cancelLink__NEHAP:hover:not(:disabled){color:var(--ink)}.report_cancelLink__NEHAP:disabled{cursor:wait;opacity:.5}.report_primaryButton__RXgwI{padding:.75rem 1.25rem;border-radius:var(--radius-sm);background:var(--accent);border:none;font-size:var(--fs-3);font-weight:500;letter-spacing:-.01em;color:var(--on-accent);cursor:pointer;transition:background var(--dur) var(--ease),transform var(--dur) var(--ease);white-space:nowrap}.report_primaryButton__RXgwI:hover{background:var(--accent-hover)}.report_primaryButton__RXgwI:active{transform:scale(.98)}.report_primaryButton__RXgwI:disabled{opacity:.5;cursor:not-allowed}.report_mdCardHead__hy_an{margin-top:2.125rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem;background:var(--panel);border:1px solid var(--rule);border-bottom:none;border-radius:var(--radius) var(--radius) 0 0}.report_mdCardKind__Oztmt{flex-shrink:0;font-size:var(--fs-2);letter-spacing:.02em;color:var(--ink-3)}.report_mdLocaleWrap__Klsb7{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;gap:.3125rem}.report_mdLocaleGroup__pRiCv{max-width:100%;display:flex;align-items:stretch;overflow-x:auto;border:1px solid var(--rule);border-radius:5px;scrollbar-width:none}.report_mdLocaleGroup__pRiCv::-webkit-scrollbar{display:none}.report_mdLocaleBtn__h4daE{min-height:2.25rem;flex:0 0 auto;padding:.375rem .625rem;border:0;border-right:1px solid var(--rule);background:none;color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-1);line-height:1;white-space:nowrap;cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.report_mdLocaleBtn__h4daE:last-child{border-right:0}.report_mdLocaleBtn__h4daE:hover:not(:disabled){color:var(--ink);background:var(--panel-2)}.report_mdCopyBtn__gWV39:focus-visible,.report_mdLocaleBtn__h4daE:focus-visible{position:relative;z-index:1;outline:2px solid var(--accent);outline-offset:-2px}.report_mdLocaleBtnActive__HFn5Q{background:var(--panel-2);box-shadow:inset 0 -2px 0 var(--accent);color:var(--ink)}.report_mdLocaleBtn__h4daE:disabled{cursor:wait;opacity:.55}.report_mdLocaleError__Gi7zD,.report_mdLocaleStatus__tsR_M{font-size:var(--fs-1);line-height:1.2}.report_mdLocaleStatus__tsR_M{color:var(--ink-3)}.report_mdLocaleError__Gi7zD{color:var(--danger)}.report_mdCopyBtn__gWV39{min-height:2.25rem;flex-shrink:0;display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5rem;border-radius:4px;background:none;border:1px solid transparent;font-size:var(--fs-2);letter-spacing:-.006em;color:var(--ink-2);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.report_mdCopyBtn__gWV39:hover:not(:disabled){color:var(--accent);border-color:var(--rule-strong)}.report_mdCopyBtn__gWV39:disabled{cursor:wait;opacity:.5}@media (max-width:46rem){.report_mdCardHead__hy_an{flex-wrap:wrap;gap:.5rem;padding:.625rem .75rem}.report_mdLocaleWrap__Klsb7{order:3;flex-basis:100%;align-items:stretch}.report_mdLocaleGroup__pRiCv{justify-content:flex-start}.report_mdLocaleBtn__h4daE{min-height:var(--tap)}.report_mdCopyBtn__gWV39{margin-left:auto;min-height:var(--tap)}}.report_mdBlock__odIVY{flex-grow:1;min-height:0;border-radius:0 0 var(--radius) var(--radius);background:var(--panel);border-top:1px solid var(--rule);border:1px solid var(--rule);padding:1.625rem 1.875rem;overflow:auto;max-height:60vh}.report_mdBlock__odIVY>div{font-size:var(--fs-3);line-height:1.85;letter-spacing:.01em;white-space:pre-wrap}.report_mdH1__AyEdp,.report_mdH2__Fun6B{color:var(--ink);font-weight:500}.report_mdP0__9s_7i{color:var(--danger);font-weight:500}.report_mdP1__Nb_O1{color:var(--warn);font-weight:500}.report_mdLabel__qiyHH{color:var(--ink-3)}.report_mdBody__DMQd5{color:var(--ink-2)}.report_mdBlank__ZKsP4{font-size:var(--fs-1)}.report_reportHeadRow__vKabI{display:flex;align-items:center;gap:1.25rem}.report_reportFavicon__JdmKT{flex-shrink:0;width:3.5rem;height:3.5rem;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:#ffffff}.report_reportFavicon__JdmKT img{width:100%;height:100%;object-fit:contain}.report_reportH1__ura2Q{margin:0;font-size:var(--fs-hero);font-weight:500;letter-spacing:-.036em;line-height:1.08;color:var(--accent)}.report_verdict__63qZW{margin:1.5rem 0 0;font-size:var(--fs-5);line-height:1.55;letter-spacing:-.018em;color:var(--ink);max-width:48rem;text-wrap:pretty}.report_assumptions__swLDI{margin-top:2.5rem;color:var(--ink-3)}.report_assumptions__swLDI summary{cursor:pointer;font-size:var(--fs-3);letter-spacing:-.006em}.report_assumptions__swLDI ul{margin:.75rem 0 0;padding-left:1.125rem;font-size:var(--fs-3);line-height:1.6}.report_reportProvenance__ABqpn{margin-top:3.25rem;padding:1rem 0;display:grid;grid-template-columns:auto minmax(0,1.2fr) auto minmax(0,1.5fr);align-items:baseline;grid-gap:.5rem 1rem;gap:.5rem 1rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.report_reportProvenanceValue__TDixP{min-width:0;overflow-wrap:anywhere;color:var(--ink-2);font-size:var(--fs-1);letter-spacing:.025em}.report_reportProvenance__ABqpn>:last-child{grid-column:2/-1}.report_section__6_6xx{margin-top:3.25rem}.report_h2__QpMnl{margin:0 0 1.125rem;font-size:var(--fs-6);font-weight:500;letter-spacing:-.016em;color:var(--ink)}.report_shotsGrid__4CS85{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem}.report_shotCard__tXzNf{margin:0;display:flex;flex-direction:column;border-radius:var(--radius);overflow:hidden;background:var(--panel);border:1px solid var(--rule)}.report_shotChrome__qAWrk{display:flex;gap:.375rem;padding:.625rem .75rem;background:var(--panel-2)}.report_shotChrome__qAWrk span{width:6px;height:6px;border-radius:50%;background:var(--rule-strong)}.report_shotViewport__us2ii{aspect-ratio:16/10;overflow:hidden;background:var(--panel-2)}.report_shotImgAuto___FysL,.report_shotImgStatic__2aMUo{display:block;width:100%;height:auto}.report_shotImgAuto___FysL{animation:report_shot-scroll__aSfFd calc(var(--scroll-dur, 10s) * 2 + 3s) ease-in-out infinite}@keyframes report_shot-scroll__aSfFd{0%,10%{transform:translateY(0)}45%{transform:translateY(var(--scroll-dist,0))}55%{transform:translateY(var(--scroll-dist,0))}90%,to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.report_shotImgAuto___FysL{animation:none}}.report_shotCardMissing__Z4bv_{aspect-ratio:16/10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;text-align:center;padding:1.5rem;color:var(--ink-3);font-size:var(--fs-3)}.report_shotCardCaption__dZ7ic{padding:1.125rem 1.25rem 1.375rem}.report_shotCardLabel__fXFh7{margin:0 0 .625rem;font-size:var(--fs-3);font-weight:500;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.report_shotCardLabel__fXFh7 .mono{flex-shrink:0;white-space:nowrap;font-size:var(--fs-1);color:var(--ink-3);font-weight:400}.report_shotCardAnalysis__zFIVW{margin:.375rem 0 0;font-size:var(--fs-3);line-height:1.55;letter-spacing:-.006em;color:var(--ink-2)}.report_tableHead__Umq6y{margin-top:4rem;display:flex;align-items:baseline;gap:1.5rem}.report_tableHeadMeta__I5U3q{font-size:var(--fs-1);letter-spacing:.04em;color:var(--ink-3);white-space:nowrap}.report_axes__dWPOS{margin-top:1.125rem;display:flex;flex-direction:column}.report_axisRow__D3TX9{display:grid;grid-template-columns:1fr 44px 96px;grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.125rem 0;border-top:1px solid var(--rule);scroll-margin-top:6rem}.report_axisText__QSQG1{min-width:0}.report_axisName__Cv2bo{font-size:var(--fs-5);font-weight:600;letter-spacing:-.014em;color:var(--ink)}.report_axisBaseTip__96_dC{margin-left:.5rem;vertical-align:middle}.report_axisBase__qL8fi{padding:.0625rem .375rem;border-radius:999px;border:1px solid transparent;font-size:var(--fs-1);font-weight:400;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.report_axisBase_medido__vmdRl{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.report_axisBase_misto__n8izu{border-color:var(--accent);color:var(--accent)}.report_axisBase_julgamento__2gjl7{border-color:var(--rule-strong);color:var(--ink-4)}.report_axisBase_julgamento_circular__hiZx6{border-style:dashed;border-color:var(--ink-4);color:var(--ink-4)}.report_axisTooltipBase__bFswi{margin:.5rem 0 0;font-size:var(--fs-2);line-height:1.5;color:var(--ink-3)}.report_baseLegendPanel__QBKVp{z-index:100;left:0;top:calc(100% + .625rem);gap:0;padding:.875rem;transform:translateY(-4px)}.report_axisBaseTip__96_dC:focus-within .report_baseLegendPanel__QBKVp,.report_axisBaseTip__96_dC:hover .report_baseLegendPanel__QBKVp{transform:translateY(0);opacity:1;pointer-events:auto}.report_baseLegendTitle__GLQse{font-size:var(--fs-3);font-weight:600;letter-spacing:-.012em;color:var(--ink)}.report_baseLegendLead__KtL3C{margin-top:.2rem;font-size:var(--fs-2);line-height:1.4;color:var(--ink-2)}.report_baseLegendGrid__gn2EM{display:grid;grid-template-columns:1fr;grid-gap:.15rem;gap:.15rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rule)}.report_baseLegendItem__lnwM8{display:grid;grid-template-columns:4.75rem minmax(0,1fr);align-items:start;grid-gap:.625rem;gap:.625rem;padding:.375rem 0;font-size:var(--fs-1);line-height:1.35;color:var(--ink-2)}.report_baseLegendItem__lnwM8 .report_axisBase__qL8fi{margin-top:.02rem}.report_baseLegendItemCurrent__j7iba{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 6%,transparent);margin:0 -.5rem;padding:.375rem .5rem}.report_baseLegendItemCurrentFlag__qTb9_{display:block;margin-top:.2rem;font-size:.6875rem;letter-spacing:.04em;color:var(--ink-3)}.report_axisWhy__lW_qx{margin-top:.3125rem;font-size:var(--fs-3);line-height:1.5;letter-spacing:-.006em;color:var(--ink-3)}.report_axisScore__ZVhXg{font-size:var(--fs-5);font-weight:500;letter-spacing:-.02em;text-align:right}.report_axisScoreWrap__xe1Wp{position:relative;cursor:help}.report_axisTooltip__S99nt{position:absolute;bottom:calc(100% + .625rem);right:0;width:15.5rem;padding:.875rem 1rem;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--rule-strong);box-shadow:0 12px 32px rgb(0 0 0/40%);text-align:left;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),visibility var(--dur);z-index:5}.report_axisScoreWrap__xe1Wp:focus-within .report_axisTooltip__S99nt,.report_axisScoreWrap__xe1Wp:hover .report_axisTooltip__S99nt{opacity:1;visibility:visible;transform:translateY(0)}.report_axisTooltipTitle__sDVvE{margin:0 0 .375rem;font-size:var(--fs-3);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.report_axisTooltipBody__gAUVX{margin:0;font-size:var(--fs-2);line-height:1.55;letter-spacing:-.006em;color:var(--ink-2)}.report_axisTooltipRange__J_yG0{margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--rule);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.02em;color:var(--ink-3)}.report_moves__Ba_mb{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.report_moves__Ba_mb li{display:flex;gap:1rem;padding:.875rem 0;border-top:1px solid var(--rule);font-size:var(--fs-4);line-height:1.55;letter-spacing:-.01em;color:var(--ink)}.report_moves__Ba_mb .mono{flex-shrink:0;color:var(--ink-3);font-size:var(--fs-3);padding-top:.0625rem}.report_findings__WQx36{margin-top:1.75rem;display:flex;flex-direction:column;gap:1rem}.report_finding__HILqJ{border-radius:var(--radius);background:var(--panel-2);border:1px solid var(--rule);transition:background-color .18s var(--ease),border-color .18s var(--ease)}.report_finding__HILqJ:focus-within,.report_finding__HILqJ:hover{position:relative;z-index:5;background:var(--panel);border-color:var(--rule-strong)}.report_findingOpen__L4N1m,.report_findingOpen__L4N1m:focus-within,.report_findingOpen__L4N1m:hover{position:relative;z-index:10;background:var(--panel)}.report_finding__HILqJ:has(.report_effortTip__LZXkS:focus-within),.report_finding__HILqJ:has(.report_effortTip__LZXkS:hover){position:relative;z-index:50}.report_findingHead__8yN3E{padding:0}.report_findingToggle__HWgre{width:100%;padding:1.5rem 1.75rem 1.25rem;display:flex;align-items:baseline;gap:.875rem;border:0;background:none;color:inherit;text-align:left;font:inherit;cursor:pointer}.report_findingToggle__HWgre:focus-visible .report_findingTitle__E957f,.report_findingToggle__HWgre:hover .report_findingTitle__E957f{color:var(--accent)}.report_findingToggle__HWgre:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:var(--radius)}.report_findingHeadText__MxPF3{flex-grow:1;min-width:0}.report_findingTitleRow__EMF3_{display:flex;align-items:baseline;gap:.875rem}.report_findingSev__RVhG5{flex-shrink:0;display:inline-flex;align-self:center}.report_sevBadge__Ug10N{--sev-tone:var(--ink-3);min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.1875rem .4375rem;border:1px solid color-mix(in srgb,var(--sev-tone) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--sev-tone) 14%,transparent);color:var(--sev-tone);font-size:var(--fs-1);font-weight:500;letter-spacing:.04em;line-height:1}.report_sevBadge_P0__k2XEj{--sev-tone:var(--danger)}.report_sevBadge_P1___DGXo{--sev-tone:var(--warn)}.report_sevBadge_P2__lfhZq{--sev-tone:var(--caution)}.report_sevBadge_P3__hA4RL,.report_sevBadge_P4__OVWu1{--sev-tone:var(--ink-3)}.report_findingToggle__HWgre:focus-visible .report_sevBadge__Ug10N,.report_findingToggle__HWgre:hover .report_sevBadge__Ug10N{background:color-mix(in srgb,var(--sev-tone) 22%,transparent)}.report_findingTitle__E957f{flex-grow:1;min-width:0;margin:0;font-size:var(--fs-5);font-weight:500;letter-spacing:-.022em;line-height:1.3;color:var(--ink);text-wrap:pretty}.report_findingEffort__9Lc40{flex-shrink:0;display:inline-flex}.report_effortSticker__OH2HS{--effort-tone:var(--ink-3);min-height:1.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.1875rem .4375rem;border:1px solid color-mix(in srgb,var(--effort-tone) 52%,transparent);border-radius:999px;background:color-mix(in srgb,var(--effort-tone) 14%,transparent);color:var(--effort-tone);font-size:var(--fs-1);font-weight:500;letter-spacing:.04em;line-height:1}.report_effortXS__VMTTv{--effort-tone:var(--accent)}.report_effortS__qXnix{--effort-tone:var(--caution)}.report_effortM__pFcTO{--effort-tone:var(--warn)}.report_effortL__DUj2a{--effort-tone:var(--danger)}.report_effortTip__LZXkS{flex-shrink:0}.report_effortLegendPanel__KJRFM{z-index:100;right:0;left:auto;top:calc(100% + .625rem);width:min(22rem,calc(100vw - 2rem));gap:0;padding:.875rem;transform:translateY(-4px)}.report_effortTip__LZXkS:focus-within .report_effortLegendPanel__KJRFM,.report_effortTip__LZXkS:hover .report_effortLegendPanel__KJRFM,.report_findingToggle__HWgre:focus-visible .report_effortLegendPanel__KJRFM{transform:translateY(0);opacity:1;visibility:visible}.report_effortLegendTitle__C9z4U{font-size:var(--fs-3);font-weight:600;letter-spacing:-.012em;color:var(--ink)}.report_effortLegendLead__2wFKC{margin-top:.2rem;font-size:var(--fs-2);line-height:1.4;color:var(--ink-2)}.report_effortLegendGrid__DqewJ{display:grid;grid-template-columns:1fr;grid-gap:.15rem;gap:.15rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rule)}.report_effortLegendItem__CMDop{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;grid-gap:.625rem;gap:.625rem;padding:.375rem 0;font-size:var(--fs-1);line-height:1.35;color:var(--ink-2)}.report_effortLegendItem__CMDop .report_effortSticker__OH2HS{margin-top:.02rem}.report_findingToggle__HWgre:focus-visible .report_effortSticker__OH2HS,.report_findingToggle__HWgre:hover .report_effortSticker__OH2HS{background:color-mix(in srgb,var(--effort-tone) 22%,transparent)}.report_findingToggleLabel__IVp_Y{margin-left:auto;flex-shrink:0;font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.report_findingChevron__XYryx{width:1rem;height:1rem;flex-shrink:0;color:var(--ink-3);transition:transform var(--dur) var(--ease),color var(--dur) var(--ease)}.report_findingToggle__HWgre:focus-visible .report_findingChevron__XYryx,.report_findingToggle__HWgre:hover .report_findingChevron__XYryx{color:var(--accent)}.report_finding__HILqJ:focus-within .report_findingToggleLabel__IVp_Y,.report_finding__HILqJ:hover .report_findingToggleLabel__IVp_Y{color:var(--accent)}.report_findingBody__M_gYB{display:grid;grid-template-rows:1fr;transition:grid-template-rows .38s var(--ease)}.report_findingBodyInner__rbdig{min-height:0;overflow:hidden;transition:opacity .26s var(--ease) 80ms}.report_findingClosed__n1wb5 .report_findingBody__M_gYB{grid-template-rows:0fr;transition-duration:.3s}.report_findingClosed__n1wb5 .report_findingBodyInner__rbdig{opacity:0;transition:opacity .15s var(--ease)}.report_findingOpen__L4N1m .report_findingChevron__XYryx{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.report_findingBodyInner__rbdig,.report_findingBody__M_gYB,.report_findingChevron__XYryx,.report_findingClosed__n1wb5 .report_findingBodyInner__rbdig,.report_findingClosed__n1wb5 .report_findingBody__M_gYB{transition:none}}.report_findingWhere__5e36C{margin:.4375rem 0 0;font-size:var(--fs-2);line-height:1.5;color:var(--ink-3)}.report_findingZone__19YAl{padding:1.5rem 1.75rem;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:1.5rem}.report_evidence__3lwTx,.report_findingField__rJBt1{display:flex;flex-direction:column;gap:.5rem}.report_evidence__3lwTx{padding-left:.875rem;border-left:2px solid var(--rule-strong)}.report_evidenceText__u8mSD{margin:0;font-size:var(--fs-2);line-height:1.7;color:var(--ink-3)}.report_findingCost__nPFEt{margin:0;font-size:var(--fs-3);line-height:1.65;letter-spacing:-.006em;color:var(--ink-2)}.report_fixLabel__03QHN{color:var(--accent)}.report_fixText__Ls8Qm{margin:0;font-size:var(--fs-4);line-height:1.6;letter-spacing:-.008em;color:var(--ink)}.report_blurred__QU0jb{margin:0;filter:blur(4px);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:var(--fs-3);line-height:1.6;color:var(--ink-3)}.report_diff__1zQ3P{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.report_diffAfter__MIIW_,.report_diffBefore___7Sal{border-radius:var(--radius-sm);padding:.875rem 1rem;font-size:var(--fs-3);line-height:1.55;display:flex;flex-direction:column;gap:.4375rem}.report_diffBefore___7Sal{background:var(--panel);color:var(--ink-3)}.report_diffAfter__MIIW_{background:var(--accent);color:var(--on-accent)}.report_diffAfter__MIIW_ .label{color:color-mix(in srgb,var(--on-accent) 75%,transparent)}.report_diffAfter__MIIW_ p,.report_diffBefore___7Sal p{margin:0}.report_findingFoot__lQFRi{padding:1.125rem 1.75rem;border-top:1px solid var(--rule);display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.report_findingFootChecks__bHre_{display:flex;flex-direction:column;gap:.625rem;min-width:0}.report_findingCopyBtn__PJWDH{flex-shrink:0;display:inline-flex;align-items:center;gap:.3125rem;padding:.25rem .5rem;border-radius:4px;background:none;border:1px solid transparent;font-size:var(--fs-2);letter-spacing:-.006em;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.report_findingCopyBtn__PJWDH:hover{color:var(--accent);border-color:var(--rule-strong)}.report_check__NviKN{margin:0;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.report_check__NviKN .label{margin-right:.625rem}.report_riskLabel__Lxk0H{color:var(--warn)}.report_paywall__PoO__{margin-top:2.5rem;padding:2.25rem 2rem;border-radius:var(--radius);background:var(--panel);border:1px solid var(--rule-strong)}.report_paywallLead__jzt8V{margin:.75rem 0 0;font-size:var(--fs-5);line-height:1.5;letter-spacing:-.012em;color:var(--ink);max-width:40rem}.report_paywallList__bq3us{margin:1.375rem 0 0;padding-left:1.125rem;display:flex;flex-direction:column;gap:.5rem;font-size:var(--fs-3);line-height:1.5;color:var(--ink-2);max-width:34rem}.report_errorInline__xGv0Q{margin:.75rem 0 0;font-size:var(--fs-3);color:var(--danger)}.report_paywallNote__mDUw3{margin:1rem 0 0;font-size:var(--fs-2);color:var(--ink-3)}.report_paywall__PoO__>.report_primaryButton__RXgwI{margin-top:1.5rem}.report_copyList__53IiM{display:flex;flex-direction:column;gap:1.75rem}.report_copyItem__6tEZr .report_diff__1zQ3P{margin-top:.625rem}.report_hypothesis__aaKRp{margin:.75rem 0 0;font-size:var(--fs-3);color:var(--ink-3)}.report_system__b6c6O{margin:0;display:grid;grid-template-columns:10rem 1fr;grid-gap:.75rem 1.5rem;gap:.75rem 1.5rem}.report_system__b6c6O dt{padding-top:.125rem}.report_system__b6c6O dd{margin:0;font-size:var(--fs-4);line-height:1.55;color:var(--ink)}.report_systemLead__pqpOu{max-width:42rem;margin:.625rem 0 0;font-size:var(--fs-4);line-height:1.6;color:var(--ink-2)}.report_systemDownload__aG0pW{min-height:var(--tap);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem .875rem;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--fs-3);text-decoration:none;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.report_systemDownload__aG0pW:hover{color:var(--on-accent);border-color:var(--accent);background:var(--accent)}.report_systemProvenance__1JV0S{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.875rem 1rem;border-left:2px solid var(--accent);background:var(--panel-2)}.report_systemProvenance__1JV0S .report_systemDownload__aG0pW{margin-left:auto}.report_systemProvenance__1JV0S p{margin:0;color:var(--ink-2);font-size:var(--fs-3)}.report_systemGrid__Z1aSa{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.report_systemCard__m8nZl{min-width:0;padding:1.25rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel-2)}.report_systemValue__vM8t_{margin:.75rem 0 0;font-size:var(--fs-4);line-height:1.58;color:var(--ink)}.report_systemColorLead__TtQE5{max-width:46ch;margin:.75rem 0 0;font-size:var(--fs-3);line-height:1.55;color:var(--ink-2)}.report_colorSwatches__Q9Lb_,.report_motionSample__8EMds,.report_spaceScale__efrM0,.report_typeSamples__1ieo8{margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--rule)}.report_typeSamples__1ieo8{display:flex;align-items:flex-end;gap:.625rem;min-height:3.25rem}.report_typeSample__bZhMD{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:.25rem;color:var(--ink)}.report_typeSample__bZhMD>span{font-size:var(--sample-size);font-weight:500;letter-spacing:-.06em;line-height:.9}.report_spaceScale__efrM0 small,.report_typeSample__bZhMD small{color:var(--ink-3);font-size:var(--fs-1)}.report_colorSwatches__Q9Lb_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:0;padding-top:0;border-top:0}.report_colorSwatch__hJkCw{min-width:0;display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;grid-gap:.625rem;gap:.625rem;min-height:3.875rem;padding:.5rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel)}.report_colorSwatch__hJkCw>span{display:block;width:2.75rem;height:2.75rem;border:1px solid var(--rule-strong);border-radius:4px}.report_colorSwatchMeta__1ZCY1{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem}.report_colorCodeRow__W_9EA{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.report_colorSwatch__hJkCw code{color:var(--ink);font-family:var(--mono);font-size:var(--fs-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.report_colorCopy__hYMv1{flex:0 0 auto;width:1.75rem;height:1.75rem;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:4px;background:transparent;color:var(--ink-3);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.report_colorCopy__hYMv1:focus-visible,.report_colorCopy__hYMv1:hover{border:0;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.report_colorCopy__hYMv1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.report_colorSwatch__hJkCw small{overflow-wrap:anywhere;color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.03em;text-transform:uppercase}.report_spaceScale__efrM0{display:flex;align-items:flex-end;gap:.5rem;min-height:3.25rem}.report_spaceScale__efrM0>div{min-width:0;flex:1 1;display:grid;grid-gap:.375rem;gap:.375rem}.report_spaceScale__efrM0 span{display:block;height:.5rem;max-width:100%;border-radius:1px;background:var(--showcase-accent)}.report_motionSample__8EMds{height:3.25rem;position:relative;overflow:hidden}.report_motionSample__8EMds b,.report_motionSample__8EMds i,.report_motionSample__8EMds span{position:absolute;display:block;height:.375rem;border-radius:99px;background:var(--showcase-accent)}.report_motionSample__8EMds span{width:48%;top:.875rem;left:0;opacity:.35}.report_motionSample__8EMds i{width:32%;top:1.625rem;left:20%;opacity:.65}.report_motionSample__8EMds b{width:16%;top:2.375rem;left:52%}.report_systemEvidence__3RA5q{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--rule);display:grid;grid-gap:.5625rem;gap:.5625rem}.report_systemEvidence__3RA5q div{display:grid;grid-template-columns:7.5rem 1fr;grid-gap:.75rem;gap:.75rem}.report_systemEvidence__3RA5q dd,.report_systemEvidence__3RA5q dt{margin:0;font-size:var(--fs-2);line-height:1.5}.report_systemEvidence__3RA5q dt{color:var(--ink-3)}.report_systemEvidence__3RA5q dd{color:var(--ink-2)}.report_systemFootnote__bF3ea{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--rule);font-size:var(--fs-2);line-height:1.55;color:var(--ink-3)}.report_systemTokenRail__SjtRW{display:block;margin:0;padding:1.25rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel-2)}.report_systemColorGroup__6t_se{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rule)}.report_systemColorGroup__6t_se>.report_label__hyDUQ{display:block;margin-bottom:.75rem}.report_systemGrid__Z1aSa>.report_systemColorCard__uRq_g{grid-column:1/-1;grid-row:2}.report_systemGrid__Z1aSa>.report_systemShowcase__Ao_rm{grid-column:1/-1;grid-row:3;margin-top:0}.report_systemGrid__Z1aSa>.report_systemSpaceCard__mkcQ0{grid-column:1;grid-row:4}.report_systemGrid__Z1aSa>.report_systemMotionCard__HocxZ{grid-column:2;grid-row:4}.report_systemTokenIntro__ZQfZU p:last-child{max-width:46ch;margin:.5rem 0 0;font-size:var(--fs-3);color:var(--ink-2);line-height:1.45}.report_paletteGrid__Vcg3W{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(8rem,auto);grid-gap:.5rem;gap:.5rem;margin-top:1rem}.report_paletteColorCard__ispkK{min-width:0;min-height:8rem;display:flex;flex-direction:column;gap:1.25rem;padding:1rem;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--radius-sm);overflow:hidden}.report_paletteColorPrimary__oxzl_{grid-column:span 2;grid-row:span 2}.report_paletteColorText__Kw3vc{grid-column:span 2}.report_paletteColorSecondary__DBOKV,.report_paletteColorSurface__D_9B0{grid-column:span 1}.report_paletteCardBottom__pCZDh,.report_paletteCardTop__wLNp7{display:flex;align-items:baseline;gap:.75rem}.report_paletteCardTop__wLNp7{justify-content:space-between;flex-wrap:wrap;row-gap:.25rem}.report_paletteCardBottom__pCZDh{justify-content:flex-start;margin-top:auto}.report_paletteCardTop__wLNp7>span:first-child{min-width:0;flex:0 1 auto;font-size:var(--fs-3);font-weight:600;white-space:nowrap}.report_paletteTokenName__XeU9M{min-width:0;flex:1 1 auto;overflow:hidden;font-size:clamp(.625rem,1.25vw,.8rem);letter-spacing:-.03em;opacity:.78;text-align:right;text-overflow:ellipsis;white-space:nowrap}.report_paletteCardBottom__pCZDh code{font-family:var(--mono);font-size:var(--fs-3);letter-spacing:.02em}.report_paletteCopy__ZL1LL{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:0;border-radius:4px;background:color-mix(in srgb,currentColor 12%,transparent);cursor:pointer}.report_paletteCopy__ZL1LL:hover{background:color-mix(in srgb,currentColor 24%,transparent)}.report_paletteCopy__ZL1LL:focus-visible{outline:2px solid currentColor;outline-offset:2px}.report_paletteBar__xjJtg{position:relative;height:.45rem;border-radius:999px;opacity:.78}.report_paletteBar__xjJtg i{position:absolute;top:50%;left:50%;width:.35rem;height:.35rem;border-radius:50%;transform:translate(-50%,-50%)}.report_tokenExtras__dhVob{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:.5rem}.report_tokenExtra__BWNTU{display:grid;grid-gap:.25rem;gap:.25rem;padding:.75rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel)}.report_tokenExtra__BWNTU .report_mono__ZPCZ5{color:var(--ink-3);font-size:var(--fs-1)}.report_tokenExtra__BWNTU strong{color:var(--ink);font-family:var(--mono);font-size:var(--fs-2);font-weight:500}.report_tokenExtra__BWNTU small{color:var(--ink-3);font-size:var(--fs-1)}.report_tokenList__XNbVG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin-top:1rem}.report_tokenChip__4HjlC{min-width:0;display:grid;grid-gap:.25rem;gap:.25rem;padding:.7rem .75rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel-2)}.report_tokenChip__4HjlC .report_mono__ZPCZ5{overflow:hidden;color:var(--ink-3);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap}.report_tokenChip__4HjlC strong{overflow:hidden;color:var(--ink);font-family:var(--mono);font-size:var(--fs-2);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.report_tokenChip__4HjlC small{color:var(--ink-3);font-size:var(--fs-1)}.report_systemShowcase__Ao_rm{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.report_showcaseCard__hN6SL{min-width:0;padding:1.25rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel-2)}.report_showcaseHead__EMFnz{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.report_showcaseHead__EMFnz>.report_mono__ZPCZ5{color:var(--ink-3);font-size:var(--fs-1)}.report_showcaseLead__K2HxE{max-width:52ch;margin:.7rem 0 0;color:var(--ink-2);line-height:1.5}.report_fontRoles__zA5dy{display:grid;grid-gap:.75rem;gap:.75rem;margin-top:1.25rem}.report_fontRole__1NPFv{display:grid;grid-gap:.35rem;gap:.35rem;padding-bottom:.75rem;border-bottom:1px solid var(--rule)}.report_fontRole__1NPFv:last-child{padding-bottom:0;border-bottom:0}.report_fontRole__1NPFv strong{color:var(--ink);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;letter-spacing:-.06em;line-height:.95}.report_fontRole__1NPFv p{margin:0;color:var(--ink);font-size:var(--fs-3);line-height:1.45}.report_fontRole__1NPFv code{color:var(--ink);font-family:var(--mono);font-size:var(--fs-3)}.report_fontRole__1NPFv small{color:var(--ink-3);font-size:var(--fs-1)}.report_componentGallery__jFFiq{display:grid;grid-gap:1rem;gap:1rem;margin-top:1.25rem}.report_componentRow__UD6QM{display:grid;grid-template-columns:5rem minmax(0,1fr);align-items:start;grid-gap:.75rem;gap:.75rem}.report_variantBadges__s6IcO,.report_variantButtons__1O94t{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.report_variantGhost__oJkwV,.report_variantPrimary__YkWgc,.report_variantSecondary__pDW6J{min-height:var(--tap);padding:.55rem .8rem;border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-2);cursor:default;transition:transform var(--dur) var(--ease),background var(--dur) var(--ease),color var(--dur) var(--ease)}.report_variantGhost__oJkwV:hover,.report_variantPrimary__YkWgc:hover,.report_variantSecondary__pDW6J:hover{transform:translateY(-2px)}.report_variantGhost__oJkwV:focus-visible,.report_variantPrimary__YkWgc:focus-visible,.report_variantSecondary__pDW6J:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.report_variantPrimary__YkWgc{border:1px solid var(--showcase-accent);background:var(--showcase-accent);color:var(--showcase-accent-ink)}.report_variantSecondary__pDW6J{border:1px solid var(--rule-strong);background:transparent;color:var(--ink)}.report_variantGhost__oJkwV{border:0;background:transparent;color:var(--ink-2)}.report_variantBadge__Cb4YY{padding:.35rem .55rem;border:1px solid;border-radius:999px;font-family:var(--mono);font-size:var(--fs-1)}.report_variantGood__MHI_y{color:var(--showcase-accent)}.report_variantWarn__A4txs{color:var(--warn)}.report_variantDanger___VY_e{color:var(--danger)}.report_variantSurface__QJk0j{width:100%;display:grid;grid-gap:.35rem;gap:.35rem;padding:.75rem;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);background:var(--panel);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.report_variantSurface__QJk0j:hover{background:var(--panel-2);transform:translateY(-2px)}.report_variantSurface__QJk0j:focus-visible{outline:2px solid var(--showcase-accent);outline-offset:3px}.report_variantSurfaceActive__elTb5{border-color:var(--showcase-accent);background:color-mix(in srgb,var(--showcase-accent) 10%,var(--panel))}.report_variantSurface__QJk0j .report_mono__ZPCZ5{color:var(--ink-3);font-size:var(--fs-1)}.report_variantSurface__QJk0j strong{color:var(--ink);font-size:var(--fs-3);font-weight:500}.report_behaviorLegend__FZVu1,.report_variantSurface__QJk0j small{color:var(--ink-3);font-size:var(--fs-1)}.report_behaviorLegend__FZVu1{display:flex;flex-wrap:wrap;gap:1rem;margin:1.25rem 0 0 5.75rem;font-family:var(--mono)}.report_behaviorLegend__FZVu1 span{display:inline-flex;align-items:center;gap:.4rem}.report_behaviorDot__88r0l{width:.42rem;height:.42rem;border-radius:50%;background:var(--showcase-accent)}.report_systemComponents__4SHia{display:grid;grid-template-columns:12rem 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:.75rem;padding:1.25rem;border:1px solid var(--rule);border-radius:var(--radius-sm)}.report_systemComponents__4SHia>div{display:grid;grid-gap:.4375rem;gap:.4375rem}.report_systemComponents__4SHia p{margin:0;font-size:var(--fs-3);line-height:1.55;color:var(--ink-2)}.report_systemComponents__4SHia .mono{color:var(--ink)}.report_systemUsage__s1hjZ{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--rule-strong)}.report_systemUsage__s1hjZ>div{max-width:39rem}.report_systemUsage__s1hjZ p:last-child{margin:.625rem 0 0;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.report_systemUsage__s1hjZ>a{flex-shrink:0;font-size:var(--fs-3);font-weight:500}.report_keepList__06Kh5{margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:.5rem;font-size:var(--fs-4);color:var(--ink)}.report_orderCta__ZF7N4{position:relative;isolation:isolate;overflow:hidden;margin-top:4rem;padding:2.125rem 2rem;border:1px solid color-mix(in srgb,var(--accent) 58%,var(--rule-strong));border-radius:var(--radius);background:radial-gradient(circle at 86% 50%,color-mix(in srgb,var(--accent) 24%,transparent),transparent 31rem),var(--panel);display:flex;align-items:center;justify-content:space-between;gap:2rem;box-shadow:inset 1px 0 0 var(--accent),0 1.25rem 3rem rgb(0 0 0/18%)}.report_orderCtaLead__7vA5M{margin:.5rem 0 0;font-size:var(--fs-2);line-height:1.5;letter-spacing:-.006em;color:var(--ink-3);max-width:35rem}.report_orderCta__ZF7N4 .report_h2__QpMnl{font-size:var(--fs-6);letter-spacing:-.03em}.report_orderCta__ZF7N4>div{flex:1 1;min-width:0}.report_orderCta__ZF7N4 .report_primaryButton__RXgwI{margin-left:auto;min-width:10.75rem;min-height:3.5rem;box-shadow:0 .625rem 1.5rem color-mix(in srgb,var(--accent) 28%,transparent)}.report_orderCta__ZF7N4 .report_primaryButton__RXgwI:hover{transform:translateY(-2px)}.report_outOfScope__RAUZS{margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--rule)}.report_outOfScope__RAUZS ul{margin:.75rem 0 0;padding-left:1.125rem;font-size:var(--fs-3);line-height:1.6;color:var(--ink-3)}@media (max-width:64rem){.report_diff__1zQ3P,.report_shotsGrid__4CS85{grid-template-columns:1fr}.report_sbToc__gHae0{display:none}}@media (max-width:46rem){.report_page__YbDN8{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}.report_axisRow__D3TX9{grid-template-columns:1fr 40px auto;gap:.75rem}.report_axisScore__ZVhXg{font-size:var(--fs-3)}.report_tableHead__Umq6y{gap:.75rem;flex-wrap:wrap}.report_tableHeadMeta__I5U3q{white-space:normal}.report_findingFoot__lQFRi,.report_findingHead__8yN3E,.report_findingToggle__HWgre,.report_findingZone__19YAl,.report_sectionCardHead__Y7hb0{padding-left:1.125rem;padding-right:1.125rem}.report_findingHead__8yN3E{padding-left:0;padding-right:0}.report_findingToggleLabel__IVp_Y{display:none}.report_reportProvenance__ABqpn{margin-top:2.5rem;grid-template-columns:auto minmax(0,1fr);gap:.45rem .75rem}.report_reportProvenance__ABqpn>:last-child{grid-column:2}.report_sectionCardHead__Y7hb0,.report_systemUsage__s1hjZ{flex-direction:column;align-items:stretch;gap:1rem}.report_systemDownload__aG0pW{width:100%}.report_systemGrid__Z1aSa{grid-template-columns:1fr}.report_systemGrid__Z1aSa>.report_systemColorCard__uRq_g,.report_systemGrid__Z1aSa>.report_systemMotionCard__HocxZ,.report_systemGrid__Z1aSa>.report_systemShowcase__Ao_rm,.report_systemGrid__Z1aSa>.report_systemSpaceCard__mkcQ0{grid-column:auto;grid-row:auto}.report_systemShowcase__Ao_rm,.report_systemTokenRail__SjtRW{grid-template-columns:1fr}.report_tokenList__XNbVG{grid-template-columns:repeat(2,minmax(0,1fr))}.report_colorSwatches__Q9Lb_,.report_paletteGrid__Vcg3W,.report_tokenExtras__dhVob{grid-template-columns:1fr;grid-template-rows:auto}.report_paletteColorPrimary__oxzl_,.report_paletteColorSecondary__DBOKV,.report_paletteColorSurface__D_9B0,.report_paletteColorText__Kw3vc{grid-column:auto;grid-row:auto}.report_systemTokenIntro__ZQfZU p:last-child{max-width:44ch}.report_systemComponents__4SHia{grid-template-columns:1fr;gap:.875rem}.report_systemUsage__s1hjZ>a{min-height:var(--tap);display:inline-flex;align-items:center}.report_orderCta__ZF7N4{padding:1.5rem 1.25rem;align-items:stretch;flex-direction:column;gap:1.25rem}.report_orderCta__ZF7N4 .report_primaryButton__RXgwI{width:100%;margin-left:0}.report_cancelLink__NEHAP,.report_primaryButton__RXgwI{min-height:var(--tap);padding-top:.5rem;padding-bottom:.5rem}.report_findingCopyBtn__PJWDH,.report_mdCopyBtn__gWV39{min-height:var(--tap);padding-left:.75rem;padding-right:.75rem}.report_findingFoot__lQFRi{align-items:center}.report_assumptions__swLDI summary{display:flex;align-items:center;min-height:var(--tap)}.report_page__YbDN8{padding-bottom:max(2.5rem,calc(1.5rem + env(safe-area-inset-bottom)))}}.report_tipWrap__yx2Vq{position:relative;display:inline-flex;cursor:help}.report_tipPanel__3a7YR{position:absolute;z-index:6;width:13rem;display:flex;flex-direction:column;gap:.5rem;padding:.75rem .875rem;border-radius:var(--radius-sm);background:var(--panel-2);border:1px solid var(--rule-strong);box-shadow:0 12px 32px rgb(0 0 0/40%);text-align:left;opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,1,1),transform .16s cubic-bezier(.4,0,1,1)}.report_tipWrap__yx2Vq:focus-within .report_tipPanel__3a7YR,.report_tipWrap__yx2Vq:hover .report_tipPanel__3a7YR{opacity:1;pointer-events:auto;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.report_tipLeft__Dp2OR .report_tipPanel__3a7YR{right:calc(100% + .75rem);top:50%;transform:translateY(-50%) translateX(4px)}.report_tipLeft__Dp2OR:focus-within .report_tipPanel__3a7YR,.report_tipLeft__Dp2OR:hover .report_tipPanel__3a7YR{transform:translateY(-50%) translateX(0)}.report_tipCenter__G5VU8 .report_tipPanel__3a7YR{left:50%;top:calc(100% + .5rem);transform:translateX(-50%) translateY(-4px)}.report_tipCenter__G5VU8:focus-within .report_tipPanel__3a7YR,.report_tipCenter__G5VU8:hover .report_tipPanel__3a7YR{transform:translateX(-50%) translateY(0)}.report_tipStart__sy7kL .report_tipPanel__3a7YR{left:0;top:calc(100% + .5rem);transform:translateY(-4px)}.report_tipStart__sy7kL:focus-within .report_tipPanel__3a7YR,.report_tipStart__sy7kL:hover .report_tipPanel__3a7YR{transform:translateY(0)}.report_tipText__sSYsf{font-size:var(--fs-2);line-height:1.5;letter-spacing:-.006em;color:var(--ink-2)}.report_tipRange__hmBtv{padding-top:.5rem;border-top:1px solid var(--rule);font-size:var(--fs-1);letter-spacing:.04em;color:var(--ink-3)}.report_tipPanel__3a7YR.report_effortLegendPanel__KJRFM{width:min(22rem,calc(100vw - 2rem));gap:0;padding:.875rem}.report_tipPanel__3a7YR.report_baseLegendPanel__QBKVp,.report_tipPanel__3a7YR.report_sevLegendPanel__jOD3i{width:min(22rem,calc(100vw - 2rem))}.report_sevLegendPanel__jOD3i{z-index:100;left:0;top:calc(100% + .625rem);gap:0;padding:.875rem;transform:translateY(-4px)}.report_findingSev__RVhG5:focus-within .report_sevLegendPanel__jOD3i,.report_findingSev__RVhG5:hover .report_sevLegendPanel__jOD3i{transform:translateY(0);opacity:1;pointer-events:auto}.report_sevLegendTitle__HpzzV{font-size:var(--fs-3);font-weight:600;letter-spacing:-.012em;color:var(--ink)}.report_sevLegendLead__oJ_JL{margin-top:.2rem;font-size:var(--fs-2);line-height:1.4;color:var(--ink-2)}.report_sevLegendGrid__3sua1{display:grid;grid-template-columns:1fr;grid-gap:.15rem;gap:.15rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--rule)}.report_sevLegendItem__aQqC2{display:grid;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;grid-gap:.625rem;gap:.625rem;padding:.375rem 0;font-size:var(--fs-1);line-height:1.35;color:var(--ink-2)}.report_sevLegendItem__aQqC2 .report_sevBadge__Ug10N{margin-top:.02rem}.report_sevLegendItemCurrent__QbzHV{border-radius:var(--radius-sm);background:color-mix(in srgb,var(--ink) 6%,transparent);margin:0 -.5rem;padding:.375rem .5rem}.report_sevLegendItemCurrentFlag__vbzlQ{display:block;margin-top:.2rem;font-size:.6875rem;letter-spacing:.04em;color:var(--ink-3)}@media (max-width:46rem){.report_tipWrap__yx2Vq{position:static}.report_axisRow__D3TX9,.report_diffAfter__MIIW_,.report_finding__HILqJ,.report_osItem__0VVQu{position:relative}.report_tipCenter__G5VU8 .report_tipPanel__3a7YR,.report_tipLeft__Dp2OR .report_tipPanel__3a7YR,.report_tipPanel__3a7YR,.report_tipPanel__3a7YR.report_baseLegendPanel__QBKVp,.report_tipPanel__3a7YR.report_effortLegendPanel__KJRFM,.report_tipStart__sy7kL .report_tipPanel__3a7YR{left:0;right:0;top:calc(100% + .5rem);bottom:auto;width:auto;max-width:none;transform:translateY(-4px)}.report_axisBaseTip__96_dC:focus-within .report_baseLegendPanel__QBKVp,.report_axisBaseTip__96_dC:hover .report_baseLegendPanel__QBKVp,.report_effortTip__LZXkS:focus-within .report_effortLegendPanel__KJRFM,.report_effortTip__LZXkS:hover .report_effortLegendPanel__KJRFM,.report_tipCenter__G5VU8:focus-within .report_tipPanel__3a7YR,.report_tipCenter__G5VU8:hover .report_tipPanel__3a7YR,.report_tipLeft__Dp2OR:focus-within .report_tipPanel__3a7YR,.report_tipLeft__Dp2OR:hover .report_tipPanel__3a7YR,.report_tipStart__sy7kL:focus-within .report_tipPanel__3a7YR,.report_tipStart__sy7kL:hover .report_tipPanel__3a7YR,.report_tipWrap__yx2Vq:focus-within .report_tipPanel__3a7YR,.report_tipWrap__yx2Vq:hover .report_tipPanel__3a7YR{transform:translateY(0)}}.report_sectionCard__g2sIf{margin-top:1rem}.report_sectionToggle__IdjVI{align-items:baseline}.report_sectionBody__Xj3Ep{padding:1.5rem 1.75rem 1.25rem}.report_claimStrip__lMv1p{margin:2.5rem 0 0;padding:1.5rem 1.75rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel-2);display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.report_claimStripLead__5SgGp{margin:0;font-size:var(--fs-4);font-weight:500;letter-spacing:-.015em;color:var(--ink)}.report_claimStripNote__f3P__{margin:0;max-width:44rem;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.report_claimStripBtn__PBvdy{margin-top:.625rem;min-height:var(--tap);padding:.625rem 1.125rem;border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-3);cursor:pointer;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.report_claimStripBtn__PBvdy:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.report_saveErrorStrip__0qSGs{margin:2.5rem 0 0;padding:1.5rem 1.75rem;border:1px solid var(--warn);border-radius:var(--radius);background:var(--panel-2);display:flex;flex-direction:column;gap:.5rem;align-items:flex-start}.report_saveErrorLead__9oHgF{margin:0;font-size:var(--fs-4);font-weight:500;letter-spacing:-.015em;color:var(--ink)}.report_saveErrorNote__fzmbs{margin:0;max-width:44rem;font-size:var(--fs-3);line-height:1.6;color:var(--ink-2)}.report_saveErrorLink__Vk_xv{margin-top:.375rem;font-size:var(--fs-3);color:var(--warn);text-decoration:underline;text-underline-offset:.15em}.report_saveErrorLink__Vk_xv:hover{color:var(--accent)}.report_saveErrorArchive__1z9fx{margin-top:.375rem;padding-top:1rem;border-top:1px solid var(--rule);width:100%;display:flex;flex-direction:column;gap:.625rem}.report_saveErrorArchiveLabel__8IL8k{font-size:var(--fs-2);color:var(--ink-2)}.report_saveErrorArchiveRow__qfTop{display:flex;flex-wrap:wrap;gap:.625rem}.report_saveErrorArchiveSelect__GnAkz{flex:1 1 14rem;padding:0 .75rem;border:1px solid var(--rule-strong);background:var(--panel);color:var(--ink)}.report_saveErrorArchiveBtn__lxLFs,.report_saveErrorArchiveSelect__GnAkz{min-height:var(--tap);border-radius:var(--radius-sm);font:inherit;font-size:var(--fs-3)}.report_saveErrorArchiveBtn__lxLFs{padding:.625rem 1.125rem;border:1px solid var(--warn);background:none;color:var(--warn);cursor:pointer;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.report_saveErrorArchiveBtn__lxLFs:hover:not(:disabled){background:var(--warn);color:var(--panel)}.report_saveErrorArchiveBtn__lxLFs:disabled{opacity:.6;cursor:default}.report_runsStrip__M31qW{margin:2.5rem 0 0;padding:1.25rem 1.75rem;border:1px solid var(--rule-strong);border-radius:var(--radius);background:var(--panel-2)}.report_runsStripHead__UHomp{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:.875rem}.report_reauditBtn__veEIK{flex-shrink:0;min-height:var(--tap);display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:var(--radius-sm);border:1px solid var(--rule-strong);font-size:var(--fs-2);color:var(--ink-2);transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.report_reauditBtn__veEIK:hover{border-color:var(--accent);color:var(--accent)}.report_runsStripLead__EPo9K{margin:0 0 .875rem;font-size:var(--fs-2);line-height:1.55;color:var(--ink-3)}.report_runsList__j7RfJ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.report_runsItem__Sxdww{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem 1rem}.report_runsLink__ymcfp{display:inline-flex;align-items:baseline;gap:.625rem;font-size:var(--fs-3);color:var(--ink-2)}a.report_runsLink__ymcfp:hover{color:var(--accent)}.report_runsLinkCurrent__bgR3P{color:var(--ink);font-weight:500}.report_runsLinkCurrent__bgR3P:before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--accent)}.report_runsCurrentTag__VCqvh{font-size:var(--fs-1);letter-spacing:.02em;color:var(--accent)}.report_runsCompare__iD7i_,.report_runsWhen__TjE8G{font-size:var(--fs-1);color:var(--ink-3)}.report_runsCompare__iD7i_{text-decoration:underline;text-underline-offset:.15em}.report_runsCompare__iD7i_:hover{color:var(--accent)}.report_seoSection__kEeMD{scroll-margin-top:6rem;padding:1.75rem;border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel-2)}.report_seoHead__wKUL7{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}.report_seoHead__wKUL7 .report_h2__QpMnl{margin:.45rem 0 0}.report_seoLead__PmtgU{max-width:42rem;margin:.65rem 0 0;color:var(--ink-2);font-size:var(--fs-3);line-height:1.6}.report_seoScore__vZEHP{min-width:8.5rem;display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:end;grid-column-gap:.3rem;column-gap:.3rem;padding-left:1.5rem;border-left:2px solid;color:var(--ink-3);text-align:right}.report_seoScore__vZEHP>span{color:currentColor;font-size:var(--fs-8);font-weight:500;letter-spacing:-.05em;line-height:1}.report_seoScore__vZEHP>small{color:var(--ink-3);font-size:var(--fs-2)}.report_seoScore__vZEHP>strong{grid-column:1/-1;margin-top:.55rem;color:currentColor;font-size:var(--fs-1);font-weight:500;letter-spacing:.04em;text-transform:uppercase}.report_seoState_indexable___HG0A{color:var(--accent)}.report_seoState_warning__xNN0m{color:var(--warn)}.report_seoState_blocked__PwxEG{color:var(--danger)}.report_seoState_unknown__Kvpot{color:var(--ink-3)}.report_seoUnavailable__wo9aw{margin-top:1.5rem;padding:1.1rem 1.25rem;border-left:2px solid var(--ink-3);background:var(--panel)}.report_seoUnavailable__wo9aw p{margin:0;color:var(--ink-2);font-size:var(--fs-3);line-height:1.55}.report_seoUnavailable__wo9aw p+p{margin-top:.45rem;color:var(--ink-3)}.report_seoSummary__V9wZI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.5rem;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.report_seoSummary__V9wZI>span{display:flex;align-items:baseline;gap:.4rem;padding:.85rem 1rem;border-right:1px solid var(--rule);color:var(--ink-3);font-size:var(--fs-2)}.report_seoSummary__V9wZI>span:last-child{border-right:0}.report_seoSummary__V9wZI strong{color:var(--ink);font-size:var(--fs-4);font-weight:500}.report_seoSignals__WJerz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:1.5rem 0 0;border:1px solid var(--rule);border-radius:var(--radius-sm);overflow:hidden}.report_seoSignals__WJerz>div{min-width:0;padding:1rem 1.1rem;border-bottom:1px solid var(--rule)}.report_seoSignals__WJerz>div:nth-child(odd){border-right:1px solid var(--rule)}.report_seoSignals__WJerz>div:nth-last-child(-n+2){border-bottom:0}.report_seoSignals__WJerz dt{color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.06em;text-transform:uppercase}.report_seoSignals__WJerz dd{margin:.45rem 0 0;overflow-wrap:anywhere;color:var(--ink);font-size:var(--fs-3);line-height:1.45}.report_seoSignals__WJerz small{display:block;margin-top:.35rem;overflow-wrap:anywhere;color:var(--ink-3);font-size:var(--fs-1);line-height:1.45}.report_seoIssuesHead__OUmhb{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1.75rem}.report_seoIssuesHead__OUmhb h3{margin:0;color:var(--ink);font-size:var(--fs-5);font-weight:500}.report_seoIssuesHead__OUmhb>span{color:var(--ink-3);font-size:var(--fs-1)}.report_seoIssues__W107M{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.report_seoIssue__dEESJ{min-width:0;display:flex;flex-direction:column;padding:1.15rem;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--panel)}.report_seoIssueHead__OJct3{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.report_seoIssueHead__OJct3 code{overflow:hidden;color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-1);text-overflow:ellipsis;white-space:nowrap}.report_seoIssueSeverity__AzqcD{padding:.25rem .45rem;border:1px solid;border-radius:999px;font-family:var(--mono);font-size:var(--fs-1);letter-spacing:.04em;text-transform:uppercase}.report_seoIssue_blocker__BRfPf{color:var(--danger)}.report_seoIssue_warning__QrZ6D{color:var(--warn)}.report_seoIssue_info__zU_OQ{color:var(--ink-3)}.report_seoIssue__dEESJ h3{margin:1rem 0 0;color:var(--ink);font-size:var(--fs-4);font-weight:500;line-height:1.35}.report_seoEvidence__tm9hz{margin:.45rem 0 0;color:var(--ink-3);font-family:var(--mono);font-size:var(--fs-2);line-height:1.55}.report_seoFix__E_gBE{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--rule)}.report_seoFix__E_gBE>.report_label__hyDUQ{color:var(--accent)}.report_seoFix__E_gBE p{margin:.45rem 0 0;color:var(--ink-2);font-size:var(--fs-3);line-height:1.55}.report_seoFix__E_gBE code{display:block;margin-top:.75rem;padding:.65rem .75rem;overflow-x:auto;border-radius:4px;background:var(--panel-2);color:var(--ink);font-family:var(--mono);font-size:var(--fs-1);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.report_seoIssue__dEESJ>a{min-height:var(--tap);display:inline-flex;align-items:center;margin-top:auto;padding-top:1rem;color:var(--ink-2);font-size:var(--fs-2);text-decoration:none}.report_seoIssue__dEESJ>a:hover{color:var(--accent)}.report_seoOk__pMAO0{margin:1rem 0 0;padding:1rem 1.1rem;border-left:2px solid var(--accent);background:var(--panel);color:var(--ink-2);font-size:var(--fs-3)}@media (max-width:46rem){.report_seoSection__kEeMD{padding:1.25rem}.report_seoHead__wKUL7{flex-direction:column;gap:1.25rem}.report_seoScore__vZEHP{width:100%;grid-template-columns:auto auto 1fr;align-items:baseline;justify-content:start;padding:0 0 0 1rem;text-align:left}.report_seoScore__vZEHP>span{font-size:var(--fs-7)}.report_seoScore__vZEHP>strong{grid-column:auto;margin:0 0 0 .5rem}.report_seoSummary__V9wZI{grid-template-columns:repeat(2,minmax(0,1fr))}.report_seoSummary__V9wZI>span:nth-child(2){border-right:0}.report_seoSummary__V9wZI>span:nth-child(-n+2){border-bottom:1px solid var(--rule)}.report_seoIssues__W107M,.report_seoSignals__WJerz{grid-template-columns:1fr}.report_seoSignals__WJerz>div:nth-child(odd){border-right:0}.report_seoSignals__WJerz>div:nth-last-child(2){border-bottom:1px solid var(--rule)}.report_seoSignals__WJerz>div:last-child{border-bottom:0}}.report_reportLocalizationShell__L_7U8{width:100%;max-width:64rem;margin-inline:auto;min-height:70vh;padding:5rem 4rem;display:flex;flex-direction:column;gap:2rem}.report_reportLocalizationSkeleton__5jNBB{display:flex;flex-direction:column;gap:.875rem;width:100%;animation:report_localizationPulse__K7qF9 1.2s ease-in-out infinite alternate}.report_reportLocalizationSkeleton__5jNBB span{display:block;width:100%;height:1rem;border-radius:var(--radius-sm);background:var(--rule)}.report_reportLocalizationSkeleton__5jNBB span:first-child{width:48%;height:2.25rem}.report_reportLocalizationSkeleton__5jNBB span:nth-child(2){width:82%}.report_reportLocalizationSkeleton__5jNBB span:nth-child(3){width:68%}.report_reportLocalizationSkeleton__5jNBB span:nth-child(4){height:8rem}.report_reportLocalizationSkeleton__5jNBB span:nth-child(5){width:76%}.report_reportLocalizationSkeleton__5jNBB span:nth-child(6){height:12rem}@keyframes report_localizationPulse__K7qF9{0%{opacity:.52}to{opacity:.9}}@media (prefers-reduced-motion:reduce){.report_reportLocalizationSkeleton__5jNBB{animation:none}}