.FinancialGlossaryText-module__rmrnSW__trigger{--glossary-underline:#ab5c27b8;--glossary-highlight:#d797652b;appearance:none;background:repeating-linear-gradient(90deg, var(--glossary-underline) 0 4px, transparent 4px 7px) left calc(100% - .16em) / 100% 1px no-repeat, linear-gradient(180deg, transparent calc(100% - .34em), var(--glossary-highlight) calc(100% - .34em), var(--glossary-highlight) calc(100% - .18em), transparent calc(100% - .18em));color:inherit;font:inherit;font-weight:680;line-height:inherit;letter-spacing:inherit;text-align:inherit;cursor:help;-webkit-box-decoration-break:clone;box-decoration-break:clone;border:0;border-radius:3px;margin:0;padding:0 .08em;transition:color .14s,background-color .14s,border-color .14s}.FinancialGlossaryText-module__rmrnSW__trigger:hover,.FinancialGlossaryText-module__rmrnSW__trigger[data-open=true]{--glossary-underline:#a85d2a;--glossary-highlight:#d7976540;color:#7e431f}.FinancialGlossaryText-module__rmrnSW__trigger:focus-visible{outline-offset:3px;outline:2px solid #a85d2a6b}.FinancialGlossaryText-module__rmrnSW__popover{z-index:12000;box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:none;color:#292645;text-align:left;background:radial-gradient(circle at 100% 0,#d7976529,#0000 42%),#fffdf9fb;border:1px solid #322c4f1f;border-radius:16px;max-height:calc(100vh - 24px);padding:16px 17px 17px;animation:.15s ease-out both FinancialGlossaryText-module__rmrnSW__glossary-popover-in;position:fixed;overflow:hidden auto;box-shadow:0 20px 55px #2a23442e,0 5px 16px #2a234414}.FinancialGlossaryText-module__rmrnSW__popover::-webkit-scrollbar{width:0;height:0;display:none}.FinancialGlossaryText-module__rmrnSW__popover[data-placement=above]{animation-name:FinancialGlossaryText-module__rmrnSW__glossary-popover-in-above}.FinancialGlossaryText-module__rmrnSW__popover:before{content:"";background:linear-gradient(90deg,#a95e2a,#d99a66);width:100%;height:3px;position:absolute;top:0;left:0}.FinancialGlossaryText-module__rmrnSW__eyebrow{color:#a45a29;letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:.66rem;font-weight:800;line-height:1.2}.FinancialGlossaryText-module__rmrnSW__title{color:#252347;letter-spacing:-.01em;margin:0 0 12px;font-size:1rem;font-weight:780;line-height:1.24}.FinancialGlossaryText-module__rmrnSW__sections{gap:10px;display:grid}.FinancialGlossaryText-module__rmrnSW__glossaryPage{flex-direction:column;animation:.15s ease-out both FinancialGlossaryText-module__rmrnSW__glossary-page-in;display:flex;position:relative}.FinancialGlossaryText-module__rmrnSW__hasNextPage .FinancialGlossaryText-module__rmrnSW__sections{padding-right:43px}.FinancialGlossaryText-module__rmrnSW__hasPreviousPage .FinancialGlossaryText-module__rmrnSW__companyPage{padding-left:43px}.FinancialGlossaryText-module__rmrnSW__pageNavigation{z-index:1;color:#a45a29;cursor:pointer;width:34px;height:58px;font:inherit;background:#fffdf9c7;border:1px solid #a85d2a40;border-radius:12px;justify-content:center;align-items:center;padding:0;font-size:1.65rem;line-height:1;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:absolute;top:44%;transform:translateY(-50%);box-shadow:0 8px 20px #2a234412}.FinancialGlossaryText-module__rmrnSW__pageNavigation:hover,.FinancialGlossaryText-module__rmrnSW__pageNavigation:focus-visible{background:#fffdfa;border-color:#a85d2a85;outline:none;transform:translateY(-50%)scale(1.035);box-shadow:0 11px 25px #2a23441c}.FinancialGlossaryText-module__rmrnSW__pageNavigationNext{right:0}.FinancialGlossaryText-module__rmrnSW__pageNavigationPrevious{left:0}.FinancialGlossaryText-module__rmrnSW__section{display:block}.FinancialGlossaryText-module__rmrnSW__sectionLabel{color:#252347a3;letter-spacing:.08em;text-align:center;text-transform:uppercase;width:100%;margin-bottom:4px;font-size:.66rem;font-weight:800;line-height:1.25;display:block}.FinancialGlossaryText-module__rmrnSW__sectionText{color:#252347e0;margin:0;font-size:.82rem;font-weight:500;line-height:1.46}.FinancialGlossaryText-module__rmrnSW__calculation{min-width:0}.FinancialGlossaryText-module__rmrnSW__calculationSection{display:block}.FinancialGlossaryText-module__rmrnSW__formula{box-sizing:border-box;color:#713d20;text-align:center;white-space:nowrap;background:#a85d2a13;border:1px solid #a85d2a24;border-radius:9px;justify-content:center;align-items:center;width:100%;margin:4px 0 11px;padding:9px 10px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:clamp(.62rem,1.7vw,.76rem);font-weight:750;line-height:1.25;display:flex;overflow:hidden}.FinancialGlossaryText-module__rmrnSW__fractionFormula{white-space:nowrap;justify-content:center;align-items:center;gap:7px;display:inline-flex}.FinancialGlossaryText-module__rmrnSW__fraction{text-align:center;white-space:nowrap;grid-template-rows:auto auto;place-items:center stretch;min-width:0;line-height:1.12;display:inline-grid}.FinancialGlossaryText-module__rmrnSW__fractionNumerator{border-bottom:1.5px solid;padding:0 5px 3px}.FinancialGlossaryText-module__rmrnSW__fractionDenominator{padding:3px 5px 0}.FinancialGlossaryText-module__rmrnSW__componentList{gap:6px;margin:0;display:grid}.FinancialGlossaryText-module__rmrnSW__component{border-left:2px solid #a85d2a29;padding-left:8px;display:block}.FinancialGlossaryText-module__rmrnSW__component dt{color:#5b3152;font-size:.72rem;font-weight:800;line-height:1.35}.FinancialGlossaryText-module__rmrnSW__component dd{color:#252347c7;margin:2px 0 0;font-size:.73rem;font-weight:500;line-height:1.4}.FinancialGlossaryText-module__rmrnSW__component .FinancialGlossaryText-module__rmrnSW__contextExample{color:#713d20c7;margin-top:4px;font-size:.69rem;line-height:1.38}.FinancialGlossaryText-module__rmrnSW__contextExample span{color:#8b4a25;letter-spacing:.055em;text-transform:uppercase;margin-right:.35em;font-size:.62rem;font-weight:800;display:inline}.FinancialGlossaryText-module__rmrnSW__calculationNote{color:#252347ab;border-top:1px solid #25234714;margin:8px 0 0;padding-top:7px;font-size:.69rem;font-style:italic;line-height:1.42}.FinancialGlossaryText-module__rmrnSW__companyPage{flex:1;min-height:170px}.FinancialGlossaryText-module__rmrnSW__companyDetailHeading{color:#8b4a25;letter-spacing:.065em;text-align:center;text-transform:uppercase;margin:0 0 8px;font-size:.69rem;font-weight:800;line-height:1.25}.FinancialGlossaryText-module__rmrnSW__companyDetailIntro,.FinancialGlossaryText-module__rmrnSW__companyDetailNote{color:#252347cc;margin:0;font-size:.72rem;font-weight:500;line-height:1.4}.FinancialGlossaryText-module__rmrnSW__fiscalQuarterList{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin:8px 0;display:grid}.FinancialGlossaryText-module__rmrnSW__fiscalQuarter{background:#fffdf9b8;border:1px solid #a85d2a1c;border-radius:7px;grid-template-columns:auto 1fr;align-items:baseline;gap:5px;padding:5px 6px;display:grid}.FinancialGlossaryText-module__rmrnSW__fiscalQuarter dt{color:#713d20;font-size:.68rem;font-weight:800;line-height:1.25}.FinancialGlossaryText-module__rmrnSW__fiscalQuarter dd{color:#252347c2;margin:0;font-size:.67rem;line-height:1.25}.FinancialGlossaryText-module__rmrnSW__companyDetailNote{color:#713d20d6;font-weight:650}.FinancialGlossaryText-module__rmrnSW__companyExampleList{gap:8px;margin:0;display:grid}.FinancialGlossaryText-module__rmrnSW__companyExample{background:#a85d2a0b;border-left:2px solid #a85d2a33;padding:8px 9px}.FinancialGlossaryText-module__rmrnSW__companyExample dt{color:#5b3152;font-size:.72rem;font-weight:800;line-height:1.3}.FinancialGlossaryText-module__rmrnSW__companyExample dd{color:#252347c9;margin:3px 0 0;font-size:.72rem;font-weight:500;line-height:1.4}.FinancialGlossaryText-module__rmrnSW__profileHint{color:#25234780;letter-spacing:.01em;text-align:center;border-top:1px solid #2523471a;margin:12px 0 0;padding-top:9px;font-size:.62rem;font-weight:550;line-height:1.35}@keyframes FinancialGlossaryText-module__rmrnSW__glossary-popover-in{0%{opacity:0;transform:translateY(4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FinancialGlossaryText-module__rmrnSW__glossary-popover-in-above{0%{opacity:0;transform:translateY(-4px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes FinancialGlossaryText-module__rmrnSW__glossary-page-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@media (max-width:640px){.FinancialGlossaryText-module__rmrnSW__trigger{cursor:pointer}.FinancialGlossaryText-module__rmrnSW__popover{border-radius:15px;padding:13px 13px 14px}.FinancialGlossaryText-module__rmrnSW__title{font-size:.96rem}.FinancialGlossaryText-module__rmrnSW__sectionText{font-size:.79rem;line-height:1.42}.FinancialGlossaryText-module__rmrnSW__formula{padding-left:4px;padding-right:4px}.FinancialGlossaryText-module__rmrnSW__fractionFormula{gap:clamp(2px,1vw,5px)}.FinancialGlossaryText-module__rmrnSW__hasNextPage .FinancialGlossaryText-module__rmrnSW__sections{padding-right:35px}.FinancialGlossaryText-module__rmrnSW__hasPreviousPage .FinancialGlossaryText-module__rmrnSW__companyPage{padding-left:35px}.FinancialGlossaryText-module__rmrnSW__pageNavigation{border-radius:10px;width:29px;height:52px;font-size:1.45rem}.FinancialGlossaryText-module__rmrnSW__fractionNumerator,.FinancialGlossaryText-module__rmrnSW__fractionDenominator{padding-left:2px;padding-right:2px}.FinancialGlossaryText-module__rmrnSW__component dt,.FinancialGlossaryText-module__rmrnSW__component dd{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.FinancialGlossaryText-module__rmrnSW__trigger{transition:none}.FinancialGlossaryText-module__rmrnSW__popover{animation:none}}
.FullStoryCreditDialog-module__KSGiDG__backdrop{z-index:10030;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1f1c3457;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.FullStoryCreditDialog-module__KSGiDG__dialog{color:#282548;text-align:center;background:radial-gradient(circle at 96% 0,#b5693621,#0000 36%),#fffaf5;border:1px solid #ffffffd1;border-radius:28px;outline:none;width:min(520px,100%);padding:34px;position:relative;box-shadow:0 30px 80px #1d193440}.FullStoryCreditDialog-module__KSGiDG__dialog.FullStoryCreditDialog-module__KSGiDG__exhaustedDialog{border-color:#9a572a33;width:min(860px,100%);max-height:calc(100svh - 32px);padding:0;overflow:auto}.FullStoryCreditDialog-module__KSGiDG__exhaustedLayout{min-height:0}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:24px 44px 30px;display:flex}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy h2{text-align:center;white-space:nowrap;max-width:none;margin:6px auto 0;font-size:clamp(2rem,3.2vw,2.65rem)}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy>.FullStoryCreditDialog-module__KSGiDG__eyebrow{text-align:center}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy .FullStoryCreditDialog-module__KSGiDG__intro{margin-top:14px;text-align:center;max-width:590px;margin-inline:auto}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy>.FullStoryCreditDialog-module__KSGiDG__actions{margin-inline:auto;width:min(430px,100%);margin-top:20px}.FullStoryCreditDialog-module__KSGiDG__exhaustedVisual{flex:none;width:190px;height:252px;position:relative}.FullStoryCreditDialog-module__KSGiDG__exhaustedVisual img{object-fit:contain;object-position:center}.FullStoryCreditDialog-module__KSGiDG__actions.FullStoryCreditDialog-module__KSGiDG__actionsSingle{grid-template-columns:none;justify-content:center;display:flex}.FullStoryCreditDialog-module__KSGiDG__actions.FullStoryCreditDialog-module__KSGiDG__actionsSingle .FullStoryCreditDialog-module__KSGiDG__primary{width:100%}.FullStoryCreditDialog-module__KSGiDG__close{z-index:3;color:#282548;cursor:pointer;background:#fffaf5db;border:1px solid #2825481f;border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.35rem;display:grid;position:absolute;top:16px;right:16px}.FullStoryCreditDialog-module__KSGiDG__eyebrow{color:#a35e2d;letter-spacing:.15em;font-size:.68rem;font-weight:820;display:block}.FullStoryCreditDialog-module__KSGiDG__dialog h2{letter-spacing:-.045em;max-width:410px;margin:14px auto 0;font-size:clamp(1.7rem,5vw,2.25rem);font-weight:760;line-height:1.05}.FullStoryCreditDialog-module__KSGiDG__intro{color:#282548ad;margin:14px auto 0;font-size:.95rem;line-height:1.58}.FullStoryCreditDialog-module__KSGiDG__creditSummary{grid-template-columns:.76fr 1.24fr;gap:10px;margin-top:24px;display:grid}.FullStoryCreditDialog-module__KSGiDG__creditCost,.FullStoryCreditDialog-module__KSGiDG__creditCard{text-align:center;background:#fff9;border:1px solid #2825481a;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;padding:17px 18px;display:flex}.FullStoryCreditDialog-module__KSGiDG__creditCost{background:#efdcca75;border-color:#a75e2d3d}.FullStoryCreditDialog-module__KSGiDG__creditCost span,.FullStoryCreditDialog-module__KSGiDG__creditCard span{color:#28254894;font-size:.72rem;font-weight:720}.FullStoryCreditDialog-module__KSGiDG__creditCost small{color:#a35e2d;font-size:1.45rem;font-weight:800}.FullStoryCreditDialog-module__KSGiDG__creditCard strong{font-variant-numeric:tabular-nums;letter-spacing:-.035em;font-size:1.55rem}.FullStoryCreditDialog-module__KSGiDG__creditCardEmpty{width:min(240px,100%);margin-top:22px}.FullStoryCreditDialog-module__KSGiDG__unlimitedCard{width:min(240px,100%);min-height:116px;margin-top:22px}.FullStoryCreditDialog-module__KSGiDG__unlimitedCard strong{color:#a35e2d;font-size:2.5rem;line-height:.8}.FullStoryCreditDialog-module__KSGiDG__unlimitedCard small{color:#28254894;font-size:.72rem;font-weight:720}.FullStoryCreditDialog-module__KSGiDG__once{color:#2825488c;border-top:1px solid #28254814;margin:16px 0 0;padding-top:14px;font-size:.76rem;line-height:1.5}.FullStoryCreditDialog-module__KSGiDG__actions{grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:24px;display:grid}.FullStoryCreditDialog-module__KSGiDG__actions a,.FullStoryCreditDialog-module__KSGiDG__actions button{cursor:pointer;min-height:48px;font:inherit;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:11px 16px;font-size:.82rem;font-weight:780;text-decoration:none;display:inline-flex}.FullStoryCreditDialog-module__KSGiDG__secondary{color:#282548;background:0 0;border:1px solid #28254821}.FullStoryCreditDialog-module__KSGiDG__primary{color:#fff;background:#3b281e;border:1px solid #3b281e;box-shadow:0 10px 22px #3b281e2e}.FullStoryCreditDialog-module__KSGiDG__actions button:disabled,.FullStoryCreditDialog-module__KSGiDG__close:disabled{cursor:wait;opacity:.64}.FullStoryCreditDialog-module__KSGiDG__loading{color:#282548ad;justify-content:center;align-items:center;gap:12px;min-height:180px;font-size:.9rem;display:flex}.FullStoryCreditDialog-module__KSGiDG__loading span{border:2px solid #28254824;border-top-color:#a35e2d;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite FullStoryCreditDialog-module__KSGiDG__spin}@keyframes FullStoryCreditDialog-module__KSGiDG__spin{to{transform:rotate(360deg)}}@media (max-width:560px){.FullStoryCreditDialog-module__KSGiDG__backdrop{align-items:end;padding:10px}.FullStoryCreditDialog-module__KSGiDG__dialog{border-radius:24px;padding:28px 20px 20px}.FullStoryCreditDialog-module__KSGiDG__creditSummary{grid-template-columns:1fr}.FullStoryCreditDialog-module__KSGiDG__creditCost{flex-direction:row;justify-content:center;align-items:center;gap:12px;min-height:72px}.FullStoryCreditDialog-module__KSGiDG__actions{grid-template-columns:1fr}.FullStoryCreditDialog-module__KSGiDG__secondary{order:2}.FullStoryCreditDialog-module__KSGiDG__dialog.FullStoryCreditDialog-module__KSGiDG__exhaustedDialog{padding:0}.FullStoryCreditDialog-module__KSGiDG__exhaustedLayout{min-height:0}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy{padding:28px 20px 22px}.FullStoryCreditDialog-module__KSGiDG__exhaustedCopy h2{white-space:normal;text-wrap:balance;max-width:360px;margin-top:6px;padding-inline:12px;font-size:clamp(1.85rem,9vw,2.35rem)}.FullStoryCreditDialog-module__KSGiDG__exhaustedVisual{width:170px;height:226px}}@media (prefers-reduced-motion:reduce){.FullStoryCreditDialog-module__KSGiDG__loading span{animation:none}}
.FinancialAnalysisCreditDialog-module__qvfV_a__backdrop{z-index:10031;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1f1c3461;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.FinancialAnalysisCreditDialog-module__qvfV_a__dialog{color:#282548;background:radial-gradient(circle at 92% 0,#b1673521,#0000 38%),#fffaf5;border:1px solid #ffffffd6;border-radius:30px;outline:none;width:min(540px,100%);max-height:calc(100svh - 32px);position:relative;overflow:auto;box-shadow:0 32px 90px #1d193447}.FinancialAnalysisCreditDialog-module__qvfV_a__copyBlock{padding:36px}.FinancialAnalysisCreditDialog-module__qvfV_a__close{z-index:4;color:#282548;cursor:pointer;width:40px;height:40px;font:inherit;background:#fffaf5e6;border:1px solid #28254821;border-radius:50%;place-items:center;padding:0;font-size:1.4rem;display:grid;position:absolute;top:16px;right:16px}.FinancialAnalysisCreditDialog-module__qvfV_a__eyebrow{color:#a35e2d;letter-spacing:.15em;font-size:.7rem;font-weight:840}.FinancialAnalysisCreditDialog-module__qvfV_a__dialog h2{letter-spacing:-.045em;margin:13px 48px 0 0;font-size:clamp(1.85rem,4vw,2.55rem);font-weight:780;line-height:1.04}.FinancialAnalysisCreditDialog-module__qvfV_a__dialog p{color:#282548ad;margin:15px 0 0;font-size:.95rem;line-height:1.58}.FinancialAnalysisCreditDialog-module__qvfV_a__creditCard{background:#ffffffa8;border:1px solid #2825481c;border-radius:20px;justify-content:space-between;align-items:center;gap:20px;min-height:94px;margin-top:23px;padding:17px 19px;display:flex}.FinancialAnalysisCreditDialog-module__qvfV_a__creditCard span{color:#28254899;max-width:180px;font-size:.76rem;font-weight:740}.FinancialAnalysisCreditDialog-module__qvfV_a__creditCard strong{font-variant-numeric:tabular-nums;font-size:1.7rem}.FinancialAnalysisCreditDialog-module__qvfV_a__dialog .FinancialAnalysisCreditDialog-module__qvfV_a__after{color:#864a22;margin-top:11px;font-size:.8rem;font-weight:700}.FinancialAnalysisCreditDialog-module__qvfV_a__actions{grid-template-columns:.72fr 1.28fr;gap:10px;margin-top:24px;display:grid}.FinancialAnalysisCreditDialog-module__qvfV_a__actions button,.FinancialAnalysisCreditDialog-module__qvfV_a__primary{cursor:pointer;min-height:50px;font:inherit;text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:.84rem;font-weight:790;text-decoration:none;display:inline-flex}.FinancialAnalysisCreditDialog-module__qvfV_a__secondary{color:#282548;background:0 0;border:1px solid #28254824}.FinancialAnalysisCreditDialog-module__qvfV_a__primary{color:#fff;background:#282548;border:1px solid #282548;box-shadow:0 10px 24px #2825482b}.FinancialAnalysisCreditDialog-module__qvfV_a__exhaustedDialog{width:min(850px,100%)}.FinancialAnalysisCreditDialog-module__qvfV_a__exhaustedContent{text-align:center;flex-direction:column;align-items:center;padding:26px 48px 36px;display:flex}.FinancialAnalysisCreditDialog-module__qvfV_a__scene{aspect-ratio:3/2;width:min(600px,100%);position:relative;overflow:visible}.FinancialAnalysisCreditDialog-module__qvfV_a__scene img{object-fit:contain}.FinancialAnalysisCreditDialog-module__qvfV_a__exhaustedContent h2{max-width:680px;margin-right:0}.FinancialAnalysisCreditDialog-module__qvfV_a__exhaustedContent p{max-width:650px}.FinancialAnalysisCreditDialog-module__qvfV_a__upgrade{width:min(410px,100%);margin-top:23px}.FinancialAnalysisCreditDialog-module__qvfV_a__loading{color:#282548ad;justify-content:center;align-items:center;gap:12px;min-height:240px;display:flex}.FinancialAnalysisCreditDialog-module__qvfV_a__loading span{border:2px solid #28254824;border-top-color:#a35e2d;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite FinancialAnalysisCreditDialog-module__qvfV_a__spin}@keyframes FinancialAnalysisCreditDialog-module__qvfV_a__spin{to{transform:rotate(360deg)}}@media (max-width:640px){.FinancialAnalysisCreditDialog-module__qvfV_a__backdrop{align-items:end;padding:10px}.FinancialAnalysisCreditDialog-module__qvfV_a__copyBlock{padding:30px 20px 22px}.FinancialAnalysisCreditDialog-module__qvfV_a__actions{grid-template-columns:1fr}.FinancialAnalysisCreditDialog-module__qvfV_a__secondary{order:2}.FinancialAnalysisCreditDialog-module__qvfV_a__exhaustedContent{padding:22px 20px 24px}.FinancialAnalysisCreditDialog-module__qvfV_a__dialog h2{margin-right:24px;font-size:1.8rem}}
.StructuredReportReader-module__WqTLwG__reportVariantStrip{z-index:12;background:#fcfbf8;border-bottom:1px solid #27234714;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:100%;padding:13px 24px;display:grid;position:relative}.StructuredReportReader-module__WqTLwG__reportVariantNavigation{grid-column:2;grid-template-columns:repeat(var(--report-variant-count,3), minmax(170px, 245px));background:#ece8e080;border:1px solid #27234714;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:42px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #25234708}.StructuredReportReader-module__WqTLwG__reportLanguages{grid-column:3;justify-self:end;max-width:250px}@media (max-width:1150px){.StructuredReportReader-module__WqTLwG__reportVariantStrip{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.StructuredReportReader-module__WqTLwG__reportLanguages{margin-left:auto}}.StructuredReportReader-module__WqTLwG__reportVariantLink{color:#252347a3;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 16px;font-size:13px;font-weight:680;line-height:1.2;text-decoration:none;transition:color .22s,background-color .22s,box-shadow .22s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.StructuredReportReader-module__WqTLwG__reportVariantLink:last-child{color:#8a642d}.StructuredReportReader-module__WqTLwG__reportVariantLinkActive:last-child{color:#684719;background:linear-gradient(145deg,#fffdf8,#f5ead8);box-shadow:0 5px 14px #7a56231f,inset 0 0 0 1px #b8873d2b}.StructuredReportReader-module__WqTLwG__reportVariantLinkActive{color:#252347;background:#fcfbf8;font-weight:780;box-shadow:0 5px 14px #25234714,inset 0 0 0 1px #2723470f}.StructuredReportReader-module__WqTLwG__reportVariantLinkLocked{filter:grayscale();background:#605a6b13;border:1px solid #625b7017;position:relative;color:#3f3a4b6b!important}.StructuredReportReader-module__WqTLwG__reportVariantLinkLocked[data-financial-access-hint]:after{z-index:8;color:#282548;content:attr(data-financial-access-hint);filter:none;opacity:0;pointer-events:none;text-transform:none;white-space:normal;background:#fffaf5;border:1px solid #2825481f;border-radius:12px;width:max-content;max-width:min(280px,100vw - 24px);padding:9px 12px;font-size:11px;font-weight:720;line-height:1.35;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,5px);box-shadow:0 12px 30px #28254826}.StructuredReportReader-module__WqTLwG__reportVariantLinkLocked[data-financial-access-hint]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}a.StructuredReportReader-module__WqTLwG__reportVariantLinkLocked:hover{filter:grayscale(.7);background:#605a6b1f;color:#3f3a4b94!important}.StructuredReportReader-module__WqTLwG__reportVariantLink:only-child{grid-column:1/-1}a.StructuredReportReader-module__WqTLwG__reportVariantLink:hover{color:#252347;background:#fcfbf89e;transform:translateY(-1px)}.StructuredReportReader-module__WqTLwG__reportVariantLink:focus-visible{outline-offset:2px;outline:2px solid #5f3f279e}.StructuredReportReader-module__WqTLwG__reportAiTransparencyDisclosure{z-index:11;text-align:center;background:#fcfbf8;border-bottom:1px solid #2723470e;padding:6px 20px 7px;position:relative}.StructuredReportReader-module__WqTLwG__reportAiTransparencyDisclosure p{color:#2523476b;letter-spacing:.008em;max-width:860px;margin:0 auto;font-size:10px;font-weight:500;line-height:1.45}.StructuredReportReader-module__WqTLwG__quickFairValueWrap{z-index:10;background:#fcfbf8;flex-direction:column;justify-content:center;align-items:center;padding:8px 20px 20px;display:flex;position:relative}.StructuredReportReader-module__WqTLwG__quickFairValueWrap>aside{text-align:center;border-top:0;width:min(100%,560px);margin-top:14px;padding-top:0;font-size:10px;line-height:1.55}.StructuredReportReader-module__WqTLwG__quickFairValueWrap>aside p,.StructuredReportReader-module__WqTLwG__quickFairValueWrap>aside a{font-size:inherit;line-height:inherit}.StructuredReportReader-module__WqTLwG__quickFairValueCard{color:#252347;text-align:center;background:linear-gradient(145deg,#fffefb 0%,#f7f1e8 100%);border:1px solid #27234724;border-radius:18px;flex-direction:column;align-items:center;width:min(100%,430px);padding:19px 26px 17px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 13px 30px #25234717}.StructuredReportReader-module__WqTLwG__quickFairValueCard:hover{transform:translateY(-2px);box-shadow:0 17px 36px #25234724}.StructuredReportReader-module__WqTLwG__quickFairValueLabel{color:#8a5b45;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:820;line-height:1.2}.StructuredReportReader-module__WqTLwG__quickFairValueAmount{font-variant-numeric:tabular-nums;letter-spacing:-.065em;margin-top:5px;font-size:clamp(1.95rem,4.1vw,2.75rem);line-height:1}.StructuredReportReader-module__WqTLwG__quickFairValueDelta{justify-content:center;align-items:center;gap:4px;margin-top:10px;font-size:.86rem;font-weight:760;line-height:1.35;display:inline-flex}.StructuredReportReader-module__WqTLwG__quickFairValueDeltaFigure{white-space:nowrap}.StructuredReportReader-module__WqTLwG__quickFairValuePositive{color:#2d8b56}.StructuredReportReader-module__WqTLwG__quickFairValueNegative{color:#c94c4c}.StructuredReportReader-module__WqTLwG__quickFairValueMeta{color:#25234799;font-variant-numeric:tabular-nums;margin-top:7px;font-size:.72rem;line-height:1.35}@media (max-width:700px){.StructuredReportReader-module__WqTLwG__reportVariantStrip{padding:10px 8px}.StructuredReportReader-module__WqTLwG__reportVariantNavigation{grid-template-columns:repeat(var(--report-variant-count,3), minmax(0, 1fr));gap:3px;width:100%}.StructuredReportReader-module__WqTLwG__reportVariantLink{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;gap:4px;width:100%;padding:8px 7px;font-size:11px}.StructuredReportReader-module__WqTLwG__reportVariantLink:last-child{font-size:10.5px}.StructuredReportReader-module__WqTLwG__reportVariantLinkLocked[data-financial-access-hint]:after{left:auto;right:0;transform:translateY(5px)}.StructuredReportReader-module__WqTLwG__reportVariantLinkLocked[data-financial-access-hint]:is(:hover,:focus-visible):after{transform:translateY(0)}.StructuredReportReader-module__WqTLwG__reportAiTransparencyDisclosure{padding:5px 14px 6px}.StructuredReportReader-module__WqTLwG__reportAiTransparencyDisclosure p{max-width:40ch;font-size:9.5px}.StructuredReportReader-module__WqTLwG__quickFairValueWrap{padding:8px 14px 16px}.StructuredReportReader-module__WqTLwG__quickFairValueCard{border-radius:16px;width:100%;padding:17px 18px 15px}.StructuredReportReader-module__WqTLwG__quickFairValueAmount{font-size:2.15rem}.StructuredReportReader-module__WqTLwG__quickFairValueDelta{max-width:28ch;font-size:.8rem}}.StructuredReportReader-module__WqTLwG__quickReportContinuation{text-align:center;background:radial-gradient(circle at 50% 0,#b4693514,#0000 62%),#f8f5ef;border:1px solid #27234714;border-radius:24px;flex-direction:column;align-items:center;gap:14px;margin-top:56px;padding:30px 24px;display:flex;box-shadow:0 18px 40px #2523470f}.StructuredReportReader-module__WqTLwG__quickReportContinuationLabel{color:#252347;text-wrap:balance;margin:0;font-size:clamp(1.08rem,1.6vw,1.32rem);font-weight:720;line-height:1.35}.StructuredReportReader-module__WqTLwG__quickReportContinuationCta{color:#fff;text-align:center;background:#3b281e;border:1px solid #3b281e;border-radius:999px;justify-content:center;align-items:center;min-width:min(100%,320px);min-height:44px;padding:11px 24px;font-size:.94rem;font-weight:760;line-height:1.2;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:0 10px 24px #3b281e2e}.StructuredReportReader-module__WqTLwG__quickReportContinuationCta:hover{background:#523727;transform:translateY(-1px);box-shadow:0 13px 30px #3b281e38}.StructuredReportReader-module__WqTLwG__quickReportContinuationCta:focus-visible{outline-offset:3px;outline:2px solid #5f3f279e}.StructuredReportReader-module__WqTLwG__researchLinks{flex-wrap:wrap;gap:8px 22px;margin:0;line-height:1.5;display:flex}.StructuredReportReader-module__WqTLwG__researchLinks a{color:#76521f;align-items:center;gap:7px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.StructuredReportReader-module__WqTLwG__researchLinks a span{font-size:1.1rem;transition:transform .2s}.StructuredReportReader-module__WqTLwG__researchLinks a:hover span{transform:translate(2px,-2px)}.StructuredReportReader-module__WqTLwG__researchLinks a:focus-visible{outline-offset:3px;outline:2px solid #a77737}@media (max-width:700px){.StructuredReportReader-module__WqTLwG__quickReportContinuation{border-radius:20px;gap:12px;margin-top:40px;padding:24px 12px}.StructuredReportReader-module__WqTLwG__quickReportContinuationLabel{max-width:28ch;font-size:1.02rem}.StructuredReportReader-module__WqTLwG__quickReportContinuationCta{width:100%;min-width:0}}.StructuredReportReader-module__WqTLwG__mobileSectionRail{top:var(--app-nav-height);z-index:24;-webkit-backdrop-filter:blur(14px);will-change:top;background:#fcfbf8f5;border-top:1px solid #2723470d;border-bottom:1px solid #27234717;transition:top .26s cubic-bezier(.22,1,.36,1);position:sticky;box-shadow:0 9px 22px #2523470f}body[data-mobile-report-header-hidden=true] .StructuredReportReader-module__WqTLwG__mobileSectionRail{top:0}.StructuredReportReader-module__WqTLwG__mobileSectionScroller{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:7px;width:100%;min-height:52px;padding:7px 14px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.StructuredReportReader-module__WqTLwG__mobileSectionScroller::-webkit-scrollbar{display:none}.StructuredReportReader-module__WqTLwG__mobileSectionButton{color:#2f2a63b8;cursor:pointer;max-width:210px;min-height:38px;font:inherit;text-overflow:ellipsis;white-space:nowrap;scroll-snap-align:center;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:8px 13px;font-size:12.5px;font-weight:650;line-height:1.15;transition:background .15s,border-color .15s,color .15s;overflow:hidden}.StructuredReportReader-module__WqTLwG__mobileSectionButtonActive{color:#252347;background:#ece8e0;border-color:#27234714;font-weight:750}.StructuredReportReader-module__WqTLwG__mobileSectionButtonLocked{color:#2f2a6380}.StructuredReportReader-module__WqTLwG__mobileSectionButton:focus-visible{outline-offset:2px;outline:2px solid #5f3f279e}@media (max-width:700px){.StructuredReportReader-module__WqTLwG__mobileChartStack{grid-template-columns:minmax(0,1fr)!important;overflow-x:visible!important}.StructuredReportReader-module__WqTLwG__mobileChartStack>*{width:100%!important;min-width:0!important}}.StructuredReportReader-module__WqTLwG__reportLegalMetadataPrimary,.StructuredReportReader-module__WqTLwG__reportLegalMetadataContact{text-align:center}@media (max-width:700px){.StructuredReportReader-module__WqTLwG__reportLegalMetadata{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px 10px!important}.StructuredReportReader-module__WqTLwG__reportLegalMetadataPrimary,.StructuredReportReader-module__WqTLwG__reportLegalMetadataContact{text-align:center}.StructuredReportReader-module__WqTLwG__reportLegalMetadataContact{grid-column:1/-1}}
