.page_page__beyJk{box-sizing:border-box;width:100%;padding:8px 12px 28px}.page_reportFrame__EiN9r{display:flex;min-height:min(760px,calc(100dvh - var(--header-height) - 32px))}@media (max-width:767px){.page_page__beyJk{padding:0}.page_reportFrame__EiN9r{min-height:calc(100dvh - var(--header-height))}}.AdminMfa_screen__Exyg7{display:flex;min-height:100dvh;box-sizing:border-box;align-items:center;justify-content:center;background:#f8fafc;padding:24px 16px}.AdminMfa_screenCard__KrEbO{width:min(100%,460px)}.AdminMfa_status__6aIQM{margin:0;font-size:14px;line-height:1.6;color:#374151}.AdminMfa_steps__okOvp{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.6;color:#4b5563}.AdminMfa_qrFrame__5eWvT{display:flex;justify-content:center}.AdminMfa_qr__jep3u{width:200px;height:200px;border:1px solid #e2e8f0;border-radius:12px;background:#ffffff;padding:10px}.AdminMfa_qrDark__eElos{fill:#111827}.AdminMfa_manualKey__rkxL_{margin:0;border-radius:10px;background:#f1f5f9;padding:10px 12px;font-size:14px;letter-spacing:.04em;word-break:break-all;color:#111827}.AdminMfa_codeInput__PjOG4,.AdminMfa_manualKey__rkxL_{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.AdminMfa_codeInput__PjOG4{font-size:18px;letter-spacing:.2em}.AdminMfa_recoveryInput__hlwll{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em}.AdminMfa_codes__OcLy2{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr;gap:6px}.AdminMfa_codes__OcLy2 li{border-radius:8px;background:#f1f5f9;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;letter-spacing:.03em;color:#111827;white-space:nowrap}.AdminMfa_check__uMFFp{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:#374151}.AdminMfa_actions__2Gq5W{display:flex;flex-wrap:wrap;gap:8px}.AdminMfa_textButton__qaetd{border:none;background:none;padding:0;font:inherit;font-size:13px;font-weight:600;color:#2563eb;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.AdminMfa_textButton__qaetd:disabled{color:#94a3b8;cursor:default}.AdminMfa_notice__pFqZl{margin:0;border-radius:10px;background:#eff6ff;padding:10px 12px;font-size:13px;line-height:1.6;color:#1e3a8a}.AdminMfa_contentLayer__qUHLd{display:contents}.AdminMfa_toast__TlVNN{position:fixed;right:16px;bottom:16px;left:16px;z-index:110;margin:0 auto;display:flex;max-width:460px;align-items:center;gap:12px;border:1px solid #bfdbfe;border-radius:12px;background:#eff6ff;padding:4px 12px 4px 0;box-shadow:0 10px 28px rgba(15,23,42,.12)}.AdminMfa_toast__TlVNN .AdminMfa_notice__pFqZl{flex:1}.AdminMfa_errorText__c_KND{margin:0;font-size:13px;line-height:1.6;color:#dc2626}.ProtectedClientPage_status__3Nwn5{font-family:var(--font-site,sans-serif);min-height:calc(100dvh - var(--header-height));padding:24px}.ProtectedClientPage_statusPanel__FlYTi,.ProtectedClientPage_status__3Nwn5{display:flex;box-sizing:border-box;align-items:center;justify-content:center}.ProtectedClientPage_statusPanel__FlYTi{width:min(100%,360px);gap:13px;border-radius:14px;background:var(--site-surface);padding:15px 16px;opacity:0;transform:translateY(calc(var(--header-height) / -2));animation:ProtectedClientPage_statusReveal__LSXxk .18s ease .12s forwards}.ProtectedClientPage_spinner__RUDgM{width:20px;height:20px;flex:none;box-sizing:border-box;border:2px solid var(--site-control-border);border-top-color:var(--site-primary);border-radius:999px;animation:ProtectedClientPage_statusSpin__8QKLm .8s linear infinite}.ProtectedClientPage_statusText__ZeqoX{display:flex;min-width:0;flex-direction:column;gap:2px;text-align:left}.ProtectedClientPage_statusText__ZeqoX strong{color:var(--site-text);font-size:14px;font-weight:700;line-height:1.45}.ProtectedClientPage_statusText__ZeqoX span{color:var(--site-secondary-text);font-size:13px;line-height:1.6}.ProtectedClientPage_retryButton__8JJwz{align-self:flex-start;margin-top:8px;border:1px solid var(--site-control-border);border-radius:999px;background:var(--site-primary);color:var(--site-on-primary);padding:6px 14px;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.ProtectedClientPage_retryButton__8JJwz:focus-visible{outline:2px solid var(--site-primary);outline-offset:2px}@keyframes ProtectedClientPage_statusReveal__LSXxk{to{opacity:1}}@keyframes ProtectedClientPage_statusSpin__8QKLm{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProtectedClientPage_statusPanel__FlYTi{animation:none;opacity:1}.ProtectedClientPage_spinner__RUDgM{animation:none}}.ReportDetailViewer_viewer__Cpvsc{--report-flow-connector:var(--site-border);--report-tone-favorable:#3f7a55;--report-tone-neutral:#475569;--report-tone-unfavorable:#a64b4b;display:flex;flex-direction:column;flex:1;min-height:0;background:transparent;font-family:var(--font-site,sans-serif)}.ReportDetailViewer_header__ut4Th{display:flex;flex-direction:column;gap:6px;padding:11px 52px 13px 12px}.ReportDetailViewer_headerLine__V0_kR{display:flex;min-height:44px;align-items:center;gap:8px;min-width:0}.ReportDetailViewer_title__VQzzF{flex:none;margin:0;font-size:16px;font-weight:700;color:var(--report-ink)}.ReportDetailViewer_productBadge__50c_h{flex:none;display:inline-flex;align-items:center;border:1px solid var(--report-paper-line);border-radius:5px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.3}.ReportDetailViewer_productBadgeTestReport__JFUFU{background:var(--report-badge);color:var(--report-ink-muted)}.ReportDetailViewer_productBadgeFree__eRoJO{background:var(--report-paper-rail);color:var(--report-ink-muted)}.ReportDetailViewer_meta__2KIsX{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.6;color:var(--report-ink-muted)}.ReportDetailViewer_metaSubject__WhI4m{font-weight:600;color:var(--report-ink)}.ReportDetailViewer_headerNote__1JZpr{margin:0;border-top:1px solid var(--report-paper-line);padding-top:8px;font-size:12.5px;line-height:1.6;color:var(--report-ink-muted);word-break:keep-all;text-wrap:balance}.ReportDetailViewer_headerNote__1JZpr strong{color:var(--report-ink);font-weight:600}.ReportDetailViewer_headerActions__HWk7F{display:flex;flex:none;align-items:center;margin-left:auto}.ReportDetailViewer_desktopReportOwnerActions__GMcfQ{position:relative;display:flex;align-items:center}.ReportDetailViewer_desktopActionsToggle__oADGR{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper);padding:0;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_desktopActionsToggle__oADGR:hover,.ReportDetailViewer_desktopActionsToggle__oADGR[aria-expanded=true]{background:var(--report-paper-rail)}.ReportDetailViewer_desktopActionsToggle__oADGR:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_desktopActionsToggle__oADGR .ReportDetailViewer_reportToolbarIcon__U3p16{width:18px;height:18px}.ReportDetailViewer_desktopActionsMenu___uxsY{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:flex;width:190px;flex-direction:column;gap:2px;box-sizing:border-box;border:1px solid var(--report-paper-line);border-radius:10px;background:var(--report-paper);padding:6px;box-shadow:0 8px 28px rgba(29,35,39,.12)}.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportDownloadControl__rYyZJ,.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportShareControl__1m5Hm{display:block;width:100%}.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportToolbarIcon__U3p16{width:18px;height:18px;flex:none}.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportActionMenuItem__49vHa{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;box-sizing:border-box;border:0;border-radius:6px;background:transparent;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.4;color:var(--report-ink);box-shadow:none;text-align:left}.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportActionMenuItem__49vHa:hover:not(:disabled),.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportActionMenuItem__49vHa[aria-expanded=true]{border-color:transparent;background:var(--report-paper-rail);color:var(--report-ink)}.ReportDetailViewer_desktopActionsMenu___uxsY .ReportDetailViewer_reportSharePanel__YMyB_{top:-6px;right:-6px;z-index:22}.ReportDetailViewer_reportShareControl__1m5Hm{position:relative;display:flex;align-items:center}.ReportDetailViewer_reportShareButton__8k6tC{min-height:44px;border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper);padding:6px 11px;font-size:11.5px;font-weight:600;line-height:1.35;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_reportShareButton__8k6tC:hover,.ReportDetailViewer_reportShareButton__8k6tC[aria-expanded=true]{background:var(--report-paper-rail)}.ReportDetailViewer_reportShareButton__8k6tC:focus-visible,.ReportDetailViewer_reportSharePanel__YMyB_ button:focus-visible,.ReportDetailViewer_reportShareUrl__JavNA:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_reportSharePanel__YMyB_{position:absolute;top:calc(100% + 8px);right:0;z-index:20;box-sizing:border-box;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 176px);overflow:auto;overscroll-behavior:contain;border:1px solid var(--report-paper-line);border-radius:10px;background:var(--report-paper);padding:14px;word-break:keep-all;overflow-wrap:anywhere;box-shadow:0 8px 28px rgba(29,35,39,.12)}.ReportDetailViewer_reportSharePanelHeader__zKYeo{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.ReportDetailViewer_reportShareTitle__oZ8l6{margin:0;font-size:14px;font-weight:700;color:var(--report-ink)}.ReportDetailViewer_reportShareCloseButton__SpOtL{min-width:44px;min-height:44px;border:0;border-radius:6px;background:transparent;padding:4px;font-size:11.5px;font-weight:600;color:var(--report-ink-muted);cursor:pointer}.ReportDetailViewer_reportShareCloseButton__SpOtL:hover{background:var(--report-paper-rail)}.ReportDetailViewer_reportShareDescription__uxDhG{margin:0 0 11px;font-size:12px;line-height:1.55;color:var(--report-ink-muted)}.ReportDetailViewer_reportShareUrl__JavNA{box-sizing:border-box;width:100%;height:44px;overflow:hidden;border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper-rail);padding:0 9px;font-size:11px;color:var(--report-ink-muted);text-overflow:ellipsis}.ReportDetailViewer_reportShareActions__LQEFw{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ReportDetailViewer_reportShareDangerAction__ZRkZa,.ReportDetailViewer_reportSharePrimaryAction__ZlQXb,.ReportDetailViewer_reportShareSecondaryAction__JzBpj{min-height:44px;border-radius:8px;padding:7px 10px;font-size:11.5px;font-weight:600;line-height:1.35;cursor:pointer}.ReportDetailViewer_reportSharePrimaryAction__ZlQXb{border:1px solid var(--site-primary);background:var(--site-primary);color:var(--site-on-primary)}.ReportDetailViewer_reportSharePrimaryAction__ZlQXb:hover:not(:disabled){background:var(--site-primary-hover)}.ReportDetailViewer_reportShareSecondaryAction__JzBpj{border:1px solid var(--report-paper-control);background:var(--report-paper);color:var(--report-ink)}.ReportDetailViewer_reportShareSecondaryAction__JzBpj:hover:not(:disabled){background:var(--report-paper-rail)}.ReportDetailViewer_reportShareDangerAction__ZRkZa{border:1px solid var(--site-danger-border);background:var(--site-danger-background);color:var(--site-danger-text)}.ReportDetailViewer_reportShareDangerAction__ZRkZa:hover:not(:disabled){background:var(--site-danger-hover)}.ReportDetailViewer_reportShareDangerAction__ZRkZa:disabled,.ReportDetailViewer_reportSharePrimaryAction__ZlQXb:disabled,.ReportDetailViewer_reportShareSecondaryAction__JzBpj:disabled{border-color:var(--site-disabled-background);background:var(--site-disabled-background);color:var(--site-disabled-text);opacity:1;cursor:wait}.ReportDetailViewer_reportShareConfirmation__Fj8Qe{margin-top:12px;border:1px solid var(--site-danger-border);border-radius:8px;background:var(--site-danger-background);padding:12px}.ReportDetailViewer_reportShareConfirmation__Fj8Qe .ReportDetailViewer_reportShareTitle__oZ8l6{margin-bottom:6px}.ReportDetailViewer_reportShareFeedback__hGsKd{margin:10px 0 0;font-size:11.5px;font-weight:700;color:var(--site-success-text)}.ReportDetailViewer_reportShareErrorRow__gWqs5{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;font-weight:650;color:var(--site-danger-text)}.ReportDetailViewer_reportShareErrorRow__gWqs5 button{flex:none;min-height:44px;border:0;background:transparent;padding:3px;font:inherit;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_reportDownloadControl__rYyZJ{position:relative;display:flex;align-items:center}.ReportDetailViewer_reportDownloadButton__e_zlj{min-height:44px;border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper);padding:6px 11px;font-size:11.5px;font-weight:600;line-height:1.35;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_reportDownloadButton__e_zlj:hover:not(:disabled){background:var(--report-paper-rail)}.ReportDetailViewer_reportDownloadButton__e_zlj:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_reportDownloadButton__e_zlj:disabled{opacity:.58;cursor:wait}.ReportDetailViewer_reportDownloadError__d2Ovs{position:absolute;top:calc(100% + 5px);right:0;z-index:2;width:max-content;max-width:min(280px,70vw);border:1px solid var(--site-danger-border);border-radius:8px;background:var(--site-danger-background);padding:6px 8px;font-size:11px;font-weight:650;color:var(--site-danger-text);box-shadow:0 5px 14px rgba(127,29,29,.08)}.ReportDetailViewer_headerStatusBlock__IPb5e{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:6px}.ReportDetailViewer_headerStatus__j1d2b{position:relative;display:inline-flex;align-self:flex-start;align-items:center;gap:6px;margin:0;padding-left:10px;font-size:12px;font-weight:600;line-height:1.45;color:var(--report-ink-muted)}.ReportDetailViewer_headerStatus__j1d2b:before{content:"";position:absolute;top:50%;left:0;width:5px;height:5px;border-radius:999px;background:currentColor;transform:translateY(-50%)}.ReportDetailViewer_headerStatus__j1d2b[data-variant=warning]{color:var(--site-warning-text)}.ReportDetailViewer_headerStatus__j1d2b[data-variant=neutral]{color:var(--report-ink-muted)}.ReportDetailViewer_headerStatus__j1d2b[data-variant=error]{color:var(--site-danger-text)}.ReportDetailViewer_headerStatusActionRow__z1v3g{display:flex;align-items:center;width:100%}.ReportDetailViewer_headerStatusAction__QzPHU{flex:none;min-height:44px;border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper);padding:5px 10px;font-size:11.5px;font-weight:600;line-height:1.35;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_headerStatusAction__QzPHU:hover:not(:disabled){background:var(--report-paper-rail)}.ReportDetailViewer_headerStatusAction__QzPHU:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_headerStatusAction__QzPHU:disabled{opacity:.58;cursor:not-allowed}.ReportDetailViewer_contentLayout__ZO3z2{display:grid;grid-template-columns:minmax(160px,210px) minmax(0,1fr);gap:12px;align-items:stretch;flex:1;min-height:0;box-sizing:border-box;padding-top:10px}.ReportDetailViewer_contentLayoutAfterHeaderStatus__TxYpV{padding-top:0}.ReportDetailViewer_sectionPanel__1hj9N{min-height:0;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;border:0;border-radius:0;background:var(--report-paper)}.ReportDetailViewer_sectionNav__NcpN4{position:relative;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--report-paper-line);padding:12px 10px}.ReportDetailViewer_mobileNavToggle__x6AbH{display:none}.ReportDetailViewer_viewerPage__FPuMH .ReportDetailViewer_sectionPanel__1hj9N,.ReportDetailViewer_viewer__Cpvsc.ReportDetailViewer_viewerPage__FPuMH{min-width:0;overflow:visible;overscroll-behavior:auto}@media (min-width:768px){.ReportDetailViewer_viewerPage__FPuMH .ReportDetailViewer_sectionNav__NcpN4{overflow:visible}.ReportDetailViewer_viewerPage__FPuMH .ReportDetailViewer_sectionNavList__l87L2{position:sticky;top:calc(var(--header-height) + 16px);flex:none}}.ReportDetailViewer_mobileNavIcon__TLBXZ{display:none}.ReportDetailViewer_mobileReportToolbar__eISXY{display:contents}.ReportDetailViewer_mobileReportOwnerActions__gsqfG{display:none}.ReportDetailViewer_mobileNavSummary__e0CDb{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px;text-align:left}.ReportDetailViewer_mobileNavTitle__2RD_D{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;color:var(--report-ink)}.ReportDetailViewer_mobileNavAction__pWZ2i{flex:none;font-size:13px;font-weight:700;color:var(--report-ink)}.ReportDetailViewer_sectionNavList__l87L2{display:flex;flex-direction:column;flex:1;gap:10px;min-height:0;padding-right:6px}.ReportDetailViewer_sectionNavGroup__Reqx4{position:relative;display:flex;flex-direction:column;gap:6px;padding-top:14px}.ReportDetailViewer_sectionNavGroup__Reqx4:before{content:"";position:absolute;top:0;right:12%;left:0;height:1px;background:var(--report-paper-line)}.ReportDetailViewer_sectionNavGroup__Reqx4:first-child{padding-top:0}.ReportDetailViewer_sectionNavGroup__Reqx4:first-child:before{display:none}.ReportDetailViewer_sectionNavGroup__Reqx4:last-child{padding-bottom:4px}.ReportDetailViewer_sectionNavButton__1VydW{position:relative;width:100%;min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;padding:6px 9px 6px 18px;text-align:left;font-size:13.5px;line-height:1.45;color:var(--report-ink-soft);cursor:pointer;overflow-wrap:anywhere}.ReportDetailViewer_introNextStepButton__CwjCh:focus-visible,.ReportDetailViewer_ratingButton__7a9WN:focus-visible,.ReportDetailViewer_sectionNavButton__1VydW:focus-visible,.ReportDetailViewer_sectionNavGroupTitleButton__XoiCx:focus-visible,.ReportDetailViewer_sectionNavIntroButton__B5Q_b:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_sectionNavButton__1VydW:hover{border-color:transparent;background:var(--report-hover);color:var(--report-ink)}.ReportDetailViewer_sectionNavButtonActive___C4wV{border-color:transparent;background:var(--report-heading-soft);color:var(--report-heading);font-weight:800}.ReportDetailViewer_sectionNavButtonActive___C4wV:before{content:"";position:absolute;top:8px;bottom:8px;left:8px;width:3px;border-radius:999px;background:var(--report-heading)}.ReportDetailViewer_sectionNavIntroButton__B5Q_b{width:100%;min-width:0;border:1px solid transparent;border-radius:8px;background:var(--site-background);padding:8px 10px;text-align:left;font-size:13px;line-height:1.45;font-weight:800;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_sectionNavIntroButton__B5Q_b:hover{background:var(--site-selection-subtle-background)}.ReportDetailViewer_sectionNavIntroButtonActive__t6Odk{border-color:transparent;background:var(--site-selection-background);color:var(--report-ink)}.ReportDetailViewer_sectionContentPanel__c7yZx{display:flex;flex-direction:column;gap:16px;min-width:0;background:var(--report-paper);padding:10px 6px 10px 10px}.ReportDetailViewer_navigableContentPanel__qy4WE{min-width:0}.ReportDetailViewer_sectionGroup__SLlLL{display:flex;flex-direction:column;gap:16px}.ReportDetailViewer_sectionGroupTitle__OO_DL{margin:0;border-bottom:1px solid var(--site-border);padding:8px;font-size:13px;font-weight:600;color:var(--report-ink)}.ReportDetailViewer_sectionCard__rYLSh{display:flex;flex-direction:column;gap:18px;scroll-margin-top:12px;border:0;border-radius:0;padding:18px 2rem;background:transparent}.ReportDetailViewer_sectionHeader__5gfvb{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ReportDetailViewer_sectionTitleBlock__ehTXc{position:relative;display:flex;flex-direction:column;min-width:0}.ReportDetailViewer_sectionTitleBlock__ehTXc:before{display:none}.ReportDetailViewer_groupIntroBlock__gt9N_ .ReportDetailViewer_sectionTitleBlock__ehTXc{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:10px;width:100%;box-sizing:border-box;border-left:3px solid var(--site-border);border-radius:12px;background:var(--site-surface);padding:11px 14px 11px 11px}.ReportDetailViewer_groupIntroBlock__gt9N_ .ReportDetailViewer_sectionTitleBlock__ehTXc:before{position:static;display:block;width:22px;height:22px;border-radius:0;background:url(/layout/report/star_icon_blue_mystic.svg) 50%/contain no-repeat;opacity:.56}.ReportDetailViewer_sectionMetaText__Fuk0n{display:none}.ReportDetailViewer_sectionTitleText__IRe2e{margin:0;font-family:var(--font-report-heading,serif);font-size:22px;font-weight:700;line-height:1.4;color:var(--report-heading);letter-spacing:-.02em}.ReportDetailViewer_sectionTimingNote__ZxJrd{margin:8px 0 0;font-family:var(--font-site,sans-serif);font-size:13px;font-weight:400;line-height:1.6;color:var(--report-ink-muted)}.ReportDetailViewer_sectionDescription__5ilkN{margin:0;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportDetailViewer_deepRootHeader__9fOEM{align-items:flex-start}.ReportDetailViewer_sectionBody__qWPn6{position:relative;margin-inline:0;padding-top:22px;color:var(--report-ink)}.ReportDetailViewer_sectionBody__qWPn6:before{content:"";position:absolute;top:0;right:0;left:18px;height:1px;background:var(--report-paper-line)}.ReportDetailViewer_sectionBody__qWPn6:after{content:"";position:absolute;top:-3px;left:2px;width:7px;height:7px;background:var(--report-ornament);transform:rotate(45deg)}.ReportDetailViewer_readingSection__qPCUS{gap:1.5rem;padding:2rem 2rem 2.5rem;font-family:var(--font-site,sans-serif);word-break:keep-all;overflow-wrap:anywhere}.ReportDetailViewer_readingSection__qPCUS .ReportDetailViewer_sectionTitleText__IRe2e{font-size:1.875rem}.ReportDetailViewer_readingSection__qPCUS .ReportDetailViewer_sectionBody__qWPn6{padding-top:1.5rem}.ReportDetailViewer_readingPaper__g_ose{background:var(--report-paper)}.ReportDetailViewer_readingPaper__g_ose+.ReportDetailViewer_readingPaper__g_ose{border-top:1px solid var(--report-paper-line)}.ReportDetailViewer_coreDeepIntroBody__0Fnd1{display:flex;flex-direction:column;gap:18px}.ReportDetailViewer_coreDeepIntroDescription__TUJsg{margin:0;color:var(--report-ink-muted);font-size:15px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.ReportDetailViewer_coreDeepIntroChapters__Cb457{margin:0;border:1px solid var(--report-paper-line);border-radius:10px;background:var(--report-paper-rail);padding:4px 20px;list-style:none}.ReportDetailViewer_coreDeepIntroChapter__8MliG{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;padding:13px 0;color:var(--report-ink);font-size:16px;font-weight:550;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.ReportDetailViewer_coreDeepIntroChapter__8MliG+.ReportDetailViewer_coreDeepIntroChapter__8MliG:before{content:"";position:absolute;top:0;right:0;left:40px;height:1px;background:var(--report-paper-line)}.ReportDetailViewer_coreDeepIntroChapterNumber__Ylksc{color:var(--report-ink-muted);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ReportDetailViewer_coreDeepIntroActions__oZuQN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ReportDetailViewer_coreDeepIntroUsage__9WBqU{margin:0;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportDetailViewer_coreDeepIntroButton___M4fh{min-height:44px;border:1px solid var(--site-primary);border-radius:8px;background:var(--site-primary);padding:11px 16px;color:var(--site-on-primary);font-size:14px;font-weight:650;line-height:1.5;cursor:pointer}.ReportDetailViewer_coreDeepIntroButton___M4fh:hover{background:var(--site-primary-hover)}.ReportDetailViewer_coreDeepIntroButton___M4fh:focus-visible{outline:2px solid var(--site-focus);outline-offset:3px}.ReportDetailViewer_deepEndActions__EwCIQ{display:flex;flex-direction:column;gap:12px;padding:1.5rem 2rem 2rem}.ReportDetailViewer_deepEndActionsText__HxbKW{margin:0;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportDetailViewer_deepEndActionsButtons__GsTzD{display:flex;flex-wrap:wrap;gap:8px}.ReportDetailViewer_deepEndActions__EwCIQ .ReportDetailViewer_reportShareButton__8k6tC,.ReportDetailViewer_deepEndPdfButton__f1jb_{min-height:44px;padding:10px 16px;font-size:14px}.ReportDetailViewer_deepEndPdfButton__f1jb_{border:1px solid var(--report-paper-control);border-radius:8px;background:var(--report-paper);color:var(--report-ink);font-weight:600;line-height:1.35;cursor:pointer}.ReportDetailViewer_deepEndPdfButton__f1jb_:hover:not(:disabled){background:var(--report-paper-rail)}.ReportDetailViewer_deepEndPdfButton__f1jb_:disabled{cursor:default;opacity:.6}.ReportDetailViewer_deepEndPdfButton__f1jb_:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_deepEndActions__EwCIQ .ReportDetailViewer_reportSharePanel__YMyB_{top:auto;right:auto;bottom:calc(100% + 8px);left:0}.ReportDetailViewer_statusNotice__tTPbc{position:relative;display:flex;flex-direction:column;gap:6px;overflow:hidden;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface);padding:14px 16px 14px 18px}.ReportDetailViewer_reportStatusNoticeBlock__drrgJ{margin-inline:30px}.ReportDetailViewer_statusNotice__tTPbc[data-has-action=true]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px}.ReportDetailViewer_statusNotice__tTPbc:before{content:"";position:absolute;top:14px;bottom:14px;left:0;width:3px;border-radius:999px;background:var(--report-ink-muted)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=warning]{background:var(--site-warning-background)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=neutral]{background:var(--site-surface)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=warning]:before{background:var(--site-warning-text)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=neutral]:before{background:var(--report-ink-muted)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=error]{background:var(--site-danger-background)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=error]:before{background:var(--site-danger-text)}.ReportDetailViewer_statusNotice__tTPbc[data-progress=true]:before{background:var(--report-heading)}.ReportDetailViewer_statusNotice__tTPbc[data-progress=true]:after{content:"";position:absolute;bottom:0;left:0;width:32%;height:2px;background:var(--report-heading);opacity:.55;animation:ReportDetailViewer_statusNoticeProgress__SkGKp 1.8s ease-in-out infinite}@keyframes ReportDetailViewer_statusNoticeProgress__SkGKp{0%{transform:translateX(-100%)}to{transform:translateX(320%)}}@media (prefers-reduced-motion:reduce){.ReportDetailViewer_statusNotice__tTPbc[data-progress=true]:after{width:100%;opacity:.25;animation:none}}.ReportDetailViewer_statusNoticeText__p5zQk{display:flex;flex-direction:column;gap:6px}.ReportDetailViewer_statusNoticeTitle__9wjzK{margin:0;font-size:13px;font-weight:700;color:var(--report-ink)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=warning] .ReportDetailViewer_statusNoticeTitle__9wjzK{color:var(--site-warning-text)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=neutral] .ReportDetailViewer_statusNoticeTitle__9wjzK{color:var(--report-ink)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=error] .ReportDetailViewer_statusNoticeTitle__9wjzK{color:var(--site-danger-text)}.ReportDetailViewer_statusNoticeDescription__5DrkU{margin:0;font-size:13px;line-height:1.65;color:var(--report-ink-muted)}.ReportDetailViewer_statusNoticeActionRow__RvzT4{display:flex;align-items:center;margin-top:0}.ReportDetailViewer_queueCancelAction__3ihRL{display:grid;gap:10px}.ReportDetailViewer_queueCancelAction__3ihRL .ReportDetailViewer_statusNoticeActionRow__RvzT4{gap:8px;flex-wrap:wrap}.ReportDetailViewer_queueCancelAction__3ihRL .ReportDetailViewer_statusNoticeAction__SRu5k:last-child:enabled{border-color:var(--report-paper-control);background:var(--report-paper);color:var(--report-ink)}.ReportDetailViewer_queueCancelAction__3ihRL .ReportDetailViewer_statusNoticeAction__SRu5k:last-child:hover:not(:disabled){background:var(--report-paper-rail)}.ReportDetailViewer_statusNoticeAction__SRu5k{flex:none;min-height:44px;border:1px solid var(--site-primary);border-radius:8px;background:var(--site-primary);padding:8px 13px;font-size:13px;font-weight:600;line-height:1.35;color:var(--site-on-primary);white-space:nowrap;cursor:pointer}.ReportDetailViewer_statusNoticeAction__SRu5k:hover:not(:disabled){background:var(--site-primary-hover)}.ReportDetailViewer_statusNoticeAction__SRu5k:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_statusNoticeAction__SRu5k:disabled{cursor:not-allowed}.ReportDetailViewer_reportSharePrimaryAction__ZlQXb:disabled,.ReportDetailViewer_statusNoticeAction__SRu5k:disabled{border-color:var(--site-disabled-background);background:var(--site-disabled-background);color:var(--site-disabled-text);opacity:1}.ReportDetailViewer_statusNotice__tTPbc[data-variant=warning] .ReportDetailViewer_statusNoticeDescription__5DrkU{color:var(--site-warning-text)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=neutral] .ReportDetailViewer_statusNoticeDescription__5DrkU{color:var(--report-ink-muted)}.ReportDetailViewer_statusNotice__tTPbc[data-variant=error] .ReportDetailViewer_statusNoticeDescription__5DrkU{color:var(--site-danger-text)}.ReportDetailViewer_emptyCard__XxbMg{border:1px solid var(--site-border);border-radius:12px;padding:18px 16px;background:var(--site-background)}.ReportDetailViewer_emptyTitle__eis_U{margin:0;font-size:15px;font-weight:600;color:var(--report-ink)}.ReportDetailViewer_emptyDescription__enECX{margin:8px 0 0;font-size:13px;line-height:1.65;color:var(--report-ink-muted)}.ReportDetailViewer_feedbackPanel__5gmEu{position:relative;display:flex;flex-direction:column;gap:18px;border:0;border-radius:16px;background:var(--site-surface);padding:20px 18px 18px}.ReportDetailViewer_feedbackPanel__5gmEu:before{content:"";position:absolute;top:-14px;right:8%;left:8%;height:1px;background:var(--site-border)}.ReportDetailViewer_feedbackHeader__csGsI{position:relative;display:flex;flex-direction:column;gap:7px}.ReportDetailViewer_feedbackEyebrow__xEGPB{margin:0;color:var(--report-ink);font-size:11px;font-weight:850;line-height:1.3;letter-spacing:.08em}.ReportDetailViewer_feedbackTitle__IMANH{margin:0;color:var(--report-ink);font-size:17px;font-weight:850;line-height:1.35;letter-spacing:-.04em}.ReportDetailViewer_feedbackForm___666Q{display:flex;flex-direction:column;gap:16px;margin:0}.ReportDetailViewer_ratingGroup__ZXqyt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ReportDetailViewer_ratingButton__7a9WN{display:flex;min-width:0;min-height:64px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface);padding:12px 8px;color:var(--report-ink-muted);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.ReportDetailViewer_ratingButton__7a9WN strong{color:var(--report-ink);font-size:16px;font-weight:850;line-height:1}.ReportDetailViewer_ratingButton__7a9WN span{font-size:12px;font-weight:750;line-height:1.3;word-break:keep-all}.ReportDetailViewer_ratingButton__7a9WN:hover:not(:disabled){border-color:var(--site-selection-border);background:var(--site-selection-subtle-background)}.ReportDetailViewer_ratingButton__7a9WN[data-selected=true]{border-color:var(--site-selection-border);background:var(--site-selection-background);box-shadow:inset 0 0 0 1px var(--site-selection-border);color:var(--site-selection-text)}.ReportDetailViewer_ratingButton__7a9WN[data-selected=true] strong{color:var(--site-selection-text)}.ReportDetailViewer_ratingButton__7a9WN:disabled{cursor:not-allowed}.ReportDetailViewer_ratingButton__7a9WN:disabled:not([data-selected=true]){opacity:.58}.ReportDetailViewer_feedbackField__BmtcW{display:flex;flex-direction:column;gap:9px}.ReportDetailViewer_feedbackFieldLabel__d8UAp{display:flex;gap:5px;margin:0;color:var(--report-ink);font-size:14px;font-weight:800;line-height:1.4}.ReportDetailViewer_feedbackFieldLabel__d8UAp span{color:var(--report-ink-muted);font-weight:750}.ReportDetailViewer_feedbackTextarea__9187a{min-height:88px;resize:vertical;border:1px solid var(--site-border);border-radius:12px;background:var(--site-background);padding:11px 12px;font-size:14px;line-height:1.6;color:var(--report-ink)}.ReportDetailViewer_feedbackTextarea__9187a:focus{border-color:var(--site-focus);box-shadow:0 0 0 2px var(--site-focus-ring);outline:none}.ReportDetailViewer_feedbackTextarea__9187a::placeholder{color:var(--report-ink-muted)}.ReportDetailViewer_feedbackTextarea__9187a:disabled{background:var(--site-disabled-background);color:var(--site-disabled-text);cursor:not-allowed}.ReportDetailViewer_feedbackMessage__2Qr8L{margin:0;border-radius:8px;background:var(--site-success-background);padding:9px 10px;font-size:13px;line-height:1.5;color:var(--site-success-text)}.ReportDetailViewer_feedbackMessage__2Qr8L[data-variant=error]{background:var(--site-danger-background);color:var(--site-danger-text)}.ReportDetailViewer_feedbackActions__IwbL2{display:flex;justify-content:flex-end}.ReportDetailViewer_feedbackSubmitButton__WVeqs{min-height:44px;border:1px solid var(--site-primary);border-radius:999px;background:var(--site-primary);padding:10px 15px;font-size:13px;font-weight:850;color:var(--site-on-primary);cursor:pointer}.ReportDetailViewer_feedbackSubmitButton__WVeqs:hover:not(:disabled){background:var(--site-primary-hover)}.ReportDetailViewer_feedbackSubmitButton__WVeqs:disabled{border-color:var(--site-disabled-background);background:var(--site-disabled-background);color:var(--site-disabled-text);cursor:not-allowed}@media (max-width:767px){.ReportDetailViewer_viewer__Cpvsc{display:block;overflow-y:auto;overscroll-behavior:contain;padding:8px;background:var(--report-paper)}.ReportDetailViewer_header__ut4Th{border:1px solid var(--report-paper-line);border-radius:10px;background:var(--report-paper);margin-bottom:0;padding:calc(10px + env(safe-area-inset-top, 0px)) calc(12px + env(safe-area-inset-right, 0px)) 10px 12px}.ReportDetailViewer_headerLine__V0_kR{flex-wrap:wrap;align-items:flex-start;gap:4px 7px}.ReportDetailViewer_title__VQzzF{font-size:15px;line-height:1.35;letter-spacing:-.035em}.ReportDetailViewer_productBadge__50c_h{align-self:center}.ReportDetailViewer_meta__2KIsX{flex-basis:100%;font-size:12px;font-weight:400;line-height:1.5;white-space:normal;overflow-wrap:anywhere}.ReportDetailViewer_headerActions__HWk7F{display:none}.ReportDetailViewer_reportDownloadError__d2Ovs,.ReportDetailViewer_reportSharePanel__YMyB_{right:auto;left:0}.ReportDetailViewer_headerStatus__j1d2b{font-size:11.5px;line-height:1.45}.ReportDetailViewer_contentLayout__ZO3z2{display:flex;flex-direction:column;gap:8px;padding-top:0}.ReportDetailViewer_sectionContentPanel__c7yZx{width:100%;flex:none;overflow:visible;box-sizing:border-box;border:0;border-radius:0;background:transparent;padding:0}.ReportDetailViewer_navigableContentPanel__qy4WE{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.ReportDetailViewer_sectionBody__qWPn6{margin-inline:0}.ReportDetailViewer_readingSection__qPCUS{gap:1.25rem;padding:1.5rem 1.125rem 2rem}.ReportDetailViewer_readingPaper__g_ose,.ReportDetailViewer_sectionCard__rYLSh{padding-inline:1.125rem}.ReportDetailViewer_readingSection__qPCUS .ReportDetailViewer_sectionTitleText__IRe2e{font-size:1.625rem}.ReportDetailViewer_readingSection__qPCUS .ReportDetailViewer_sectionBody__qWPn6{padding-top:1.25rem}.ReportDetailViewer_deepRootHeader__9fOEM{flex-direction:column}.ReportDetailViewer_reportStatusNoticeBlock__drrgJ{margin-inline:18px}.ReportDetailViewer_statusNotice__tTPbc[data-has-action=true]{display:flex;align-items:stretch}.ReportDetailViewer_statusNoticeActionRow__RvzT4,.ReportDetailViewer_statusNoticeAction__SRu5k{width:100%}.ReportDetailViewer_sectionNav__NcpN4{position:fixed;right:calc(14px + env(safe-area-inset-right, 0px) + var(--report-mobile-close-space, 0px));bottom:calc(14px + env(safe-area-inset-bottom));z-index:3;width:auto;height:auto;box-sizing:border-box;overflow:visible;border:0;border-radius:0;background:transparent;padding:0}.ReportDetailViewer_mobileReportToolbar__eISXY{display:flex;align-items:center;justify-content:flex-end;gap:2px;overflow:visible;border:1px solid var(--report-paper-control);border-radius:10px;background:var(--report-paper);padding:3px;box-shadow:0 4px 16px rgba(29,35,39,.1)}.ReportDetailViewer_mobileReportOwnerActions__gsqfG{position:relative;display:flex;align-items:center}.ReportDetailViewer_mobileActionsToggle__F24hO{display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:6px;background:transparent;padding:0;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_mobileActionsToggle__F24hO:hover,.ReportDetailViewer_mobileActionsToggle__F24hO[aria-expanded=true]{background:var(--report-paper-rail)}.ReportDetailViewer_mobileActionsToggle__F24hO:focus-visible{outline:2px solid var(--site-focus);outline-offset:1px}.ReportDetailViewer_reportToolbarIcon__U3p16{width:18px;height:18px;flex:none}.ReportDetailViewer_mobileActionsMenu__I4n_q{position:absolute;right:0;bottom:calc(100% + 10px);z-index:10;display:flex;width:190px;flex-direction:column;gap:2px;box-sizing:border-box;border:1px solid var(--report-paper-line);border-radius:10px;padding:6px;box-shadow:0 8px 28px rgba(29,35,39,.12)}.ReportDetailViewer_mobileActionsMenu__I4n_q .ReportDetailViewer_reportDownloadControl__rYyZJ,.ReportDetailViewer_mobileActionsMenu__I4n_q .ReportDetailViewer_reportShareControl__1m5Hm{display:block;width:100%}.ReportDetailViewer_mobileActionsMenu__I4n_q .ReportDetailViewer_reportActionMenuItem__49vHa{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;box-sizing:border-box;border:0;border-radius:6px;background:transparent;padding:9px 11px;font-size:13px;font-weight:600;line-height:1.4;color:var(--report-ink);box-shadow:none;text-align:left}.ReportDetailViewer_mobileActionsMenu__I4n_q .ReportDetailViewer_reportActionMenuItem__49vHa:hover:not(:disabled),.ReportDetailViewer_mobileActionsMenu__I4n_q .ReportDetailViewer_reportActionMenuItem__49vHa[aria-expanded=true]{border-color:transparent;background:var(--report-paper-rail);color:var(--report-ink)}.ReportDetailViewer_mobileReportOwnerActions__gsqfG .ReportDetailViewer_reportSharePanel__YMyB_{position:fixed;top:auto;right:calc(14px + env(safe-area-inset-right, 0px));bottom:calc(74px + env(safe-area-inset-bottom));left:auto;width:min(340px,calc(100vw - 28px - env(safe-area-inset-right, 0px) - env(safe-area-inset-left, 0px)))}.ReportDetailViewer_mobileReportOwnerActions__gsqfG .ReportDetailViewer_reportDownloadError__d2Ovs{top:auto;right:0;bottom:calc(100% + 8px);left:auto}.ReportDetailViewer_mobileNavToggle__x6AbH{display:flex;align-items:center;min-width:0;min-height:44px;border:0;border-radius:6px;background:transparent;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;color:var(--report-ink);cursor:pointer}.ReportDetailViewer_mobileNavToggle__x6AbH:hover,.ReportDetailViewer_mobileNavToggle__x6AbH[aria-expanded=true]{border-color:transparent;background:var(--report-paper-rail);color:var(--report-ink)}.ReportDetailViewer_mobileNavToggle__x6AbH:focus-visible{outline:2px solid var(--site-focus);outline-offset:2px}.ReportDetailViewer_mobileNavSummary__e0CDb{justify-content:flex-start;gap:7px}.ReportDetailViewer_mobileNavIcon__TLBXZ{display:block;width:16px;height:16px;flex:none;color:var(--report-ink-muted)}.ReportDetailViewer_mobileNavTitle__2RD_D{max-width:calc(100vw - 196px - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px))}.ReportDetailViewer_mobileNavAction__pWZ2i{display:grid;min-width:20px;height:20px;place-items:center;border-radius:999px;background:var(--report-badge);font-size:11px;font-weight:700;line-height:1;color:var(--report-ink-muted)}.ReportDetailViewer_sectionNavList__l87L2{position:fixed;right:calc(14px + env(safe-area-inset-right, 0px));bottom:calc(74px + env(safe-area-inset-bottom, 0px));box-sizing:border-box;width:min(320px,calc(100vw - 28px - env(safe-area-inset-right, 0px) - env(safe-area-inset-left, 0px)));flex-direction:column;max-height:56dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border:1px solid var(--report-paper-line);border-radius:16px;box-shadow:0 18px 42px rgba(15,23,42,.14);padding:12px}.ReportDetailViewer_mobileActionsMenu__I4n_q,.ReportDetailViewer_mobileReportOwnerActions__gsqfG .ReportDetailViewer_reportSharePanel__YMyB_{background:var(--report-paper)}.ReportDetailViewer_sectionNavList__l87L2{background:var(--report-paper);backdrop-filter:blur(18px) saturate(108%);-webkit-backdrop-filter:blur(18px) saturate(108%)}.ReportDetailViewer_sectionNavListClosed__rn5wu{display:none}.ReportDetailViewer_sectionNavListOpen__9lZuH{display:flex}.ReportDetailViewer_sectionNavGroup__Reqx4{flex:initial;min-width:0}.ReportDetailViewer_sectionNavGroup__Reqx4:last-child{padding-bottom:0}.ReportDetailViewer_sectionNavButton__1VydW{flex:initial;width:100%;min-height:44px;white-space:normal;font-size:14px}.ReportDetailViewer_sectionNavGroupTitleButton__XoiCx{min-height:44px}.ReportDetailViewer_ratingGroup__ZXqyt{grid-template-columns:1fr}.ReportDetailViewer_ratingButton__7a9WN{min-height:48px;flex-direction:row;justify-content:flex-start;padding:11px 12px}.ReportDetailViewer_feedbackActions__IwbL2{justify-content:stretch}.ReportDetailViewer_feedbackSubmitButton__WVeqs{width:100%}.ReportDetailViewer_feedbackTextarea__9187a{font-size:16px}}.ReportDetailViewer_groupIntroBlock__gt9N_,.ReportDetailViewer_reportIntroBlock__26j5F{position:relative;display:flex;flex-direction:column;gap:18px;scroll-margin-top:12px;border:0;border-radius:16px;background:var(--site-surface);padding:22px 18px 18px}.ReportDetailViewer_groupIntroBlock__gt9N_{border-radius:0;background:transparent}.ReportDetailViewer_groupIntroBody__T_tQp{display:flex;flex-direction:column;gap:18px;border-radius:16px;background:var(--site-surface);padding:16px}.ReportDetailViewer_groupIntroBlock__gt9N_:before,.ReportDetailViewer_reportIntroBlock__26j5F:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:var(--site-border)}.ReportDetailViewer_sectionGroup__SLlLL:first-child .ReportDetailViewer_groupIntroBlock__gt9N_{padding-top:18px}.ReportDetailViewer_sectionGroup__SLlLL:first-child .ReportDetailViewer_groupIntroBlock__gt9N_:before{display:none}.ReportDetailViewer_groupIntroHeader__uX9dl,.ReportDetailViewer_reportIntroHeader__b_inO{display:flex;flex-direction:column;gap:10px}.ReportDetailViewer_groupIntroBlock__gt9N_ .ReportDetailViewer_sectionTitleText__IRe2e{background:transparent;padding:0;font-size:25px;transform:translateY(1px)}.ReportDetailViewer_reportIntroOverview__jsPyH{display:flex;flex-direction:column;gap:12px}.ReportDetailViewer_groupIntroDescription__c1xeb,.ReportDetailViewer_reportIntroDescription__ninND{margin:0;padding-left:38px;color:var(--report-ink-muted);font-size:13px;line-height:1.7}.ReportDetailViewer_groupIntroDashboard__OKjO8{display:flex;flex-direction:column;gap:20px}.ReportDetailViewer_groupIntroPanel__jkv56{position:relative;display:flex;flex-direction:column;gap:13px;min-width:0;border:0;border-radius:0;background:transparent;padding:0}.ReportDetailViewer_groupIntroDashboard__OKjO8 .ReportDetailViewer_groupIntroPanel__jkv56+.ReportDetailViewer_groupIntroPanel__jkv56{padding-top:16px}.ReportDetailViewer_groupIntroDashboard__OKjO8 .ReportDetailViewer_groupIntroPanel__jkv56+.ReportDetailViewer_groupIntroPanel__jkv56:before{content:"";position:absolute;top:0;right:8%;left:8%;height:1px;background:var(--site-border)}.ReportDetailViewer_groupIntroPanelTitle__2wHSL{width:fit-content;margin:0;color:var(--report-ink);font-size:13.5px;font-weight:800;line-height:1.35;letter-spacing:-.025em}.ReportDetailViewer_balanceSummaryPanel__1zzr7{display:flex;flex-direction:column;gap:12px;min-width:0;border:0;background:transparent;padding:0}.ReportDetailViewer_balanceSummarySection__7GlcI{display:flex;flex-direction:column;gap:11px;min-width:0;border:1px solid var(--site-border);border-radius:14px;background:var(--site-background);padding:16px}.ReportDetailViewer_balanceOverviewTitle__OrgoM{margin:0;color:var(--report-ink);font-size:13.5px;font-weight:850;line-height:1.35;letter-spacing:-.025em}.ReportDetailViewer_balanceConditionGrid__kg2JG,.ReportDetailViewer_balanceDirectionList__rloxj{margin:0}.ReportDetailViewer_balanceConditionGrid__kg2JG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ReportDetailViewer_balanceConditionItem__Q9YS1{display:flex;flex-direction:column;gap:5px;min-width:0;border:1px solid var(--site-border);border-radius:10px;background:var(--site-surface);padding:10px 11px}.ReportDetailViewer_balanceConditionLabel__K32Is,.ReportDetailViewer_balanceConditionValue__gs4wI,.ReportDetailViewer_balanceDirectionLabel__7_Pwk,.ReportDetailViewer_balanceDirectionValue__oEdAK{margin:0}.ReportDetailViewer_balanceConditionLabel__K32Is{color:var(--report-ink-muted);font-size:11.5px;font-weight:750;line-height:1.4}.ReportDetailViewer_balanceConditionValue__gs4wI{display:flex;flex-wrap:wrap;gap:4px 8px;min-width:0;color:var(--report-ink);font-size:14px;font-weight:850;line-height:1.45}.ReportDetailViewer_balanceConditionToken__tAF1L,.ReportDetailViewer_balanceDirectionToken__wJVQl{min-width:0}.ReportDetailViewer_balanceDirectionList__rloxj{display:flex;flex-direction:column;gap:7px}.ReportDetailViewer_balanceDirectionRow__K0nZ8{--direction-tone-bg:var(--site-surface);--direction-tone-border:var(--site-border);--direction-tone-label:var(--report-tone-neutral);--direction-tone-value:var(--report-ink);display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;min-width:0;border:1px solid var(--direction-tone-border);border-radius:10px;background:var(--direction-tone-bg);padding:9px 11px}.ReportDetailViewer_balanceDirectionLabel__7_Pwk{display:inline-flex;align-items:center;gap:7px;color:var(--direction-tone-label);font-size:12px;font-weight:800;white-space:nowrap}.ReportDetailViewer_balanceDirectionLabel__7_Pwk:before{width:7px;height:7px;flex:none;border-radius:999px;background:currentColor;content:""}.ReportDetailViewer_balanceDirectionValue__oEdAK{display:flex;flex-wrap:wrap;gap:5px 7px;min-width:0;color:var(--direction-tone-value);font-size:12.75px;font-weight:800;line-height:1.45;word-break:keep-all}.ReportDetailViewer_balanceDirectionToken__wJVQl{border-radius:999px;background:var(--site-background);padding:3px 8px}.ReportDetailViewer_balanceDirectionRow__K0nZ8[data-tone=beneficial]{--direction-tone-label:var(--report-tone-favorable)}.ReportDetailViewer_balanceDirectionRow__K0nZ8[data-tone=caution]{--direction-tone-label:var(--report-tone-unfavorable)}.ReportDetailViewer_introMetricContent__MYRbc{padding:8px 10px}.ReportDetailViewer_introMetricStack__SreYo{display:flex;flex-direction:column;gap:16px;min-width:0;margin-left:10px}.ReportDetailViewer_introMetricTable__GYul1{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:0}.ReportDetailViewer_introMetricRow__v6Sng{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px 10px;min-width:0;padding:0}.ReportDetailViewer_introMetricLabel__IIzbJ{position:relative;padding-left:9px;color:var(--report-ink-muted);font-size:12px;font-weight:750;line-height:1.35;white-space:nowrap}.ReportDetailViewer_introMetricLabel__IIzbJ:before{content:"";position:absolute;top:50%;left:0;width:3px;height:12px;border-radius:999px;background:var(--report-badge);transform:translateY(-50%)}.ReportDetailViewer_introMetricValue__PGH1W{min-width:0;margin:0;color:var(--report-ink);font-size:12.75px;font-weight:750;line-height:1.35;word-break:keep-all}.ReportDetailViewer_introMetricHighlightList__LFmX1{display:flex;flex-wrap:wrap;gap:5px 10px;min-width:0}.ReportDetailViewer_introMetricHighlight__bK9cM{display:inline-flex;align-items:baseline;gap:5px;padding:0 2px 1px;background:var(--report-badge);color:var(--report-ink);font-size:12.5px;font-weight:750;line-height:1.45;word-break:keep-all}.ReportDetailViewer_introMetricHighlightLabel__G4qA9{color:var(--report-ink);font-weight:780}.ReportDetailViewer_introMetricHighlightDetail__rPhdy{color:var(--report-ink-muted);font-weight:650}.ReportDetailViewer_elementCompositionGrid__Nl9UZ{display:grid;grid-template-columns:1fr;gap:16px;min-width:0;margin-left:10px}.ReportDetailViewer_introMetricBlock__Axzqb{display:flex;flex-direction:column;gap:4px;min-width:0}.ReportDetailViewer_introMetricTitle__nJxiU{margin:0;color:var(--report-ink-muted);font-size:12.5px;font-weight:650;line-height:1.55}.ReportDetailViewer_elementBarList__efwHj{display:flex;flex-direction:column;gap:7px;width:100%;min-width:0}.ReportDetailViewer_elementBarItem__XFmDI,.ReportDetailViewer_elementStateToken__FxVD4{--element-bar-label-bg:var(--site-surface);--element-bar-label-color:var(--report-ink-muted);--element-bar-label-border:var(--site-border);--element-bar-fill:var(--site-disabled-background)}.ReportDetailViewer_elementBarItem__XFmDI{display:grid;grid-template-columns:26px minmax(96px,220px) 42px;align-items:center;gap:8px;min-width:0}.ReportDetailViewer_elementBarLabel__XCS5w{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--element-bar-label-border);border-radius:999px;background:var(--element-bar-label-bg);color:var(--element-bar-label-color);font-size:11.5px;font-weight:800;line-height:1;text-align:center}.ReportDetailViewer_elementBarTrack__zV9Vs{overflow:hidden;height:8px;border-radius:999px;background:var(--report-badge)}.ReportDetailViewer_elementBarFill__IDWni{display:block;height:100%;border-radius:inherit;background:var(--element-bar-fill)}.ReportDetailViewer_elementBarToneWood__OT4g4{--element-bar-label-color:var(--report-element-wood);--element-bar-fill:var(--report-element-wood)}.ReportDetailViewer_elementBarToneFire__JWfTZ{--element-bar-label-color:var(--report-element-fire);--element-bar-fill:var(--report-element-fire)}.ReportDetailViewer_elementBarToneEarth__hAn2_{--element-bar-label-color:var(--report-element-earth);--element-bar-fill:var(--report-element-earth)}.ReportDetailViewer_elementBarToneMetal__Znn9w{--element-bar-label-color:var(--report-element-metal);--element-bar-fill:var(--report-element-metal)}.ReportDetailViewer_elementBarToneWater__J5JbJ{--element-bar-label-color:var(--report-element-water);--element-bar-fill:var(--report-element-water)}.ReportDetailViewer_elementBarValue__D0ry_{color:var(--report-ink-muted);font-size:11.25px;font-weight:750;font-variant-numeric:tabular-nums;line-height:1;text-align:right}.ReportDetailViewer_introStateTable__ZYcoP{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;margin:0}.ReportDetailViewer_introStateRow__oxTxk{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:8px 10px;min-width:0;padding:0}.ReportDetailViewer_introStateLabel__bv9f2{position:relative;padding-left:9px;color:var(--report-ink-muted);font-size:12px;font-weight:750;line-height:1.35;white-space:nowrap}.ReportDetailViewer_introStateLabel__bv9f2:before{content:"";position:absolute;top:50%;left:0;width:3px;height:12px;border-radius:999px;background:var(--report-badge);transform:translateY(-50%)}.ReportDetailViewer_introStateValue__OQNf2{display:flex;flex-wrap:wrap;gap:8px;min-width:0;margin:0;color:var(--report-ink);font-size:12.75px;font-weight:750;line-height:1.35;word-break:keep-all}.ReportDetailViewer_elementStateToken__FxVD4{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--element-bar-label-border);border-radius:999px;background:var(--element-bar-label-bg);color:var(--element-bar-label-color);font-size:11.5px;font-weight:800;line-height:1}.ReportDetailViewer_luckFlowBody__rhBHw{display:flex;flex-direction:column;gap:12px;margin-left:10px}.ReportDetailViewer_luckFlowContent__AyB53{display:flex;flex-direction:column;gap:12px;min-width:0;margin-left:0}.ReportDetailViewer_luckFlowDescription__t_EvF{margin:0;color:var(--report-ink-muted);font-size:12.5px;font-weight:650;line-height:1.55}.ReportDetailViewer_luckFlowPeriodList__n4MrC{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.ReportDetailViewer_luckFlowPeriodList__n4MrC:before{position:absolute;top:50%;right:18%;left:18%;border-top:1px dashed var(--report-flow-connector);content:"";transform:translateY(-50%)}.ReportDetailViewer_luckFlowPeriodCard__tHm7q{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:1;min-width:0;border:1px solid var(--site-border);border-radius:10px;background:var(--site-background);padding:18px 12px;text-align:center}.ReportDetailViewer_luckFlowPeriodCardCurrent__nEyr4{border-color:var(--site-border);box-shadow:0 0 0 1px rgba(37,99,235,.08)}.ReportDetailViewer_luckFlowPeriodTitle__NzgzD{margin:0;color:var(--report-ink);font-size:12px;font-weight:750}.ReportDetailViewer_luckFlowPeriodCardCurrent__nEyr4 .ReportDetailViewer_luckFlowPeriodTitle__NzgzD{color:var(--site-selection-text)}.ReportDetailViewer_luckFlowPeriodAge__OTHMF{margin:0;color:var(--report-ink);font-size:21px;font-weight:760;letter-spacing:-.03em}.ReportDetailViewer_luckFlowPeriodYears__RvuJU{margin:0;color:var(--report-ink-muted);font-size:12px;font-weight:700}.ReportDetailViewer_luckFlowBadge__Cg4pP{display:inline-flex;align-items:center;justify-content:center;width:fit-content;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:750;line-height:1;white-space:nowrap}.ReportDetailViewer_luckFlowTone_favorable__cbUvq{background:rgba(34,197,94,.12);color:var(--report-tone-favorable)}.ReportDetailViewer_luckFlowTone_neutral__e_Bps{background:rgba(100,116,139,.12);color:var(--report-tone-neutral)}.ReportDetailViewer_luckFlowTone_unfavorable__McPLO{background:rgba(239,68,68,.11);color:var(--report-tone-unfavorable)}.ReportDetailViewer_luckFlowLegend__DR55o{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:0}.ReportDetailViewer_luckFlowLegendItem__e5llX{display:inline-flex;align-items:center;gap:6px;color:var(--report-ink-muted);font-size:11px;font-weight:700}.ReportDetailViewer_luckFlowLegendDot__0lkzW{width:8px;height:8px;border-radius:999px}.ReportDetailViewer_readingGuideBlock__xkfZq{display:flex;flex-direction:column;gap:12px;border:0;border-radius:12px;background:var(--site-surface);padding:14px}.ReportDetailViewer_readingGuideHeader__iKCzg{display:flex;flex-direction:column;gap:6px}.ReportDetailViewer_readingGuideTitle__z5puX{margin:0;color:var(--report-ink);font-size:12px;font-weight:800}.ReportDetailViewer_readingGuideList__Z_QkI{padding:0 2px;display:flex;flex-direction:column;gap:8px}.ReportDetailViewer_readingGuideItem__HmMj5{display:grid;grid-template-columns:6px minmax(0,1fr);gap:4px 10px;min-width:0;border-radius:9px;background:var(--site-background);padding:10px 12px}.ReportDetailViewer_readingGuideItem__HmMj5:before{content:"";grid-row:1/span 2;width:6px;height:6px;margin-top:6px;border-radius:999px;background:var(--report-ink-muted)}.ReportDetailViewer_readingGuideItemTitle__6hH3v{margin:0;color:var(--report-ink);font-size:13px;font-weight:800}.ReportDetailViewer_readingGuideItemDescription__IMy1V{margin:0;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportDetailViewer_introNextStepBlock__uBHdJ{display:flex;flex-direction:column;gap:12px;border:1px solid var(--site-border);border-radius:12px;background:var(--site-surface-subtle);padding:14px}.ReportDetailViewer_introNextStepBody__ur9Dk{padding:0 2px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ReportDetailViewer_introNextStepText__vmfGY{display:flex;flex-direction:column;gap:8px;min-width:0}.ReportDetailViewer_introNextStepTitle__4_Y0s{margin:0;color:var(--report-ink);font-size:17px;font-weight:800;letter-spacing:-.02em}.ReportDetailViewer_introNextStepDescription__aJmxE{margin:0;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportDetailViewer_introNextStepButton__CwjCh{flex:none;border:0;border-radius:10px;background:var(--site-primary);padding:11px 16px;color:var(--site-background);cursor:pointer;font-size:13px;font-weight:800}.ReportDetailViewer_introNextStepButton__CwjCh:hover{background:var(--site-primary-hover)}.ReportDetailViewer_sectionNavGroupTitleButton__XoiCx{position:relative;width:100%;border:1px solid transparent;border-radius:8px;background:transparent;margin:0;padding:7px 8px 7px 9px;color:var(--report-ink);cursor:pointer;font-size:14px;font-weight:900;line-height:1.45;letter-spacing:-.025em;text-align:left}.ReportDetailViewer_sectionNavGroupTitleButton__XoiCx:hover{border-color:transparent;background:var(--site-selection-subtle-background);color:var(--report-ink)}.ReportDetailViewer_sectionNavGroupTitleButtonActive__nPDOq{border-color:transparent;background:var(--site-selection-background);color:var(--report-ink)}.ReportDetailViewer_sectionNavGroupTitleButtonActive__nPDOq:before{content:"";position:absolute;top:8px;bottom:8px;left:0;width:3px;border-radius:999px;background:var(--site-selection-text)}@media (max-width:767px){.ReportDetailViewer_groupIntroDashboard__OKjO8,.ReportDetailViewer_luckFlowPeriodList__n4MrC,.ReportDetailViewer_readingGuideList__Z_QkI{grid-template-columns:1fr}.ReportDetailViewer_groupIntroPanelTitle__2wHSL{font-size:14px}.ReportDetailViewer_groupIntroDescription__c1xeb{padding-left:4px}.ReportDetailViewer_balanceSummaryPanel__1zzr7{gap:10px}.ReportDetailViewer_balanceSummarySection__7GlcI{padding:14px 12px}.ReportDetailViewer_balanceDirectionRow__K0nZ8{grid-template-columns:96px minmax(0,1fr)}.ReportDetailViewer_groupIntroBody__T_tQp{padding:14px 10px}.ReportDetailViewer_introMetricContent__MYRbc{padding:7px 8px}.ReportDetailViewer_luckFlowPeriodCard__tHm7q{padding:16px 10px}.ReportDetailViewer_luckFlowPeriodList__n4MrC:before{top:12%;right:auto;bottom:12%;left:50%;border-top:0;border-left:1px dashed var(--report-flow-connector);transform:none}.ReportDetailViewer_luckFlowBody__rhBHw{width:calc(100% - 6px);margin-left:6px}.ReportDetailViewer_luckFlowContent__AyB53{width:100%;margin-left:0}.ReportDetailViewer_introMetricStack__SreYo{gap:14px;width:calc(100% - 6px);margin-left:6px}.ReportDetailViewer_introMetricTable__GYul1{width:100%}.ReportDetailViewer_introMetricRow__v6Sng{grid-template-columns:56px minmax(0,1fr);padding:0}.ReportDetailViewer_elementCompositionGrid__Nl9UZ{grid-template-columns:1fr;gap:14px;width:calc(100% - 6px);margin-left:6px}.ReportDetailViewer_elementBarList__efwHj{width:100%;margin-left:0}.ReportDetailViewer_elementBarItem__XFmDI{grid-template-columns:26px minmax(0,1fr) 40px}.ReportDetailViewer_introStateTable__ZYcoP{width:100%;margin-left:0}.ReportDetailViewer_introStateRow__oxTxk{grid-template-columns:92px minmax(0,1fr);padding:0}.ReportDetailViewer_introStateLabel__bv9f2{font-size:12px}.ReportDetailViewer_introStateValue__OQNf2{font-size:12.75px}.ReportDetailViewer_introNextStepBody__ur9Dk{align-items:stretch;flex-direction:column}.ReportDetailViewer_introNextStepButton__CwjCh{width:100%}}@media (max-width:480px){.ReportDetailViewer_coreDeepIntroChapters__Cb457{padding-inline:12px}.ReportDetailViewer_coreDeepIntroChapter__8MliG{gap:8px}.ReportDetailViewer_coreDeepIntroChapter__8MliG+.ReportDetailViewer_coreDeepIntroChapter__8MliG:before{left:36px}.ReportDetailViewer_coreDeepIntroActions__oZuQN{align-items:stretch;flex-direction:column}.ReportDetailViewer_coreDeepIntroButton___M4fh{width:100%}.ReportDetailViewer_balanceConditionGrid__kg2JG{grid-template-columns:1fr;gap:6px}.ReportDetailViewer_balanceConditionItem__Q9YS1{padding:9px 8px}.ReportDetailViewer_balanceDirectionRow__K0nZ8{grid-template-columns:1fr;gap:7px}.ReportDetailViewer_readingGuideList__Z_QkI{gap:20px}}.ReportSectionContentRenderer_content__A1AD5{display:flex;flex-direction:column;gap:0;max-width:40rem;min-width:0;font-family:var(--font-site,sans-serif);font-size:1.0625rem;font-weight:400;word-break:keep-all;overflow-wrap:anywhere}.ReportSectionContentRenderer_contentGroup__P1zx_{display:flex;flex-direction:column;gap:1.125rem;min-width:0}.ReportSectionContentRenderer_contentGroup__P1zx_+.ReportSectionContentRenderer_contentGroup__P1zx_{margin-top:2.5rem}.ReportSectionContentRenderer_majorContentGroup__nasus{gap:1.5rem}.ReportSectionContentRenderer_periodContentGroup__7kDP1{gap:1rem}.ReportSectionContentRenderer_paragraphList__9eT9O{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.ReportSectionContentRenderer_majorHeading__sT51z{display:flex;flex-wrap:wrap;align-items:center;row-gap:.875rem;box-sizing:border-box;width:100%;margin:0;background:transparent;padding:0;font-family:var(--font-report-heading,serif);font-size:1.5rem;font-weight:700;line-height:1.45;color:var(--report-heading);letter-spacing:-.025em}.ReportSectionContentRenderer_majorHeading__sT51z:after{content:"";display:block;flex:0 0 100%;width:100%;height:1px;background:var(--report-paper-line)}.ReportSectionContentRenderer_periodLabel__5ElAt{width:fit-content;margin:0;border:1px solid var(--report-paper-line);border-radius:999px;background:var(--report-paper-rail);padding:5px 10px;font-size:.9375rem;font-weight:650;line-height:1.5;color:var(--report-ink);letter-spacing:-.02em}.ReportSectionContentRenderer_heading__9MUXi{margin:0;font-size:1.25rem;font-weight:650;line-height:1.55;color:var(--report-ink);letter-spacing:-.015em}.ReportSectionContentRenderer_paragraph__5eiLY{margin:0;white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;font-size:inherit;font-weight:450;line-height:1.9;color:var(--report-ink);letter-spacing:-.01em}.ReportSectionContentRenderer_paragraph__5eiLY strong{font-weight:700;color:inherit}@media (max-width:767px){.ReportSectionContentRenderer_content__A1AD5{font-size:1rem}.ReportSectionContentRenderer_contentGroup__P1zx_{gap:1rem}.ReportSectionContentRenderer_contentGroup__P1zx_+.ReportSectionContentRenderer_contentGroup__P1zx_{margin-top:2rem}.ReportSectionContentRenderer_paragraphList__9eT9O{gap:1.125rem}.ReportSectionContentRenderer_paragraph__5eiLY{line-height:1.8}.ReportSectionContentRenderer_majorHeading__sT51z{font-size:1.375rem}.ReportSectionContentRenderer_heading__9MUXi{font-size:1.1875rem}}.Page_frame___Wltq{box-sizing:border-box;padding:28px 18px 36px}.Page_page__6_dpO{font-family:var(--font-site,sans-serif);color:var(--site-text)}.Page_page__6_dpO :where(button,input,select,textarea){font-family:inherit}.Page_header__2_3wk{display:flex;flex-direction:column;gap:10px}.Page_title__m_Ruj{margin:0;color:var(--site-text);font-size:28px;font-weight:700;line-height:1.35;letter-spacing:-.03em}.Page_description__LGMk8{max-width:520px;line-height:1.7}.Page_description__LGMk8,.Page_statePanel__VDJWp{margin:0;color:var(--site-secondary-text);font-size:14px;word-break:keep-all;overflow-wrap:anywhere}.Page_statePanel__VDJWp{border:1px solid var(--site-border);border-radius:10px;background:var(--site-background);padding:18px;line-height:1.65}@media (min-width:768px){.Page_frame___Wltq{padding:32px 22px 40px}}.controls_button__cDvQz{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;min-height:44px;border:1px solid transparent;border-radius:8px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.controls_button__cDvQz:focus-visible{outline:2px solid var(--site-focus);outline-offset:3px}.controls_primary__CSRa7{border-color:var(--site-primary);background:var(--site-primary);color:var(--site-on-primary)}.controls_primary__CSRa7:hover:not(:disabled){border-color:var(--site-primary-hover);background:var(--site-primary-hover)}.controls_secondary__C3Omw{border-color:var(--site-control-border);background:var(--site-control-background);color:var(--site-text)}.controls_secondary__C3Omw:hover:not(:disabled){border-color:var(--site-focus);background:var(--site-hover)}.controls_quiet__wEB0T{background:transparent;color:var(--site-secondary-text)}.controls_quiet__wEB0T:hover:not(:disabled){background:var(--site-hover);color:var(--site-text)}.controls_danger__F9Lcf{border-color:var(--site-danger-border);background:var(--site-control-background);color:var(--site-danger-text)}.controls_danger__F9Lcf:hover:not(:disabled){background:var(--site-danger-background)}.controls_button__cDvQz:disabled{border-color:var(--site-disabled-background);background:var(--site-disabled-background);color:var(--site-disabled-text);opacity:1;cursor:not-allowed}.controls_input__eMMhT{box-sizing:border-box;width:100%;min-width:0;min-height:44px;border:1px solid var(--site-control-border);border-radius:8px;background:var(--site-control-background);padding:10px 12px;color:var(--site-text);font-family:inherit;font-size:14px;font-weight:400;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.controls_input__eMMhT:focus,.controls_input__eMMhT:hover:not(:disabled):not([aria-invalid=true]){border-color:var(--site-focus)}.controls_input__eMMhT:focus{box-shadow:0 0 0 2px var(--site-focus-ring)}.controls_input__eMMhT::placeholder{color:var(--site-secondary-text);opacity:1}.controls_input__eMMhT[aria-invalid=true]{border-color:var(--site-danger-text)}.controls_input__eMMhT:disabled{background:var(--site-disabled-background);color:var(--site-disabled-text);cursor:not-allowed}@media (max-width:767px){.controls_input__eMMhT{font-size:16px}}@media (prefers-reduced-motion:reduce){.controls_button__cDvQz,.controls_input__eMMhT{transition:none}}.ReportOverviewSections_overviewSection__J8mwb{--overview-highlight-background:#eff6f1;--overview-highlight-border:#b4cbbd;color:var(--report-ink);word-break:keep-all;overflow-wrap:anywhere}.ReportOverviewSections_overviewSection__J8mwb [data-element="木"]{--overview-element-color:var(--report-element-wood)}.ReportOverviewSections_overviewSection__J8mwb [data-element="火"]{--overview-element-color:var(--report-element-fire)}.ReportOverviewSections_overviewSection__J8mwb [data-element="土"]{--overview-element-color:var(--report-element-earth)}.ReportOverviewSections_overviewSection__J8mwb [data-element="金"]{--overview-element-color:var(--report-element-metal)}.ReportOverviewSections_overviewSection__J8mwb [data-element="水"]{--overview-element-color:var(--report-element-water)}.ReportOverviewSections_overviewDescription__rAa6J{margin:0;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportOverviewSections_overviewBody__X23p2{display:flex;flex-direction:column;gap:28px}.ReportOverviewSections_overviewPillarGrid__FoSyt{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ReportOverviewSections_overviewPillarCard__9q3AU{display:flex;min-width:0;align-items:center;flex-direction:column;border:1px solid var(--report-paper-line);border-radius:8px;background:var(--report-paper);padding:13px 8px 12px}.ReportOverviewSections_overviewPillarCard__9q3AU[data-primary=true]{border-color:var(--overview-highlight-border);background:var(--overview-highlight-background)}.ReportOverviewSections_overviewLifePhase__1F3SU,.ReportOverviewSections_overviewPillarLabel__DJArY,.ReportOverviewSections_overviewSymbol__XqKYI,.ReportOverviewSections_overviewTenGod__JIuC9{margin:0}.ReportOverviewSections_overviewPillarLabel__DJArY{color:var(--report-ink-muted);font-size:13px;font-weight:600}.ReportOverviewSections_overviewTenGod__JIuC9{margin-top:8px;color:var(--report-ink-muted);font-size:13px;font-weight:500}.ReportOverviewSections_overviewSymbol__XqKYI{margin-top:4px;font-family:var(--font-serif-hanzi,serif);font-size:32px;font-weight:700;line-height:1.15}.ReportOverviewSections_overviewPillarDivider__1IOLJ{width:min(64px,70%);height:1px;margin:9px 0 5px;background:var(--report-paper-line)}.ReportOverviewSections_overviewLifePhase__1F3SU{margin-top:8px;color:var(--report-ink-muted);font-size:12px;font-weight:600}.ReportOverviewSections_overviewCurrentPillar__dcAwN span,.ReportOverviewSections_overviewElementName__erDTJ,.ReportOverviewSections_overviewLuckPillar__67MEi span,.ReportOverviewSections_overviewSymbol__XqKYI{color:var(--overview-element-color,var(--report-ink))}.ReportOverviewSections_overviewElementPanel__QLOq0{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr);align-items:start;gap:24px}.ReportOverviewSections_overviewPanelHeading__Apo8I h5,.ReportOverviewSections_overviewPanelHeading__Apo8I p{margin:0}.ReportOverviewSections_overviewPanelHeading__Apo8I h5{color:var(--report-ink);font-size:16px;font-weight:700}.ReportOverviewSections_overviewPanelHeading__Apo8I p{margin-top:8px;color:var(--report-ink-muted);font-size:13px;line-height:1.65}.ReportOverviewSections_overviewElementList__xTQ24{display:flex;flex-direction:column;gap:10px}.ReportOverviewSections_overviewElementRow__gtJUa{display:grid;grid-template-columns:24px 42px minmax(0,1fr) 40px;align-items:center;gap:8px}.ReportOverviewSections_overviewElementName__erDTJ{font-size:14px;font-weight:700}.ReportOverviewSections_overviewElementTenGod__VGuSC,.ReportOverviewSections_overviewElementValue__9K4jO{color:var(--report-ink-muted);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.ReportOverviewSections_overviewElementValue__9K4jO{text-align:right}.ReportOverviewSections_overviewElementTrack__JooPN{height:9px;overflow:hidden;border-radius:999px;background:#eeede9}.ReportOverviewSections_overviewElementFill__nvTuV{display:block;height:100%;border-radius:inherit;background:var(--overview-element-color,var(--report-ink-muted))}.ReportOverviewSections_overviewBalanceGrid__h_SoX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ReportOverviewSections_overviewBalanceCard__CupKD{min-width:0;border:1px solid var(--report-paper-line);border-radius:8px;background:var(--report-paper-rail);padding:15px 16px}.ReportOverviewSections_overviewBalanceCard__CupKD p,.ReportOverviewSections_overviewBalanceCard__CupKD strong{margin:0}.ReportOverviewSections_overviewBalanceCard__CupKD p{color:var(--report-ink-muted);font-size:13px;font-weight:500}.ReportOverviewSections_overviewBalanceCard__CupKD strong{display:block;margin-top:6px;color:var(--report-ink);font-size:16px;font-weight:700}.ReportOverviewSections_overviewDiagnosisGrid__cCYZk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ReportOverviewSections_overviewDiagnosisPanel__JcUBf{display:flex;min-width:0;flex-direction:column;gap:15px}.ReportOverviewSections_overviewGuideList__IZYh8,.ReportOverviewSections_overviewStateList__26c9c{display:flex;flex-direction:column;gap:8px}.ReportOverviewSections_overviewStateChip__6lhUT{display:grid;grid-template-columns:8px 30px minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--report-paper-line);border-radius:8px;background:var(--report-paper);padding:10px 12px;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportOverviewSections_overviewStateChip__6lhUT strong{color:var(--report-ink);font-weight:600}.ReportOverviewSections_overviewStateDot__g2U4J{width:8px;height:8px;border-radius:999px;background:var(--overview-element-color,var(--report-ink-muted))}.ReportOverviewSections_overviewElementText__T_OXb{color:var(--overview-element-color,inherit)}.ReportOverviewSections_overviewEmptyState__TxjfK{margin:0;border:1px dashed var(--report-paper-line);border-radius:8px;padding:14px 12px;color:var(--report-ink-muted);font-size:13px;line-height:1.6}.ReportOverviewSections_overviewGuideCard__Wea_z{border:1px solid var(--report-paper-line);border-left-width:3px;border-radius:8px;background:var(--report-paper);padding:10px 12px}.ReportOverviewSections_overviewGuideCard__Wea_z[data-tone=supportive]{border-left-color:var(--report-tone-favorable,#3f7a55)}.ReportOverviewSections_overviewGuideCard__Wea_z[data-tone=selective]{border-left-color:#b68a42}.ReportOverviewSections_overviewGuideCard__Wea_z[data-tone=caution]{border-left-color:var(--report-tone-unfavorable,#a64b4b)}.ReportOverviewSections_overviewGuideCard__Wea_z p,.ReportOverviewSections_overviewGuideCard__Wea_z strong{margin:0}.ReportOverviewSections_overviewGuideCard__Wea_z p{color:var(--report-ink-muted);font-size:12px;font-weight:500}.ReportOverviewSections_overviewGuideCard__Wea_z strong{display:block;margin-top:3px;color:var(--report-ink);font-size:14px;font-weight:600;line-height:1.6}.ReportOverviewSections_overviewCurrentLuck__Ae7m_{display:flex;align-items:center;gap:16px;border:1px solid var(--report-paper-line);border-radius:10px;background:var(--report-paper-rail);padding:14px 16px}.ReportOverviewSections_overviewCurrentPillar__dcAwN,.ReportOverviewSections_overviewLuckPillar__67MEi{display:flex;align-items:center;flex-direction:column;color:var(--report-ink);font-family:var(--font-serif-hanzi,serif);font-weight:700}.ReportOverviewSections_overviewCurrentPillar__dcAwN{min-width:48px;border:1px solid var(--report-paper-line);border-radius:8px;background:var(--report-paper);padding:6px 4px;font-size:24px;line-height:1.25}.ReportOverviewSections_overviewCurrentAge__MQc63,.ReportOverviewSections_overviewCurrentLabel__g2zvL,.ReportOverviewSections_overviewCurrentYears__uaV3q,.ReportOverviewSections_overviewLuckAge__Z1znV,.ReportOverviewSections_overviewLuckYears__9ArMU{margin:0}.ReportOverviewSections_overviewCurrentLabel__g2zvL{color:var(--report-ink-muted);font-size:13px;font-weight:600}.ReportOverviewSections_overviewCurrentAge__MQc63{margin-top:3px;color:var(--report-ink);font-size:16px;font-weight:700}.ReportOverviewSections_overviewCurrentYears__uaV3q{margin-top:2px;color:var(--report-ink-muted);font-size:12px}.ReportOverviewSections_overviewCurrentFlow__JWIEN{margin:0 0 0 auto;border:1px solid var(--report-paper-line);border-radius:6px;background:var(--report-paper);padding:7px 11px;color:var(--report-tone-neutral,#475569);font-size:12px;font-weight:600}.ReportOverviewSections_overviewCurrentFlow__JWIEN[data-tone=favorable]{border-color:rgba(46,92,71,.3);color:var(--report-tone-favorable,#3f7a55)}.ReportOverviewSections_overviewCurrentFlow__JWIEN[data-tone=unfavorable]{border-color:rgba(164,74,58,.3);color:var(--report-tone-unfavorable,#a64b4b)}.ReportOverviewSections_overviewLuckList__FzG61{display:flex;gap:8px;overflow-x:auto;min-width:0;padding:2px 1px 8px;scrollbar-width:thin;overscroll-behavior-x:contain}.ReportOverviewSections_overviewLuckList__FzG61:focus-visible{outline:2px solid var(--site-focus);outline-offset:3px;border-radius:8px}.ReportOverviewSections_overviewLuckCard__O9OEe{min-width:92px;flex:none;border:1px solid var(--report-paper-line);border-radius:8px;background:var(--report-paper);padding:11px 8px;text-align:center}.ReportOverviewSections_overviewLuckCard__O9OEe[data-current=true]{border-color:var(--overview-highlight-border);background:var(--overview-highlight-background)}.ReportOverviewSections_overviewLuckPillar__67MEi{font-size:22px;line-height:1.2}.ReportOverviewSections_overviewLuckAge__Z1znV{margin-top:7px;color:var(--report-ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ReportOverviewSections_overviewLuckYears__9ArMU{margin-top:2px;color:var(--report-ink-muted);font-size:12px;font-variant-numeric:tabular-nums}@media (min-width:768px){.ReportOverviewSections_overviewDiagnosisGrid__cCYZk{grid-template-rows:auto 1fr;row-gap:15px}.ReportOverviewSections_overviewDiagnosisGrid__cCYZk>.ReportOverviewSections_overviewDiagnosisPanel__JcUBf{display:grid;grid-row:span 2;grid-template-rows:subgrid}.ReportOverviewSections_overviewDiagnosisGrid__cCYZk .ReportOverviewSections_overviewGuideList__IZYh8,.ReportOverviewSections_overviewDiagnosisGrid__cCYZk .ReportOverviewSections_overviewStateList__26c9c{align-self:start}}@media (max-width:767px){.ReportOverviewSections_overviewHeader__2dM1C{align-items:flex-start;flex-direction:column}.ReportOverviewSections_overviewBody__X23p2{gap:22px}.ReportOverviewSections_overviewPillarGrid__FoSyt{gap:5px}.ReportOverviewSections_overviewPillarCard__9q3AU{border-radius:10px;padding:10px 3px 9px}.ReportOverviewSections_overviewLifePhase__1F3SU,.ReportOverviewSections_overviewTenGod__JIuC9{font-size:12px}.ReportOverviewSections_overviewSymbol__XqKYI{font-size:28px}.ReportOverviewSections_overviewElementPanel__QLOq0{grid-template-columns:1fr;gap:14px}.ReportOverviewSections_overviewBalanceGrid__h_SoX,.ReportOverviewSections_overviewDiagnosisGrid__cCYZk{grid-template-columns:1fr}.ReportOverviewSections_overviewBalanceGrid__h_SoX{gap:7px}.ReportOverviewSections_overviewBalanceCard__CupKD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px}.ReportOverviewSections_overviewBalanceCard__CupKD strong{margin-top:0;font-size:14px;text-align:right}.ReportOverviewSections_overviewElementRow__gtJUa{grid-template-columns:22px 38px minmax(0,1fr) 36px;gap:6px}.ReportOverviewSections_overviewCurrentLuck__Ae7m_{align-items:center;flex-wrap:wrap;padding:12px}.ReportOverviewSections_overviewCurrentFlow__JWIEN{margin-left:auto}.ReportOverviewSections_overviewLuckCard__O9OEe{min-width:82px}}.LogicReportPage_page__hCxd5{--report-text:var(--site-text);--report-secondary-text:var(--site-secondary-text);--report-border:var(--site-divider);--report-surface:var(--site-surface);--report-control-border:var(--site-control-border);--report-focus:var(--site-focus)}.LogicReportPage_stack__1c9th{display:flex;flex-direction:column}.LogicReportPage_reportContent__jRFUD{display:flex;flex-direction:column;gap:36px;padding-top:32px}.LogicReportPage_reportContent__jRFUD :where(button,input,select,textarea){font-family:inherit}.LogicReportPage_section__MlP0D{display:flex;min-width:0;flex-direction:column;gap:16px}.LogicReportPage_archiveSection__cC1sh{border-top:1px solid var(--report-border);padding-top:32px}.LogicReportPage_archiveShortcut__x7Xe_{align-self:flex-start;gap:6px;min-height:40px;margin:-6px 0 -10px -8px;padding:0 8px;color:var(--site-text);font-size:13px}.LogicReportPage_archiveShortcutCount__nzyrz{display:inline-grid;min-width:20px;height:20px;box-sizing:border-box;place-items:center;border-radius:999px;background:var(--site-surface-muted);padding:0 6px;color:var(--site-secondary-text);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.LogicReportPage_archiveShortcutIcon__RmOoH{width:15px;height:15px;flex:none;color:var(--site-secondary-text)}.LogicReportPage_sectionTitle__q5nc4[tabindex="-1"]{scroll-margin-top:calc(var(--header-height) + 16px)}.LogicReportPage_sectionTitle__q5nc4[tabindex="-1"]:focus{outline:none}.LogicReportPage_sectionTitle__q5nc4[tabindex="-1"]:focus-visible{outline:2px solid var(--site-focus);outline-offset:4px}.LogicReportPage_sectionTitle__q5nc4{margin:0;font-size:18px;font-weight:600;color:var(--report-text);line-height:1.5}.LogicReportPage_productCatalogNotice___gzdb{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--site-border);border-radius:10px;background:var(--site-background);padding:12px 14px}.LogicReportPage_productCatalogDescription__4uxDi{min-width:0;margin:0;color:var(--report-text);font-size:13px;font-weight:500;line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.LogicReportPage_productCatalogLink__zdmtu{flex:none;min-width:116px;padding:8px 14px;font-size:13px;white-space:nowrap}.LogicReportPage_errorText__7c_at{margin:0;font-size:14px;color:var(--site-danger-text);line-height:1.65;overflow-wrap:anywhere}.LogicReportPage_archiveLoadNotice__PlDBo{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--site-danger-border);border-radius:10px;background:var(--site-danger-background);padding:12px 14px}.LogicReportPage_archiveRetryButton__tmvR4{flex:none}.LogicReportPage_verificationNotice__ymAWW{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--site-danger-border);border-radius:10px;background:var(--site-danger-background);padding:12px 14px}.LogicReportPage_verificationButton__d2pCI{flex:none}.LogicReportPage_generatingNotice__z6TrQ{display:flex;align-items:center;gap:10px;border:1px solid var(--report-border);border-radius:10px;background:var(--report-surface);padding:12px 14px}.LogicReportPage_generatingIcon__vXRjb{width:24px;height:24px;flex:none;box-sizing:border-box;border:2.5px solid var(--site-control-border);border-top-color:var(--site-primary);border-radius:999px;animation:LogicReportPage_generatingSpin__xDMQ0 .8s linear infinite}@keyframes LogicReportPage_generatingSpin__xDMQ0{to{transform:rotate(1turn)}}.LogicReportPage_generatingTitle__p7MGK{margin:0;font-size:13px;font-weight:700;color:var(--report-text)}.LogicReportPage_generatingDescription__w_LKS{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--report-secondary-text)}.LogicReportPage_accessMessage__5dbqF{margin:0;border:1px solid var(--report-control-border);border-radius:10px;padding:12px 14px;background:var(--site-background);font-size:13px;line-height:1.6;color:var(--report-text)}.LogicReportPage_emptyCard__fxzA_{padding:24px 18px}.LogicReportPage_emptyTitle__3570B{margin:0;font-size:15px;font-weight:600;color:var(--report-text);line-height:1.5}.LogicReportPage_emptyDescription__SME5B{margin:8px 0 0;font-size:13px;line-height:1.65;color:var(--report-secondary-text);word-break:keep-all;overflow-wrap:anywhere}.LogicReportPage_reportList__Ap7XU{display:grid;gap:0;overflow:hidden;margin:0;border:1px solid var(--site-border);border-radius:12px;padding:0;list-style:none}.LogicReportPage_reportList__Ap7XU>li+li{border-top:1px solid var(--site-divider)}.LogicReportPage_reportCard__KIRcC{display:block;width:100%;text-align:left;border:0;border-radius:0;padding:15px 16px;background:var(--site-background);overflow-wrap:anywhere;cursor:pointer;transition:background .16s ease,border-color .16s ease}.LogicReportPage_reportCard__KIRcC:hover{border-color:var(--report-control-border);background:var(--site-hover)}.LogicReportPage_reportCard__KIRcC:focus-visible{outline:2px solid var(--site-focus);outline-offset:-2px}.LogicReportPage_selectedReportCard__Au6UT,.LogicReportPage_selectedReportCard__Au6UT:hover{border-color:var(--site-selection-border);background:var(--site-selection-subtle-background)}.LogicReportPage_reportCardTitle__PK9pu{min-width:0;margin:0;font-size:15px;font-weight:600;color:var(--report-text);line-height:1.5}.LogicReportPage_reportCardHeader__5FZ_O{display:flex;align-items:center;justify-content:space-between;gap:12px}.LogicReportPage_reportCardAction__m9DmL{flex:none;color:var(--report-text);font-size:13px;font-weight:500}.LogicReportPage_reportCardAction__m9DmL:after{margin-left:3px;content:"→"}.LogicReportPage_reportCardMeta__jtY7E{margin:4px 0 0;font-size:13px;line-height:1.65;color:var(--report-secondary-text)}.LogicReportPage_reportCardMetaSubject__QyilK{font-weight:600;color:var(--report-text)}.LogicReportPage_reportCardSummary__0IaQo{margin:6px 0 0;font-size:13px;color:var(--report-secondary-text);line-height:1.65}.LogicReportPage_paginationBar___ocaE{display:grid;grid-template-columns:minmax(64px,auto) minmax(56px,auto) minmax(64px,auto);align-items:center;justify-content:center;gap:8px;padding-top:8px}.LogicReportPage_paginationText__qBU9r{color:var(--report-secondary-text);font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5;text-align:center;white-space:nowrap}.LogicReportPage_paginationButton__GwMxf{min-width:64px}@media (min-width:768px){.LogicReportPage_reportContent__jRFUD{gap:40px;padding-top:32px}}@media (max-width:767px){.LogicReportPage_archiveLoadNotice__PlDBo,.LogicReportPage_verificationNotice__ymAWW{align-items:stretch;flex-direction:column}.LogicReportPage_archiveRetryButton__tmvR4{width:100%}}@media (prefers-reduced-motion:reduce){.LogicReportPage_reportCard__KIRcC{transition:none}.LogicReportPage_generatingIcon__vXRjb{animation:none}}