@keyframes skeleton-shimmer{to{transform:translateX(100%)}}*{border-color:hsl(240,5.9%,90%)}table{border-collapse:collapse}.slick-dots li button:before{color:#a1a1a1;font-size:10px}.slick-dots li.slick-active button:before{color:#010101}.ql-editor{height:200px}._default-button{background-color:#fff!important;color:#212121!important;transition:background-color .1s;border:1px solid #a1a1a1}._default-button:hover{background-color:hsl(0,0%,90%)!important}._primary-button{background-color:#2c6ecb!important;color:#fff!important;transition:background-color .1s}._primary-button:hover{background-color:rgb(34.9149797571,87.2874493927,161.0850202429)!important}._success-button{background-color:#5b9540!important;color:#fff!important;transition:background-color .1s}._success-button:hover{background-color:rgb(69.2112676056,113.323943662,48.676056338)!important}._destroy-button{background-color:#d82c0d!important;color:#fff!important;transition:background-color .1s}._destroy-button:hover{background-color:rgb(167.8951965066,34.2008733624,10.1048034934)!important}.loader{width:100%;height:4px;display:block;position:fixed;top:0;left:0;background:rgb(230.985915493,232.7323943662,248.014084507);overflow:hidden;z-index:1010}@media (max-width:768px){.loader{height:.2rem}}.loader:after{content:"";box-sizing:border-box;width:0;height:4px;background-color:#0063b0;position:absolute;top:0;left:0;animation:animFw 10s linear infinite}@keyframes animFw{0%{width:0}to{width:100%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#root,*,body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-family:var(--font-hostGrotesk)}textarea{font-size:14px}.prose{color:#374151;line-height:1.7}.prose>:first-child{margin-top:0}.prose>:first-child>:first-child{margin-top:0!important}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{color:#111827;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.25;color:#444}.prose h1{font-size:2.15rem}.prose h2{font-size:1.775rem}.prose h3{font-size:1.4rem}.prose h4{font-size:1.15rem}.prose h5{font-size:1.025rem}.prose h6{font-size:1rem}.prose p{margin:1em 0}.prose a{color:#1a63b1;text-decoration:underline;transition:color .15s ease-in-out}.prose a:hover{color:rgb(19.4679802956,74.1280788177,132.5320197044)}.prose ol,.prose ul{margin:1em 0;padding-left:1.5em}.prose li{margin:.5em 0}.prose li p{margin:0}.prose blockquote{margin:1.5em 0;color:#6b7280;font-style:italic;position:relative;background-color:rgb(239.9115879828,246.043776824,251.2884120172);padding:.125rem 1.5rem;border-radius:0 .5rem .5rem 0}.prose blockquote:before{position:absolute;content:"";width:6px;background:#2e77c1;height:100%;left:0;top:0;border-radius:9999px 0 0 9999px}.prose hr{margin:2em 0;border:none;border-top:1px solid #e5e7eb}.prose code{padding:.2em .4em;border-radius:.25rem;font-size:.875em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose code,.prose pre{background-color:#f3f4f6}.prose pre{padding:1em;border-radius:.375rem;overflow-x:auto;margin:1.5em 0}.prose pre code{background-color:rgba(0,0,0,0);padding:0;font-size:.875em;color:inherit;white-space:pre}.prose img{border-radius:.375rem;margin:1.5em 0}.prose .markdownTableContainer{position:relative}.prose .markdownTableContainer-expandButton{border:none;position:-webkit-sticky;position:sticky;left:100%;top:0;transform:translateX(-100%);background:rgba(0,0,0,0);cursor:pointer;color:#666;background:rgba(0,0,0,.05);border-radius:50%;aspect-ratio:1/1;height:1.2rem;width:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:color .2s ease-in,background-color .2s ease-in;display:none}.prose .markdownTableContainer-expandButton:hover{color:#111;background:rgba(0,0,0,.1)}.prose table{width:100%;margin:.5em 0;border-collapse:collapse}.prose table tr:nth-child(2n){background:rgb(243.0110837438,247.9556650246,253.2389162562);background-color:rgb(246.3544827586,249.2991550582,252.4455172414)}.prose table:first-child{margin-top:.5em}.prose table td,.prose table th{padding:.75em 1em;border:1px solid #f7f7f7}.prose table th{white-space:nowrap}.prose table thead{background-color:rgb(51.5820197044,124.5027158843,202.4179802956);color:#fff}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#c4c4c4}html{scroll-behavior:smooth;font-size:16px;-webkit-tap-highlight-color:rgba(0,0,0,0);scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:hsl(0,0%,75%) #fff}html::-webkit-scrollbar{width:5px;height:5px}html::-webkit-scrollbar-track{background:#fff}html::-webkit-scrollbar-thumb{background:hsl(0,0%,75%);border-radius:10px}html::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,65%)}body{scrollbar-gutter:stable}.hidden{display:none!important}.auxiliaryPage{max-width:48rem;padding:2.5rem 1rem;margin:auto}.earningsTranscriptToc--desktop{position:-webkit-sticky;position:sticky;top:calc(var(--earningsMarqueeHeight, 0px) + 5rem + 1rem);width:12rem;max-height:calc(100dvh - var(--earningsMarqueeHeight, 0px) - 7rem);overflow-y:auto;padding:.25rem 0 1rem;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) rgba(0,0,0,0)}.earningsTranscriptToc--desktop::-webkit-scrollbar{width:3px;height:3px}.earningsTranscriptToc--desktop::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.earningsTranscriptToc--desktop::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.earningsTranscriptToc--desktop::-webkit-scrollbar-thumb:hover{background:#c4c4c4}@media (max-width:1180px){.earningsTranscriptToc--desktop{display:none}}.earningsTranscriptToc--mobile{display:none}@media (max-width:1180px){.earningsTranscriptToc--mobile{display:block}}.earningsTranscriptToc-title{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.375rem;color:#333;font-size:.875rem;font-weight:600;margin:0 0 .75rem}.earningsTranscriptToc-title svg{flex-shrink:0}.earningsTranscriptToc-nav{width:100%}.earningsTranscriptToc-list{display:flex;align-items:stretch;justify-content:start;flex-direction:column;list-style:none;margin:0;padding:0;position:relative}.earningsTranscriptToc-list:before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:0;width:2px;border-radius:9999px;background:rgba(0,0,0,.05)}.earningsTranscriptToc-item{margin:0;padding:0}.earningsTranscriptToc-button{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;width:100%;border:0;border-radius:.375rem;background:rgba(0,0,0,0);color:#555;cursor:pointer;font:inherit;font-size:.875rem;line-height:1.35;padding:.5rem .75rem;position:relative;text-align:left;text-decoration:none;transition:background-color .18s ease,color .18s ease}.earningsTranscriptToc-button:focus-visible,.earningsTranscriptToc-button:hover{color:#000;outline:none}.earningsTranscriptToc-button:focus-visible{box-shadow:0 0 0 2px rgba(26,99,177,.2)}.earningsTranscriptToc-button--active{color:#111;font-weight:600}.earningsTranscriptToc-button--active .earningsTranscriptToc-itemIndicator{background:#aaa;opacity:1}.earningsTranscriptToc-itemIndicator{position:absolute;top:.5rem;bottom:.5rem;left:0;width:3.5px;border-radius:0 9999px 9999px 0;background:rgb(221.5,221.5,221.5);opacity:0;transition:background-color .18s ease,opacity .18s ease}.earningsTranscriptToc-itemLabel{display:block}.earningsTranscriptToc-mobileTrigger-content{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem}.earningsTranscriptToc-mobileTrigger svg{flex-shrink:0;font-size:1.125rem}.earningsTranscriptToc-mobileTrigger:focus-visible,.earningsTranscriptToc-mobileTrigger:hover{background:hsl(0,0%,93.862745098%);border-color:rgb(216.4,216.4,216.4);outline:none}.earningsTranscriptToc-mobileTrigger:focus-visible{box-shadow:0 0 0 2px rgba(26,99,177,.22)}@media (max-width:576px){.earningsTranscriptToc-mobileTrigger{padding:0}.earningsTranscriptToc-mobileTriggerLabel{display:none}}.earningsTranscriptToc-mobileOverlay{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.48)}.earningsTranscriptToc-mobileDrawer{position:fixed;top:0;right:0;z-index:9999;width:18rem;height:100dvh;overflow:hidden;background:#fff;box-shadow:-18px 0 60px rgba(0,0,0,.18);animation:earningsTranscriptTocDrawerIn .24s ease-out;display:flex;align-items:stretch;justify-content:start;flex-direction:column}.earningsTranscriptToc-mobileDrawer .earningsTranscriptToc-nav{flex:1 1;min-height:0;overflow-y:auto;padding:.5rem .75rem calc(1rem + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) rgba(0,0,0,0)}.earningsTranscriptToc-mobileDrawer .earningsTranscriptToc-nav::-webkit-scrollbar{width:3px;height:3px}.earningsTranscriptToc-mobileDrawer .earningsTranscriptToc-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.earningsTranscriptToc-mobileDrawer .earningsTranscriptToc-nav::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.earningsTranscriptToc-mobileDrawer .earningsTranscriptToc-nav::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.earningsTranscriptToc-mobileHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;border-bottom:1px solid rgba(0,0,0,.08);padding:calc(.75rem + env(safe-area-inset-top)) .75rem .5rem}.earningsTranscriptToc-mobileHeader .earningsTranscriptToc-title{margin-bottom:0}.earningsTranscriptToc-mobileCloseButton{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:44px;height:44px;border:0;border-radius:9999px;background:rgba(0,0,0,0);color:#333;cursor:pointer;font-size:1.25rem}.earningsTranscriptToc-mobileCloseButton:focus-visible,.earningsTranscriptToc-mobileCloseButton:hover{background:hsl(0,0%,93.862745098%);outline:none}.earningsTranscriptToc-mobileCloseButton:focus-visible{box-shadow:0 0 0 2px rgba(26,99,177,.22)}.earningsTranscriptToc--skeleton{pointer-events:none}.earningsTranscriptToc--skeleton .earningsTranscriptToc-list:before{background:rgba(0,0,0,.05)}.earningsTranscriptToc--skeleton .earningsTranscriptToc-item:first-child .earningsTranscriptToc-itemIndicator{background:rgba(0,0,0,.12);opacity:1}.earningsTranscriptToc-skeletonButton{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;width:100%;min-height:2.25rem;padding:.5rem .75rem;position:relative}.earningsTranscriptToc-skeletonLabel{display:block;height:.875rem;width:72%;border-radius:9999px;background:rgba(0,0,0,.045);position:relative;overflow:hidden}.earningsTranscriptToc-skeletonLabel:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.earningsTranscriptToc-item:nth-child(2) .earningsTranscriptToc-skeletonLabel{width:82%}.earningsTranscriptToc-item:nth-child(3) .earningsTranscriptToc-skeletonLabel{width:66%}.earningsTranscriptToc-item:nth-child(4) .earningsTranscriptToc-skeletonLabel{width:58%}.earningsTranscriptToc-item:nth-child(5) .earningsTranscriptToc-skeletonLabel{width:62%}.earningsTranscriptToc-item:nth-child(6) .earningsTranscriptToc-skeletonLabel{width:70%}.earningsTranscriptToc-item:nth-child(7) .earningsTranscriptToc-skeletonLabel{width:78%}.earningsTranscriptToc-item:nth-child(8) .earningsTranscriptToc-skeletonLabel{width:84%}.earningsTranscriptToc-item:nth-child(9) .earningsTranscriptToc-skeletonLabel{width:76%}.earningsTranscriptToc-skeletonMobileTrigger{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;width:7rem;min-height:2.75rem;cursor:default}@media (max-width:576px){.earningsTranscriptToc-skeletonMobileTrigger{width:2.75rem;padding:0}}.earningsTranscriptToc-skeletonMobileIcon,.earningsTranscriptToc-skeletonMobileLabel{display:block;background:rgba(0,0,0,.045);position:relative;overflow:hidden}.earningsTranscriptToc-skeletonMobileIcon:after,.earningsTranscriptToc-skeletonMobileLabel:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.earningsTranscriptToc-skeletonMobileIcon{width:1.125rem;height:1.125rem;border-radius:.125rem;flex-shrink:0}.earningsTranscriptToc-skeletonMobileLabel{width:4rem;height:.875rem;border-radius:9999px}@media (max-width:576px){.earningsTranscriptToc-skeletonMobileLabel{display:none}}@media(prefers-reduced-motion:reduce){.earningsTranscriptToc-button,.earningsTranscriptToc-itemIndicator,.earningsTranscriptToc-mobileTrigger{transition:none}.earningsTranscriptToc-mobileDrawer{animation:none}}@keyframes earningsTranscriptTocDrawerIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.earningDetailsPage{display:flex;align-items:start;justify-content:center;flex-direction:row;--smartHighlightsSidebarWidth:$querySidebarWidth}@media (max-width:1100px){.earningDetailsPage-workspaceContainer{width:100%}}.earningDetailsPage:not(:has(.earningDetailsPage-highlightsSidebarContainer)) .earningDetailsPage-workspaceContainer{width:100%!important}.earningDetailsPage-highlightsSidebarContainer{width:-moz-fit-content;width:fit-content;height:100vh;position:-webkit-sticky;position:sticky;top:0;margin-left:1rem}@media (max-width:1100px){.earningDetailsPage-highlightsSidebarContainer{display:none}}.earningsDetails-header--skeleton .pageHeader-left{min-height:3rem}.earningsDetails-skeletonLogo,.earningsDetails-skeletonReleaseDate,.earningsDetails-skeletonTitle{display:block;background:rgba(0,0,0,.045);position:relative;overflow:hidden}.earningsDetails-skeletonLogo:after,.earningsDetails-skeletonReleaseDate:after,.earningsDetails-skeletonTitle:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.earningsDetails-skeletonLogo{width:36px;height:36px;border-radius:.375rem;flex-shrink:0}.earningsDetails-skeletonHeaderContent{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:.25rem}.earningsDetails-skeletonTitle{width:9.5rem;height:1.5rem;border-radius:9999px}@media (max-width:576px){.earningsDetails-skeletonTitle{width:8rem;height:1.25rem}}.earningsDetails-skeletonReleaseDate{width:12rem;height:.875rem;border-radius:9999px}@media (max-width:576px){.earningsDetails-skeletonReleaseDate{width:10rem}}.earningsDetails-body{width:100%}.earningsDetails-body--withToc{display:grid;grid-template-columns:minmax(0,42rem) 14rem;justify-content:center;align-items:start;grid-gap:2rem;gap:2rem;padding:0 .75rem}.earningsDetails-body--withToc .earningsDetails-content{margin:0;max-width:none;padding:0}@media (max-width:1180px){.earningsDetails-body--withToc{display:block}.earningsDetails-body--withToc .earningsDetails-content{max-width:42rem;margin:auto}}.earningsDetails-deferredMount{width:100%;position:relative}.earningsDetails-deferredMount>.earningsDetails-deferredCarouselSkeleton,.earningsDetails-deferredMount>.earningsDetails-deferredSkeleton,.earningsDetails-deferredMount>.earningsDetails-deferredStockChartSkeleton{min-height:inherit}.earningsDetails-deferredSkeleton{width:100%;border-radius:.75rem;background:linear-gradient(180deg,rgb(249.55,249.55,249.55),#f7f7f7);padding:1.25rem;position:relative;overflow:hidden}.earningsDetails-deferredSkeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.28) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.earningsDetails-deferredSkeleton--dashboard{min-height:560px}.earningsDetails-deferredSkeleton-line{height:14px;border-radius:9999px;background:hsla(0,0%,100%,.9);margin-bottom:.75rem}.earningsDetails-deferredSkeleton-line.short{width:28%}.earningsDetails-deferredSkeleton-line.long{width:66%}.earningsDetails-deferredSkeleton-block{width:100%;min-height:220px;border-radius:.5rem;background:hsla(0,0%,100%,.75);margin-top:1.25rem}.earningsDetails-deferredCarouselSkeleton{width:100%;min-height:248px;border-radius:.75rem;background:rgba(0,0,0,0);padding:0;position:relative;overflow:hidden}.earningsDetails-deferredCarouselSkeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.25) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.earningsDetails-deferredCarouselSkeleton-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:1rem}.earningsDetails-deferredCarouselSkeleton-header .title{height:22px;width:190px;border-radius:9999px;background:hsl(0,0%,95.862745098%)}.earningsDetails-deferredCarouselSkeleton-header .actions{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem}.earningsDetails-deferredCarouselSkeleton-header .actions span{height:32px;width:32px;border-radius:.375rem;background:hsl(0,0%,95.862745098%)}.earningsDetails-deferredCarouselSkeleton-card{border-radius:.75rem;background:#f7f7f7;padding:1.25rem;min-height:188px}.earningsDetails-deferredCarouselSkeleton-card .line{height:12px;border-radius:9999px;background:hsla(0,0%,100%,.86);margin-bottom:.625rem}.earningsDetails-deferredCarouselSkeleton-card .line.long{width:86%}.earningsDetails-deferredCarouselSkeleton-card .line.medium{width:72%}.earningsDetails-deferredCarouselSkeleton-card .line.short{width:42%}.earningsDetails-deferredCarouselSkeleton-card .footer{height:34px;width:34%;margin-top:1rem;margin-left:auto;border-radius:.375rem;background:hsla(0,0%,100%,.8)}.earningsDetails-deferredCarouselSkeleton--quotes .earningsDetails-deferredCarouselSkeleton-card{min-height:396px}.earningsDetails-deferredCarouselSkeleton-pagination{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;margin-top:.75rem}.earningsDetails-deferredCarouselSkeleton-pagination span{height:8px;width:8px;border-radius:9999px;background:rgb(231.7,231.7,231.7)}.earningsDetails-deferredCarouselSkeleton-pagination span:first-child{width:14px}.earningsDetails-deferredStockChartSkeleton{width:100%;min-height:360px;padding:1.25rem 1rem 1rem;border-radius:.75rem;background:#f7f7f7;position:relative;overflow:hidden}.earningsDetails-deferredStockChartSkeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.28) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.earningsDetails-deferredStockChartSkeleton-top{height:22px;width:176px;border-radius:.375rem;background:hsla(0,0%,100%,.72);margin-bottom:1rem}.earningsDetails-deferredStockChartSkeleton-bottom{height:12px;width:48%;border-radius:9999px;background:hsla(0,0%,100%,.72);margin-top:.75rem;margin-left:auto}.login{min-height:100vh;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:2.5rem;padding:3rem;text-align:center;max-width:55rem;margin:auto}@media (max-width:768px){.login{padding:2rem 1.5rem;gap:2rem}}@media (max-width:576px){.login{padding:1.5rem 1rem}}.login-header-title{font-size:1.875rem;color:rgb(15.85,98.6639072848,187.15);font-weight:800;margin-bottom:1rem;line-height:1.2}@media (max-width:576px){.login-header-title{font-size:1.5rem}}.login-header-subtitle{color:#555;font-size:15px;max-width:600px;margin:auto;line-height:1.6}.login-card{padding:2.5rem 2rem;max-width:26rem;width:100%;background:#f7f7f7;border-radius:.75rem;position:relative;overflow:hidden}@media (max-width:576px){.login-card{padding:1.5rem 1rem}}.login-card:after{position:absolute;content:"";height:4px;width:100%;background:#4490d1;top:0;left:0}.login-card-logoContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:1.5rem}.login-card-textsContainer{margin-bottom:2rem}.login-card-textsContainer .loginText-header{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;margin-bottom:1rem}.login-card-textsContainer .loginText-title{font-weight:600;font-size:1.25rem;color:#1a63b1}.login-card-textsContainer .loginText-description{color:#888;font-size:15px}.login-card-divider{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:1.25rem 0}.login-card-divider:after,.login-card-divider:before{content:"";flex:1 1;height:1px;background:#ddd}.login-card-divider span{padding:0 1rem;color:#999;font-size:13px;text-transform:lowercase}.login-benefits{width:100%}.login-benefits-title{color:#444;margin-bottom:1.5rem;font-weight:600;text-align:left;font-size:1.25rem;position:relative;padding-bottom:.5rem}.login-benefits-title:after{content:"";position:absolute;height:3px;background:#4490d1;width:3rem;bottom:0;left:0;border-radius:2rem}.login-benefits-cardsContainer{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:576px){.login-benefits-cardsContainer{grid-template-columns:1fr}}.aboutPage-teamMembers{margin-top:3.5rem}.aboutPage-teamMembers-title{color:#444;text-align:center}.aboutPage-teamMembers-listContainer{margin:1rem auto auto;grid-gap:1rem;gap:1rem;display:grid;max-width:600px;grid-template-columns:1fr 1fr}@media (max-width:400px){.aboutPage-teamMembers-listContainer{grid-template-columns:1fr;place-items:center}}.faqPage{max-width:52rem}.faqPage-title{margin:0!important;color:#222;font-size:2.25rem!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.375!important}@media (max-width:576px){.faqPage-title{font-size:1.875rem!important}}.faqPage-subtitle{margin:.75rem 0 0!important;color:#5e6672;font-size:1.075rem!important;line-height:1.625!important;max-width:42rem}@media (max-width:576px){.faqPage-subtitle{font-size:1rem!important}}.faqPage-sections{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.faqPage-categorySection{width:100%;border:1px solid #f1f1f1;background:linear-gradient(180deg,#ffffff,rgb(252.1,252.1,252.1));border-radius:1rem;padding:1rem}@media (max-width:576px){.faqPage-categorySection{border-radius:.75rem;padding:.75rem}}.faqPage-categoryHeading{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;margin-bottom:1rem}@media (max-width:576px){.faqPage-categoryHeading{align-items:flex-start;flex-direction:column}}.faqPage-categoryTitle{margin-bottom:0!important;margin-top:0!important;font-size:1.5rem!important;font-weight:700!important;color:#2f3a4a;line-height:1.375!important}@media (max-width:576px){.faqPage-categoryTitle{font-size:1.25rem!important}}.faqPage-accordionContainer{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.75rem}.faqPage-accordion{overflow:hidden;background:#fff;transition:border-color .2s ease,box-shadow .2s ease;border-color:rgba(0,0,0,.08)!important}.faqPage-accordion:hover{border-color:rgb(204.6,204.6,204.6);box-shadow:0 6px 18px rgba(17,18,19,.05)}.faqPage-accordion.isOpen{border-color:rgb(85.1497536946,155.2009852217,230.0502463054);box-shadow:0 8px 20px rgba(26,99,177,.12)}.faqPage-accordionHeader{background:#fff!important;padding:1rem 1.25rem!important;transition:background-color .2s ease}@media (max-width:576px){.faqPage-accordionHeader{padding:.875rem .75rem!important}}.faqPage-accordionHeader:hover{background:rgb(252.1,252.1,252.1)!important}.faqPage-accordionHeader .accordion-header-icon{color:#6f7a89}.faqPage-accordionBody{background:rgb(252.1,252.1,252.1)!important;border-top:1px solid #f1f1f1;padding-left:1.25rem!important;padding-right:1.25rem!important}@media (max-width:576px){.faqPage-accordionBody{padding-left:.75rem!important;padding-right:.75rem!important}}.faqPage-accordionBody .markdown .prose{font-size:.875rem;line-height:1.625;color:#4b5563}.faqPage-accordionBody .markdown .prose p:first-child{margin-top:0}.faqPage-accordionBody .markdown .prose p:last-child{margin-bottom:0}.faqPage-accordion.isOpen .faqPage-accordionHeader{background:rgb(238.4006849315,247.0171232877,253.0993150685)!important}.faqPage-accordion.isOpen .faqPage-accordionBody{padding-top:1rem!important;padding-bottom:1.25rem!important}.faqPage-accordion.isClosed .faqPage-accordionBody{padding-top:0!important;padding-bottom:0!important}.faqPage-accordionTitle{margin-bottom:0!important;margin-top:0!important;font-weight:500!important;font-size:1rem!important;line-height:1.375!important;color:#334155}@media (max-width:576px){.faqPage-accordionTitle{font-size:.875rem!important}}.contactPage-socialContainer .contactPage-socialButton .link{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.75rem;color:#fff}.contactPage-socialContainer .contactPage-socialButton .link-icon{font-size:1.25rem;display:block}.contactPage-socialContainer .contactPage-socialButton .link-text{display:block}.mcpClientSetup-tabs{display:flex;gap:1.5rem;border-bottom:1px solid rgb(226.6,226.6,226.6)}.mcpClientSetup-tabs button{background:rgba(0,0,0,0);border:0;border-bottom:2px solid rgba(0,0,0,0);margin-bottom:-1px;padding:.5rem 0;color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.mcpClientSetup-tabs button[aria-selected=true]{color:#1a63b1;border-bottom-color:currentColor;font-weight:600}.mcpClientSetup-tabs button:focus-visible{outline:2px solid #1a63b1;outline-offset:2px}.mcpDocs{min-width:0}.mcpDocs-layout{display:grid;grid-template-columns:minmax(0,48rem) 13rem;align-items:start;grid-gap:2.5rem;gap:2.5rem;max-width:68rem;margin:auto;padding:2.5rem 1rem}@media (max-width:1080px){.mcpDocs-layout{grid-template-columns:minmax(0,48rem);justify-content:center}}.mcpDocs-toc{height:auto;overflow-y:auto}.mcpDocs-early-access{margin-top:1.5rem;padding:1.25rem;background:rgba(26,99,177,.04);border:1px solid rgba(26,99,177,.15);border-radius:.5rem}.mcpDocs-early-access p:first-child{margin-top:0}.mcpDocs-early-access p:last-child{margin-bottom:0}.mcpDocs-early-access p:last-child a{display:inline-block;padding:.375rem .75rem;border:1px solid rgba(26,99,177,.2);border-radius:.375rem;font-size:.875rem;text-decoration:none}.mcpDocs-early-access p:last-child a:hover{background:rgba(26,99,177,.08)}.mcpDocs-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:1rem;gap:1rem}.mcpDocs-header h1,.mcpDocs-header p{margin:0}.mcpDocs-header p{grid-column:1/-1}.mcpDocs-header .customButton{grid-column:2;grid-row:1;display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;background:rgba(0,0,0,0);box-shadow:none!important;color:inherit}.mcpDocs-header .customButton:hover{background:#f7f7f7}@media (max-width:768px){.mcpDocs-header{grid-template-columns:minmax(0,1fr)}.mcpDocs-header .customButton{grid-column:1;grid-row:3;justify-self:start}}.mcpDocs .customButton:focus-visible{outline:2px solid #1a63b1;outline-offset:2px}.mcpDocs-copy-block{position:relative;margin-block:1rem}.mcpDocs-copy-block pre{min-width:0;margin:0;padding-right:4rem;overflow-x:auto}.mcpDocs-copy-block pre code{white-space:pre-wrap;overflow-wrap:anywhere}.mcpDocs-copy-block button{position:absolute;inset-block:0;right:.75rem;margin-block:auto;display:grid;place-items:center;width:2rem;height:2rem;padding:0;background:rgba(0,0,0,0);box-shadow:none!important;color:inherit;opacity:.65}.mcpDocs-copy-block button:focus-visible,.mcpDocs-copy-block button:hover{background:hsl(0,0%,91.862745098%);opacity:1}.mcpDocs section[id]{scroll-margin-top:8rem}.mcpDocs table{display:block;max-width:100%;overflow-x:auto}.conversationDetailsPage{padding-bottom:2.5rem}.conversationDetailsPage-main{max-width:48rem;width:100%;padding:1rem;margin:1.5rem auto auto}.conversationDetailsPage-main-article{min-width:0;overflow-wrap:break-word}.conversationDetailsPage-main-title{color:#252525;font-size:1.875rem;font-weight:700;text-wrap:balance}@media (max-width:576px){.conversationDetailsPage-main-title{font-size:1.5rem;line-height:1.25}}.conversationDetailsPage-main-summary{margin-top:1rem;color:#424242;font-size:1rem;line-height:1.625}@media (max-width:576px){.conversationDetailsPage-main-summary{font-size:1rem}}.conversationDetailsPage-main-sectionLabel{margin:0 0 .375rem;color:#555;font-size:.75rem;font-weight:700;line-height:1.2}.conversationDetailsPage-main-aiDisclosure{margin-top:.75rem;color:#666;font-size:.875rem;line-height:1.5}.conversationDetailsPage-main-aiDisclosure strong{color:#333;font-weight:600}.conversationDetailsPage-main-documentsContainer{margin-top:2rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.conversationDetailsPage-main-documentsContainer svg{color:#444}.conversationDetailsPage-main-documentsContainer-cards{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:1rem;width:100%}.conversationDetailsPage-main-query{margin-top:2.25rem}.conversationDetailsPage-main-queryText{color:#424242;font-size:1.075rem;line-height:1.625;text-wrap:pretty}@media (max-width:576px){.conversationDetailsPage-main-queryText{font-size:1rem}}.conversationDetailsPage-main-answerContainer{margin-top:2.5rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h2,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h3,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h4,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h5,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h6{line-height:1.375;margin-top:1.75rem;margin-bottom:.75rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h2,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h3{font-size:1.25rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h4{font-size:1.125rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h5,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h6{font-size:1rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .section-title{color:inherit;font-size:1.25rem;line-height:1.375;margin-bottom:1rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .queryPageAnswer-references-title{font-size:1.075rem;line-height:1.375;margin:0}@media (max-width:576px){.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h2,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h3{font-size:1.125rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h4,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h5,.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .prose h6{font-size:1rem}.conversationDetailsPage-main-answerContainer .queryPageAnswer-markdownContainer .section-title{font-size:1.125rem}}.conversationDetailsPage-main-answerShare{margin-top:1.25rem}.conversationDetailsPage-main-actionCta{margin-top:2rem}.conversationDetailsPage-similarConversations{max-width:48rem;margin:2rem auto auto;padding:0 1rem}.conversationDetailsPage-similarConversations-title{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;font-size:1.125rem;font-weight:500;color:#333}.conversationDetailsPage-similarConversations-title svg{height:1.25rem;width:auto;aspect-ratio:1/1}.conversationDetailsPage-similarConversations-cardsContainer{display:flex;align-items:stretch;justify-content:start;flex-direction:column;gap:1rem;margin-top:1rem}.conversationDetailsPage-similarConversations-footer{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:1.25rem}.conversationDetailsPage-similarConversations-viewAllLink{color:#1a63b1;font-size:.875rem;font-weight:600;text-decoration:none}.conversationDetailsPage-similarConversations-viewAllLink:hover{text-decoration:underline}.conversationDetailsPage--skeleton .conversationDetailsPage-main{margin-top:1.5rem}.conversationDetailsPage-skeletonDocumentsBody,.conversationDetailsPage-skeletonQuery,.conversationDetailsPage-skeletonResponse,.conversationDetailsPage-skeletonSummary,.conversationDetailsPage-skeletonTitle{display:flex;align-items:stretch;justify-content:start;flex-direction:column}.conversationDetailsPage-skeletonDocumentsBody span,.conversationDetailsPage-skeletonDocumentsIcon,.conversationDetailsPage-skeletonQuery span,.conversationDetailsPage-skeletonResponse span,.conversationDetailsPage-skeletonSummary span,.conversationDetailsPage-skeletonTitle span{display:block;background:rgba(0,0,0,.045);border-radius:9999px;position:relative;overflow:hidden}.conversationDetailsPage-skeletonDocumentsBody span:after,.conversationDetailsPage-skeletonDocumentsIcon:after,.conversationDetailsPage-skeletonQuery span:after,.conversationDetailsPage-skeletonResponse span:after,.conversationDetailsPage-skeletonSummary span:after,.conversationDetailsPage-skeletonTitle span:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.conversationDetailsPage-skeletonTitle{gap:.5rem}.conversationDetailsPage-skeletonTitle span{height:2rem;width:94%}.conversationDetailsPage-skeletonTitle span:last-child{width:76%}.conversationDetailsPage-skeletonSummary{gap:.5rem;margin-top:1.5rem}.conversationDetailsPage-skeletonSummary span{height:1rem;width:86%}.conversationDetailsPage-skeletonSummary span:nth-child(2){width:74%}.conversationDetailsPage-skeletonSummary span:last-child{width:63%}.conversationDetailsPage-skeletonDocuments{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:.5rem;margin-top:2rem}.conversationDetailsPage-skeletonDocumentsIcon{width:1rem;height:1rem;border-radius:.125rem;flex-shrink:0}.conversationDetailsPage-skeletonDocumentsBody{gap:.75rem}.conversationDetailsPage-skeletonDocumentsBody span{height:.875rem;width:13rem}.conversationDetailsPage-skeletonDocumentsBody span:last-child{width:4rem}.conversationDetailsPage-skeletonQuery{gap:.5rem;margin-top:2rem}.conversationDetailsPage-skeletonQuery span{height:1.125rem;width:92%}.conversationDetailsPage-skeletonQuery span:nth-child(2){width:88%}.conversationDetailsPage-skeletonQuery span:last-child{width:58%}.conversationDetailsPage-skeletonResponse{gap:1rem;margin-top:2rem}.conversationDetailsPage-skeletonResponse span{height:1rem;width:100%}.conversationDetailsPage-skeletonResponse span:nth-child(3n){width:78%}.conversationDetailsPage-skeletonResponse span:nth-child(4n){width:92%}.conversationDetailsPage-skeletonResponseHeading{height:1.25rem!important;width:70%!important;margin-bottom:.5rem}.conversationBookmarksPage-header{padding:1rem 1.5rem}.conversationBookmarksPage-header-title{font-size:1.5rem;font-weight:500;color:#333;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;width:-moz-fit-content;width:fit-content}@media (max-width:576px){.conversationBookmarksPage-header-title{font-size:1.125rem}}.conversationBookmarksPage a{color:#1a63b1}.conversationBookmarksPage-body{max-width:45rem;margin:2rem auto auto;padding:0 1rem}.guideBlogPage{min-height:100vh}.guideBlogPage-main{max-width:45rem;margin:0 auto;padding:.75rem 1rem 2rem;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.guideBlogPage-filters{width:100%}.guideBlogPage-filterSkeleton{width:4.25rem;height:2.125rem;display:inline-block;padding:0!important;box-sizing:border-box;border-radius:.5rem;position:relative;overflow:hidden}.guideBlogPage-filterSkeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.guideBlogPage-filterSkeleton:first-child{width:3.25rem}@media (max-width:576px){.guideBlogPage-main{padding:.5rem .75rem 1.5rem}}.guideBlogDetailsPage{max-width:45rem;margin:0 auto;padding:1.5rem 1rem 4rem}.guideBlogDetailsPage-headerInner{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.guideBlogDetailsPage-meta{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;flex-wrap:wrap}.guideBlogDetailsPage-type{color:#374151;font-size:.875rem;font-weight:500}.guideBlogDetailsPage-date,.guideBlogDetailsPage-readTime{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem;font-size:.875rem;color:#888}.guideBlogDetailsPage-meta>*+:before{content:"";display:inline-block;width:5px;height:5px;border-radius:9999px;background-color:#d1d5db;margin-right:.5rem;vertical-align:middle}.guideBlogDetailsPage-title{color:#333;font-size:1.875rem;line-height:1.15;font-weight:700;word-spacing:-.025em}.guideBlogDetailsPage-summary{color:#555;line-height:1.5}.guideBlogDetailsPage-tagsShare{justify-content:space-between;gap:1.5rem 2rem;width:100%}.guideBlogDetailsPage-tags,.guideBlogDetailsPage-tagsShare{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.guideBlogDetailsPage-tags{justify-content:start;gap:.375rem}.guideBlogDetailsPage-tags .label{color:#555;font-size:1.25rem;margin-right:.5rem}.guideBlogDetailsPage-tag{color:#585858;background:hsl(0,0%,95.862745098%);font-size:.875rem;border-radius:.375rem;padding:.5rem;cursor:default;font-weight:500;transition:background-color .15s ease-in}.guideBlogDetailsPage-tag:hover{background:hsl(0,0%,91.862745098%)}.guideBlogDetailsPage-share{flex:0 0 auto}.guideBlogDetailsPage-separator{margin-top:1rem}.guideBlogDetailsPage-content{font-size:1.05rem;line-height:1.5}.guideBlogDetailsPage-content h1,.guideBlogDetailsPage-content h2,.guideBlogDetailsPage-content h3,.guideBlogDetailsPage-content h4,.guideBlogDetailsPage-content h5,.guideBlogDetailsPage-content h6{color:#444;font-weight:700;line-height:1.2;margin-top:2rem;margin-bottom:.5rem}.guideBlogDetailsPage-content h1:first-child,.guideBlogDetailsPage-content h2:first-child,.guideBlogDetailsPage-content h3:first-child,.guideBlogDetailsPage-content h4:first-child,.guideBlogDetailsPage-content h5:first-child,.guideBlogDetailsPage-content h6:first-child{margin-top:0}.guideBlogDetailsPage-content h1{font-size:1.5rem}.guideBlogDetailsPage-content h2{font-size:1.25rem}.guideBlogDetailsPage-content h3{font-size:1.125rem}.guideBlogDetailsPage-content h4{font-size:1.075rem}.guideBlogDetailsPage-content h5{font-size:.875rem}.guideBlogDetailsPage-content h6{font-size:.875rem;font-weight:600}.guideBlogDetailsPage-content img{margin:0}.guideBlogDetailsPage-content figure[data-media-type=image],.guideBlogDetailsPage-content figure[data-media-type=video]{width:100%;margin:1.5rem 0;display:flex;flex-direction:column;align-items:center}.guideBlogDetailsPage-content figure[data-media-type=image] figcaption,.guideBlogDetailsPage-content figure[data-media-type=video] figcaption{width:100%;margin:0;padding:.375rem .75rem;font-size:.75rem;color:#9ca3af;text-align:center}.guideBlogDetailsPage-content figure[data-media-type=image] figcaption:empty,.guideBlogDetailsPage-content figure[data-media-type=video] figcaption:empty{display:none}.guideBlogDetailsPage-content figure[data-media-type=image]>img:not(.progressiveImage-blur){max-width:100%;max-height:560px;width:auto;height:auto;display:block;border-radius:1rem;border:1px solid rgba(0,0,0,.08)}.guideBlogDetailsPage-content figure[data-media-type=image]>.progressiveImage{max-width:100%;max-height:560px;border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.guideBlogDetailsPage-content figure[data-media-type=image]>.progressiveImage .progressiveImage-sharp{max-width:100%;max-height:560px;width:auto;height:auto}.guideBlogDetailsPage-content figure[data-media-type=video] iframe{width:100%;aspect-ratio:16/9;display:block;border:none;border-radius:1rem}.guideBlogDetailsPage-similarBlogs{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.25rem;margin-top:2rem}.guideBlogDetailsPage-similarBlogsTitle{color:#333;font-size:1.25rem;font-weight:600;line-height:1.2}.guideBlogDetailsPage-similarBlogsGrid{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));justify-items:start;grid-gap:1.5rem 1rem;gap:1.5rem 1rem}@media (max-width:576px){.guideBlogDetailsPage{padding:1.25rem .75rem 2.5rem}.guideBlogDetailsPage-title{font-size:1.5rem}.guideBlogDetailsPage-similarBlogsGrid{grid-template-columns:1fr}}.guideBlogDetailsPage--skeleton{padding-top:1.5rem}.guideBlogDetailsPage-skeletonMeta,.guideBlogDetailsPage-skeletonShare,.guideBlogDetailsPage-skeletonSummary,.guideBlogDetailsPage-skeletonTags,.guideBlogDetailsPage-skeletonTitle{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;flex-wrap:wrap}.guideBlogDetailsPage-skeletonSummary,.guideBlogDetailsPage-skeletonTitle{display:flex;align-items:stretch;justify-content:start;flex-direction:column}.guideBlogDetailsPage-skeletonImage,.guideBlogDetailsPage-skeletonMeta span,.guideBlogDetailsPage-skeletonShare span,.guideBlogDetailsPage-skeletonSummary span,.guideBlogDetailsPage-skeletonTags span,.guideBlogDetailsPage-skeletonTitle span{display:block;background:rgba(0,0,0,.045);position:relative;overflow:hidden}.guideBlogDetailsPage-skeletonImage:after,.guideBlogDetailsPage-skeletonMeta span:after,.guideBlogDetailsPage-skeletonShare span:after,.guideBlogDetailsPage-skeletonSummary span:after,.guideBlogDetailsPage-skeletonTags span:after,.guideBlogDetailsPage-skeletonTitle span:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.guideBlogDetailsPage-skeletonMeta span{height:.875rem;border-radius:9999px}.guideBlogDetailsPage-skeletonMeta span:first-child{width:4rem}.guideBlogDetailsPage-skeletonMeta span:nth-child(2){width:6.5rem}.guideBlogDetailsPage-skeletonMeta span:nth-child(3){width:5.75rem}.guideBlogDetailsPage-skeletonTitle{gap:.5rem;width:100%}.guideBlogDetailsPage-skeletonTitle span{height:2rem;border-radius:9999px}.guideBlogDetailsPage-skeletonTitle span:first-child{width:96%}.guideBlogDetailsPage-skeletonTitle span:last-child{width:82%}.guideBlogDetailsPage-skeletonSummary{gap:.5rem;width:100%}.guideBlogDetailsPage-skeletonSummary span{height:1rem;border-radius:9999px}.guideBlogDetailsPage-skeletonSummary span:first-child{width:90%}.guideBlogDetailsPage-skeletonSummary span:nth-child(2){width:82%}.guideBlogDetailsPage-skeletonSummary span:nth-child(3){width:62%}.guideBlogDetailsPage-skeletonTagsShare{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1.5rem 2rem;flex-wrap:wrap;width:100%}.guideBlogDetailsPage-skeletonTags span{height:2.125rem;border-radius:.375rem}.guideBlogDetailsPage-skeletonTags span:first-child{width:1.5rem;background:rgba(0,0,0,.035)}.guideBlogDetailsPage-skeletonTags span:nth-child(2){width:5rem}.guideBlogDetailsPage-skeletonTags span:nth-child(3){width:7rem}.guideBlogDetailsPage-skeletonShare span{width:2.25rem;height:2.25rem;border-radius:9999px;background:rgba(0,0,0,.035)}.guideBlogDetailsPage-skeletonShare span:first-child{width:3rem;height:.875rem}.guideBlogDetailsPage-skeletonSeparator{width:100%;height:1px;margin:1.5rem 0;background:rgba(0,0,0,.08)}.guideBlogDetailsPage-skeletonImage{width:100%;aspect-ratio:16/9;border-radius:1rem;border:1px solid rgba(0,0,0,.04);background:rgba(0,0,0,.035)}.annualReviewDetailsPage{width:100%;min-width:0;padding:0 0 4rem;container-type:inline-size}.annualReviewDetailsPage:has(.yearlyReviewDetails--loading){padding-top:2.5rem}@media (max-width:768px){.annualReviewDetailsPage{padding-bottom:3rem}}.historyLayout-header{width:100%;position:-webkit-sticky;position:sticky;top:calc(var(--earningsMarqueeHeight) + 0px);background:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:768px){.historyLayout-header{top:3.5rem}}.historyPage{max-width:42rem;margin:auto;padding:2rem 1rem}.historyPage__grid{display:flex;flex-direction:column;gap:.75rem}@media(max-width:640px){.historyPage{padding:1rem .75rem}}.myPortfolioPage{background:#fff}.myPortfolioPage-header{border-bottom:1px solid rgba(0,0,0,.1)}.myPortfolioPage-header-contentWrapper{display:flex;align-items:center;justify-content:start;flex-direction:start;gap:.75rem;max-width:67rem;margin:auto;padding:.75rem 1rem;color:#111}@media (max-width:576px){.myPortfolioPage-header-contentWrapper{padding:.5rem 1rem;gap:.5rem}}.myPortfolioPage-header-contentWrapper svg{flex-shrink:0;font-size:1.5rem}@media (max-width:576px){.myPortfolioPage-header-contentWrapper svg{font-size:1.25rem}}.myPortfolioPage-header-title{font-size:1.5rem;font-weight:600}@media (max-width:576px){.myPortfolioPage-header-title{font-size:1.25rem}}.myPortfolioPage-body{display:flex;align-items:stretch;justify-content:start;flex-direction:row;gap:2rem;max-width:67rem;min-height:calc(100vh - var(--earningsMarqueeHeight) - 4rem);margin:0 auto;padding:1rem}@media (max-width:992px){.myPortfolioPage-body{flex-direction:column;gap:1.25rem;padding:1rem}}@media (max-width:576px){.myPortfolioPage-body{gap:1rem;padding:.75rem}}.myPortfolioPage-sidebar{position:-webkit-sticky;position:sticky;top:1.5rem;flex-shrink:0}@media (max-width:992px){.myPortfolioPage-sidebar{position:static;width:100%;order:-1}}.myPortfolioPage-main{flex:1 1;min-width:0}@media (max-width:992px){.myPortfolioPage-main{width:100%}}.emailCampaignPage{min-height:calc(100vh - var(--earningsMarqueeHeight));background:#fff}.emailCampaignPage-content{max-width:45rem;width:100%;margin:0 auto;padding:2rem 1rem 6rem}@media (max-width:768px){.emailCampaignPage-content{padding:1.25rem 1rem 5rem}}@media (max-width:576px){.emailCampaignPage-content{padding:1rem .75rem 5rem}}.emailCampaignPage-statusFilter{margin-bottom:.75rem}.emailCampaignPage-feedHeader .feedHeader-left{flex:1 1 auto;min-width:0}.emailCampaignPage-feedHeader .feedHeader-right{flex:0 0 auto;width:auto}.emailCampaignPage-feedHeader .feedHeader-title-text{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.emailCampaignPage--dashboard .emailCampaignPage-content{width:min(100%,45rem);padding-top:.75rem;padding-bottom:2.5rem}.emailCampaignPage--create .emailCampaignPage-content{width:min(100%,45rem);padding-top:1.25rem}.emailCampaignPage-header{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:1.5rem;margin-bottom:1.75rem}@media (max-width:576px){.emailCampaignPage-header{flex-direction:column;gap:1rem;margin-bottom:1.25rem}}.emailCampaignPage-headerActions{flex-wrap:wrap}@media (max-width:576px){.emailCampaignPage-headerActions{width:100%;justify-content:stretch}}.emailCampaignPage-eyebrow{margin:0 0 .25rem;color:#666;font-size:.875rem;font-weight:500}.emailCampaignPage-title{margin:0;color:#333;font-size:1.875rem;font-weight:700;line-height:1.25;letter-spacing:0}@media (max-width:576px){.emailCampaignPage-title{font-size:1.5rem}}.emailCampaignPage-button{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;min-height:2.75rem;border:0;border-radius:.5rem;padding:0 1rem;background:rgb(241.9,241.9,241.9);color:#333;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease;white-space:nowrap}@media (max-width:576px){.emailCampaignPage-button{flex:1 1 auto}}.emailCampaignPage-button:hover{background:rgb(209.6600985222,228.3596059113,248.3399014778);color:#1a63b1}.emailCampaignPage-button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.16)}.emailCampaignPage-button svg{flex-shrink:0;font-size:1rem}.emailCampaignPage-button--primary{background:#1a63b1;color:#fff}.emailCampaignPage-button--primary:hover{background:#2e77c1;color:#fff}.emailCampaignPage-button:disabled{opacity:.62;cursor:not-allowed;pointer-events:none}.emailCampaignPage-state{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.75rem;min-height:14rem;padding:3rem 1rem;text-align:center}.emailCampaignPage-state .customButton,.emailCampaignPage-state .customButton a{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.emailCampaignPage-state h2{margin:0;color:#333;font-size:1.25rem;font-weight:600;line-height:1.375;letter-spacing:0}.emailCampaignPage-state p{max-width:28rem;margin:0;color:#666;font-size:.875rem;line-height:1.5}.emailCampaignPage-state--empty{min-height:10rem;padding:2rem 1rem}.emailCampaignPage-state--empty .emailCampaignPage-emptyMessage{color:#888}.emailCampaignPage-emptyMessage{max-width:28rem;margin:0;color:#888;font-size:.875rem;line-height:1.5}.emailCampaignPage-inlineLink{color:#1a63b1;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.emailCampaignPage-inlineLink:focus-visible,.emailCampaignPage-inlineLink:hover{color:#2e77c1}.emailCampaignPage-inlineLink:focus-visible{border-radius:.125rem;outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-list{width:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:stretch}.emailCampaignPage-createButton,.emailCampaignPage-editButton{white-space:nowrap}.emailCampaignPage-createButton,.emailCampaignPage-createButton a,.emailCampaignPage-editButton,.emailCampaignPage-editButton a{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.emailCampaignPage-createButton svg,.emailCampaignPage-editButton svg{flex-shrink:0}.emailCampaignPage-loadMoreButton{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.emailCampaignPage-card{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;width:100%;height:100%;min-height:11.25rem;border:0;border-radius:1rem;background:#f7f7f7;padding:1.5rem;overflow:hidden;transition:box-shadow .16s ease}@media (max-width:576px){.emailCampaignPage-card{padding:1rem}}.emailCampaignPage-card .timeAgoDate{margin:0;color:#8a8a8a;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.emailCampaignPage-card .emailCampaignPage-statusPill{min-height:auto;border-radius:0;background:rgba(0,0,0,0);padding:0;color:#777;font-size:.75rem;line-height:1}.emailCampaignPage-card .emailCampaignPage-statusPill--active,.emailCampaignPage-card .emailCampaignPage-statusPill--disabled{min-height:1.25rem;border-radius:9999px;padding:0 .5rem}.emailCampaignPage-card .emailCampaignPage-statusPill--active{background:rgba(46,143,104,.14);color:#247552}.emailCampaignPage-card .emailCampaignPage-statusPill--disabled{background:rgba(216,149,47,.16);color:#93601b}.emailCampaignPage-card .emailCampaignPage-statusPill--archived{color:#999}.emailCampaignPage-cardTopline{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;gap:.75rem;min-height:1.25rem}.emailCampaignPage-cardTitle{display:block;margin-top:.75rem;color:#333;font-size:1rem;font-weight:600;min-width:0;line-height:1.375;text-decoration:none;overflow-wrap:anywhere;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.emailCampaignPage-cardTitle:focus-visible,.emailCampaignPage-cardTitle:hover{text-decoration:underline}.emailCampaignPage-cardTitle:focus-visible{outline:0}.emailCampaignPage-cardDescription{margin:.375rem 0 0;color:#555;font-size:.875rem;line-height:1.375;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.emailCampaignPage-cardMeta{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.375rem;margin-top:.75rem}.emailCampaignPage-cardMeta span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.25rem;max-width:100%;min-width:0;color:#555;font-size:.875rem;font-weight:500;line-height:1.375;overflow-wrap:anywhere}.emailCampaignPage-cardMeta svg{flex-shrink:0;width:.875rem;height:.875rem;color:#777}.emailCampaignPage-cardMetaRow{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem .75rem;flex-wrap:wrap;width:100%;min-width:0}.emailCampaignPage-cardFooter{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;margin-top:auto;padding-top:1rem}.emailCampaignPage-manageLink{display:flex;align-items:center;justify-content:center;flex-direction:row;width:-moz-fit-content;width:fit-content;min-height:1.75rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;color:#333;font-size:.75rem;font-weight:600;line-height:1;padding:0 .625rem;text-decoration:none;transition:background-color .2s ease-in,border-color .2s ease-in}.emailCampaignPage-manageLink:focus-visible,.emailCampaignPage-manageLink:hover{border-color:rgba(0,0,0,.16);background:#f7f7f7;outline:0;text-decoration:none}.emailCampaignPage-manageLink:focus-visible{box-shadow:0 0 0 3px rgba(26,99,177,.12)}.emailCampaignPage-statusPill{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:1.75rem;width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:0 .625rem;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.emailCampaignPage-statusPill--draft{background:rgba(216,149,47,.18);color:#8a5a19}.emailCampaignPage-statusPill--active{background:rgba(46,143,104,.1);color:#247552}.emailCampaignPage-statusPill--disabled{background:rgba(205,83,83,.1);color:#b84242}.emailCampaignPage-statusPill--archived{background:rgba(60,66,74,.1);color:#4a515a}.emailCampaignPage-headerActions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem}@media (max-width:576px){.emailCampaignPage-headerActions{flex-wrap:wrap}}.emailCampaignPage-loadMore{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-top:1.25rem}.emailCampaignPage-card--skeleton{background:#f7f7f7;pointer-events:none;box-shadow:none}.emailCampaignPage-card--skeleton:hover{box-shadow:none}.emailCampaignPage-card--skeleton .emailCampaignPage-cardSkeletonLine--title{margin-top:.75rem}.emailCampaignPage-card--skeleton .emailCampaignPage-cardSkeletonLine--summary{margin-top:.375rem}.emailCampaignPage-cardSkeletonLine,.emailCampaignPage-cardSkeletonPill{display:block;animation:emailCampaignCardSoftPulse 1.5s ease-in-out infinite}.emailCampaignPage-cardSkeletonLine{height:.9rem;border-radius:9999px;background:rgba(0,0,0,.035)}.emailCampaignPage-cardSkeletonLine--title{width:min(13rem,72%);height:1rem}.emailCampaignPage-cardSkeletonLine--summary{width:min(18rem,90%)}.emailCampaignPage-cardSkeletonLine--summaryShort{width:58%}.emailCampaignPage-cardSkeletonPill{width:6.25rem;height:1rem;border-radius:9999px;background:rgba(0,0,0,.025)}.emailCampaignPage-cardSkeletonPill--status{width:3rem;height:.8rem}.emailCampaignPage-cardSkeletonPill--date{width:2.5rem;height:.8rem;background:rgba(0,0,0,.018)}.emailCampaignPage-cardSkeletonPill--button{width:6.75rem;height:1.75rem;margin-top:auto;align-self:flex-end;border-radius:.375rem;background:hsla(0,0%,100%,.3);border:1px solid rgba(0,0,0,.014)}.emailCampaignPage-cardSkeletonMeta{gap:.5rem;margin-top:.75rem}.emailCampaignPage-cardSkeletonMeta,.emailCampaignPage-packList{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap}.emailCampaignPage-packList{gap:.375rem;min-width:0}.emailCampaignPage-packChip{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:1.625rem;border-radius:9999px;background:#f4f5f7;padding:0 .625rem;color:#444;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.emailCampaignPage-emailSummary{margin:0;color:#666;font-size:.875rem;line-height:1.5}.emailCampaignPage-emailRows{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem}.emailCampaignPage-emailRow{min-width:0;background:#f8f9fa}.emailCampaignPage-emailText{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.125rem;min-width:0}.emailCampaignPage-emailText span{color:#777;font-size:.75rem;font-weight:500;line-height:1.375;overflow-wrap:anywhere}.emailCampaignPage-emailAction{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;margin-left:auto;white-space:nowrap}@media (max-width:576px){.emailCampaignPage-emailAction{margin-left:0}}.emailCampaignPage-emailSummary{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.emailCampaignPage-emailSummary svg{flex-shrink:0;color:#777}.emailCampaignPage-emailRows{max-height:18rem;overflow-y:auto;padding-right:.25rem;overscroll-behavior:contain;scrollbar-gutter:stable}.emailCampaignPage-emailRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:3.25rem;border-radius:.5rem;padding:.625rem .75rem}@media (max-width:576px){.emailCampaignPage-emailRow{grid-template-columns:auto minmax(0,1fr);align-items:flex-start}}.emailCampaignPage-emailIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:2rem;height:2rem;border-radius:.375rem;background:#fff;color:#777}.emailCampaignPage-emailText a{color:#333;font-size:.875rem;font-weight:600;line-height:1.375;overflow-wrap:anywhere;text-decoration:none}.emailCampaignPage-emailText a:focus-visible,.emailCampaignPage-emailText a:hover{color:#1a63b1;outline:0;text-decoration:underline}@keyframes emailCampaignCardSoftPulse{0%{opacity:.35}50%{opacity:.68}to{opacity:.35}}.emailCampaignForm{gap:.75rem}.emailCampaignForm,.emailCampaignForm-fields{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}.emailCampaignForm-fields{gap:1rem}.emailCampaignForm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:768px){.emailCampaignForm-grid{grid-template-columns:1fr}}.emailCampaignForm-grid--schedule{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:992px){.emailCampaignForm-grid--schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.emailCampaignForm-grid--schedule{grid-template-columns:1fr}}.emailCampaignForm-field{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem}.emailCampaignForm-field--full{grid-column:1/-1}.emailCampaignForm-field>span{color:#333;font-size:.875rem;font-weight:600}.emailCampaignForm-field .emailCampaignForm-fieldOptional{color:#888;font-size:.75rem;font-weight:500}.emailCampaignForm-field input,.emailCampaignForm-field select,.emailCampaignForm-field textarea{width:100%;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fff;color:#333;font-size:.875rem;outline:none;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.emailCampaignForm-field input:focus,.emailCampaignForm-field select:focus,.emailCampaignForm-field textarea:focus{border-color:rgba(26,99,177,.45);box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignForm-field input::placeholder,.emailCampaignForm-field select::placeholder,.emailCampaignForm-field textarea::placeholder{color:#999}.emailCampaignForm-field input:disabled,.emailCampaignForm-field select:disabled,.emailCampaignForm-field textarea:disabled{border-color:rgba(0,0,0,.08);background:hsl(0,0%,93.862745098%);color:#777;cursor:not-allowed}.emailCampaignForm-field input,.emailCampaignForm-field select{height:2.5rem;padding:0 .75rem}.emailCampaignForm-field textarea{min-height:5.5rem;resize:vertical;padding:.75rem;line-height:1.5}.emailCampaignForm-companyDropdown{margin-bottom:0}.emailCampaignForm-companiesViewer{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem;border-radius:.5rem;background:rgb(241.9,241.9,241.9);padding:1rem}.emailCampaignForm-companiesHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem}.emailCampaignForm-companiesTitle{margin:0;color:#777;font-size:.75rem;font-weight:600;letter-spacing:.03125rem}.emailCampaignForm-clearCompanies{border:0;border-radius:.125rem;background:rgba(0,0,0,0);padding:.25rem .5rem;color:#cd5353;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,transform .16s ease}.emailCampaignForm-clearCompanies:hover{background:rgba(205,83,83,.1)}.emailCampaignForm-clearCompanies:active{transform:scale(.96)}.emailCampaignForm-emptyCompanies{margin:0;padding:.5rem 0;color:#888;font-size:.875rem;font-style:italic}.emailCampaignForm-companyList{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;flex-wrap:wrap}.emailCampaignForm-companyChip{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;border-radius:9999px;background:#fff;padding:.375rem .5rem;color:#1f2021;font-size:.875rem;cursor:default;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.emailCampaignForm-companyChip:focus,.emailCampaignForm-companyChip:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.emailCampaignForm-companyChip .companyLogo{width:1rem;height:1rem}.emailCampaignForm-companyChip--added{background:rgba(46,143,104,.1);box-shadow:inset 0 0 0 1px rgba(46,143,104,.22)}.emailCampaignForm-companyChip--removed{background:rgba(205,83,83,.08);color:#8c4a4a;box-shadow:inset 0 0 0 1px rgba(205,83,83,.2)}.emailCampaignForm-companyTicker{font-weight:600}.emailCampaignForm-removeCompany{display:flex;align-items:center;justify-content:center;flex-direction:row;border:0;background:rgba(0,0,0,0);margin-left:-.3125rem;padding:.25rem;color:#999;cursor:pointer;transition:color .16s ease}.emailCampaignForm-removeCompany:hover{color:#cd5353}.emailCampaignForm-removeCompany svg{width:.875rem;height:.875rem}.emailCampaignForm-suggestionCompanies{margin-top:.75rem}.emailCampaignForm-suggestionItems{gap:.5rem;flex-wrap:wrap}.emailCampaignForm-suggestionChip,.emailCampaignForm-suggestionItems{display:flex;align-items:center;justify-content:center;flex-direction:row}.emailCampaignForm-suggestionChip{gap:.375rem;border:0;border-radius:9999px;background:#f5f5f5;padding:.5rem .75rem;color:#666;font-size:.75rem;font-weight:500;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.emailCampaignForm-suggestionChip:hover{background:#ebebeb;color:#333}.emailCampaignForm-suggestionChip:active{transform:scale(.97)}.emailCampaignForm-suggestionChip svg{width:.875rem;height:.875rem}.emailCampaignForm-suggestionLoading{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:1.5rem;margin-top:.75rem;opacity:0;pointer-events:none}.emailCampaignForm-suggestionLoading--active{opacity:1}.emailCampaignForm-packGrid{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}.emailCampaignForm-pack{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.375rem;border:0;border-radius:.5rem;background:#fff;padding:.5rem .75rem;color:#333;cursor:pointer;text-align:left;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.emailCampaignForm-pack:hover{background:rgba(26,99,177,.045)}.emailCampaignForm-pack:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignForm-pack--selected{background:rgba(26,99,177,.075);box-shadow:inset 0 0 0 1px rgba(26,99,177,.18)}.emailCampaignForm-packTitle{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;font-weight:700}.emailCampaignForm-packCheck{display:grid;place-items:center;flex-shrink:0;width:1.375rem;height:1.375rem;border-radius:.375rem;border:1px solid rgba(26,99,177,.18);background:rgba(26,99,177,.055);color:rgba(0,0,0,0)}.emailCampaignForm-pack--selected .emailCampaignForm-packCheck{border-color:rgba(26,99,177,.32);background:rgba(26,99,177,.14);color:#1a63b1}.emailCampaignForm-packCheck svg{font-size:.875rem}.emailCampaignForm-packDescription{color:#666;font-size:.875rem;line-height:1.5}.emailCampaignForm input.emailCampaignForm-fieldInput--readonly{background:rgb(241.9,241.9,241.9);color:#555;cursor:default}.emailCampaignForm textarea.emailCampaignForm-recipientInput{min-height:4.25rem}.emailCampaignForm-recipientList{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem;margin-top:.75rem}.emailCampaignForm-recipientsHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem}.emailCampaignForm-recipientsCount{margin:0;color:#777;font-size:.75rem;font-weight:600;letter-spacing:.03125rem}.emailCampaignForm-recipientRows{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem;max-height:17.5rem;overflow-y:auto;padding-right:.25rem;overscroll-behavior:contain;scrollbar-gutter:stable}.emailCampaignForm-clearRecipients{border:0;border-radius:.125rem;background:rgba(0,0,0,0);padding:.25rem .5rem;color:#cd5353;font-size:.75rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.emailCampaignForm-clearRecipients:hover{background:rgba(205,83,83,.1)}.emailCampaignForm-clearRecipients:active{transform:scale(.96)}.emailCampaignForm-recipientRow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-height:2.75rem;border-radius:.5rem;background:#fff;padding:0 .75rem;color:#333;font-size:.875rem}.emailCampaignForm-recipientRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.emailCampaignForm-recipientRow button{justify-self:end}.emailCampaignForm-removeRecipient{display:flex;align-items:center;justify-content:center;flex-direction:row;width:1.5rem;height:1.5rem;border:0;border-radius:9999px;background:rgba(0,0,0,0);color:#888;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}.emailCampaignForm-removeRecipient:hover{background:rgba(0,0,0,.055);color:#555}.emailCampaignForm-removeRecipient:active{transform:scale(.95)}.emailCampaignForm-removeRecipient svg{width:.8125rem;height:.8125rem}.emailCampaignForm-actions{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;margin-top:1rem}@media (max-width:576px){.emailCampaignForm-actions{align-items:stretch;flex-direction:column;gap:.75rem;margin-top:1rem}}.emailCampaignForm-actionsButtons{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem;flex-wrap:wrap}@media (max-width:576px){.emailCampaignForm-actionsButtons{width:100%}}.emailCampaignForm-error{margin:.75rem 0 0;border-radius:.375rem;background:rgba(205,83,83,.08);padding:.5rem .75rem;color:#a93636;font-size:.875rem;font-weight:500;line-height:1.5}.emailCampaignPage--detail .emailCampaignPage-content{max-width:45rem;padding-top:1.5rem}@media (max-width:576px){.emailCampaignPage--detail .emailCampaignPage-content{padding-top:1rem}}.emailCampaignPage--detail .feedHeader-titleAccessory .emailCampaignPage-statusPill{min-height:1.5rem}.emailCampaignPage--detail .customButton{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;line-height:1}.emailCampaignPage--detail .customButton svg{flex-shrink:0}.emailCampaignPage-detailShell{width:100%;gap:2.5rem}.emailCampaignPage-detailSection,.emailCampaignPage-detailShell{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}.emailCampaignPage-detailSection{padding:0}.emailCampaignPage-detailSectionHeader{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.75rem;min-width:0;margin-bottom:.625rem}@media (max-width:576px){.emailCampaignPage-detailSectionHeader{display:grid;grid-template-columns:minmax(0,1fr) auto}.emailCampaignPage-detailSectionHeader .emailCampaignPage-sectionActions{grid-column:1/-1;width:100%;margin-left:0}}.emailCampaignPage-detailSectionHeader h2{margin:0;color:#333;font-size:1.125rem;font-weight:600;line-height:1.375;letter-spacing:0}.emailCampaignPage-sectionNote{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:1.375rem;border-radius:9999px;background:#f4f5f7;padding:0 .5rem;color:#777;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}.emailCampaignPage-sectionTitle{justify-content:flex-start;flex-wrap:wrap}.emailCampaignPage-sectionActions,.emailCampaignPage-sectionTitle{display:flex;align-items:center;flex-direction:row;gap:.5rem;min-width:0}.emailCampaignPage-sectionActions{justify-content:flex-end;flex:1 1 auto;flex-wrap:nowrap;max-width:100%;margin-left:auto}.emailCampaignPage-sectionActions .customButton{flex-shrink:0}.emailCampaignPage-errorText,.emailCampaignPage-listSummary,.emailCampaignPage-mutedText{margin:0;color:#666;font-size:.875rem;line-height:1.5}.emailCampaignPage-errorText{margin-top:.75rem;border-radius:.375rem;background:rgba(205,83,83,.08);padding:.5rem .75rem;color:#a93636;font-weight:500}.emailCampaignPage-listSearch{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex:1 1 12.5rem;min-width:125px;max-width:175px;height:2rem;border:1px solid rgba(0,0,0,.1);border-radius:9999px;background:#fff;padding:0 .625rem;color:#777;transition:border-color .16s ease,box-shadow .16s ease}@media (max-width:576px){.emailCampaignPage-listSearch{width:100%;max-width:none}}.emailCampaignPage-listSearch:focus-within{border-color:rgba(26,99,177,.45);box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-listSearch svg{flex-shrink:0;width:.875rem;height:.875rem}.emailCampaignPage-listSearch input{flex:1 1 auto;min-width:0;width:auto;height:100%;border:0;outline:0;background:rgba(0,0,0,0);padding:0 .375rem;color:#333;font-size:.75rem}.emailCampaignPage-listSearch input::placeholder{color:#999}.emailCampaignPage-listLoading,.emailCampaignPage-listSummary{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.emailCampaignPage-listLoading{flex-shrink:0;color:#777}.emailCampaignPage-listError{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;margin-bottom:.75rem}.emailCampaignPage-listError .emailCampaignPage-errorText{flex:1 1 auto;margin-top:0}.emailCampaignPage-listError .customButton{flex-shrink:0}.emailCampaignPage-modalActions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem;flex-wrap:wrap}@media (max-width:576px){.emailCampaignPage-modalActions{width:100%;align-items:stretch}.emailCampaignPage-modalActions .customButton{flex:1 1 auto}}.emailCampaignPage-backLink{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem;width:-moz-fit-content;width:fit-content;margin-bottom:1.5rem;color:#1a63b1;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:color .16s ease}.emailCampaignPage-backLink:focus-visible{border-radius:.125rem;outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-backLink:hover{color:#2e77c1}.emailCampaignPage-detailIntro{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.emailCampaignPage-detailNavigation{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;width:100%;flex-wrap:wrap}.emailCampaignPage-detailNavigation .emailCampaignPage-backLink{margin-bottom:0}.emailCampaignPage-detailDescription{max-width:38rem;margin:0;color:#444;font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.emailCampaignPage-detailList{display:block;margin:0;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fff;overflow:hidden}.emailCampaignPage-detailList div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;min-width:0;min-height:2.875rem;padding:.625rem .75rem}.emailCampaignPage-detailList div:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}@media (max-width:576px){.emailCampaignPage-detailList div{grid-template-columns:1fr;gap:.25rem;align-items:flex-start}}.emailCampaignPage-detailList dt{color:#777;font-size:.875rem;font-weight:500;line-height:1.375}.emailCampaignPage-detailList dd{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem;min-width:0;margin:0;color:#333;font-size:.875rem;font-weight:600;line-height:1.5;text-align:right;overflow-wrap:anywhere}@media (max-width:576px){.emailCampaignPage-detailList dd{justify-content:flex-start;text-align:left}}.emailCampaignPage-detailList svg{flex-shrink:0;width:1rem;height:1rem;color:#777}.emailCampaignPage-previewLink{text-decoration:none}.emailCampaignPage-statusControl{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem;min-height:2rem}.emailCampaignPage-statusSelect{min-height:1.875rem;border:1px solid rgba(0,0,0,.08);border-radius:9999px;background:#f4f5f7;padding:0 .75rem;color:#333;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer}.emailCampaignPage-statusSelect:focus-visible{border-color:rgba(26,99,177,.45);outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-statusSelect:disabled{opacity:.68;cursor:not-allowed}.emailCampaignPage-statusSelect option{background:#f4f5f7;color:#333}.emailCampaignPage-statusSelect--draft{background:rgba(216,149,47,.16);border-color:rgba(216,149,47,.2);color:#8a5a19}.emailCampaignPage-statusSelect--active{background:rgba(46,143,104,.12);border-color:rgba(46,143,104,.18);color:#247552}.emailCampaignPage-statusSelect--disabled{background:rgba(205,83,83,.1);border-color:rgba(205,83,83,.16);color:#b84242}.emailCampaignPage-statusSelect--archived{background:rgba(60,66,74,.08);border-color:rgba(60,66,74,.12);color:#4a515a}.emailCampaignPage--detailSkeleton,.emailCampaignPage--detailSkeleton *{border:0;outline:0;box-shadow:none}.emailCampaignPage-detailShell--skeleton{pointer-events:none}.emailCampaignPage-detailSkeletonHeader .feedHeader-title-text{display:block;width:min(11rem,38vw);height:1rem;border-radius:9999px;background:rgba(0,0,0,.035);animation:emailCampaignCardSoftPulse 1.5s ease-in-out infinite}.emailCampaignPage-detailSkeletonIcon{display:block;width:1.25rem;height:1.25rem;border-radius:.125rem;background:rgba(0,0,0,.035)}.emailCampaignPage-detailSkeletonLine{display:block;height:.75rem;border-radius:9999px;background:rgba(0,0,0,.035);animation:emailCampaignCardSoftPulse 1.5s ease-in-out infinite}.emailCampaignPage-detailSkeletonLine--backLink{width:5.5rem;margin-bottom:1.5rem}.emailCampaignPage-detailSkeletonLine--sectionTitle{width:5.75rem;height:1rem}.emailCampaignPage-detailSkeletonLine--companyName{width:min(10rem,46vw)}.emailCampaignPage-detailSkeletonLine--companyMeta{width:min(6rem,32vw);height:.625rem}.emailCampaignPage-detailSkeletonLine--email{width:min(15rem,55vw)}.emailCampaignPage-detailSkeletonPill{display:block;border-radius:9999px;background:rgba(0,0,0,.025)}.emailCampaignPage-detailSkeletonPill--status{width:5rem;height:2rem}.emailCampaignPage-detailSkeletonPill--action,.emailCampaignPage-detailSkeletonPill--actionWide{width:4.25rem;height:2rem;margin-left:auto;border-radius:.375rem}.emailCampaignPage-detailSkeletonPill--actionWide{width:6.25rem}.emailCampaignPage-detailSkeletonPill--emailStatus{width:4rem;height:1.25rem}.emailCampaignPage-detailSkeletonSectionHeader{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;margin-bottom:.625rem}.emailCampaignPage-detailSkeletonCompanyList,.emailCampaignPage-detailSkeletonTable{border-radius:.5rem;background:#fafafa;overflow:hidden}.emailCampaignPage-detailSkeletonCompany{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-height:3.5rem;padding:.625rem .75rem}.emailCampaignPage-detailSkeletonAvatar{display:block;width:2rem;height:2rem;border-radius:.375rem;background:rgba(0,0,0,.025)}.emailCampaignPage-detailSkeletonCompanyText{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem;min-width:0}.emailCampaignPage-detailSkeletonTableRow{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;min-height:2.75rem;padding:.625rem .75rem}@media (max-width:576px){.emailCampaignPage-detailSkeletonTableRow{gap:.5rem}}.emailCampaignPage-companySelectionNote{margin:-.25rem 0 .75rem;color:#777;font-size:.75rem;line-height:1.4}.emailCampaignPage-companyCards{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fff;overflow:hidden}.emailCampaignPage-companyCard{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;min-width:0;min-height:3.5rem;background:#fff;padding:.625rem .75rem;transition:background-color .16s ease,border-color .16s ease}.emailCampaignPage-companyCard:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}.emailCampaignPage-companyCard:hover{background:#fafafa}.emailCampaignPage-companyCardHeader{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;min-width:0}.emailCampaignPage-companyCardInfo{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem;min-width:0}.emailCampaignPage-companyCardName{width:-moz-fit-content;width:fit-content;max-width:100%;color:#333;font-size:.875rem;font-weight:600;line-height:1.375;overflow-wrap:anywhere;text-decoration:none;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.emailCampaignPage-companyCardName:focus-visible,.emailCampaignPage-companyCardName:hover{outline:0;text-decoration:underline}.emailCampaignPage-companyCardMeta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;min-width:0;color:#9e9e9e;font-size:.75rem;font-weight:500;line-height:1.375}.emailCampaignPage-companyCardMeta svg{flex-shrink:0;width:.875rem;height:.875rem}.emailCampaignPage-companyCardMeta span{min-width:0;overflow-wrap:anywhere;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.emailCampaignPage-companyCardAction{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;flex-shrink:0}.emailCampaignPage-companyCardAction .companyInfoTooltip-infoIcon{padding:.25rem}.emailCampaignPage-removeCompanyButton{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2rem;height:2rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fff;color:#555;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.emailCampaignPage-removeCompanyButton:hover:not(:disabled){border-color:rgba(0,0,0,.16);background:#f8f9fa;color:#222}.emailCampaignPage-removeCompanyButton:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-removeCompanyButton:disabled{opacity:.58;cursor:not-allowed}.emailCampaignPage-removeCompanyButton svg{width:.95rem;height:.95rem}.emailCampaignPage-detailSectionHeader>.emailCampaignPage-addEmailsButton--mobile{display:none}@media (max-width:576px){.emailCampaignPage-detailSectionHeader--emails .emailCampaignPage-sectionTitle{flex:1 1 auto}.emailCampaignPage-detailSectionHeader--emails>.emailCampaignPage-addEmailsButton--mobile{display:flex;flex:0 0 auto;margin-left:auto}.emailCampaignPage-detailSectionHeader--emails .emailCampaignPage-sectionActions{flex-basis:100%;width:100%;margin-left:0}.emailCampaignPage-detailSectionHeader--emails .emailCampaignPage-addEmailsButton--desktop{display:none}}.emailCampaignPage-emailStatusFilter{flex:0 0 auto;height:2rem;border:1px solid rgba(0,0,0,.1);border-radius:9999px;outline:0;background:#fff;padding:0 .625rem;color:#555;font-size:.75rem;font-weight:500;cursor:pointer}.emailCampaignPage-emailStatusFilter:focus-visible{border-color:rgba(26,99,177,.45);box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-emailStatusFilter:disabled{opacity:.6;cursor:wait}.emailCampaignPage-emailStatus{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:1.5rem;width:-moz-fit-content;width:fit-content;border-radius:9999px;padding:0 .5rem;font-size:.75rem;font-weight:600;line-height:1;white-space:nowrap}@media (max-width:576px){.emailCampaignPage-emailStatus{grid-column:2;justify-self:start}}.emailCampaignPage-emailStatus--active{background:rgba(46,143,104,.12);color:#247552}.emailCampaignPage-emailStatus--disabled{background:rgba(205,83,83,.1);color:#b84242}.emailCampaignPage-emailStatus--unsubscribed{background:rgba(60,66,74,.1);color:#4a515a}.emailCampaignPage-emailTableWrap{overflow-x:auto;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:#fff}.emailCampaignPage-emailTable{width:100%;min-width:26rem;border-collapse:collapse;table-layout:fixed}.emailCampaignPage-emailTable td,.emailCampaignPage-emailTable th{padding:.625rem .75rem;text-align:left;vertical-align:middle;border-bottom:1px solid rgba(0,0,0,.08);font-size:.875rem;line-height:1.375}.emailCampaignPage-emailTable th{color:#777;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03125rem;background:#f8f9fa;white-space:nowrap}.emailCampaignPage-emailTable th:first-child{width:58%}.emailCampaignPage-emailTable th:last-child{width:3.5rem}.emailCampaignPage-emailTable td{color:#444;font-weight:500}.emailCampaignPage-emailTable td:first-child{max-width:16rem;overflow-wrap:anywhere}.emailCampaignPage-emailTable td:last-child{width:1%;text-align:right}.emailCampaignPage-emailTable td.emailCampaignPage-emailTableEmpty{width:auto;max-width:none;padding:1.25rem .75rem;color:#777;font-weight:500;text-align:center}.emailCampaignPage-emailTable tr:last-child td{border-bottom:0}.emailCampaignPage-emailTable a{color:#333;font-weight:600;text-decoration:none}.emailCampaignPage-emailTable a:focus-visible,.emailCampaignPage-emailTable a:hover{color:#1a63b1;outline:0;text-decoration:underline}.emailCampaignPage-emailTableHeading{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem}.emailCampaignPage-emailTableTotal{color:#999;font-size:.75rem;font-weight:600;letter-spacing:0}.emailCampaignPage-removeEmailButton{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2rem;height:2rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fff;color:#555;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.emailCampaignPage-removeEmailButton:hover:not(:disabled){border-color:rgba(0,0,0,.16);background:#f8f9fa;color:#222}.emailCampaignPage-removeEmailButton:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-removeEmailButton:disabled{opacity:.58;cursor:not-allowed}.emailCampaignPage-removeEmailButton svg{width:.95rem;height:.95rem}.emailCampaignPage-listPagination{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;flex-wrap:wrap;margin-top:.75rem;color:#777;font-size:.875rem;font-weight:500}.emailCampaignPage-listPaginationMeta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.emailCampaignPage-listLimitSelect{height:1.5rem;min-width:2.625rem;border:1px solid rgba(0,0,0,.08);border-radius:.125rem;background:rgba(0,0,0,0);padding:0 .25rem;color:#777;font-size:.75rem;font-weight:600;line-height:1;cursor:pointer}.emailCampaignPage-listLimitSelect:focus-visible{border-color:rgba(26,99,177,.38);outline:0;box-shadow:0 0 0 2px rgba(26,99,177,.12)}.emailCampaignPage-listLimitSelect:disabled{opacity:.58;cursor:not-allowed}.emailCampaignPage-listPaginationButtons{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem}.emailCampaignPage-listPaginationButtons button{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2rem;height:2rem;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fff;color:#555;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.emailCampaignPage-listPaginationButtons button:hover:not(:disabled){border-color:rgba(0,0,0,.16);background:#f8f9fa;color:#222}.emailCampaignPage-listPaginationButtons button:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPage-listPaginationButtons button:disabled{opacity:.58;cursor:not-allowed}.emailCampaignPage-listPaginationButtons button svg{width:.95rem;height:.95rem}.emailCampaignPage-companyAddModal,.emailCampaignPage-detailsModal{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1rem}.emailCampaignPage #emailCampaignCompaniesModal .modal-body,.emailCampaignPage #emailCampaignCompaniesModal .modal-wrapper{overflow:visible}.emailCampaignPage-emailsModal{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1rem}.embeddedNewsletter{width:100%}.embeddedNewsletter--skeleton{display:flex;min-height:32rem;flex-direction:column;gap:2.5rem;padding:2.5rem;background:#fafafa;border-radius:1rem;animation:embeddedNewsletterSkeletonPulse 1.5s ease-in-out infinite}.embeddedNewsletter-skeletonGroup{display:flex;flex-direction:column;gap:.75rem}.embeddedNewsletter-skeletonLine{display:block;width:100%;height:.875rem;background:rgba(0,0,0,.035);border-radius:9999px}.embeddedNewsletter-skeletonLine--title{width:54%;height:1.75rem}.embeddedNewsletter-skeletonLine--medium{width:76%}.embeddedNewsletter-skeletonLine--short{width:42%;background:rgba(0,0,0,.01)}@media (max-width:576px){.embeddedNewsletter--skeleton{min-height:28rem;padding:2rem 1.5rem;border-radius:0}}@keyframes embeddedNewsletterSkeletonPulse{0%,to{opacity:.72}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.embeddedNewsletter--skeleton{animation:none}}.newsletterFeed-loadMoreTrigger{width:100%;height:1px}.newsletterFeed-loadingError{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:1.25rem;color:#6b7280;font-size:.875rem;text-align:center}.newsletterFeed-loadingError button{padding:.375rem .75rem;color:#1a63b1;background:rgba(0,0,0,0);border:1px solid rgba(26,99,177,.2);border-radius:.375rem;font:inherit;font-weight:600;cursor:pointer}.newsletterFeed-loadingError button:focus-visible,.newsletterFeed-loadingError button:hover{background:rgba(26,99,177,.05)}@media (max-width:576px){.newsletterFeed-loadingError{flex-direction:column}}.newsletterEditionCard-title{min-width:0;margin:0;color:#1f2937;font-size:1.125rem;font-weight:700;line-height:1.375;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.newsletterEditionCard-title a{color:inherit;text-decoration:none}.newsletterEditionCard-title a:focus-visible,.newsletterEditionCard-title a:hover{text-decoration:underline;text-underline-offset:2px}.newsletterEditionCard-preview{margin:0;color:#4b5563;font-size:.875rem;line-height:1.625}.newsletterEditionCard-preview .prose{color:inherit;font-size:inherit;line-height:inherit}.newsletterEditionCard-preview .prose>:last-child{margin-bottom:0}.newsletterEditionCard-date{margin:0;color:hsl(215,16%,46%);font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.newsletterEditionCard-viewLink{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.375rem .625rem;color:#333;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .2s ease-in,border-color .2s ease-in}.newsletterEditionCard-viewLink svg{width:.875rem;height:.875rem;transition:transform .16s ease}.newsletterEditionCard-viewLink:focus-visible,.newsletterEditionCard-viewLink:hover{background:hsl(0,0%,91.862745098%);border-color:rgba(26,99,177,.16);text-decoration:none}.newsletterEditionCard-viewLink:focus-visible svg,.newsletterEditionCard-viewLink:hover svg{transform:translateX(.125rem)}.newsletterEditionCard--skeleton{overflow:hidden;background:#fafafa;pointer-events:none}.newsletterEditionCard--skeleton .feedCard-footer,.newsletterEditionCard--skeleton .feedCard-header{border:0}.newsletterEditionCard-skeletonHeaderLeft{width:100%}.newsletterEditionCard-skeletonButton,.newsletterEditionCard-skeletonLine{display:block;background:rgba(0,0,0,.035);animation:newsletterCardPulse 1.5s ease-in-out infinite}.newsletterEditionCard-skeletonLine{height:.75rem;border-radius:9999px}.newsletterEditionCard-skeletonLine--age{flex:0 0 auto;width:2rem}.newsletterEditionCard-skeletonLine--title{width:min(30rem,82%);height:1.25rem}.newsletterEditionCard-skeletonLine--summary,.newsletterEditionCard-skeletonLine--summaryShort{width:100%;height:.875rem}.newsletterEditionCard-skeletonLine--summaryShort{width:74%}.newsletterEditionCard-skeletonBody{display:flex;align-items:stretch;flex-direction:column;gap:.75rem}.newsletterEditionCard-skeletonButton{width:6rem;height:1.9rem;background:rgba(0,0,0,.01);border-radius:.375rem}@media (max-width:576px){.newsletterEditionCard .feedCard-header{align-items:flex-start;flex-direction:column}}@keyframes newsletterCardPulse{0%,to{opacity:.3}50%{opacity:.65}}@media(prefers-reduced-motion:reduce){.newsletterEditionCard-skeletonButton,.newsletterEditionCard-skeletonLine{animation:none}}.newsletterArchiveHero{width:100%;max-width:42rem;margin:0 auto 1rem;padding:1.25rem 1.5rem;background:#f7f7f7;border-radius:.75rem}.newsletterArchiveHero-heading{display:flex;align-items:center;gap:.5rem}.newsletterArchiveHero-icon{width:1.75rem;height:1.75rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#1a63b1;background:rgba(26,99,177,.1);border-radius:9999px}.newsletterArchiveHero-title{min-width:0;margin:0;color:hsl(222,47%,11%);font-size:1.25rem;font-weight:650;line-height:1.25;overflow-wrap:anywhere}.newsletterArchiveHero-description{max-width:40rem;margin:.5rem 0 0;color:hsl(215,16%,32%);font-size:.875rem;line-height:1.625;text-wrap:pretty}.newsletterArchiveHero-form{margin-top:.75rem}.newsletterArchiveHero-formRow{display:flex;align-items:stretch;gap:.5rem}.newsletterArchiveHero-input{width:100%;min-width:0;min-height:3rem;padding:.75rem 1rem;color:hsl(222,47%,11%);background:#fff;border:1px solid hsl(214,20%,82%);border-radius:.5rem;font:inherit;font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease}.newsletterArchiveHero-input::placeholder{color:hsl(215,14%,46%)}.newsletterArchiveHero-input:hover:not(:disabled){border-color:hsl(214,20%,70%)}.newsletterArchiveHero-input:focus{outline:none;border-color:#1a63b1;box-shadow:0 0 0 3px rgba(26,99,177,.16)}.newsletterArchiveHero-input:-moz-read-only{color:hsl(215,16%,32%);background:hsl(210,20%,96%)}.newsletterArchiveHero-input:read-only{color:hsl(215,16%,32%);background:hsl(210,20%,96%)}.newsletterArchiveHero-input:disabled{cursor:not-allowed;opacity:.68}.newsletterArchiveHero-submitButton{min-height:3rem;padding:.75rem 1.25rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.5rem;color:#fff;background:#1a63b1;border:1px solid #1a63b1;border-radius:.5rem;font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.newsletterArchiveHero-submitButton:hover:not(:disabled){background:#2e77c1;border-color:#2e77c1}.newsletterArchiveHero-submitButton:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,99,177,.24)}.newsletterArchiveHero-submitButton:disabled{cursor:not-allowed;opacity:.62}.newsletterArchiveHero-loadingIcon{animation:newsletterArchiveHeroSpin .9s linear infinite}.newsletterArchiveHero-error,.newsletterArchiveHero-note{margin:.5rem 0 0;font-size:.75rem;line-height:1.5}.newsletterArchiveHero-note{color:hsl(215,16%,35%)}.newsletterArchiveHero-note a{color:inherit;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:hsl(215,16%,58%);text-decoration-color:hsl(215,16%,58%);text-underline-offset:2px}.newsletterArchiveHero-note a:hover{color:hsl(222,47%,11%);-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor}.newsletterArchiveHero-note a:focus-visible{outline:2px solid rgba(26,99,177,.35);outline-offset:2px;border-radius:.125rem}.newsletterArchiveHero-error{color:hsl(0,72%,36%);font-weight:500}.newsletterArchiveHero-skeleton{display:flex;flex-direction:column;gap:.75rem}.newsletterArchiveHero-skeletonLine{display:block;background:hsl(210,14%,90%);border-radius:9999px;animation:newsletterArchiveHeroPulse 1.4s ease-in-out infinite}.newsletterArchiveHero-skeletonLine--title{width:min(14rem,48%);height:1.25rem}.newsletterArchiveHero-skeletonLine--description{width:min(32rem,82%);height:.875rem}.newsletterArchiveHero-skeletonLine--control{width:100%;height:3rem;border-radius:.5rem}@media (max-width:576px){.newsletterArchiveHero{padding:1rem}.newsletterArchiveHero-description{font-size:1rem}.newsletterArchiveHero-formRow{flex-direction:column}.newsletterArchiveHero-submitButton{width:100%}}@keyframes newsletterArchiveHeroSpin{to{transform:rotate(1turn)}}@keyframes newsletterArchiveHeroPulse{0%,to{opacity:.45}50%{opacity:.8}}@media(prefers-reduced-motion:reduce){.newsletterArchiveHero-input,.newsletterArchiveHero-loadingIcon,.newsletterArchiveHero-skeletonLine,.newsletterArchiveHero-submitButton{animation:none;transition:none}}.newsletterPage-feedHeader .feedHeader-title-icon{color:#1a63b1}.newsletterPage{width:100%;max-width:56rem;min-height:calc(100vh - 5rem);margin:0 auto;padding:1rem .75rem 4rem}.newsletterPage-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}.newsletterPage .newsletterFeed{width:100%;max-width:42rem;margin:0 auto}.newsletterPage-empty{padding:2.5rem 0;text-align:center}.newsletterPage-empty h2{color:#333;font-size:1.25rem;font-weight:650}.newsletterPage-empty p{margin-top:.5rem;color:#666}.newsletterPage-empty a{display:inline-block;margin-top:1rem;color:#1a63b1}.newsletterEditionPage{width:100%;min-height:100vh;padding:2rem 1rem}.newsletterEditionPage-container{width:100%;max-width:42rem;margin:0 auto}.newsletterEditionPage-state{max-width:36rem;margin:0 auto;padding:3rem 1.5rem;text-align:center}.newsletterEditionPage-share{display:flex;justify-content:flex-start;margin:1.25rem 1.5rem 0}.newsletterEditionPage-stateIcon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;color:#1a63b1;background:rgba(26,99,177,.08);border-radius:9999px}.newsletterEditionPage-stateIcon svg{width:1.5rem;height:1.5rem}.newsletterEditionPage-stateEyebrow{margin-top:1rem;color:#1a63b1;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.newsletterEditionPage-state h1{margin-top:.5rem;color:#333;font-size:1.5rem;font-weight:650}.newsletterEditionPage-state p:not(.newsletterEditionPage-stateEyebrow){margin-top:.5rem;color:#666}.newsletterEditionPage-state>a{display:inline-block;margin-top:1.25rem;color:#1a63b1}.newsletterEditionPage-stateActions{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.newsletterEditionPage-stateActions button{min-height:2.75rem}.newsletterEditionPage-stateActions button:not(.hasLink){display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.newsletterEditionPage-stateActions svg{flex:0 0 auto}@media (max-width:576px){.newsletterEditionPage{padding:0}.newsletterEditionPage-state{margin:0 1rem;padding:2.5rem 1rem}.newsletterEditionPage-share{margin-right:1rem;margin-bottom:2rem;margin-left:1rem}.newsletterEditionPage-stateActions{flex-direction:column}.newsletterEditionPage-stateActions button{width:100%}}.emailRecipientLayout{color:rgb(18.2453448276,29.7074617493,41.9546551724);background:#fff}.emailRecipientPage{width:min(100%,42rem);margin:0 auto;padding:2.5rem 1rem}.emailRecipientPage-card{padding:2.5rem;border-radius:1rem;background:#f7f7f7}.emailRecipientPage-card--centered{display:flex;align-items:center;flex-direction:column;gap:1rem;text-align:center}.emailRecipientPage-card--centered h1{font-size:1.875rem;line-height:1.25}.emailRecipientPage-card--centered p:not(.emailRecipientPage-eyebrow){max-width:30rem;color:rgb(80.6785098522,113.1383612534,147.8214901478);line-height:1.625}.emailRecipientPage-card--centered .customButton{margin-top:.5rem}.emailRecipientPage-eyebrow{color:#1a63b1;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.emailRecipientPage-icon{width:3.25rem;height:3.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;font-size:1.5rem;font-weight:700}.emailRecipientPage-icon--success{color:#1a63b1;background:rgb(234.04,244.92,252.6)}.emailRecipientPage-icon--warning{color:#2e77c1;background:rgb(234.04,244.92,252.6)}.emailRecipientPage-icon--muted{color:rgb(80.6785098522,113.1383612534,147.8214901478);background:rgb(249.4,249.4,249.4)}.emailRecipientPage-campaignDescription{padding:.75rem 1rem;border-radius:.5rem;background:rgb(249.4,249.4,249.4)}.emailRecipientPage-actions{margin-top:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;gap:.75rem}.emailRecipientPage-actionButton{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.emailRecipientPage-textLink{font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.2em}.emailRecipientPage-textLink,.emailRecipientPage-textLink:visited{color:hsl(0,0%,51.4921568627%)}.emailRecipientPage-textLink:hover{color:hsl(0,0%,41.4921568627%)}.emailRecipientPage .customButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:576px){.emailRecipientPage{padding:1.5rem 1rem}.emailRecipientPage-card{padding:1.75rem 1.25rem}.emailRecipientPage-card--centered h1{font-size:1.5rem}}.emailPreferencesPage{width:min(100%,52rem);margin:0 auto;padding:2rem 1rem 2.5rem}.emailPreferencesPage--loading .emailPreferencesPage-item{min-height:5.125rem}.emailPreferencesPage-header{margin-bottom:1.25rem;text-align:left}.emailPreferencesPage-header h1{margin:0 0 .75rem;font-size:1.875rem;line-height:1.25}.emailPreferencesPage-header>p:last-child{color:rgb(80.6785098522,113.1383612534,147.8214901478);line-height:1.625}.emailPreferencesPage-feedback{display:grid}.emailPreferencesPage-feedback:not(:empty){margin-bottom:.75rem}.emailPreferencesPage-feedbackMessage--error,.emailPreferencesPage-feedbackMessage--success{padding:.75rem 1rem;border:1px solid rgba(26,99,177,.14);border-radius:.5rem;font-size:.875rem}.emailPreferencesPage-feedbackMessage--error{color:rgb(20.7743842365,79.1024630542,141.4256157635);background:rgb(234.04,244.92,252.6)}.emailPreferencesPage-feedbackMessage--success{color:#1a63b1;background:rgb(234.04,244.92,252.6)}.emailPreferencesPage-form{width:100%}.emailPreferencesPage-loadingContent{width:100%;animation:emailPreferencesSkeletonPulse 1.8s ease-in-out infinite}.emailPreferencesPage-loadingStatus{display:flex;align-items:center;justify-content:center;gap:.5rem}.emailPreferencesPage-loadingStatus>span{display:inline-flex;align-items:center;line-height:0}.emailPreferencesPage-loadingSpinner{color:hsl(0,0%,51.4921568627%)}.emailPreferencesPage-loadingItemContent{display:flex;flex:1 1;flex-direction:column;gap:.75rem}.emailPreferencesPage-loadingSkeleton{display:block;border-radius:9999px;background:rgba(0,0,0,.035)}.emailPreferencesPage-loadingTitle{width:min(13rem,70%);height:1.125rem}.emailPreferencesPage-loadingMetadata{width:min(16rem,85%);height:.75rem;background:rgba(0,0,0,.01)}.emailPreferencesPage-loadingControl{pointer-events:none}.emailPreferencesPage-loadingCheckbox{width:1.125rem;height:1.125rem;flex:0 0 auto;border-radius:.125rem;background:rgba(0,0,0,.01)}.emailPreferencesPage-loadingLabel{width:4.75rem;height:.875rem;background:rgba(0,0,0,.01)}.emailPreferencesPage-loadingButton{width:7rem;height:2.75rem;border-radius:.5rem}.emailPreferencesPage-loadingButton--primary{width:9rem}.emailPreferencesPage-list{display:flex;flex-direction:column;gap:.75rem;list-style:none}.emailPreferencesPage-item{padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;border-radius:.75rem;background:#f7f7f7}.emailPreferencesPage-itemContent{min-width:0}.emailPreferencesPage-description{color:rgb(80.6785098522,113.1383612534,147.8214901478);font-size:.875rem;line-height:1.625;margin-top:.5rem}.emailPreferencesPage-metadata{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 0}.emailPreferencesPage-metadataItem{min-width:0;display:inline-flex;align-items:baseline;gap:.375rem}.emailPreferencesPage-metadataItem+.emailPreferencesPage-metadataItem{margin-left:.75rem;padding-left:.75rem;border-left:1px solid rgba(26,99,177,.14)}.emailPreferencesPage-metadataItem dt{color:rgb(80.6785098522,113.1383612534,147.8214901478);font-size:.75rem;font-weight:600}.emailPreferencesPage-metadataItem dd{overflow-wrap:anywhere;color:rgb(18.2453448276,29.7074617493,41.9546551724);font-size:.875rem;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.emailPreferencesPage-itemHeading{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.emailPreferencesPage-itemHeading h2{overflow-wrap:anywhere;font-size:1.075rem;font-weight:650}.emailPreferencesPage-sourceBadge{padding:.25rem .5rem;color:#1a63b1;border-radius:9999px;background:rgb(234.04,244.92,252.6);font-size:.75rem;font-weight:700;white-space:nowrap}.emailPreferencesPage-control{min-width:8rem;min-height:2.75rem;display:flex;align-items:center;justify-content:flex-end;gap:.5rem;cursor:pointer}.emailPreferencesPage-control--disabled{color:rgb(80.6785098522,113.1383612534,147.8214901478);cursor:not-allowed}.emailPreferencesPage-checkbox{width:1.125rem;height:1.125rem;flex:0 0 auto;accent-color:#1a63b1;cursor:pointer}.emailPreferencesPage-checkbox:focus-visible{outline:3px solid rgba(26,99,177,.25);outline-offset:2px}.emailPreferencesPage-checkbox:disabled{cursor:not-allowed}.emailPreferencesPage-statusLabel{font-size:.875rem;font-weight:600}.emailPreferencesPage-actions{margin-top:1.25rem;display:flex;align-items:flex-start;justify-content:flex-end;gap:1rem}.emailPreferencesPage-saveGroup{display:flex;flex-direction:column;gap:.5rem}.emailPreferencesPage-actionContent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.emailPreferencesPage-changeLimit{max-width:22rem;color:rgb(20.7743842365,79.1024630542,141.4256157635);font-size:.75rem}.emailPreferencesPage-uncheckAllButton{color:#1a63b1}.emailPreferencesPage-uncheckAllButton:enabled:hover{background:rgb(234.04,244.92,252.6)}.emailPreferencesPage .customButton:disabled{cursor:not-allowed;opacity:.55}@media (max-width:576px){.emailPreferencesPage{padding:1.5rem 1rem}.emailPreferencesPage-header h1{font-size:1.5rem}.emailPreferencesPage-item{padding:1rem;align-items:flex-start;flex-direction:column;gap:1rem}.emailPreferencesPage-control{width:100%;justify-content:flex-start}.emailPreferencesPage-metadata{align-items:flex-start;flex-direction:column}.emailPreferencesPage-metadataItem+.emailPreferencesPage-metadataItem{margin-left:0;padding-left:0;border-left:0}.emailPreferencesPage-actions{align-items:stretch;flex-direction:column}.emailPreferencesPage-actions .customButton,.emailPreferencesPage-loadingButton,.emailPreferencesPage-loadingButton--primary{width:100%}}@media(prefers-reduced-motion:reduce){.emailPreferencesPage-loadingContent,.emailPreferencesPage-loadingSpinner{animation:none}}@keyframes emailPreferencesSkeletonPulse{0%,to{opacity:1}50%{opacity:.92}}.emailCampaignPreviewShell{min-height:100dvh}.emailCampaignPreviewPage{--preview-canvas:#fff;--preview-surface:#fff;--preview-surface-muted:#f7f7f7;--preview-border:hsl(240,5.9%,90%);--preview-text:#353535;--preview-text-muted:#7d8188;--preview-primary:#1a63b1;--preview-primary-soft:rgba(26,99,177,0.08);--preview-error:rgb(177.5161572052,36.16069869,10.6838427948);--preview-error-soft:rgb(254.6510638298,239.6468085106,238.9489361702);display:flex;flex-direction:column;min-height:100dvh;background:var(--preview-canvas);color:var(--preview-text)}.emailCampaignPreviewPage-commandBar{position:static;flex:0 0 auto;border-bottom:1px solid rgba(0,0,0,.1);background:var(--preview-surface)}.emailCampaignPreviewPage-commandBarInner{display:flex;align-items:center;justify-content:space-between;flex-direction:row;min-height:3.25rem;gap:1rem;padding:.25rem 1rem}.emailCampaignPreviewPage-identity{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;min-width:0;gap:.75rem}.emailCampaignPreviewPage-backLink{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:2.75rem;flex:0 0 auto;gap:.375rem;border-radius:.375rem;padding:0 .5rem;color:var(--preview-primary);font-size:.875rem;font-weight:600;text-decoration:none;touch-action:manipulation;transition:color .16s ease}.emailCampaignPreviewPage-backLink:hover{color:#2e77c1}.emailCampaignPreviewPage-backLink:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.14)}.emailCampaignPreviewPage-identityDivider{width:1px;height:2rem;flex:0 0 auto;background:var(--preview-border)}.emailCampaignPreviewPage-titleGroup{min-width:0;max-width:min(42rem,46vw)}.emailCampaignPreviewPage-titleGroup h1{overflow:hidden;margin:0;color:var(--preview-text);font-size:.875rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.emailCampaignPreviewPage-controls{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;flex:0 0 auto;gap:.5rem}.emailCampaignPreviewPage-templateSelect{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;min-height:2.125rem;gap:.375rem;color:var(--preview-text-muted);font-size:.75rem;font-weight:600}.emailCampaignPreviewPage-templateSelect select{min-height:2rem;max-width:13rem;border:1px solid var(--preview-border);border-radius:.375rem;background:var(--preview-surface);padding:0 1.75rem 0 .5rem;color:var(--preview-text);font:inherit;cursor:pointer}.emailCampaignPreviewPage-templateSelect select:focus-visible{outline:0;box-shadow:0 0 0 2px rgba(26,99,177,.2)}.emailCampaignPreviewPage-templateSelect select:disabled{opacity:.55;cursor:not-allowed}.emailCampaignPreviewPage-controlGroup{display:flex;align-items:stretch;justify-content:center;flex-direction:row;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.emailCampaignPreviewPage-controlGroup:focus,.emailCampaignPreviewPage-controlGroup:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.emailCampaignPreviewPage-controlGroup{overflow:visible;border:0;border-radius:.375rem;background:var(--preview-surface-muted);padding:1px}.emailCampaignPreviewPage-controlGroup button{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;min-height:2rem;gap:.375rem;border:0;border-radius:.25rem;background:rgba(0,0,0,0);padding:0 .5rem;color:var(--preview-text-muted);font-size:.75rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,box-shadow .16s ease,color .16s ease}.emailCampaignPreviewPage-controlGroup button:after{position:absolute;inset:-6px 0;content:""}.emailCampaignPreviewPage-controlGroup button:hover:not(:disabled){background:rgb(241.9,241.9,241.9);color:var(--preview-text)}.emailCampaignPreviewPage-controlGroup button.is-active{background:var(--preview-primary-soft);color:var(--preview-primary);box-shadow:0 1px 3px rgba(26,99,177,.12)}.emailCampaignPreviewPage-controlGroup button:focus-visible{position:relative;z-index:1;outline:0;box-shadow:inset 0 0 0 2px rgba(26,99,177,.45)}.emailCampaignPreviewPage-controlGroup button:disabled{opacity:.45;cursor:not-allowed}.emailCampaignPreviewPage-retryButton{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:2.75rem;gap:.375rem;border:0;border-radius:.5rem;background:var(--preview-primary);padding:0 .75rem;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;touch-action:manipulation;transition:background-color .16s ease,box-shadow .16s ease}.emailCampaignPreviewPage-retryButton:hover:not(:disabled){background:rgb(22.0807881773,84.0768472906,150.3192118227)}.emailCampaignPreviewPage-retryButton:focus-visible{outline:0;box-shadow:0 0 0 3px rgba(26,99,177,.2)}.emailCampaignPreviewPage-retryButton:disabled{opacity:.5;cursor:not-allowed}.emailCampaignPreviewPage-subjectBar{display:none;grid-template-columns:auto minmax(0,1fr);align-items:start;flex:0 0 auto;gap:.75rem;min-height:3rem;border-bottom:1px solid var(--preview-border);background:var(--preview-surface-muted);padding:.5rem 1rem}.emailCampaignPreviewPage-subjectBar>span:first-child{padding-top:.15rem;color:var(--preview-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;line-height:1.5;text-transform:uppercase}.emailCampaignPreviewPage-subjectBar p{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0;color:var(--preview-text);font-size:.875rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.emailCampaignPreviewPage-subjectSkeleton{display:block;width:min(36rem,70%);height:1rem;margin-top:.2rem;border-radius:.125rem;background:hsl(0,0%,91.862745098%)}.emailCampaignPreviewPage-workspace{position:relative;display:flex;min-height:calc(100dvh - 3.25rem);flex:1 0 auto;background:var(--preview-canvas)}.emailCampaignPreviewPage-state{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:calc(100dvh - 3.25rem);gap:.75rem;padding:1.5rem;color:var(--preview-text-muted);text-align:center}.emailCampaignPreviewPage-state h2,.emailCampaignPreviewPage-state p{margin:0}.emailCampaignPreviewPage-state--empty{justify-content:flex-start;padding-top:3rem}.emailCampaignPreviewPage-state--error{gap:1rem}.emailCampaignPreviewPage-state--error>div{display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:32rem;gap:.5rem}.emailCampaignPreviewPage-state--error h2{color:var(--preview-text);font-size:1.25rem;font-weight:600}.emailCampaignPreviewPage-state--error p{line-height:1.625}.emailCampaignPreviewPage-emptyState{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:36rem;gap:.5rem}.emailCampaignPreviewPage-error{display:flex;align-items:center;justify-content:center;flex-direction:row;position:absolute;z-index:5;top:.75rem;left:50%;max-width:calc(100% - 2rem);gap:.5rem;border:1px solid rgba(216,44,13,.22);border-radius:.375rem;background:var(--preview-error-soft);padding:.5rem .75rem;color:var(--preview-error);font-size:.875rem;line-height:1.5;transform:translateX(-50%)}.emailCampaignPreviewPage-error button{border:0;background:rgba(0,0,0,0);padding:.25rem;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.emailCampaignPreviewPage-error button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.emailCampaignPreviewPage-canvas{display:flex;align-items:flex-start;justify-content:center;flex-direction:row;width:100%;min-height:calc(100dvh - 3.25rem);padding:1rem}.emailCampaignPreviewPage-device{overflow:hidden;width:min(44rem,100%);border:0;border-radius:0;background:var(--preview-surface)}.emailCampaignPreviewPage-device--mobile{width:min(23.4375rem,100%)}.emailCampaignPreviewPage-frame{display:block;width:100%;height:calc(100dvh - 5.25rem);border:0;background:var(--preview-surface)}.emailCampaignPreviewPage-plainTextCanvas{width:100%;padding:1rem}.emailCampaignPreviewPage-plainTextCanvas pre{transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.emailCampaignPreviewPage-plainTextCanvas pre:focus,.emailCampaignPreviewPage-plainTextCanvas pre:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.emailCampaignPreviewPage-plainTextCanvas pre{width:min(52rem,100%);min-height:calc(100dvh - 5.25rem);margin:0 auto;border:0;border-radius:.5rem;background:var(--preview-surface);padding:1.25rem;color:var(--preview-text);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;line-height:1.65;overflow-wrap:anywhere;white-space:pre-wrap}@media (max-width:768px){.emailCampaignPreviewPage-commandBarInner{align-items:stretch;flex-direction:column;gap:.5rem;padding:.25rem .75rem}.emailCampaignPreviewPage-controls{justify-content:flex-start;flex-wrap:wrap}.emailCampaignPreviewPage-templateSelect select{max-width:11rem}.emailCampaignPreviewPage-titleGroup{max-width:100%}.emailCampaignPreviewPage-subjectBar{padding-right:.75rem;padding-left:.75rem}.emailCampaignPreviewPage-canvas,.emailCampaignPreviewPage-plainTextCanvas{padding:.5rem}}@media (max-width:576px){.emailCampaignPreviewPage-commandBarInner{align-items:center;flex-direction:row;gap:.5rem;padding:.25rem .5rem}.emailCampaignPreviewPage-identity{flex:0 0 auto;gap:.5rem}.emailCampaignPreviewPage-backLink{padding-right:.375rem;padding-left:.375rem}.emailCampaignPreviewPage-identityDivider{display:none}.emailCampaignPreviewPage-titleGroup{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.emailCampaignPreviewPage-controls{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;min-width:0;flex:1 1}.emailCampaignPreviewPage-templateSelect{min-width:0}.emailCampaignPreviewPage-templateSelect>span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.emailCampaignPreviewPage-templateSelect select{width:100%;max-width:10rem}.emailCampaignPreviewPage-controlGroup{width:100%}.emailCampaignPreviewPage-controlGroup--viewport{display:none}.emailCampaignPreviewPage-controlGroup button{flex:1 1;padding-right:.375rem;padding-left:.375rem}.emailCampaignPreviewPage-device{width:min(23.4375rem,100%)}.emailCampaignPreviewPage-subjectBar{display:grid;grid-template-columns:1fr;grid-gap:.25rem;gap:.25rem;padding:.375rem .75rem}.emailCampaignPreviewPage-plainTextCanvas pre{padding:.75rem}}@media(prefers-reduced-motion:reduce){.emailCampaignPreviewPage-backLink,.emailCampaignPreviewPage-controlGroup button,.emailCampaignPreviewPage-retryButton{transition-duration:.01ms}.emailCampaignPreviewPage-controlGroup,.emailCampaignPreviewPage-plainTextCanvas pre{transition-duration:.01ms!important}}:root{--earningsMarqueeHeight:0px}:root:has(.recentEarningsMarquee){--earningsMarqueeHeight:2rem}.rootLayout:has(.login--hideAppChrome) .querySidebar,.rootLayout:has(.login--hideAppChrome) .rootLayout-mobileBottomNavContainer,.rootLayout:has(.login--hideAppChrome) .rootLayout-mobileTopNavContainer,.rootLayout:has(.login--hideAppChrome) .rootLayout-recentEarningsMarqueeContainer{display:none}.rootLayout:has(.login--hideAppChrome) .rootLayout-childrenContainer{margin-left:0;padding-bottom:0}.rootLayout-childrenContainer{margin-left:15rem}@media (max-width:768px){.rootLayout-childrenContainer{margin-left:0;padding-bottom:5rem}}.rootLayout-recentEarningsMarqueeContainer{border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:start;flex-direction:row;background:#fff;overflow:hidden;position:-webkit-sticky;position:sticky;z-index:99;top:0;height:2rem}.rootLayout-recentEarningsMarqueeContainer:not(:has(.recentEarningsMarquee)){display:none}.rootLayout-mobileTopNavContainer{position:-webkit-sticky;position:sticky;top:var(--earningsMarqueeHeight,0);left:0;width:100%;display:none;z-index:99}@media (max-width:768px){.rootLayout-mobileTopNavContainer{display:block}}.rootLayout-mobileBottomNavContainer{position:fixed;bottom:0;left:0;width:100%;display:none;z-index:99;height:-moz-fit-content;height:fit-content}@media (max-width:768px){.rootLayout-mobileBottomNavContainer{display:block}}.customButton{border-radius:.5rem;padding:.75rem 1.25rem;border:none;outline:none;cursor:pointer;--transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.1s ease}.customButton:enabled:active{transform:scale(.98)}.customButton.hasLink{padding:0}.customButton.hasLink a{padding:.75rem 1.25rem;display:block;text-decoration:none;font-weight:500}.customButton-small{padding:.375rem .625rem;border-radius:.375rem;font-size:.75rem}.customButton-small.hasLink{padding:0}.customButton-small.hasLink a{padding:.375rem .625rem;font-size:.75rem}.customButton-primary{background:#1a63b1;color:#fff;transition:var(--transition)!important}.customButton-primary a{color:#fff}.customButton-primary:enabled:hover{background:rgb(22.0807881773,84.0768472906,150.3192118227)}.customButton-secondary{transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.customButton-secondary:focus,.customButton-secondary:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.customButton-secondary{background:#fff;color:#111;transition:var(--transition)!important}.customButton-secondary a{color:#454545}.customButton-secondary:hover{background:#f7f7f7}.spinner{display:grid;grid-template-columns:auto auto;place-items:center;width:-moz-fit-content;width:fit-content}.spinner-label{display:block;width:100%;font-size:1rem}.spinner-icon{animation:rotate 1s linear infinite;aspect-ratio:1/1;display:inline-block}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-field-container{position:relative;width:100%}.input-field-container .password-icon,.input-field-container .search-icon{position:absolute;right:.75rem;height:90%;display:flex;align-items:center;justify-content:center;flex-direction:row;color:#9e9e9e;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;background:rgba(0,0,0,0)}.input-field-container .search-icon{font-size:1.125rem}.input-field-container .input-error{position:absolute;width:100%;bottom:-1rem;left:0;color:#cd5353;font-size:.625rem}.textarea{font-size:.9rem;position:relative;width:100%;border-radius:.25rem;color:#000;outline:none;padding:1rem;border:none;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.textarea:focus,.textarea:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.textarea{background-color:rgba(0,0,0,0);resize:none;margin-bottom:1.25rem;transition:all .3s ease-in-out;line-height:150%}.textarea::-webkit-scrollbar{width:5px;height:5px}.textarea::-webkit-scrollbar-thumb{background-color:rgb(221.5,221.5,221.5);border-radius:1000px}.textarea::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}.textarea::placeholder{color:#8c9196}.textarea:focus{outline-offset:0;outline:none}.textarea:focus::placeholder{color:#8c9196}.textarea.disabled{color:#8c9196!important;background-color:#e7e7e7!important}.textarea.disabled:hover{cursor:not-allowed;border:1px solid #fff!important}.inputfield{font-size:.875rem;position:relative;width:100%;border-radius:.5rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.inputfield:focus,.inputfield:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.inputfield{border:none;color:#000;outline:none;background-color:rgba(0,0,0,0);resize:none}.inputfield input::-webkit-inner-spin-button,.inputfield input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.inputfield input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;font-size:.875rem}.inputfield::placeholder{color:#8c9196}.inputfield:hover{transition:all .3s ease-in-out}.inputfield:focus{outline-offset:0;outline:none}.inputfield.error.line-item{border:none;border-bottom:1px solid #cd5353}.inputfield.error:focus{border:1px solid #cd5353}.inputfield.error:focus.line-item{border:none;border-bottom:1px solid #cd5353}.inputfield.disabled{color:#8c9196!important;background-color:#e7e7e7!important}.inputfield.disabled:hover{cursor:not-allowed;border:2px solid #fff}.inputfield.password{padding-right:16px}.inputfield.nepali{font-family:Preeti;font-size:14px;font-weight:500}.inputfield.nepali::placeholder{color:#8c9196;font-size:14px}.inputfield input[type=date]::-webkit-calendar-picker-indicator,.inputfield input[type=datetime-local]::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0);bottom:0;color:rgba(0,0,0,0);cursor:pointer;height:auto;left:0;position:absolute;right:0;top:0;width:auto}dialog[open]{animation:show .3s ease normal}dialog[open]::-webkit-backdrop{opacity:1;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog[open]::backdrop{opacity:1;transition:all .3s ease-in-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.hide{animation:hide .3s ease normal}dialog.hide::-webkit-backdrop{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}dialog.hide::backdrop{opacity:0;transition:all .3s ease-in-out}dialog::-webkit-backdrop{background-color:rgba(0,0,0,.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}dialog::backdrop{background-color:rgba(0,0,0,.5);transition:all .3s ease-in-out}@keyframes show{0%{opacity:0;scale:.5;transform-origin:0 0}to{opacity:1;scale:1;transform-origin:0 0}}@keyframes hide{to{opacity:0;scale:.5;transform-origin:0 0}0%{opacity:1;scale:1;transform-origin:0 0}}.modal::-webkit-backdrop{background-color:rgba(0,0,0,.5)}.modal::backdrop{background-color:rgba(0,0,0,.5)}.modal{overflow:visible;background-color:#fff;padding:0;border-radius:.76rem;border:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:90vh}.modal--sm{width:576px}.modal--md{width:768px}.modal--lg{width:992px}.modal--responsive{width:-moz-fit-content;width:fit-content}@media (max-width:768px){.modal--responsive{width:100%}}.modal-wrapper{display:flex;flex-direction:column;max-height:90vh}.modal-wrapper--with-footer .modal-body{padding-bottom:1rem}.modal-body{padding:1rem;overflow-y:auto;flex:1 1;min-height:0}.modal-body.noTitle{padding-top:0}.modal .modal-title{padding:.75rem .625rem .375rem!important;display:flex;justify-content:space-between;align-items:flex-start;flex-shrink:0;border-radius:.76rem .76rem 0 0}.modal .modal-title__head{max-width:calc(100% - 2rem)}.modal .modal-title.borderBottom--enable{border-bottom:1px solid rgba(0,0,0,.1)}.modal .modal-title>.close-btn{font-size:1.25rem;cursor:pointer}.modal .modal-title>.close-btn svg{display:block}.modal .modal-title{background:#fff;position:-webkit-sticky;position:sticky;z-index:99;left:0;top:0}.modal-footer{padding:1rem;background:#fff;border-top:1px solid rgba(0,0,0,.1);flex-shrink:0}.modal-footer--non-empty{border-radius:0 0 .76rem .76rem}.modal-body{white-space:wrap}.modal-body--no-footer{border-radius:0 0 .76rem .76rem}.accordion{border-radius:.5rem;overflow:hidden;border:1px solid rgba(0,0,0,.1);height:-moz-fit-content;height:fit-content;width:100%}.accordion-header{background-color:rgba(0,0,0,0);text-align:left;display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:.5rem;border:none;outline:none;width:100%;font-size:1rem;font-weight:500;overflow:hidden;background:hsl(0,0%,97.862745098%);padding:.75rem 1rem;cursor:pointer}@media (max-width:576px){.accordion-header{padding:1rem .8rem}}.accordion-header{transition:background-color .2s ease}.accordion-header,.accordion-header-text{height:-moz-fit-content;height:fit-content}.accordion-header-right{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.accordion-header-rightComponents{display:flex;gap:.5rem}.accordion-header-icon,.accordion-header-rightComponents{align-items:center;justify-content:center;flex-direction:row}.accordion-header-icon{transition:.2s linear;padding:0;margin:0;display:block;aspect-ratio:1/1;height:auto;width:auto;display:flex}.accordion-body{overflow:hidden;transition:max-height .5s ease,padding .5s ease;padding:0 1.5rem;background:#fff}@media (max-width:576px){.accordion-body{padding:0 .8rem!important}}.accordion.isClosed .accordion-body{padding-top:0!important;padding-bottom:0!important}.accordion.isOpen .accordion-header-icon{transform:rotate(180deg);transform-origin:center}.accordion.isOpen .accordion-body{padding:1.5rem}.loading-text{position:relative;display:inline-block}.loading-text.isLoading .base-text{color:#aaa!important}.loading-text .shimmer-overlay{position:absolute;top:0;left:0;color:#000;background:linear-gradient(120deg,rgba(0,0,0,0),rgb(0,0,0) 15%,rgba(0,0,0,0) 50%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);animation:shimmer-move 1.5s ease-in-out infinite;pointer-events:none;white-space:pre;will-change:background-position;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}@keyframes shimmer-move{0%{background-position:100% 0}to{background-position:-100% 0}}.dismissableBanner{padding:.5rem 1rem;color:#333;border-radius:.125rem;display:flex;align-items:center;justify-content:space-between;box-shadow:0 2px 5px 2px rgba(0,0,0,.1);margin:2px;background:rgb(227.4472906404,238.8108374384,250.9527093596);border:1px solid rgb(142.9581280788,189.1674876847,238.5418719212);width:100%}.dismissableBanner-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-left:15rem;background:#fff}@media (max-width:768px){.dismissableBanner-wrapper{margin-left:0}}.dismissableBanner__message{flex:1 1;font-size:.875rem}.dismissableBanner__close{background:none;border:none;font-size:1.25rem;line-height:1;cursor:pointer;padding:0;margin-left:1rem;color:inherit}.baseCarousel{max-width:42rem}.baseCarousel-titleCluster{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.25rem}.baseCarousel-titleCluster .title{margin-bottom:0}.baseCarousel-headerPermalink{display:inline-flex;opacity:0;transition:opacity .2s ease}.baseCarousel-header:focus-within .baseCarousel-headerPermalink,.baseCarousel-header:hover .baseCarousel-headerPermalink{opacity:1}.baseCarousel .header{margin-bottom:1rem}.baseCarousel .header .navigationContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.125rem}.baseCarousel .header .navigationContainer button{background:#f7f7f7;border:none;height:2rem;width:auto;aspect-ratio:1/1;transition:.2s ease-in;cursor:pointer}.baseCarousel .header .navigationContainer button:hover{background:rgb(231.7,231.7,231.7)}.baseCarousel .header .navigationContainer button.left{border-radius:.375rem 0 0 .375rem}.baseCarousel .header .navigationContainer button.right{border-radius:0 .375rem .375rem 0}.baseCarousel .header .navigationContainer button svg{color:#555;stroke-width:2.5px}.baseCarousel-swiper{border-radius:.75rem;width:100%!important;z-index:1!important}.baseCarousel-swiper .swiper-wrapper{align-items:stretch;height:100%}@media(max-width:576px),(pointer:coarse){.baseCarousel-headerPermalink{opacity:1}}.earningsQuotesCarousel-swiper-slide,.earningsSurpriseCarousel-swiper-slide{height:auto!important;display:flex}@media (max-width:576px){.earningsQuotesCarousel-swiper-slide,.earningsSurpriseCarousel-swiper-slide{padding-bottom:1.5rem}}.earningsQuotesCarousel-swiper-slide>*,.earningsSurpriseCarousel-swiper-slide>*{flex:1 1;width:100%;height:100%;display:flex;flex-direction:column}.rateLimitModal{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.rateLimitModal-title{font-size:1rem;color:#555;margin:0;font-weight:500}.rateLimitModal-content{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:28rem;margin:auto}.rateLimitModal-resetInfo{color:#555;cursor:default}.rateLimitModal-message{display:flex;align-items:center;flex-direction:column;gap:.5rem;padding:.75rem;background-color:rgba(26,99,177,.05);border-radius:8px;margin-top:1.5rem;margin-bottom:2.5rem}.rateLimitModal-message-content{font-size:.875rem;color:#555;line-height:1.5;text-align:center}.rateLimitModal-message-content a{color:#1a63b1;text-decoration:underline;font-weight:500}.rateLimitModal-message-content a:hover{text-decoration:none}.rateLimitModalIcon{border-radius:50%;background-color:rgba(248,176,70,.15);display:flex;align-items:center;justify-content:center}.rateLimitModalIcon svg{color:rgb(247.0703125,165.5078125,45.4296875)}.rateLimitModalIcon--monochrome{background-color:rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.1)}.rateLimitModalIcon--monochrome svg{color:#111}.pillsCategoriesFilter--skeleton{overflow:hidden}.pillsCategoriesFilter--skeleton .pillsCategoriesFilter-buttonContainer{flex-wrap:nowrap;gap:.5rem}.pillsCategoriesFilter-buttonContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap}.pillsCategoriesFilter-skeletonPill{display:block;flex:0 0 auto;width:5.1rem;height:2.25rem;border-radius:.5rem;background:#fafafa}.pillsCategoriesFilter-skeletonPill:first-child{width:2.5rem}.pillsCategoriesFilter-skeletonPill:nth-child(3){width:7.5rem}.pillsCategoriesFilter-skeletonPill:nth-child(4){width:8.8rem}.pillsCategoriesFilter-skeletonPill:nth-child(5){width:6.1rem}.pillsCategoriesFilter-skeletonPill:nth-child(6){width:5.8rem}.pillsCategoriesFilter-skeletonPill:nth-child(7){width:6.6rem}.pillsCategoriesFilter-item{margin:.25rem;white-space:nowrap}.pillsCategoriesFilter-item a{font-size:.75rem;padding:.5rem .75rem!important}.pillsCategoriesFilter-item:not(:has(a)){font-size:.75rem;padding:.5rem .75rem!important}.pillsCategoriesFilter-item.selected{background:hsl(0,0%,91.862745098%);color:#111!important}.pillsCategoriesFilter-item.selected a{color:#111!important}.pillsCategoriesFilter-moreDropdown-trigger{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.pillsCategoriesFilter-moreDropdown-body{background:#fff;border:1px solid #f7f7f7;border-radius:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.1);min-width:160px;max-height:200px;overflow-y:auto;padding:.5rem 0;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #fff}.pillsCategoriesFilter-moreDropdown-body::-webkit-scrollbar{width:3px;height:3px}.pillsCategoriesFilter-moreDropdown-body::-webkit-scrollbar-track{background:#fff}.pillsCategoriesFilter-moreDropdown-body::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.pillsCategoriesFilter-moreDropdown-body::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.pillsCategoriesFilter-moreDropdown-body .item{display:block;width:100%;padding:.5rem .75rem;font-size:.75rem;color:#333;text-decoration:none;text-align:left;background:none;border:none;outline:none;transition:background-color .2s ease;cursor:pointer}.pillsCategoriesFilter-moreDropdown-body .item:hover{background-color:#f7f7f7}.pillsCategoriesFilter-moreDropdown-body .item:focus{outline:none;background-color:hsl(0,0%,91.862745098%)}.pillsCategoriesFilter-moreDropdown-body .item a{color:inherit;text-decoration:none}.pillsCategoriesFilter-moreBtn-icon{transition:transform .2s ease}.pillsCategoriesFilter-moreBtn-icon.active{transform:rotate(90deg)}.dropdownFilter-triggerShell{position:relative;display:inline-flex;margin:.25rem}.dropdownFilter-trigger{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem;padding:.5rem .75rem!important;cursor:pointer;font-size:.75rem;line-height:1}.dropdownFilter-trigger.hasFilterSelected{background:rgb(241.9,241.9,241.9)}.dropdownFilter-trigger svg{flex-shrink:0;color:#333;width:1rem;height:1rem;padding:0}.dropdownFilter-triggerLabel{min-width:0;line-height:inherit}.dropdownFilter-clearButtonSpace{flex:0 0 2rem;width:2rem;height:1rem}.dropdownFilter-clearButton{display:flex;align-items:center;justify-content:center;flex-direction:row;position:absolute;top:50%;right:calc(.75rem + 1rem + .25rem + .25rem);z-index:1;width:1.125rem;height:1.125rem;padding:0;border:none;border-radius:9999px;background:rgba(0,0,0,0);color:#68707a;cursor:pointer;transform:translateY(-50%);transition:color .2s ease,transform .2s ease}.dropdownFilter-clearButton:after{position:absolute;top:.125rem;right:-.375rem;width:1px;height:.75rem;background:rgb(216.4,216.4,216.4);content:""}.dropdownFilter-clearButton:hover{color:#b42318}.dropdownFilter-clearButton:focus-visible{outline:2px solid rgb(201.1,201.1,201.1);outline-offset:1px}.dropdownFilter-clearButton svg{width:.875rem;height:.875rem;stroke-width:2.25}.dropdownFilter-menuItems{display:flex;align-items:start;justify-content:start;flex-direction:column;min-width:220px;max-height:240px;overflow-y:auto;background:#fff;padding:.25rem;border-radius:.5rem;box-shadow:0 2px 4px 4px rgba(0,0,0,.05);scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #fff}.dropdownFilter-menuItems::-webkit-scrollbar{width:3px;height:3px}.dropdownFilter-menuItems::-webkit-scrollbar-track{background:#fff}.dropdownFilter-menuItems::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.dropdownFilter-menuItems::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.dropdownFilter-menuItem{width:100%;padding:.5rem .75rem;border:none;border-radius:.375rem;background:none;color:#444;cursor:pointer;font-size:.875rem;text-align:left;transition:background-color .2s ease-in}.dropdownFilter-menuItem.selected{cursor:default!important;background:rgb(241.9,241.9,241.9)}.dropdownFilter-menuItem:hover{background:hsl(0,0%,93.862745098%)}.progressiveImage{position:relative}.progressiveImage--fill{width:100%;height:100%}.progressiveImage--fill .progressiveImage-sharp,.progressiveImage-blur{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.progressiveImage-blur{display:block;filter:blur(20px);transform:scale(1.05);transition:opacity .5s ease}.progressiveImage-blur--hidden{opacity:0}.progressiveImage-sharp{display:block;opacity:0;transition:opacity .6s ease}.progressiveImage-sharp--visible{opacity:1}.shareDropdownButton{display:inline-flex}.shareDropdownButton-trigger{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem}.shareDropdownButton-trigger.isActive{background:hsl(0,0%,91.862745098%)}.shareDropdownButton-menu{min-width:14rem;padding:.75rem;border:1px solid rgba(0,0,0,.14);border-radius:.75rem;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.12)}.shareDropdownButton-menu-title{padding:.125rem .25rem .625rem;color:#777;font-size:.75rem;font-weight:700;line-height:1;text-transform:uppercase}.shareDropdownButton-menu-divider{display:block;height:1px;margin:.5rem 0;background:rgba(0,0,0,.1)}.shareDropdownButton-menu-item{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;width:100%;padding:.625rem .5rem;border:none;border-radius:.375rem;background:rgba(0,0,0,0);color:#333;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1;text-align:left;transition:background-color .2s ease,transform .1s ease}.shareDropdownButton-menu-item svg{display:block;flex-shrink:0;color:#555;font-size:1rem}.shareDropdownButton-menu-item:focus-visible,.shareDropdownButton-menu-item:hover{background:rgb(236.8,236.8,236.8);outline:none}.shareDropdownButton-menu-item:active{transform:scale(.99)}.shareDropdownButton-menu-item--copied{background:rgb(236.8,236.8,236.8)}.shareInlineActions{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;flex-wrap:wrap}.shareInlineActions-label{color:#4b5563;font-size:.875rem;font-weight:600;line-height:1}.shareInlineActions-buttons{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;flex-wrap:wrap}.shareInlineActions-button{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.25rem;height:2.25rem;padding:0;border:1px solid rgba(0,0,0,.12);border-radius:9999px;background:#fff;color:#4b5563;cursor:pointer;line-height:1;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .1s ease}.shareInlineActions-button svg{display:block;flex-shrink:0;font-size:1rem}.shareInlineActions-button:focus-visible,.shareInlineActions-button:hover{background:hsl(0,0%,93.862745098%);border-color:rgba(0,0,0,.2);outline:none}.shareInlineActions-button:active{transform:scale(.96)}.shareInlineActions-button--x:focus-visible,.shareInlineActions-button--x:hover{color:#111827}.shareInlineActions-button--linkedin:focus-visible,.shareInlineActions-button--linkedin:hover{color:#0a66c2}.shareInlineActions-button--whatsapp:focus-visible,.shareInlineActions-button--whatsapp:hover{color:#128c7e}.shareInlineActions-button--copied,.shareInlineActions-button--copy:focus-visible,.shareInlineActions-button--copy:hover{color:#1a63b1}@media (max-width:576px){.shareInlineActions{gap:.5rem}}.dropdownMenu{box-shadow:0 0 10px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);border-radius:.375rem;z-index:99999;background:#fff}.dropdownMenu-list{border-radius:.375rem;box-shadow:0 0 2px 10px rgba(0,0,0,.1)}.dropdownMenu-list::-webkit-scrollbar{width:3px}.dropdownMenu-list::-webkit-scrollbar-thumb{background-color:#ccc}.dropdownMenu-loadingMessage{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;height:1.5rem;color:#555;font-size:.75rem}.dropdownOption{display:flex!important;gap:.5rem;font-size:.9rem;color:#555}.dropdownOption-iconContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;width:-moz-fit-content;width:fit-content}.customDropdown{width:100%!important}.customDropdown-label{display:block;color:#666;margin-bottom:.5rem;font-size:13px;font-weight:500}.customDropdown-control{border-radius:.75rem!important;cursor:pointer!important;border:none!important;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.customDropdown-control:focus,.customDropdown-control:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.customDropdown-control:focus-within{box-shadow:none}.customDropdown-control:hover .customDropdown-dropdownIndicator{color:#999}.customDropdown-dropdownIndicator{transition:color .5s ease}.customDropdown-valueContainer{padding:.6rem .9rem!important}.customDropdown-valueContainer:not(:has(.customDropdown-input)){padding:.85rem .5rem!important}.customDropdown-placeholder{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;word-break:break-all}.customDropdown-input{grid-template-columns:0 minmax(min-content,1fr)!important}.customDropdown-input input{cursor:pointer!important;width:100%!important}.customDropdown-singleValue{font-size:.875rem!important;color:#000!important}.customDropdown-placeholder{pointer-events:none!important;font-size:.9rem}.customDropdown-option{transition:background-color .2s ease!important;color:#333!important;background:#fff!important;font-size:13px!important}.customDropdown-option:has(.dropdownOption-iconContainer){display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.customDropdown-option.isDisabled{pointer-events:none}.customDropdown-option.isSelected,.customDropdown-option.isSelected.isFocused{color:#333;background:rgba(0,0,0,.1)!important}.customDropdown-option.isFocused,.customDropdown-option:hover{background-color:hsl(0,0%,95.862745098%)!important}.customDropdown-menu{border:none;border-radius:.375rem!important;background:rgba(0,0,0,0)!important;padding:0!important;z-index:99!important}.customDropdown-menu,.customDropdown-menuList{box-shadow:none!important}.companyDropdownContainer{width:100%}.companyDropdownContainer .companyDropdown{width:100%;display:block}.companyInsightsDropdownFields{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}@media (max-width:400px){.companyInsightsDropdownFields{flex-direction:column}}.compareCompaniesDropdownField{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:1rem}.compareCompaniesDropdownField-companyField{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.yearDropdownContainer{width:100%}.yearDropdownContainer .yearDropdown{width:100%;display:block}.yearDropdownContainer .noOptionsMessage{font-size:.75rem}.latestEarningsFilter{max-width:42rem;margin:auto;display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;gap:.5rem;position:-webkit-sticky;position:sticky;z-index:1;top:calc(var(--earningsMarqueeHeight) + 3.5rem)}@media (max-width:768px){.latestEarningsFilter{top:calc(var(--earningsMarqueeHeight) + 3.5rem + 3.5rem)}}.latestEarningsFilter{background:#fff;padding:.75rem .5rem}.latestEarningsFilter:before{position:absolute;content:"";top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(180deg,#fff,transparent);z-index:-1}.latestEarningsFilter--open{display:flex;align-items:stretch;justify-content:stretch;flex-direction:column}.latestEarningsFilter-companyFilter{display:none}@media (max-width:450px){.latestEarningsFilter-companyFilter{display:block}}.latestEarningsFilter-checkboxContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;margin-top:.75rem;font-size:.875rem;color:#666;width:-moz-fit-content;width:fit-content;cursor:pointer;transition:color .3s ease}.latestEarningsFilter-checkboxContainer:hover{color:#333}.latestEarningsFilter-checkboxContainer:hover svg{color:#555}.latestEarningsFilter-checkboxContainer button{cursor:pointer;padding:0;margin:0;background:none;border:none;color:#666}.latestEarningsFilter-checkboxContainer button svg{transition:color .3s ease;font-size:1.25rem;display:block;color:#888}.latestEarningsFilterCompanyDropdown,.latestEarningsFilterSectorDropdown{width:100%}.latestEarningsFilterSectorDropdown--loading,.latestEarningsFilterSectorDropdown-skeletonPills{display:flex;align-items:center;justify-content:center;flex-direction:row}.latestEarningsFilterSectorDropdown-skeletonPills{gap:.5rem}.latestEarningsFilterSectorDropdown-skeletonPill{width:5rem;height:2rem;border-radius:9999px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.latestEarningsFilterSectorDropdown-skeletonPill:first-child{width:3rem}.latestEarningsFilterCompanyDropdown{max-width:15rem}@media (max-width:450px){.latestEarningsFilterCompanyDropdown{max-width:revert}}.latestEarningsFilterCompanyDropdown .customDropdown-valueContainer{padding:0 .75rem!important}.latestEarningsFilterCompanyDropdown .customDropdown-input{margin:0}.latestEarningsFilterCompanyDropdown .customDropdown-control{transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.latestEarningsFilterCompanyDropdown .customDropdown-control:focus,.latestEarningsFilterCompanyDropdown .customDropdown-control:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.latestEarningsFilterCompanyDropdown .customDropdown-control{border-radius:.5rem!important}.latestEarningsCard{max-width:42rem}.latestEarningsCard-title{font-size:1.125rem;font-weight:600}.latestEarningsCard-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;font-size:.875rem;margin-top:-.5rem;color:#555}.latestEarningsCard-footer-date{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}@media (max-width:360px){.latestEarningsCard-footer-date{font-size:.75rem}.latestEarningsCard-footer-date .addedOn{display:none}}.skeleton-card{background:hsl(0,0%,95.862745098%);border-radius:8px;padding:1.5rem;display:flex;flex-direction:column;gap:2rem;width:100%}.skeleton-card .skeleton{background:#fff;border-radius:4px;animation:shimmer 1.5s linear infinite;background-size:200% 100%}.skeleton-card .skeleton-header{display:flex;flex-direction:column;gap:.75rem}.skeleton-card .skeleton-header .skeleton-line{height:10px;width:100%}.skeleton-card .skeleton-header .short{width:50%}.skeleton-card .skeleton-header .medium{width:70%}.skeleton-card .skeleton-header .long{width:90%}.skeleton-card .skeleton-details{display:flex;justify-content:space-between;gap:5px}.skeleton-card .skeleton-details .skeleton-detail{width:45%;height:12px}.skeleton-card .skeleton-button{width:160px;height:36px;background:#fff;border-radius:6px;animation:shimmer 1.5s linear infinite}.skeleton-card .skeleton-footer{display:flex;justify-content:space-between;align-items:center}.skeleton-card .skeleton-footer .skeleton-footer-text{width:50%;height:10px}.skeleton-card .skeleton-footer .skeleton-badge{width:60px;height:20px;border-radius:12px;background:#fff}.latestEarningsPage{max-width:42rem;margin:auto;padding:0 .5rem}.latestEarningsPage-titleContainer{margin-top:5rem;margin-bottom:2rem}.latestEarningsPage-filtersContainer{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:#fff;top:calc(var(--earningsMarqueeHeight) + 3.5rem)}@media (max-width:768px){.latestEarningsPage-filtersContainer{top:calc(var(--earningsMarqueeHeight) + 3.5rem + 3.5rem)}}.latestEarningsPage-filtersContainer{padding:.5rem 0}.latestEarningsPage-filtersContainer:before{position:absolute;content:"";top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(180deg,#fff,transparent);z-index:-1}.latestEarningsPage-main{margin-top:1rem;padding-bottom:5rem}.latestEarningsPage-main-loadingMessage{color:#888;display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:1rem;gap:.75rem;opacity:0}.latestEarningsPage-main-loadingMessage.shown{opacity:1}.latestEarningsPage-main-loadingMessage.bottom{margin-top:1.5rem}.latestEarningsPage-main-cardsContainer,.latestEarningsPage-main-cardsContainer .motionCardsContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1.5rem;flex-wrap:wrap}.latestEarningsPage-main-cardsContainer-emptyMessage{font-weight:500;color:#888;text-align:center;width:100%;margin-top:10rem}.logo{gap:.5rem;width:-moz-fit-content;width:fit-content;color:#111}.logo,.logo a,.logo-text{display:flex;align-items:center;justify-content:center;flex-direction:row}.logo a{text-decoration:none;color:#111;gap:.5rem}.logo svg{color:#1a63b1}.logo-text{font-weight:500;font-size:15px}.mobileTopNav{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;height:3.5rem;border-bottom:1px solid rgba(0,0,0,.05);padding:0 1.5rem 0 .5rem;background-color:#fff}.mobileTopNav-menuToggleButton{box-shadow:none!important;padding:.25rem .375rem!important}.mobileTopNav-menuToggleButton:hover{box-shadow:none!important}.mobileTopNav-menuToggleButton svg{font-size:1.1rem}.mobileTopNav-left{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.mobileTopNav-right-loginButton a{padding:.5rem .75rem!important;font-size:.75rem}.mobileBottomNav{height:4rem;background:#f7f7f7;bottom:0;left:0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.625rem;border-top:1px solid rgba(0,0,0,.05);padding:0 .5rem}@media (max-width:350px){.mobileBottomNav{gap:.25rem}}@media (max-width:576px){.mobileBottomNav{gap:.375rem}}.mobileBottomNav-item{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;height:100%;width:100%;max-width:7rem;color:#333;text-decoration:none;text-align:center;flex:1 1}.mobileBottomNav-item svg{font-size:1.25rem;color:#555}.mobileBottomNav-item-text{font-size:.75rem;white-space:nowrap}@media (max-width:576px){.mobileBottomNav-item-text{font-size:.6rem;line-height:1.25;white-space:normal}}.pageLoadingIndicator{position:fixed;top:0;left:0;height:.125rem;background:#1a63b1;z-index:999999999}.queryCompanyCard{background:#f7f7f7;padding:2rem;border-radius:1rem;width:100%;height:100%}@media (max-width:576px){.queryCompanyCard{padding:1rem}}.queryCompanyCard-title{font-size:1.125rem;font-weight:600}@media (max-width:576px){.queryCompanyCard-title{font-size:1.075rem}}.queryCompanyCard-header{justify-content:space-between;margin-bottom:1rem}.queryCompanyCard-header,.queryCompanyCard-header-title{display:flex;align-items:center;flex-direction:row;gap:.5rem}.queryCompanyCard-header-title{font-size:1.125rem;text-decoration:none;color:#111;width:-moz-fit-content;width:fit-content;justify-content:start;font-weight:500}.queryCompanyCard-header-title svg{font-size:1rem}.queryCompanyCard-header a:hover{text-decoration:underline}.queryCompanyCard-texts{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:1.25rem;flex-wrap:wrap}.queryCompanyCard-texts .queryCompanyCard-about{line-height:1.4;text-align:left;color:#444;min-width:300px;flex:1 1;font-size:15px}@media (max-width:576px){.queryCompanyCard-texts .queryCompanyCard-about{min-width:-moz-fit-content;min-width:fit-content}}.queryCompanyCard-texts .queryCompanyCard-about-clampBtn{color:#1a63b1;cursor:pointer;font-weight:600;display:flex;align-items:center;justify-content:start;flex-direction:row;display:inline-flex;gap:.25rem}.queryCompanyCard-texts .queryCompanyCard-about-clampBtn:hover{text-decoration:underline}.queryCompanyCard-texts .metadata{width:100%}.queryCompanyCard-texts .metadata .keyvalue{display:grid;grid-template-columns:auto auto;grid-gap:1rem;gap:1rem;grid-row-gap:1rem;row-gap:1rem}.queryCompanyCard-texts .metadata .keyvalue-item{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.queryCompanyCard-texts .metadata .keyvalue .key{font-size:.875rem;font-weight:500;color:#666}.queryCompanyCard-texts .metadata .keyvalue .value{color:#111222;font-size:15px}.queryCompanyCard .buttons{justify-content:space-between;gap:1rem;margin-top:1rem}.queryCompanyCard .buttons,.queryCompanyCard .ctaButtons{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap}.queryCompanyCard .ctaButtons{justify-content:start;gap:.375rem}.queryCompanyCard .ctaButtons a{display:flex;align-items:center;justify-content:center;flex-direction:row;align-items:center!important;gap:.25rem;line-height:1;white-space:nowrap;padding:.75rem!important}.queryCompanyCard--skeleton{min-height:21.875rem;position:relative;overflow:hidden}.queryCompanyCard--skeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.queryCompanyCard--skeleton .queryCompanyCard-header-title{pointer-events:none;text-decoration:none}.queryCompanyCard--skeleton .keyvalue{width:100%}.queryCompanyCard--skeleton .key{color:#666}.queryCompanyCard-skeletonButton,.queryCompanyCard-skeletonIcon,.queryCompanyCard-skeletonKey,.queryCompanyCard-skeletonLine,.queryCompanyCard-skeletonLogo,.queryCompanyCard-skeletonTitle,.queryCompanyCard-skeletonValue{display:block;background:rgba(0,0,0,.045)}.queryCompanyCard-skeletonLogo{width:22px;height:22px;border-radius:.375rem;flex-shrink:0}.queryCompanyCard-skeletonTitle{width:13.5rem;max-width:58vw;height:1.25rem;border-radius:9999px}.queryCompanyCard-skeletonIcon{width:1rem;height:1rem;border-radius:9999px;flex-shrink:0}.queryCompanyCard-skeletonDescription{display:flex;align-items:stretch;justify-content:start;flex-direction:column;gap:.5rem;margin:0}.queryCompanyCard-skeletonLine{height:.875rem;border-radius:9999px}.queryCompanyCard-skeletonLine--full{width:100%}.queryCompanyCard-skeletonLine--long{width:92%}.queryCompanyCard-skeletonLine--medium{width:58%}.queryCompanyCard-skeletonValue{width:9.5rem;height:.9375rem;border-radius:9999px}.queryCompanyCard-skeletonValue--short{width:7rem}.queryCompanyCard-skeletonKey{width:4.25rem;height:.75rem;border-radius:9999px;background:rgba(0,0,0,.035)}.queryCompanyCard-skeletonKey--short{width:2.5rem}.queryCompanyCard-skeletonButton{height:2.375rem;border-radius:.5rem}.queryCompanyCard-skeletonButton--primary{width:6.375rem;background:rgba(0,0,0,.055)}.queryCompanyCard-skeletonButton--secondary{width:7.25rem;background:rgba(0,0,0,.035);box-shadow:0 0 0 1px rgba(0,0,0,.055)}.companyCardSocial{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:.5rem}.companyCardSocial a{display:block;display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:1rem;width:2rem;height:auto;aspect-ratio:1/1;border-radius:50%;border:1px solid rgba(0,0,0,.05);transition:background-color .3s ease}.companyCardSocial a svg{stroke-width:2px}.companyCardSocial a:hover{background:rgba(0,0,0,.05)}.companyCardSocial--skeleton span{display:block;width:2rem;aspect-ratio:1/1;border-radius:9999px;background:rgba(0,0,0,.035)}@media (max-width:576px){.ctaButtons--skeleton{width:100%}.ctaButtons--skeleton .queryCompanyCard-skeletonButton{flex:1 1;min-width:7rem}}.querySidebarLinkItem{text-decoration:none;border-radius:.375rem;width:100%;padding:.7rem .5rem;transition:background-color .3s ease,transform .1s ease-in;font-size:.85rem;color:inherit;text-transform:capitalize}.querySidebarLinkItem--active{background:rgba(0,0,0,.05)}.querySidebarLinkItem--disabled{pointer-events:none}.querySidebarLinkItem:hover{background:rgba(0,0,0,.05)}.querySidebarLinkItem-label{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.querySidebarLinkItem svg{font-size:1rem;height:1rem;width:1rem}.querySidebarLinkItem:active{transform:scale(.97)}.querySidebarLinkItem-tag{left:100%;font-size:.75rem;color:#1a63b1;background:hsl(0,0%,91.862745098%);padding:.125rem .375rem;border-radius:9999px}.querySidebarLinkItem-lock{display:flex;align-items:center;justify-content:center;flex-direction:row;opacity:.4;font-size:.7rem;cursor:pointer;transition:opacity .2s ease}.querySidebarLinkItem-lock:hover{opacity:.7}.querySidebarLinkItem-lock svg{height:.75rem;width:.75rem}.querySidebarFooter{display:flex;align-items:start;justify-content:start;flex-direction:column}.querySidebarFooter>div{width:100%;padding:0 1rem}.querySidebarFooter-account{padding:0!important}@media (max-width:768px){.querySidebarFooter-account{display:none}}.querySidebarFooter-loginButton{width:100%}.querySidebarFooter-loginButton a{text-decoration:none;color:#fff;font-weight:500}.querySidebarFooter-contact{display:flex;align-items:center;justify-content:start;flex-direction:row}.querySidebarFooter-contact-item{text-decoration:none;color:#666;display:block;aspect-ratio:1/1;width:2rem;display:flex;align-items:center;justify-content:center;flex-direction:row;height:auto;border-radius:9999px;transition:background-color .3s ease,color .3s ease}.querySidebarFooter-contact-item:hover{background:rgb(221.5,221.5,221.5);color:#333}.querySidebarFooter-contact .left{width:100%;font-weight:500;color:#666;font-size:.875rem}.querySidebarFooter-contact .right{display:flex;align-items:center;justify-content:row;flex-direction:start;gap:1px}.querySidebarUserMenu{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.querySidebarUserMenu-trigger{display:flex;align-items:center;gap:.75rem;cursor:pointer;border-radius:.5rem;min-height:2.5rem;width:100%}.querySidebarUserMenu-trigger:focus-visible{outline:2px solid #2e77c1;outline-offset:2px}.querySidebarUserMenu-trigger .avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0}.querySidebarUserMenu-trigger .avatar .avatarImage{border-radius:9999px;object-fit:cover;border:2px solid #e1e1e1;width:32px;height:32px}.querySidebarUserMenu-trigger .userInfo{display:flex;align-items:center;justify-content:start;flex-direction:row;flex:1 1;min-width:0;gap:.5rem}.querySidebarUserMenu-trigger .userInfo .username{font-size:.875rem;font-weight:500;color:#353535;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;max-width:120px}.querySidebarUserMenu-trigger .userInfo .dropdownIcon{width:16px;height:16px;flex-shrink:0;color:#b1b4b7}.querySidebarUserMenu-dropdownContent{background:#fff;border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid #e1e1e1;padding:.5rem 0;min-width:200px;max-width:225px}.querySidebarUserMenu-dropdownContent-userDetails{display:flex;flex-direction:column;text-align:left;padding:0 .75rem;margin-bottom:.5rem}.querySidebarUserMenu-dropdownContent-userDetails .fullName{font-size:1rem;font-weight:600;color:#353535;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.querySidebarUserMenu-dropdownContent-userDetails .userEmail{font-size:.875rem;color:#747474;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.querySidebarUserMenu-dropdownContent-menuItems{display:flex;flex-direction:column;padding:0 .5rem}.querySidebarUserMenu-dropdownContent-menuItems .menuItem{display:flex;width:100%}.querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:#353535;transition:all .2s ease-in-out;text-align:left;border-radius:.375rem}.querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton:hover{background-color:rgba(26,99,177,.1);color:#2e77c1}.querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton:focus{outline:none;background-color:rgba(46,119,193,.15);box-shadow:inset 3px 0 0 #2e77c1}.querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton:active{background-color:rgba(46,119,193,.2);transform:translateX(0)}.querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton .icon{width:16px;height:16px;flex-shrink:0;color:#b1b4b7;transition:color .2s ease-in-out}.querySidebarUserMenu-menuButton:hover .querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton .icon{color:#2e77c1}.querySidebarUserMenu-dropdownContent-menuItems .menuItem .menuButton .text{font-weight:500;white-space:nowrap}@media (max-width:768px){body:has(.querySidebar-backgroundOverlay){overflow:hidden!important}}.querySidebar{width:15rem;background:#f7f7f7;height:100dvh;display:flex;align-items:start;justify-content:start;flex-direction:column;flex-shrink:0;max-width:100vw;position:fixed;left:0;top:0;z-index:999;transition:transform .5s ease}@media (max-width:768px){.querySidebar{transform:translateX(-100%)}.querySidebar.isShown{transform:translateX(0)}}.querySidebar-backgroundOverlay{display:none}@media (max-width:768px){.querySidebar-backgroundOverlay{display:block;position:fixed;top:0;height:100vh;left:0;width:100vw;z-index:-1}}.querySidebar-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:1rem;color:#111;height:3.5rem;width:100%}.querySidebar-header-closeButton{border:none;background:none;outline:none;font-size:1.2rem;color:#444;transition:color .2s ease;cursor:pointer;aspect-ratio:1/1;height:1.5rem;width:auto;border-radius:.25rem;display:flex;align-items:center;justify-content:center;flex-direction:start;display:none;margin:.5rem}@media (max-width:768px){.querySidebar-header-closeButton{display:flex}}.querySidebar-header-closeButton:hover{color:#111}.querySidebar-navigationsContainer{padding:.75rem 1rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.querySidebar-navigationsContainer::-webkit-scrollbar{width:4px;height:4px}.querySidebar-navigationsContainer::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.querySidebar-navigationsContainer::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.querySidebar-navigationsContainer::-webkit-scrollbar-thumb:hover{background:#bbb}.querySidebar-navigationsContainer{width:100%}.querySidebar-navigationsContainer .askNavigation{display:flex;align-items:start;justify-content:start;flex-direction:column;color:#333;font-weight:500;--tw-text-opacity:1;color:rgb(55,65,81,var(--tw-text-opacity,1))}.querySidebar-navigationsContainer .askNavigation svg{font-size:.875rem}.querySidebar-navigationsContainer .askNavigation a{font-size:13px}.querySidebar-navigationsContainer .askNavigation-title{font-size:.75rem;font-weight:500;color:#888;margin-bottom:.25rem;margin-left:.65rem;text-decoration:none}.querySidebar-navigationsContainer .askNavigation-recentQueries{margin-left:1rem;border-left:1px solid rgba(0,0,0,.2);padding-left:.375rem;width:100%;padding-right:.5rem}.querySidebar-navigationsContainer .askNavigation-recentQueries-item{display:block;text-decoration:none;color:#777;font-weight:400;font-size:.75rem!important;padding:.375rem .5rem;width:100%;border-radius:.25rem;transition:background-color .15s ease-in,transform .1s ease-in}.querySidebar-navigationsContainer .askNavigation-recentQueries-item span{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.querySidebar-navigationsContainer .askNavigation-recentQueries-item:hover{background:rgba(0,0,0,.05)}.querySidebar-navigationsContainer .askNavigation-recentQueries-item:active{transform:scale(.98)}.querySidebar-quickLinksDropdown-menu{background:#fff;border-radius:.375rem;box-shadow:0 10px 25px rgba(0,0,0,.15);padding:.5rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.125rem;min-width:200px;z-index:1050;border:1px solid rgba(0,0,0,.05);transform-origin:bottom left;position:fixed;width:250px}.querySidebar-quickLinksAccordion{position:relative;width:100%}.querySidebar-quickLinksAccordion-trigger{background:none;border:none;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;font-size:1rem;color:#666;padding:.5rem 0;cursor:pointer;transition:color .2s ease-in;border-radius:.375rem;line-height:0;width:100%;font-size:.875rem}.querySidebar-quickLinksAccordion-trigger .left{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.querySidebar-quickLinksAccordion-trigger .arrowIcon{font-size:.75rem;transition:transform .2s ease-in}.querySidebar-quickLinksAccordion-trigger .arrowIcon.rotated{transform:rotate(90deg)}.querySidebar-quickLinksAccordion-trigger:hover{color:#333}.querySidebar-quickLinksAccordion-content{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.125rem;max-height:0;overflow:hidden;opacity:0;transition:max-height .25s ease-in-out,opacity .2s ease-in-out,margin-top .2s ease-in-out;margin-top:0}.querySidebar-quickLinksAccordion-content.isOpen{max-height:350px;opacity:1;margin-top:.25rem}.querySidebar-quickLinksAccordion-link{text-decoration:none;color:#666;font-size:.875rem;border-radius:.375rem;padding:.375rem .5rem;width:100%;transition:background-color .15s ease-in,color .15s ease-in}.querySidebar-quickLinksAccordion-link:hover{background:rgba(0,0,0,.05);color:#333}.querySidebar-quickLinksAccordion-link.isActive{color:#111;background:rgba(0,0,0,.06)}.querySidebar-footer{width:100%;margin-top:auto;padding:.75rem;position:-webkit-sticky;position:sticky;bottom:0;background:#f7f7f7}.querySuggestionsItem-wrapper{width:100%}.querySuggestionsItem{padding:1rem!important;border-radius:.75rem!important;color:#333!important;text-align:left;width:100%}@media(pointer:coarse),(pointer:none){.querySuggestionsItem:hover{box-shadow:none!important;background:none!important}}.querySuggestions{display:grid;grid-template-columns:auto auto;width:100%;grid-gap:1rem;gap:1rem}@media (max-width:576px){.querySuggestions{grid-template-columns:auto}}.queryTextbox{width:calc(100% - .5rem);margin:auto;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.queryTextbox:focus,.queryTextbox:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.queryTextbox{border-radius:.75rem;position:relative;background:#fff;padding:1.1rem .75rem .75rem}.queryTextbox.largeShadow{box-shadow:none!important;outline:.375rem solid rgb(236.8,236.8,236.8);outline-offset:-1px;border:.25rem solid rgb(216.4,216.4,216.4)}.queryTextbox-textareaContainer{padding:0!important;width:100%}.queryTextbox-textareaContainer-textarea{width:100%;resize:none;outline:none;border:none;max-height:9rem!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ccc rgba(0,0,0,0)}.queryTextbox-textareaContainer-textarea::-webkit-scrollbar{width:4px;height:4px}.queryTextbox-textareaContainer-textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.queryTextbox-textareaContainer-textarea::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.queryTextbox-textareaContainer-textarea::-webkit-scrollbar-thumb:hover{background:hsl(0,0%,70%)}.queryTextbox-textareaContainer-textarea{margin-bottom:1rem}.queryTextbox-textareaContainer-textarea::placeholder{color:#999;font-size:13px}.queryTextbox:has(.left:empty){display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:.8rem .75rem!important}.queryTextbox:has(.left:empty) textarea{margin-bottom:0;background-color:rgba(0,0,0,0)}.queryTextbox-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;position:relative}.queryTextbox-footer .submitButton{background:#f8fafc;height:2rem;width:2rem;border-radius:9999px;border:none;cursor:pointer;color:#444;transition:background-color .3s ease;display:flex;align-items:center;justify-content:center;flex-direction:row}.queryTextbox-footer .submitButton svg{color:#373737;height:1rem;width:1rem}.queryTextbox-footer .submitButton:hover{background:#eef2f7}.queryTextbox-footer .left{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.baseQueryWorkspace,.deepResearchQueryWorkspace,.earningsCoachWorkspace,.queryWorkspace,.topicScanQueryWorkspace{width:100%;min-height:calc(100vh - var(--earningsMarqueeHeight, 0));padding:1rem .75rem 1.5rem;transition:margin .2s ease;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:768px){.baseQueryWorkspace,.deepResearchQueryWorkspace,.earningsCoachWorkspace,.queryWorkspace,.topicScanQueryWorkspace{min-height:revert;margin-top:1.5rem;padding-top:0}}.baseQueryWorkspace-header{width:100%;padding-bottom:1rem}@media (max-width:768px){.baseQueryWorkspace-header{padding-top:.5rem}}.baseQueryWorkspace-centerContainerWrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%;flex:1 1}.baseQueryWorkspace-centerContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;max-width:42rem}@media (max-width:992px){.baseQueryWorkspace-centerContainer{max-width:39rem}}@media (max-width:768px){.baseQueryWorkspace-centerContainer{max-width:42rem;min-height:revert;height:-moz-fit-content;height:fit-content;padding-top:.5rem}}@media (max-width:992px){.baseQueryWorkspace-centerContainer[style*=max-width]{max-width:inherit}}@media (max-width:768px){.baseQueryWorkspace-centerContainer[style*=max-width]{max-width:inherit}}.baseQueryWorkspace-titleContainer{width:100%;margin-bottom:2.5rem}.baseQueryWorkspace-title{font-weight:500;color:#111;font-size:22px;text-align:center}@media (max-width:768px){.baseQueryWorkspace-title{text-align:left;width:100%}}.baseQueryWorkspace-dropdownsContainer{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.baseQueryWorkspace-linksContainer{margin-top:.625rem;width:100%}.baseQueryWorkspace-linksContainer a{color:#1a63b1;text-decoration:none;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;width:-moz-fit-content;width:fit-content}.baseQueryWorkspace-linksContainer a:hover{text-decoration:underline}.baseQueryWorkspace-companyCardContainer{width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.baseQueryWorkspace-companyCardContainer:has(.queryCompanyCard){margin-top:1.5rem}.baseQueryWorkspace-mainContent{width:100%;margin-top:1.5rem}.baseQueryWorkspace-textboxContainer{width:100%;margin-top:2rem;height:-moz-fit-content;height:fit-content}.baseQueryWorkspace-suggestionContainer{width:100%;margin-top:2rem}.baseQueryWorkspace-bottomSpacing{height:2rem}.baseQueryWorkspace-footer{width:100%;padding-top:2rem}@media (max-width:768px){.baseQueryWorkspace-footer{display:none}}.readFullTranscriptsLink{color:#1a63b1;text-decoration:none;font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;width:-moz-fit-content;width:fit-content;border:none;background:none;cursor:pointer}.readFullTranscriptsLink.disabled{color:#666;cursor:default}.readFullTranscriptsLink.disabled:hover{text-decoration:none}.readFullTranscriptsLink:hover{text-decoration:underline}.earningDetailsSuggestionQueries{width:100%;margin-top:3rem}.earningDetailsSuggestionQueries-title{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;color:#222;font-weight:500;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;font-size:1.125rem}.earningDetailsSuggestionQueries-titleCluster{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;margin-bottom:1rem}.earningDetailsSuggestionQueries-titleCluster .earningDetailsSuggestionQueries-title{margin-bottom:0}.earningDetailsSuggestionQueries-listContainer{display:flex;align-items:start;justify-content:start;flex-direction:column}.earningDetailsSuggestionQueries-listContainer-item{background:none;padding:1rem 0;font-size:15px;color:#333;display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;gap:.75rem;cursor:pointer;transition:color .1s ease;border:none;border-bottom:1px solid rgba(0,0,0,.05);text-align:left}.earningDetailsSuggestionQueries-listContainer-item:last-of-type{border:none}.earningDetailsSuggestionQueries-listContainer-item svg{color:#1a63b1;font-size:1.25rem;flex-shrink:0}.earningDetailsSuggestionQueries-listContainer-item:hover{color:#1a63b1}.earningDetailsSuggestionQueries-listContainer-item.skeleton{border-bottom:none;margin-bottom:.375rem;background:hsl(0,0%,95.862745098%);border-radius:4px;animation:shimmer 1.5s linear infinite;background-size:200% 100%}@keyframes shimmer{0%{opacity:.2}50%{opacity:1}to{opacity:.2}}.earningQuoteCard{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#333;line-height:1.5;border-radius:.75rem;overflow:hidden;position:relative;width:100%}.earningQuoteCard-permalink{position:absolute;top:.75rem;right:.75rem;z-index:1;opacity:0;transition:opacity .2s ease}.earningQuoteCard:focus-within .earningQuoteCard-permalink,.earningQuoteCard:hover .earningQuoteCard-permalink{opacity:1}.earningQuoteCard-body{background:#f7f7f7;padding:1.75rem 1.5rem 1.5rem;flex:1 1;display:flex;flex-direction:column;gap:1.5rem}.earningQuoteCard-body-textContainer{display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:.75rem}.earningQuoteCard-body-text{color:#333;font-size:1.125rem;font-weight:500;line-height:1.625;font-style:italic;margin-top:.75rem}.earningQuoteCard-body-quote{color:#5ea7e0;font-size:1.875rem;opacity:.5}.earningQuoteCard-context{margin-top:.5rem;padding:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem}.earningQuoteCard-contextLabel{margin:0;color:#333;font-size:.65rem;font-weight:700;letter-spacing:0;line-height:1.25;text-transform:uppercase}.earningQuoteCard-contextText{margin:0;color:#555;font-size:.875rem;line-height:1.625}.earningQuoteCard-contextTextLead{font-weight:500}.earningQuoteCard--withContext .earningQuoteCard-body-text{flex:0 1}.earningQuoteCard-speaker{margin-top:.5rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:.25rem;flex-shrink:0}.earningQuoteCard-speakerDash{flex-shrink:0;margin-top:1px;color:#777}.earningQuoteCard-speakerText{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:0}.earningQuoteCard-speakerName{margin:0;color:#555;font-size:1rem;font-weight:600;line-height:1.25}.earningQuoteCard-speakerRole{margin:0;color:#666;font-size:.875rem;font-weight:500;line-height:1.25}.earningQuoteCard-speakerRoleRow{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:.25rem}.earningQuoteCard-speakerRoleInfo{display:flex;align-items:center;justify-content:center;flex-direction:row;padding:0;border:0;background:rgba(0,0,0,0);color:#888;cursor:help;flex:0 0 auto;line-height:1;border-radius:9999px;transition:color .2s ease,background-color .2s ease,transform .2s ease}.earningQuoteCard-speakerRoleInfo svg{font-size:.75rem}.earningQuoteCard-speakerRoleInfo:hover{color:#555;background:rgba(0,0,0,.04)}.earningQuoteCard-speakerRoleInfo:focus-visible{border-radius:9999px;color:#5ea7e0;outline:2px solid #5ea7e0;outline-offset:2px}@media (max-width:576px){.earningQuoteCard-body{padding:1.25rem;gap:1.25rem}.earningQuoteCard-body-text{font-size:1.125rem}}.earningQuoteCard--withPermalink .earningQuoteCard-body{padding-right:3rem}@media(max-width:576px),(pointer:coarse){.earningQuoteCard-permalink{opacity:1}}.earningsSummaries-cardsContainer{gap:.75rem}.earningDetailsAccordions-titleCluster{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;margin-bottom:1rem}.earningDetailsAccordions-titleCluster .title{margin-bottom:0}.earningDetailsAccordions-cardsContainer{background-color:#f7f7f7;border-radius:.75rem;overflow:hidden;border:1px solid rgba(0,0,0,.08)}.earningsSurpriseCard{background:#f7f7f7;padding:1.5rem 2rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem;border-left:4px solid rgba(0,0,0,0);border-radius:.75rem;position:relative}.earningsSurpriseCard-permalink{position:absolute;top:.75rem;right:.75rem;opacity:0;transition:opacity .2s ease}.earningsSurpriseCard:focus-within .earningsSurpriseCard-permalink,.earningsSurpriseCard:hover .earningsSurpriseCard-permalink{opacity:1}.earningsSurpriseCard--withPermalink{padding-right:3rem}.earningsSurpriseCard--positive{border-color:#2d7a4f}.earningsSurpriseCard--negative{border-color:#c0392b}.earningsSurpriseCard--neutral{border-color:#c89a1a}.earningsSurpriseCard-value{color:#222;font-size:1.5rem;font-weight:700}.earningsSurpriseCard-title{color:#222;font-size:1rem;font-weight:600}.earningsSurpriseCard-description{color:#555;font-size:.875rem;font-weight:400}@media(max-width:576px),(pointer:coarse){.earningsSurpriseCard-permalink{opacity:1}}.copyButton{width:28px;height:28px;padding:0;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:4px;opacity:.5;transition:opacity .2s ease,transform .2s ease;cursor:pointer;border:none;background:none}.copyButton:hover{opacity:.8;transform:scale(1.1)}.copyButton:focus-visible{outline:2px solid currentColor;outline-offset:2px;opacity:1}.copyButton:active{transform:scale(.95)}.copyButton svg{width:16px;height:16px;display:block;color:#666;transform:translateY(1px);transition:opacity .2s ease}.baseCarousel-header:hover .copyButton,.earningDetailsAccordion-accordion-header:hover .copyButton,.earningQuoteCard:hover .copyButton,.earningsSurpriseCard:hover .copyButton{opacity:.8}@media(max-width:576px),(pointer:coarse){.copyButton{width:44px;height:44px;opacity:.45}}@media(hover:hover)and (pointer:fine){.earningDetailsAccordion-accordion-header .copyButton,.earningDetailsAccordions-titleCluster .copyButton,.earningDetailsSuggestionQueries-titleCluster .copyButton,.earningTranscriptText-titleCluster .copyButton,.earningsDetails-sectionTitle .copyButton{opacity:0}.earningDetailsAccordion-accordion-header:focus-within .copyButton,.earningDetailsAccordion-accordion-header:hover .copyButton,.earningDetailsAccordions-titleCluster:focus-within .copyButton,.earningDetailsAccordions-titleCluster:hover .copyButton,.earningDetailsSuggestionQueries-titleCluster:focus-within .copyButton,.earningDetailsSuggestionQueries-titleCluster:hover .copyButton,.earningTranscriptText-titleCluster:focus-within .copyButton,.earningTranscriptText-titleCluster:hover .copyButton,.earningsDetails-sectionTitle:focus-within .copyButton,.earningsDetails-sectionTitle:hover .copyButton{opacity:.6}.earningDetailsAccordion-accordion-header .copyButton:focus-visible,.earningDetailsAccordions-titleCluster .copyButton:focus-visible,.earningDetailsSuggestionQueries-titleCluster .copyButton:focus-visible,.earningTranscriptText-titleCluster .copyButton:focus-visible,.earningsDetails-sectionTitle .copyButton:focus-visible{opacity:1}}.earningsDetails{width:100%;min-height:calc(100vh - 3.5rem);transition:margin .2s ease}.earningsDetails-header{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;width:100%;margin-bottom:2.5rem;position:-webkit-sticky;position:sticky;top:var(--earningsMarqueeHeight,0);background:#fff;padding:.75rem 0;z-index:9}@media (max-width:768px){.earningsDetails-header{top:calc(var(--earningsMarqueeHeight, 0) + 3.5rem)}}.earningsDetails-logo{flex-shrink:0}.earningsDetails-headerContent a{text-decoration:none;color:#111}.earningsDetails-headerContent a:hover{text-decoration:underline}.earningsDetails-title{font-weight:600;color:#111;font-size:22px}@media (max-width:576px){.earningsDetails-title{text-align:left;width:100%}}.earningsDetails-subtitle{margin-bottom:1rem}.earningsDetails-sectionTitle{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;margin-bottom:1rem}.earningsDetails-sectionTitle .earningsDetails-subtitle{margin-bottom:0}.earningsDetails-releaseDate{font-size:.875rem;color:#444}.earningsDetails-content{padding:0 .75rem;display:flex;align-items:start;justify-content:center;flex-direction:column;margin:auto;width:100%;max-width:42rem}@media (max-width:992px){.earningsDetails-content{max-width:39rem}}@media (max-width:768px){.earningsDetails-content{max-width:42rem;min-height:revert;height:-moz-fit-content;height:fit-content}}.earningsDetails-companyCard,.earningsDetails-section{width:100%}.earningsDetails-section--quotes,.earningsDetails-section--summaries,.earningsDetails-section--surprises,.earningsDetails-section--topics{margin:2.5rem 0}.earningsDetails-section--quotes .header,.earningsDetails-section--summaries .header,.earningsDetails-section--surprises .header,.earningsDetails-section--topics .header{display:flex;align-items:center;justify-content:space-between;flex-direction:row}.earningsDetails-section--quotes .title,.earningsDetails-section--summaries .title,.earningsDetails-section--surprises .title,.earningsDetails-section--topics .title{font-weight:500;font-size:1.25rem}.earningsDetails-section--summaries{margin-bottom:2rem}.earningsDetails-disclaimer{margin-bottom:1rem}.earningsDetails-disclaimerText{display:flex;align-items:end;justify-content:start;flex-direction:row;gap:.25rem;font-size:.875rem;flex-wrap:wrap}.earningsDetails-disclaimerLink{color:#1a63b1;text-decoration:underline;white-space:nowrap}.earningsDetails-disclaimerLink:hover{text-decoration:none}.earningsDetails-cta{width:100%}.earningsDetails-queryInput{width:100%;position:-webkit-sticky;position:sticky;bottom:1.75rem;left:0;max-width:42rem;display:flex;align-items:center;justify-content:center;flex-direction:row;z-index:9}@media (max-width:768px){.earningsDetails-queryInput{bottom:5rem}}.earningsDetails-spacer{height:7rem;width:1px}.earnings-scroll-highlight-outline{outline:6px solid rgba(26,99,177,.2);outline-offset:4px;border-radius:.5rem;transition:outline .3s ease-out}.earnings-scroll-highlight-overlay{position:relative}.earnings-scroll-highlight-overlay:before{content:"";position:absolute;inset:0;background-color:rgba(26,99,177,.08);border-radius:.5rem;animation:earnings-overlay-fade 2.2s ease-out forwards;z-index:1;pointer-events:none}@keyframes earnings-overlay-fade{0%{background-color:rgba(26,99,177,.12)}70%{background-color:rgba(26,99,177,.08)}to{background-color:rgba(26,99,177,0)}}.topicScanQueryWorkspace .queryWorkspace-titleContainer{margin-bottom:0!important}@media (max-width:576px){.topicScanQueryWorkspace .queryWorkspace-titleContainer{text-align:center}}.queryWorkspaceFooterMenu{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.75rem;color:#666;width:100%}.queryWorkspaceFooterMenu a{text-decoration:none;color:#888;font-size:.875rem}.queryWorkspaceFooterMenu a:hover{text-decoration:underline;text-decoration-thickness:1px}.askPageSkeleton{width:100%;min-height:calc(100vh - var(--earningsMarqueeHeight, 0));padding:1rem .75rem 1.5rem;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:768px){.askPageSkeleton{min-height:revert;margin-top:1.5rem;padding-top:0}}.askPageSkeleton-center{width:100%;max-width:42rem;display:flex;align-items:center;justify-content:center;flex-direction:column}.askPageSkeleton-title{width:min(20rem,70%);height:1.4rem;margin-bottom:2.5rem;border-radius:.125rem;background:#fafafa;position:relative;overflow:hidden}.askPageSkeleton-title:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.askPageSkeleton-dropdowns{width:100%;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}@media (max-width:400px){.askPageSkeleton-dropdowns{flex-direction:column}}.askPageSkeleton-dropdown{width:100%;height:44px;border:1px solid rgba(0,0,0,.035);border-radius:.375rem;background:#fafafa;position:relative;overflow:hidden}.askPageSkeleton-dropdown:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.24) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.askPageSkeleton-dropdown--short{max-width:16rem}@media (max-width:400px){.askPageSkeleton-dropdown--short{max-width:none}}.askPageSkeleton-textbox{width:calc(100% - .5rem);min-height:7rem;margin-top:2rem;padding:1.1rem .75rem .75rem;border:1px solid rgba(0,0,0,.035);border-radius:.75rem;background:#fafafa;position:relative;overflow:hidden}.askPageSkeleton-textbox:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.askPageSkeleton-textboxLine{width:55%;height:.8rem;border-radius:.125rem;background:rgba(0,0,0,.035)}.askPageSkeleton-textboxFooter{margin-top:2rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.askPageSkeleton-textboxPill{width:7rem;height:1.5rem;border-radius:9999px;background:rgba(0,0,0,.02)}.askPageSkeleton-textboxButton{width:2rem;height:2rem;border-radius:9999px;background:rgba(0,0,0,.035)}.askPageSkeleton-suggestions{display:grid;grid-template-columns:auto auto;width:100%;grid-gap:1rem;gap:1rem;margin-top:2rem}@media (max-width:576px){.askPageSkeleton-suggestions{grid-template-columns:auto}}.askPageSkeleton-suggestion{width:100%;height:52px;border:1px solid rgba(0,0,0,.035);border-radius:.75rem;background:#fafafa;position:relative;overflow:hidden}.askPageSkeleton-suggestion:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.22) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.scrollToTop{position:fixed;bottom:4.5rem;right:clamp(0px,.5vw,1rem);border:none;background:#f7f7f7;z-index:999;padding:.5rem 1rem;border-radius:5rem;color:#555;cursor:pointer;border:2px solid rgba(0,0,0,.08);transition:color .3s ease,background-color .3s ease,transform .5s ease}@media (max-width:576px){.scrollToTop span{display:none}}@media (max-width:1024px){.scrollToTop{bottom:1rem}}@media (max-width:768px){.scrollToTop{bottom:3.5rem}}.scrollToTop{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.scrollToTop:hover{background:hsl(0,0%,91.862745098%);transform:translateY(-5px);color:#111}.scrollToTop:hover svg{animation:floatUpDown 1.5s ease-in-out infinite}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.separator{border-top:1px solid rgba(0,0,0,.1);width:100%}.tooltip-content{font-family:sans-serif;font-size:.75rem;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9999;padding:6px 10px;border-radius:4px;color:#fff;animation:tooltipFadeIn .15s ease-out;max-width:calc(100vw - 1rem)}@media (max-width:576px){.tooltip-content{margin:0 .5rem}}@media(pointer:coarse){.tooltip-content.hideOnCoarsePointer{display:none!important}}.tooltip-content[data-state=delayed-open],.tooltip-content[data-state=instant-open]{animation:tooltipFadeIn .15s ease-out}.tooltip-content[data-state=closed]{animation:tooltipFadeOut .1s ease-in}.tooltip-arrow{fill:rgba(0,0,0,.5)}@keyframes tooltipFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes tooltipFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.popover-trigger{display:inline-flex}.popover-content{z-index:9999;background:var(--background-color,#fff);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);animation:popoverFadeIn .2s ease-out;max-width:calc(100vw - 1rem)}.popover-content[data-state=closed]{animation:popoverFadeOut .15s ease-in}.popover-arrow{fill:var(--background-color,#fff)}@keyframes popoverFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes popoverFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.earningTranscriptText-titleCluster{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;margin-bottom:1rem}.earningTranscriptText-title{font-weight:500;font-size:1.25rem;color:#0a0a0a;margin-bottom:0}.earningTranscriptText-body-backgroundWrapper{background:#f7f7f7;border-radius:.75rem;overflow:hidden}.earningTranscriptText-body{position:relative}.earningTranscriptText-body:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:3rem;background:linear-gradient(180deg,transparent,#f7f7f7 90%)}.earningTranscriptText-body .header{border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:.625rem 1rem}.earningTranscriptText-body .header .left{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;font-size:.875rem;color:#444}.earningTranscriptText-body .header .left .ticker{font-weight:500}.earningTranscriptText-body .rowsContainer{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #f7f7f7}.earningTranscriptText-body .rowsContainer::-webkit-scrollbar{width:3px;height:3px}.earningTranscriptText-body .rowsContainer::-webkit-scrollbar-track{background:#f7f7f7}.earningTranscriptText-body .rowsContainer::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.earningTranscriptText-body .rowsContainer::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.earningTranscriptText-body .rowsContainer{padding:1rem 1rem 3rem;max-height:52rem;height:calc(100dvh - 1rem - 4rem - 6rem - 12rem)}@media (max-width:768px){.earningTranscriptText-body .rowsContainer{height:calc(100dvh - 1rem - 4rem - 6rem - 12rem - 5rem - 5rem)}}.earningTranscriptText-body .row{font-size:15px}.earningTranscriptText-body .row .speaker{color:#333;font-weight:500}.earningTranscriptText-body .row .text{color:#555;margin-top:.375rem;padding-left:.5rem}.earningTranscriptText-body .stateMessage{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:2rem 1rem;text-align:center;color:#555;margin:auto}.earningTranscriptText-body .stateMessage-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;max-width:400px}.earningTranscriptText-body .stateMessage-title{font-size:1.125rem;font-weight:600;color:#333;margin:0}.earningTranscriptText-body .stateMessage-description{font-size:.875rem;color:#666;margin:0;line-height:1.5}.backgroundOverlay{background:rgba(0,0,0,.65);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:99}.navbarAccount{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.navbarAccount-sm .navbarAccount-trigger{min-height:2rem;padding:.5rem}.navbarAccount-sm .avatarImage{width:28px;height:28px}.navbarAccount-sm .username{font-size:.75rem}.navbarAccount-sm .signupBtn{padding:.5rem 1rem;font-size:.875rem}.navbarAccount-lg .navbarAccount-trigger{min-height:2.5rem;padding:.75rem}.navbarAccount-lg .avatarImage{width:32px;height:32px}.navbarAccount-lg .signupBtn{padding:.75rem 1.25rem;font-size:1rem}.navbarAccount-trigger{display:flex;align-items:center;gap:.75rem;cursor:pointer;border-radius:.5rem;min-height:2.5rem;width:100%}.navbarAccount-trigger:focus-visible{outline:2px solid #2e77c1;outline-offset:2px}.navbarAccount-trigger .avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0}.navbarAccount-trigger .avatar .avatarImage{border-radius:9999px;object-fit:cover;border:2px solid #e1e1e1;width:32px;height:32px}.navbarAccount-trigger .userInfo{display:flex;align-items:center;justify-content:space-between;flex:1 1;min-width:0}.navbarAccount-trigger .userInfo .username{font-size:.875rem;font-weight:500;color:#353535;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;max-width:120px}.navbarAccount-trigger .userInfo .dropdownIcon{width:16px;height:16px;flex-shrink:0;color:#b1b4b7}.navbarAccount-dropdownContent{background:#fff;border-radius:.5rem;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid #e1e1e1;padding:.5rem 0;min-width:200px;max-width:225px}.navbarAccount-dropdownContent-userDetails{display:flex;flex-direction:column;text-align:left;padding:0 .75rem;margin-bottom:.5rem}.navbarAccount-dropdownContent-userDetails .fullName{font-size:1rem;font-weight:600;color:#353535;margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbarAccount-dropdownContent-userDetails .userEmail{font-size:.875rem;color:#747474;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navbarAccount-dropdownContent-menuItems{display:flex;flex-direction:column;padding:0 .5rem}.navbarAccount-dropdownContent-menuItems .menuItem{display:flex;width:100%}.navbarAccount-dropdownContent-menuItems .menuItem .menuButton{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;cursor:pointer;font-size:.875rem;color:#353535;transition:all .2s ease-in-out;text-align:left;border-radius:.375rem}.navbarAccount-dropdownContent-menuItems .menuItem .menuButton:hover{background-color:rgba(26,99,177,.1);color:#2e77c1}.navbarAccount-dropdownContent-menuItems .menuItem .menuButton:focus{outline:none;background-color:rgba(46,119,193,.15);box-shadow:inset 3px 0 0 #2e77c1}.navbarAccount-dropdownContent-menuItems .menuItem .menuButton:active{background-color:rgba(46,119,193,.2);transform:translateX(0)}.navbarAccount-dropdownContent-menuItems .menuItem .menuButton .icon{width:16px;height:16px;flex-shrink:0;color:#b1b4b7;transition:color .2s ease-in-out}.navbarAccount-menuButton:hover .navbarAccount-dropdownContent-menuItems .menuItem .menuButton .icon{color:#2e77c1}.navbarAccount-dropdownContent-menuItems .menuItem .menuButton .text{font-weight:500;white-space:nowrap}.navbarAccount-login{display:flex;align-items:center}.navbarAccount-login .signupBtn{display:flex;align-items:center;gap:.5rem;font-weight:400;border-radius:.375rem;border:1px solid #e1e1e1;background-color:#fff;color:#353535;transition:all .2s ease-in-out}.navbarAccount-login .signupBtn:hover{background-color:rgba(26,99,177,.1);border-color:#2e77c1}.navbarAccount-login .signupBtn:focus{outline:2px solid #2e77c1;outline-offset:2px}.navbarAccount-login .signupBtn .signupIcon{flex-shrink:0}.navbarAccount-login .signupBtn .signupText{white-space:nowrap}.companiesPage{max-width:42rem;margin:auto;padding:1rem .5rem 0}.companiesPage-sectorsFilter{position:-webkit-sticky;position:sticky;z-index:1;top:calc(var(--earningsMarqueeHeight) + 3.5rem)}@media (max-width:768px){.companiesPage-sectorsFilter{top:calc(var(--earningsMarqueeHeight) + 3.5rem + 3.5rem)}}.companiesPage-sectorsFilter:before{position:absolute;content:"";top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(180deg,#fff,transparent);z-index:-1}.companiesPage-sectorsFilter{padding-bottom:.25rem;padding-top:.625rem;background:#fff}.companiesPage-main{margin-top:1rem;padding-bottom:1rem}.companiesPage-main-loadingMessage{color:#888;display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:1rem;gap:.75rem;opacity:0}.companiesPage-main-loadingMessage.shown{opacity:1}.companiesPage-main-loadingMessage.bottom{margin-top:1.5rem}.companiesPage-main-cardsContainer,.companiesPage-main-cardsContainer .motionCardsContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1.5rem;flex-wrap:wrap}.companiesPage-main-cardsContainer-emptyMessage{font-weight:500;color:#888;text-align:center;width:100%;margin-top:2rem}.queryPageHeader{padding:.5rem}.queryPageHeader-title{width:-moz-fit-content;width:fit-content;font-size:.875rem;font-weight:500;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem;flex-wrap:wrap;margin:0}@media (max-width:576px){.queryPageHeader-title{font-size:.7rem}}.queryPageHeader-askLabel{white-space:nowrap}@media (max-width:576px){.queryPageHeader-askLabel{display:none}}.queryPageHeader-labelWrapper{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem;white-space:nowrap}.queryPageHeader-label{text-decoration:none;text-decoration-thickness:1px;-webkit-text-decoration-color:#666;text-decoration-color:#666;color:#333}.queryPageHeader-label:hover{text-decoration:underline}.queryPageHeader-separator{color:#666;font-weight:400}.queryPageAutosizeTitle{font-weight:500}.queryPageSource{width:100%}.queryPageSource-title{gap:.75rem;font-size:1.125rem;font-weight:600;color:#333}.queryPageSource-container,.queryPageSource-title{display:flex;align-items:center;justify-content:start;flex-direction:row}.queryPageSource-container{width:100%;gap:.5rem;margin-top:1rem;font-size:.75rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0)}.queryPageSource-container::-webkit-scrollbar{width:0;height:0}.queryPageSource-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.queryPageSource-container::-webkit-scrollbar-thumb{background:rgba(0,0,0,0);border-radius:10px}.queryPageSource-container::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0)}.queryPageSource-container-skeletonContainer{border-radius:.75rem;overflow:hidden;width:100%}.queryPageSource-container-skeleton{height:6rem;width:100%}.queryPageSource-footer{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;margin-top:.75rem}.queryPageSource-footer-showAllBtn{background:none;border:none;font-weight:600;color:#1a63b1;cursor:pointer}.queryPageSource-footer-showAllBtn:hover{text-decoration:underline}.queryPageSourceIcon{transform:rotate(45deg);display:block;height:-moz-fit-content;height:fit-content;border-radius:.5rem}.queryPageSourceIcon svg{stroke-width:16px}.queryPageExportDropdown-menu{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:.5rem;padding:.375rem .5rem;min-width:9rem}.queryPageExportDropdown-menu-btn{border:none;background:none;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;color:#555;font-weight:500;font-size:.875rem;cursor:pointer;padding:.375rem .5rem;transition:background-color .2s ease-in,color .2s ease-in;width:100%;border-radius:.375rem}.queryPageExportDropdown-menu-btn-icon{opacity:.8;transition:opacity .2s ease-in}.queryPageExportDropdown-menu-btn:hover{background:hsl(0,0%,91.862745098%);color:#444}.queryPageAnswerFooter{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.625rem}.queryPageAnswerFooter .menuBtn{box-shadow:none!important;border-radius:9999px;color:#888;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;font-weight:500;transition:background-color .2s ease-in,color .2s linear!important;padding:.375rem .5rem}.queryPageAnswerFooter .menuBtn:disabled{pointer-events:none;opacity:.8}.queryPageAnswerFooter .menuBtn:hover{box-shadow:none!important;background-color:rgb(241.9,241.9,241.9);color:#333}.queryPageAnswerFooter .menuBtn:focus{box-shadow:none!important}.queryPageAnswerFooter-left{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:0}.queryPageAnswerFooter-right{display:flex;align-items:center;justify-content:center;flex-direction:row}.queryPageAnswerFooter-right button{aspect-ratio:1/1;padding:.5rem!important;font-size:.875rem}.queryPageAnswerFooter-right-menu{background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;padding:.5rem}.queryPageAnswerFooter-right-menu-btn{aspect-ratio:auto!important;border-radius:.5rem!important;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;color:#111;font-weight:500}.popover-trigger.queryPageAnswer-citationTrigger{display:inline}.queryPageAnswer-citation{cursor:pointer;display:inline-block;margin-left:.125rem;padding:.125rem .375rem;border:1px solid rgba(26,99,177,.18);border-radius:9999px;background:rgba(26,99,177,.07);color:rgba(26,99,177,.78);font-size:.65rem;font-weight:600;line-height:1;vertical-align:super;white-space:nowrap;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.queryPageAnswer-citation:focus-visible,.queryPageAnswer-citation:hover{color:rgba(26,99,177,.95);border-color:rgba(26,99,177,.28);background:rgba(26,99,177,.12);outline:none}.queryPageAnswer-citationModal-title{margin:0;font-size:.875rem;font-weight:600;color:#3a4351;line-height:1.375}.queryPageAnswer-citationModal-text{margin:0;font-size:.875rem;line-height:1.625;color:#3a4351;white-space:pre-wrap}.queryPageAnswer-citationModal-highlight{background-color:rgba(255,214,101,.42);border-radius:.125rem;padding:0 .125rem;font-style:normal;font-weight:650;color:#2e2f35}.queryPageAnswer-citationModal-callout{margin-bottom:1rem;padding:0;font-size:.875rem;font-style:italic;line-height:1.625;color:#5e6675}.queryPageAnswer-citationModal-footer{display:flex;align-items:center;justify-content:flex-end;flex-direction:row}.queryPageAnswer-citationModal-link{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#1a63b1;font-size:.875rem;font-weight:700;line-height:1.375;text-decoration:none}.queryPageAnswer-citationModal-link:focus-visible,.queryPageAnswer-citationModal-link:hover{text-decoration:underline}.queryPageAnswer-citationTooltip{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.625rem;width:340px;background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:.75rem;padding:.75rem .875rem;box-shadow:0 12px 30px rgba(15,23,42,.16)}.queryPageAnswer-citationTooltip-header{margin:0;font-size:.75rem;font-weight:500;color:#5b6372;line-height:1.375;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queryPageAnswer-citationTooltip-snippet{margin:0;font-size:.875rem;line-height:1.625;color:#313948;font-style:italic;background:#f8fafd;border:1px solid rgba(17,24,39,.06);border-radius:.375rem;padding:.625rem .75rem}@media(prefers-reduced-motion:reduce){.queryPageAnswer-citation{transition:none;animation:none}}.queryPageAnswer-title{font-weight:500;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;font-size:1.25rem;color:#333;margin-bottom:.75rem}.queryPageAnswer-disclaimer{color:#999;font-size:.75rem;margin-top:2rem}.queryPageAnswer-disclaimer .title{color:#666}.queryPageAnswer-references{margin-top:1.5rem}.queryPageAnswer-references-title{font-weight:500;color:#444;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.625rem}.queryPageAnswer-references-list{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem;margin-top:.75rem;padding-left:2rem}.queryPageAnswer-references-list .item::marker{color:#888}.queryPageAnswer-references-list .item a,.queryPageAnswer-references-list .item span{text-decoration:none;color:#777;font-size:.875rem;font-weight:500}.queryPageAnswer-references-list .item a:hover{text-decoration:underline}.queryPageFollowupQuestion-title{font-weight:500;font-size:1.125rem;color:#333;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem}.queryPageFollowupQuestion-list{margin-top:1rem;display:flex;align-items:start;justify-content:start;flex-direction:column}.queryPageFollowupQuestion-list-item{padding:.75rem 0;background:none;width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;font-size:.875rem;color:#555;border:none;border-bottom:1px solid rgba(0,0,0,.05);cursor:pointer;font-weight:500;transition:color .3s ease}.queryPageFollowupQuestion-list-item:hover{color:#1a63b1}.queryPageFollowupQuestion-list-item svg{font-size:1.125rem;color:#1a63b1}.queryPageSourcesSidebar{width:100%;max-height:100%;overflow-y:auto;height:-moz-fit-content;height:fit-content;scrollbar-width:thin;scrollbar-color:rgb(226.6,226.6,226.6) rgba(0,0,0,0)}.queryPageSourcesSidebar::-webkit-scrollbar{width:3px;height:3px}.queryPageSourcesSidebar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.queryPageSourcesSidebar::-webkit-scrollbar-thumb{background:rgb(226.6,226.6,226.6);border-radius:10px}.queryPageSourcesSidebar::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.queryPageSourcesSidebar{border-radius:.5rem;background:#fff}@media (max-width:1024px){.queryPageSourcesSidebar{height:100%}}.queryPageSourcesSidebar-header{border-bottom:1px solid rgba(0,0,0,.1);height:3.5rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:0 .75rem;position:-webkit-sticky;position:sticky;background:#fff;top:0;width:100%}@media (max-width:768px){.queryPageSourcesSidebar-header{padding:0 1.5rem}}.queryPageSourcesSidebar-header-title{font-size:1.125rem;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;color:#444;font-weight:700}.queryPageSourcesSidebar-header-closeBtn{background:none;border:none;padding:0;border-radius:9999px;width:2rem;height:auto;aspect-ratio:1/1;box-shadow:none!important;display:flex;align-items:center;justify-content:center;flex-direction:row}.queryPageSourcesSidebar-header-closeBtn:hover{box-shadow:none!important}.queryPageSourcesSidebar-header-closeBtn svg{font-size:1rem}.queryPageSourcesSidebar-list{padding:.5rem;font-size:.875rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:2rem;width:100%}@media (max-width:768px){.queryPageSourcesSidebar-list{padding:.5rem 1.5rem}}.queryPageSourcesSidebar-list-cardsContainer{width:100%}.queryPageSourcesSidebar-list-cardsContainer-title{padding:.375rem;color:#333}.queryPageSourcesSidebar-list-cardsContainer{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.75rem}.sourceCard{width:100%;height:-moz-fit-content;height:fit-content;background:#f7f7f7;padding:1rem;cursor:pointer;transition:background-color .3s ease;border-radius:.5rem}.sourceCard:hover{background:rgb(236.8,236.8,236.8)}.sourceCard-textContainer-text{line-clamp:4;-webkit-line-clamp:4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;color:#383838;overscroll-behavior:contain}.sourceCard-modal-title{font-size:1rem}.sourceCard-modal-body{cursor:auto;font-weight:400;position:relative}.sourceCard-modal-body-texts{font-size:.95rem;color:#444;line-height:1.625;text-align:justify;overflow-y:auto;height:100%;padding-bottom:1rem;white-space:pre-wrap}.sourceCard-modal-body-highlight{background-color:rgba(255,214,101,.42);border-radius:.125rem;padding:0 .125rem;font-weight:650;color:#2e2f35}.sourceCard-modal-body-linkContainer{background:rgb(241.9,241.9,241.9);box-shadow:0 0 10px 2px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;bottom:.5rem;right:0;border-radius:.5rem}.sourceCard-modal-body-linkContainer:hover{text-decoration:underline;background:rgb(236.8,236.8,236.8)}.sourceCard-modal-body-link{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;width:-moz-fit-content;width:fit-content;padding:.5rem 1rem;transition:background-color .3s ease;color:#1a63b1!important}.sourceCard-linkContainer{margin-top:.5rem}.sourceCard-linkContainer a{color:#1a63b1;font-weight:500;text-decoration:none;font-size:.75rem}.sourceCard-linkContainer a:hover{text-decoration:underline}.queryResponsePage{width:100%}.queryResponsePage-headerContainer{position:-webkit-sticky;position:sticky;top:var(--earningsMarqueeHeight,0);z-index:8;width:100%}@media (max-width:768px){.queryResponsePage-headerContainer{top:calc(3.5rem - .5px)}}.queryResponsePage-historySkeletonHeader{width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem;background:#fff;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}@media (max-width:576px){.queryResponsePage-historySkeletonHeader{padding:.75rem;grid-template-columns:auto 1fr}}.queryResponsePage-historySkeletonHeaderDate,.queryResponsePage-historySkeletonHeaderTitle,.queryResponsePage-historySkeletonQuestion span,.queryResponsePage-historySkeletonTabs span,.queryResponsePage-historySkeletonText span{display:block;border-radius:9999px;background:rgba(0,0,0,.035);animation:queryResponsePageSkeletonPulse 1.6s ease-in-out infinite}.queryResponsePage-historySkeletonHeaderDate{width:4rem;height:.875rem;justify-self:start}.queryResponsePage-historySkeletonHeaderTitle{width:11rem;height:.875rem;grid-column:2}@media (max-width:576px){.queryResponsePage-historySkeletonHeaderTitle{width:8rem;justify-self:center}}.queryResponsePage-historySkeletonQuestion{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.queryResponsePage-historySkeletonQuestion span{width:100%;height:1rem}.queryResponsePage-historySkeletonQuestion span:last-child{width:72%}.queryResponsePage-historySkeletonTabs{border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;margin-top:1rem;padding-bottom:.75rem}.queryResponsePage-historySkeletonTabs span{height:.875rem}.queryResponsePage-historySkeletonTabsLeft{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.queryResponsePage-historySkeletonTabsLeft span{width:5rem}.queryResponsePage-historySkeletonTabsLeft span:last-child{width:5.75rem}.queryResponsePage-historySkeletonTabsTasks{width:4.5rem}@media (max-width:576px){.queryResponsePage-historySkeletonTabsTasks{display:none}}.queryResponsePage-historySkeletonText{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.75rem;margin-top:1.25rem}.queryResponsePage-historySkeletonText span{width:100%;height:.875rem}.queryResponsePage-historySkeletonText span.queryResponsePage-historySkeletonTextTitle{width:70%;height:1rem;margin-bottom:.5rem}.queryResponsePage-historySkeletonText span.queryResponsePage-historySkeletonTextSubtitle{width:46%}.queryResponsePage-historySkeletonText span:nth-child(4){width:92%}.queryResponsePage-historySkeletonText span:last-child{width:76%}.queryResponsePage-main{margin-top:2rem;padding:0 .75rem;width:100%;position:relative;display:flex;align-items:start;justify-content:center;flex-direction:row;gap:clamp(.5rem,2vw,2.5rem)}.queryResponsePage-main .mainContainer{width:100%;max-width:42rem;flex-shrink:1;min-width:36rem}@media (max-width:992px){.queryResponsePage-main .mainContainer{min-width:revert}}.queryResponsePage-main-header{border-bottom:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;margin-top:1rem;height:-moz-fit-content;height:fit-content}.queryResponsePage-main-header>div{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;height:100%}@media (max-width:576px){.queryResponsePage-main-header>div{gap:.25rem}}.queryResponsePage-main-header button{position:relative;background:none;border:none;cursor:pointer;transition:background-color .15s ease-in;padding:.5rem .75rem;border-radius:.375rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;flex-wrap:nowrap;height:100%}@media (max-width:576px){.queryResponsePage-main-header button{padding:.375rem;font-size:.75rem}}.queryResponsePage-main-header button:hover{background:hsl(0,0%,91.862745098%)}@media(pointer:coarse){.queryResponsePage-main-header button:hover{background:none}}.queryResponsePage-main-header button .underline{position:absolute;bottom:-1px;left:0;background:hsl(0,0%,81.862745098%);height:2px;border-radius:.125rem;width:100%}.queryResponsePage-main-header button .number{font-size:10px;letter-spacing:0;word-spacing:.5;background-color:rgba(0,0,0,.08);padding:.125rem .25rem;border-radius:.5rem}.queryResponsePage-main-header .left button{font-size:1rem;height:100%}@media (max-width:576px){.queryResponsePage-main-header .left button{font-size:.875rem}}.queryResponsePage-main-header .left button{color:#444}.queryResponsePage-main-header .right button{white-space:nowrap}.queryResponsePage-main-activeStepContainer{margin-top:1rem}.queryResponsePage-main-textboxContainer{position:-webkit-sticky;position:sticky;z-index:9;bottom:1.5rem}@media (max-width:768px){.queryResponsePage-main-textboxContainer{bottom:5rem}}.queryResponsePage-main-sourcesContainer{margin-top:1.5rem}.queryResponsePage-main-answerContainer{margin-top:1.5rem;min-height:calc(100vh - 22rem)}.queryResponsePage-main-answerContainer.sourcesHidden{min-height:calc(100vh - 15rem)}.queryResponsePage-main-answerContainer .prose{font-size:.95rem}.queryResponsePage-main-answerContainer-errorMsg{text-align:center;width:100%;color:#666;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;max-width:36rem;margin:9rem auto auto}.queryResponsePage-main-answerContainer-errorMsg:has(li),.queryResponsePage-main-answerContainer-errorMsg:has(ul){text-align:left;margin:0}.queryResponsePage-main-answerContainer-errorMsg--validation{background-color:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:.375rem;padding:1rem;margin-top:2rem}.queryResponsePage-main-answerContainer-chunkNotFoundError{color:#666;margin-left:.75rem;font-size:15px}.queryResponsePage-main-answerContainer-chunkNotFoundError .linkContainer a{margin-right:.5rem}.queryResponsePage-main-answerContainer-chunkNotFoundError .linkContainer a:last-child{margin-right:0}.queryResponsePage-main-answerContainer-chunkNotFoundError a{color:#2e77c1}.queryResponsePage-main-answerContainer-chunkNotFoundError .list{margin-left:1.5rem;margin-top:.75rem}.queryResponsePage-main-answerContainer-chunkNotFoundError .list-item{line-height:1.6}.queryResponsePage-main-footerContainer{margin-top:1.5rem}.queryResponsePage-main-sourceSidebarOverlay{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:999;display:none}@media (max-width:1024px){.queryResponsePage-main-sourceSidebarOverlay{display:block}}@keyframes queryResponsePageSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.queryPageAnswerSkeleton{width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.75rem}.queryPageAnswerSkeleton span{display:block;width:100%;height:.875rem;border-radius:9999px;background:rgba(0,0,0,.035);animation:queryPageAnswerSkeletonPulse 1.6s ease-in-out infinite}.queryPageAnswerSkeleton span:last-child{width:68%}.queryPageAnswerSkeleton span.queryPageAnswerSkeleton-title{width:72%;height:1rem;margin-bottom:.5rem}@keyframes queryPageAnswerSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.answerTaskSidebar-backgroundOverlay{display:none;display:block;position:fixed;top:0;height:100vh;left:0;width:100vw;z-index:999;opacity:.6!important}.answerTaskSidebar{position:fixed;background-color:#fff;top:0;right:0;transition:transform .3s ease;z-index:9999;transform:translateX(100%);height:100vh;display:flex;align-items:start;justify-content:start;flex-direction:column;width:75vw;max-width:500px}.answerTaskSidebar.isSidebarShown{transform:translateX(0)}@media (max-width:1024px){.answerTaskSidebar{max-width:38rem}}@media (max-width:768px){.answerTaskSidebar{position:fixed;right:revert;top:revert;width:100%;max-width:revert;left:0;bottom:0;background:#f5f6fa;height:80vh;z-index:999;transform:translateY(100%);border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.answerTaskSidebar.isSidebarShown{transform:translateY(0)}}.answerTaskSidebar-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:1rem;border-bottom:1px solid rgba(0,0,0,.1);position:relative;top:0;background:inherit;z-index:9;border-radius:.5rem;border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%}.answerTaskSidebar-header .title{font-weight:500}.answerTaskSidebar-header .closeBtn{background:none;border:none;font-size:1.5rem;cursor:pointer;height:2rem;width:2rem;border-radius:9999px;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:background-color .15s ease-in}.answerTaskSidebar-header .closeBtn svg{flex-shrink:0;font-size:1rem}.answerTaskSidebar-header .closeBtn:hover{background-color:hsl(0,0%,93.862745098%)}.answerTaskSidebar-body{padding:1rem;overflow-y:auto;height:100%;width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:1.5rem}.answerTaskSidebar-block{padding-left:.625rem;position:relative;width:100%}.answerTaskSidebar-block:before{position:absolute;content:"";background:#e0e0e0;width:7px;height:auto;aspect-ratio:1/1;border-radius:9999px;top:.4rem;left:0;transform:translateX(-50%)}.answerTaskSidebar-block:after{position:absolute;content:"";background:#e0e0e0;width:1px;height:calc(100% + 1.5rem);top:0;left:0;transform:translateX(-50%) translateY(.5rem)}.answerTaskSidebar-block:last-child:after{height:calc(100% - 1rem);height:0}.answerTaskSidebar-block-title{align-items:center;flex-direction:row}.answerTaskSidebar-block-body,.answerTaskSidebar-block-title{display:flex;justify-content:start;gap:1rem;font-size:.875rem}.answerTaskSidebar-block-body{padding:.625rem;align-items:start;flex-direction:column}.answerTaskSidebar-block-body button{font-size:.875rem;text-align:left}.answerTaskSidebar-block-text{color:#555}.answerTaskSidebar-block-queries{flex-wrap:wrap}.answerTaskSidebar-block-queries,.answerTaskSidebar-block-queries .item{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.answerTaskSidebar-block-queries .item{border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;color:#444;transition:background-color .15s ease-in}.answerTaskSidebar-block-queries .item svg{flex-shrink:0}.answerTaskSidebar-block-queries .item:hover{background:#f7f7f7}.answerTaskSidebar-block-sourceCompanyData{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;flex-wrap:wrap}.answerTaskSidebar-block-sourceCompanyData-btn{font-size:.75rem!important}.answerTaskSidebar-block-sourceCompanyData-btn a{font-size:.75rem!important;padding:.5rem 1rem!important}.queryPageActiveTaskIndicator{border-left:1px solid rgba(0,0,0,.2);padding-left:.5rem}.queryPageActiveTaskIndicator .title{color:#222;padding-left:.5rem;font-size:.875rem}.queryPageToc{position:-webkit-sticky;position:sticky;top:5rem;left:0;max-width:15rem;transition:transform .3s ease;height:100vh;max-height:calc(100vh - 7rem);min-width:10rem;width:100%;flex:.8 1}@media (max-width:1080px){.queryPageToc{display:none}}.queryPageToc-title{color:#444;font-weight:500;margin-bottom:1rem}.queryPageToc-body{position:relative;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.queryPageToc-body:before{content:"";position:absolute;top:0;left:0;height:100%;width:2px;border-radius:9999px;background:rgb(221.5,221.5,221.5)}.queryPageToc-body .item{padding-left:.625rem;text-decoration:none;font-size:.875rem;color:#666;transition:color .15s ease-in;cursor:pointer;position:relative}.queryPageToc-body .item .indicator{content:"";position:absolute;top:0;left:0;height:100%;width:4px;border-top-right-radius:100px;border-bottom-right-radius:100px;background-color:rgb(221.5,221.5,221.5)}.queryPageToc-body .item.active{color:#222;font-weight:500}.queryPageToc-body .item:hover{color:#111}.main404{padding:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:4rem;height:100%;font-family:sans-serif;width:100%;height:calc(100vh - 3rem)}@media (max-width:768px){.main404{margin-top:1rem;height:-moz-fit-content;height:fit-content}}.main404-left{width:100%;max-width:600px}.main404-left .textsContainer .title{color:#1a63b1;font-size:4rem}.main404-left .textsContainer .subtitle{font-weight:700;color:#222;font-size:2rem;margin-top:1rem}.main404-left .textsContainer .description{line-height:150%;font-weight:500;color:#555;font-size:1.2rem;margin-top:1rem}.main404-left .linksContainer{margin-top:1.5rem}.main404-left .linksContainer-title{color:#333}.main404-left .linksContainer-list{margin-left:1.5rem;margin-top:1rem}.main404-left .linksContainer-list li{margin-top:.5rem}.main404-left .linksContainer-list li a{text-decoration:none;color:#1a63b1;font-weight:500}.main404-left .linksContainer-list li a:hover{text-decoration:underline}.main404-left .linksContainer-list li::marker{color:#555}.main404-left .info{margin-top:2.5rem;font-weight:500;color:#555}.main404-left .info a{color:#1a63b1;font-weight:500}.main404-left .info a:hover{text-decoration:none}.main404-left .info p{margin-top:.5rem}.main404-right{height:-moz-fit-content;height:fit-content}@media (max-width:992px){.main404-right{display:none}}.main404-right img{height:-moz-fit-content;height:fit-content;width:350px;object-fit:contain}.error-message{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:calc(100vh - 3rem);padding:2rem 1rem;width:100%;font-family:sans-serif}@media (max-width:768px){.error-message{min-height:calc(100vh - 6rem);padding:1.5rem 1rem}}.error-message__content{max-width:550px;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2rem}@media (max-width:768px){.error-message__content{gap:1.5rem;max-width:unset}}.error-message__text{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.875rem;text-align:center;width:100%}.error-message__title{font-size:1.5rem;font-weight:600;color:#2c2c2c;margin:0;line-height:1.4;width:100%}@media (max-width:768px){.error-message__title{font-size:1.35rem}}.error-message__description{font-size:1rem;font-weight:400;color:#666;line-height:1.6;margin:0;width:100%}@media (max-width:768px){.error-message__description{font-size:.95rem}}.error-message__actions{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.875rem;flex-wrap:wrap;width:100%;max-width:500px}@media (max-width:768px){.error-message__actions{gap:.75rem}}.error-message__button{padding:.75rem 1.75rem;font-size:.95rem;font-weight:500;border-radius:.5rem;transition:all .2s ease;white-space:nowrap;flex:0 1 auto}@media (max-width:768px){.error-message__button{padding:.7rem 1.5rem;font-size:.9rem;flex:1 1 auto;min-width:140px}}.error-message__button--primary{box-shadow:0 2px 8px rgba(0,0,0,.08);font-weight:600;padding:.85rem 2rem}@media (max-width:768px){.error-message__button--primary{padding:.75rem 1.75rem;flex:1 1 100%;width:100%}}.error-message__button--primary:hover{box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translateY(-1px)}.error-message__button--secondary{font-weight:500}.smartHighlightsSidebar{width:var(--smartHighlightsSidebarWidth);padding:2rem 0 2rem 1rem;height:100vh}.smartHighlightsSidebar-title{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;font-weight:500;color:#181818}.smartHighlightsSidebar-title svg{font-size:1.125rem}.smartHighlightsSidebar-listContainer{margin-top:1rem;padding-left:.625rem}.smartHighlightsSidebar-listContainer-item{width:100%;text-align:left;box-shadow:none!important;color:#333!important;font-size:13px;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem}.smartHighlightsSidebar-listContainer-item:focus{box-shadow:none!important}.smartHighlightsSidebar-listContainer-item svg{display:none}.smartHighlightsSidebar-listContainer-item.isSelected{background:#f7f7f7}.smartHighlightsSidebar-listContainer-item.isSelected svg{display:block}.smartHighlightsSidebar-listContainer-item:hover{box-shadow:none!important}.smartHighlightsSidebar-toggleListBtn{color:#1a63b1;border:none;background:none;margin-left:1.75rem;margin-top:.75rem;font-weight:500;cursor:pointer}.smartHighlightsSidebar-toggleListBtn:hover{text-decoration:underline}.smartHighlightsSidebar-summariesModal-body{color:#444}.smartHighlightsSidebar-summariesModal-body li{list-style-type:none;font-size:.875rem;display:flex;align-items:start;justify-content:start;flex-direction:row;gap:1rem;margin-bottom:.375rem}.smartHighlightsSidebar-summariesModal-body li .listStyle{height:5px;margin-top:.5rem;width:auto;aspect-ratio:1/1;background:#333;border-radius:9999px}.libraryThreadCard-textsContainer{color:#333;text-decoration:none}.libraryThreadCard-textsContainer-query{font-size:.875rem;font-weight:500;color:#333;line-clamp:1;-webkit-line-clamp:1;margin-bottom:.5rem}.libraryThreadCard-textsContainer-query,.libraryThreadCard-textsContainer-response{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:color .3s ease}.libraryThreadCard-textsContainer-response{font-size:13px;color:#777;line-clamp:3;-webkit-line-clamp:3;line-height:1.5}@media (max-width:576px){.libraryThreadCard-textsContainer-response{line-clamp:5;-webkit-line-clamp:5}}.libraryThreadCard-textsContainer:hover .libraryThreadCard-textsContainer-query{color:#1a63b1}.libraryThreadCard-textsContainer:hover .libraryThreadCard-textsContainer-response{color:#555}.libraryThreadCard-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;color:#444;font-size:.75rem;gap:.75rem;margin-top:1rem}.libraryThreadCard-footer-date{width:-moz-fit-content;width:fit-content;white-space:nowrap}.libraryThreadCard-footer-documentInfo{gap:.5rem}.libraryPage-headerContainer,.libraryThreadCard-footer-documentInfo{display:flex;align-items:center;justify-content:center;flex-direction:row}.libraryPage-headerContainer{width:100%;position:-webkit-sticky;position:sticky;top:calc(var(--earningsMarqueeHeight) + 0px);background:#fff;border-bottom:1px solid rgba(0,0,0,.1)}@media (max-width:768px){.libraryPage-headerContainer{top:3.5rem}}.libraryPage-main{max-width:42rem;margin:1.5rem auto auto;padding:2rem 1rem}.libraryPage-main-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:.75rem}.libraryPage-main-header-title{font-weight:500;font-size:1.125rem;color:#444;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.libraryPage-main-header-title svg{height:1rem;width:1rem}.libraryPage-main-header-button{padding:.375rem .5rem!important;color:#444}.libraryPage-main-header-button svg{display:block;color:#444;font-size:1.125rem}.libraryPage-main-list{margin-top:1rem}.libraryPage-main-list-cardsContainer{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:1rem}.libraryPage-main-list .emptyMessage{font-weight:500;color:#666;text-align:center;width:100%;margin-top:4rem}.libraryPage-main .newPageLoadingMessage{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.75rem;color:#666;opacity:0}.libraryPage-main .newPageLoadingMessage.loading{opacity:1}.floatingHelpMenu{position:fixed;bottom:1.5rem;right:clamp(0rem,.5vw,1.5rem);z-index:9}@media (max-width:1024px){.floatingHelpMenu{display:none}}@media (max-width:768px){.floatingHelpMenu{bottom:4.5rem}}.floatingHelpMenu-triggerBtn{height:2rem;width:auto;aspect-ratio:1/1;border-radius:9999px;border:none;outline:none;background:rgb(55.75,55.75,55.75);cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:row;display:block}.floatingHelpMenu-triggerBtn:hover svg{color:#1a63b1}.floatingHelpMenu-body{width:-moz-fit-content;width:fit-content;padding:.5rem;border-radius:.5rem;background:#fff;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.floatingHelpMenu-body:focus,.floatingHelpMenu-body:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.floatingHelpMenu-body a{text-decoration:none;font-size:.875rem;color:#333;width:100%;display:block;padding:.5rem 1rem;border-radius:.375rem;transition:.3s ease}.floatingHelpMenu-body a:hover{background-color:rgb(236.8,236.8,236.8)}.floatingHelpMenu-body-bottomLinks a{color:#555}.teamMemberCard{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#333;text-decoration:none;background:#f7f7f7;padding:1.5rem .5rem;border-radius:.5rem;max-width:300px;width:100%;border:1px solid rgba(0,0,0,.03);transition:box-shadow .15s linear}.teamMemberCard:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.05)}.teamMemberCard-image{border-radius:50%;aspect-ratio:1/1;width:100px;height:auto}.teamMemberCard-name{font-size:1.125rem;margin-top:1rem;font-weight:500}.teamMemberCard-position{font-size:.875rem;color:#666;margin-top:.25rem}.teamMemberCard-linkContainer{margin-top:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.teamMemberCard-linkContainer a{color:#0077b5;background-color:rgba(0,0,0,.06);display:block;aspect-ratio:1/1;border-radius:50%;width:2rem;height:auto;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:.3s ease;background:#fff}.teamMemberCard-linkContainer a:hover{background:#0077b5;color:#fff}.teamMemberCard-linkContainer a svg{font-size:1.125rem}.loginEmailForm{width:100%}.loginEmailForm-emailInput{padding:.75rem 1rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.loginEmailForm-emailInput:focus,.loginEmailForm-emailInput:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.loginEmailForm-emailInput{background:#f7f7f7!important;border:none;font-size:14px}.loginEmailForm-emailInput:focus{border:none;background:#fff!important}.loginEmailForm-submitButton{width:100%;margin-top:.75rem;min-height:2.75rem}.loginEmailForm-submitButton,.loginEmailForm-submitButton span{display:flex;align-items:center;justify-content:center;flex-direction:row}.loginOtpForm{width:100%;margin-top:1.5rem}.loginOtpForm-otpInputContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.loginOtpForm-otpInputContainer input{border:none;border-radius:.5rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.loginOtpForm-otpInputContainer input:focus,.loginOtpForm-otpInputContainer input:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.loginOtpForm-otpInputContainer input{background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (max-width:576px){.loginOtpForm-otpInputContainer input{width:2.5rem!important}}@media (max-width:320px){.loginOtpForm-otpInputContainer input{width:2rem!important}}.loginOtpForm-otpInputContainer input::-webkit-inner-spin-button,.loginOtpForm-otpInputContainer input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loginOtpForm-submitButton{width:100%;margin-top:1rem;min-height:2rem}.loginOtpForm-backButton,.loginOtpForm-submitButton,.loginOtpForm-submitButton span{display:flex;align-items:center;justify-content:center;flex-direction:row}.loginOtpForm-backButton{background:none;border:none;color:#1a63b1;font-weight:600;cursor:pointer;gap:.5rem;margin:1.5rem auto auto}.loginOtpForm-backButton:hover{text-decoration:underline}.loginBenefitCard{background-color:#fff;text-align:left;padding:1rem;border-radius:.375rem;position:relative;overflow:hidden;transition:all .2s ease;border:1px solid rgba(0,0,0,.06)}.loginBenefitCard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.loginBenefitCard:before{content:"";position:absolute;width:3px;height:100%;background:#5ea7e0;left:0;top:0}.loginBenefitCard-title{font-size:1rem;margin-bottom:.75rem;color:#333;font-weight:600;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.loginBenefitCard-listContainer{width:100%;font-size:13px;color:#666;padding-left:1.5rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.25rem;line-height:1.5}.loginBenefitCard-listContainer li::marker{color:#bbb}.loginWithGoogle-button{width:100%;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.loginWithGoogle-button:hover:not(:disabled){background:#f8faff}.loginWithGoogle-button:disabled{opacity:.7;cursor:not-allowed}.loginWithGoogle-button-loader,.loginWithGoogle-content--no-children{display:flex;align-items:center;justify-content:center;flex-direction:row;color:#555}.loginWithGoogle-content--no-children{gap:.75rem}.loginForm{width:100%}.loginForm--compact .loginFormEmail-input{padding:.5rem .75rem;font-size:13px}.loginForm--compact .loginFormEmail-submitButton{min-height:2.25rem;font-size:.875rem}.loginForm--compact .loginFormOtp-inputContainer input{width:2.25rem!important;height:2.25rem!important;font-size:.9rem!important}.loginForm--compact .loginFormOtp-submitButton{min-height:2.25rem;font-size:.875rem}.loginForm--compact .loginFormGoogle{font-size:.875rem;padding:.5rem .75rem}.loginForm--compact .loginFormDivider{margin:.75rem 0}.loginFormEmail{width:100%}.loginFormEmail-input{padding:.75rem 1rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.loginFormEmail-input:focus,.loginFormEmail-input:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.loginFormEmail-input{background:#f7f7f7!important;border:none;font-size:14px}.loginFormEmail-input:focus{border:none;background:#fff!important}.loginFormEmail-submitButton{width:100%;margin-top:.75rem;min-height:2.75rem}.loginFormEmail-submitButton,.loginFormEmail-submitButton span{display:flex;align-items:center;justify-content:center;flex-direction:row}.loginFormOtp{width:100%}.loginFormOtp-inputContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.loginFormOtp-inputContainer input{border:none;border-radius:.5rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 2px rgba(0,0,0,.09)!important}.loginFormOtp-inputContainer input:focus,.loginFormOtp-inputContainer input:hover{box-shadow:0 0 0 2px rgba(0,0,0,.15)!important}.loginFormOtp-inputContainer input{background:#fff;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}@media (max-width:576px){.loginFormOtp-inputContainer input{width:2.5rem!important}}@media (max-width:320px){.loginFormOtp-inputContainer input{width:2rem!important}}.loginFormOtp-inputContainer input::-webkit-inner-spin-button,.loginFormOtp-inputContainer input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.loginFormOtp-submitButton{width:100%;margin-top:1rem;min-height:2rem}.loginFormOtp-backButton,.loginFormOtp-submitButton,.loginFormOtp-submitButton span{display:flex;align-items:center;justify-content:center;flex-direction:row}.loginFormOtp-backButton{background:none;border:none;color:#1a63b1;font-weight:600;cursor:pointer;gap:.5rem;margin:1.5rem auto auto}.loginFormOtp-backButton:hover{text-decoration:underline}.loginFormGoogle{width:100%;font-size:1rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.loginFormGoogle:hover:not(:disabled){background:#f8faff}.loginFormGoogle:disabled{opacity:.7;cursor:not-allowed}.loginFormGoogle .loginWithGoogle-button-loader,.loginFormGoogle .loginWithGoogle-content--no-children,.loginFormGoogle-content,.loginFormGoogle-loader{display:flex;align-items:center;justify-content:center;flex-direction:row;color:#555}.loginFormGoogle .loginWithGoogle-content--no-children,.loginFormGoogle-content{gap:.75rem}.loginFormDivider{display:flex;align-items:center;justify-content:center;flex-direction:row;margin:1rem 0;position:relative}.loginFormDivider:after,.loginFormDivider:before{content:"";flex:1 1;height:1px;background:hsl(240,5.9%,90%)}.loginFormDivider span{padding:0 .75rem;color:#747474;font-size:.875rem;text-transform:lowercase}.loginBenefits{width:100%}.loginBenefits--list{display:flex;flex-direction:column;gap:.75rem}.loginBenefits--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-gap:1rem;gap:1rem}@media (max-width:576px){.loginBenefits--grid{grid-template-columns:1fr}}.loginBenefits--compact{display:flex;flex-direction:column;gap:.5rem}.loginBenefitItem{display:flex;align-items:flex-start;gap:.75rem}.loginBenefitItem-icon{font-size:1rem;flex-shrink:0;line-height:1;color:#111}.loginBenefitItem-icon svg{color:currentColor}.loginBenefitItem-content{display:flex;flex-direction:column;gap:.25rem}.loginBenefitItem-title{font-weight:500;color:#353535;font-size:.875rem}.loginBenefitItem-description{font-size:.75rem;color:#747474;line-height:1.4}.loginBenefitItem--list{padding:.5rem 0}.loginBenefitItem--grid{padding:.75rem;background:#f7f7f7;border-radius:.5rem}.loginBenefitItem--grid .loginBenefitItem-icon{font-size:1.5rem}.loginBenefitItem--compact{padding:.25rem 0;align-items:center}.loginBenefitItem--compact .loginBenefitItem-icon{font-size:1rem}.loginBenefitItem--compact .loginBenefitItem-title{font-size:.75rem}.loginModal{min-height:200px;padding:.5rem 0;width:30rem;margin:auto}@media (max-width:576px){.loginModal{width:100%}}.emailSignInView,.loginModal-modalWrapper,.loginModalContent{width:100%}.emailSignInView-iconWrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;margin-bottom:.75rem;color:#555}.emailSignInView-header{margin-bottom:2rem;text-align:center}.emailSignInView-title{font-size:1.5rem;font-weight:500;color:#555}.emailSignInView-subtitle{font-size:1rem;color:#747474;margin:.5rem 0 0;line-height:1.5}.emailSignInView-form{max-width:26rem;margin:auto auto 2rem}.emailSignInView-form input{background:none!important;outline:none;box-shadow:0 0 0 1px rgba(0,0,0,.1)!important;transition:box-shadow .2s ease 2s}.emailSignInView-form input:hover{box-shadow:0 0 0 1px rgba(0,0,0,.2)!important}.emailSignInView-form input:focus{box-shadow:0 0 0 1px rgba(26,99,177,.8)!important}.emailSignInView-links{text-align:center}.emailSignInView-switchLink{font-weight:400;color:#666;font-size:.875rem;cursor:pointer;text-decoration:underline;border:none;background:none;outline:none}.emailSignInView-switchLink:hover{text-decoration:none}.signInMethodsView{width:100%}.signInMethodsView-header{margin-bottom:2.5rem;text-align:center}.signInMethodsView-title{font-size:28px;font-weight:600;color:#333;margin:0 0 .25rem}.signInMethodsView-subtitle{font-size:1rem;color:#747474;margin:0;line-height:1.5}.signInMethodsView-methods{display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;gap:1rem;max-width:24rem;margin:auto auto 1.5rem}.signInMethodsView-googleButton{width:100%;min-height:3rem;font-size:1rem!important;padding:.75rem 1rem!important;border:1px solid hsl(240,5.9%,90%)!important;border-radius:50px!important;transition:all .2s ease}.signInMethodsView-googleButton:hover:not(:disabled){background:rgb(252.1,252.1,252.1)!important;border-color:hsl(240,5.9%,80%)!important}.signInMethodsView-googleButton .loginFormGoogle-content,.signInMethodsView-googleButton .loginWithGoogle-content--no-children{gap:.75rem}.signInMethodsView-googleButton .loginFormGoogle-content svg,.signInMethodsView-googleButton .loginWithGoogle-content--no-children svg{width:20px;height:20px}.signInMethodsView-googleButton .loginFormGoogle-content span,.signInMethodsView-googleButton .loginWithGoogle-content--no-children span{font-size:1rem;font-weight:500}.signInMethodsView-emailButton{width:100%;min-height:3rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.75rem;padding:.75rem 1rem;background:#fff;border:1px solid hsl(240,5.9%,90%);border-radius:50px;font-size:1rem;font-weight:500;color:#555;cursor:pointer;transition:all .2s ease}.signInMethodsView-emailButton svg{width:20px;height:20px;flex-shrink:0}.signInMethodsView-emailButton:hover{background:rgb(252.1,252.1,252.1);border-color:hsl(240,5.9%,80%)}.conversationFeedCategories{flex-wrap:wrap;gap:.5rem;max-width:42rem;margin:auto;padding:.75rem .5rem .375rem;background:#fff;position:-webkit-sticky;position:sticky;top:calc(var(--earningsMarqueeHeight) + 3.5rem)}@media (max-width:768px){.conversationFeedCategories{top:calc(var(--earningsMarqueeHeight) + 3.5rem + 3.5rem)}}.conversationFeedCategories{z-index:9}.conversationFeedCategories:before{position:absolute;content:"";top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(180deg,#fff,transparent);z-index:-1}.conversationFeedCategories-title{margin-bottom:.625rem;font-weight:500;font-size:.875rem}.conversationCard{background:#f7f7f7;padding:2rem 2rem 1.25rem;border-radius:1rem;font-size:1rem;color:#444;width:100%;text-decoration:none}@media (max-width:576px){.conversationCard{padding:1.3rem 1rem}}.conversationCard a{text-decoration:none}.conversationCard-titleContainer{display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:.5rem}.conversationCard-titleContainer .title{width:100%;color:#333;font-size:1.125rem;font-weight:700}.conversationCard-summary{margin-top:.5rem;color:#666;font-size:.875rem;line-clamp:6;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conversationCard-categories{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;margin-top:1rem;flex-wrap:wrap}.conversationCard-categories a{padding:2px 12px}.conversationCard-sectionLabel{margin:0 0 .375rem;color:#555;font-size:.75rem;font-weight:700;line-height:1.2}.conversationCard-documentDetails{margin-top:1.5rem}.conversationCard-documentDetails-cards{width:100%;gap:.5rem}.conversationCard-documentDetails-cards,.conversationCard-query{display:flex;align-items:start;justify-content:start;flex-direction:column}.conversationCard-query{margin-top:1.5rem;font-size:.875rem;color:#666}.conversationCard-query .text{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight:400;font-size:15px}.conversationCard-response{font-size:.875rem;color:#666;margin-top:1.5rem}.conversationCard-responseList{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.conversationCard-responseItem{line-height:1.5}.conversationCard-responseItem span{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conversationCard-responseChildList{margin:.25rem 0 0;padding-left:1rem;display:flex;flex-direction:column;gap:.25rem}.conversationCard-responseChildItem{line-height:1.45;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conversationCard-footer{margin-top:1rem;padding-top:1rem;border-top:1px solid hsl(0,0%,89.862745098%);display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.5rem;color:#666}.conversationCard-footer svg{color:#666}.conversationCard-footer .left{display:flex;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:1rem}.conversationCard-footer .left p{font-size:.75rem;font-weight:400;opacity:.8}.conversationCard-footer .left button{border:none;background:none;cursor:pointer;color:#333;transition:opacity .15s ease-in}.conversationCard-footer .left button:hover{opacity:.75}.conversationCard-footer .right{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.375rem;flex-wrap:wrap}@media (max-width:576px){.conversationCard-footer .right{width:100%;justify-content:flex-end}}.conversationCard-bookmarkToast{gap:.5rem}.conversationCard-bookmarkToast,.conversationCard-bookmarkToast-btn{display:flex;align-items:center;justify-content:start;flex-direction:row}.conversationCard-bookmarkToast-btn{background:none;border:none;color:#1a63b1;font-weight:500;font-size:1rem;cursor:pointer;transition:color .2s ease-in}.conversationCard-bookmarkToast-btn:hover{color:#4490d1}.conversationCard.skeleton{background:#f7f7f7;border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.conversationCard.skeleton .skeleton-line{height:14px;border-radius:4px;background:#fff;animation:pulse-opacity 2s ease-in-out infinite}.conversationCard.skeleton .skeleton-line.title{height:20px;width:80%}.conversationCard.skeleton .skeleton-line.summary{height:14px;width:95%}.conversationCard.skeleton .skeleton-line.document{height:12px;width:50%}.conversationCard.skeleton .skeleton-line.query{height:16px;width:85%}.conversationCard.skeleton .skeleton-line.response{height:12px;width:100%;margin-bottom:.8rem}.conversationCard.skeleton .skeleton-line.short{width:60%}.conversationCard.skeleton .skeleton-circle{width:20px;height:20px;border-radius:50%;background:#fff;animation:pulse-opacity 2s ease-in-out infinite}.conversationCard.skeleton .skeleton-button{width:96px;height:30px;border-radius:6px;background:#fff;animation:pulse-opacity}.conversationFeed-cardsContainer .conversationFeed-insertedFeedItem{width:100%;border-radius:.75rem;overflow:hidden;border:1px solid rgba(15,23,42,.08);background:#fff;box-shadow:0 14px 30px rgba(15,23,42,.1)}.conversationFeed-cardsContainer .conversationFeed-insertedFeedItem .earningsFeedItem{border-radius:0;box-shadow:none;border:none}.conversationFeed-cardsContainer .conversationFeed-insertedFeedItem-footer{padding:.75rem 1rem;background:rgba(248,250,252,.96);border-top:1px solid rgba(15,23,42,.08);background:rgb(234.5572906404,239.046267902,243.8427093596);border-radius:0 0 .75rem .75rem;border-bottom:1px solid rgba(0,0,0,.08)}.conversationFeed-cardsContainer .conversationFeed-insertedFeedItem-footerText{color:#334155;font-size:.875rem;line-height:1.55}.conversationFeed-cardsContainer .conversationFeed-insertedFeedItem-inlineLink{color:#1a63b1;font-weight:600;text-decoration:none}.conversationFeed-cardsContainer .conversationFeed-insertedFeedItem-inlineLink:hover{text-decoration:underline}.conversationDocumentData{width:100%}.conversationDocumentData--sourceGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,max-content));justify-content:start;align-items:center;grid-gap:.5rem;gap:.5rem}.conversationDocumentData-truncationBtn{min-height:52px;border:1px solid rgb(226.6,226.6,226.6);cursor:pointer;padding:.5rem .75rem;border-radius:.375rem;transition:border-color .2s ease,color .2s ease,box-shadow .2s ease;color:#666;font-size:.75rem;font-weight:600;background:#fff}.conversationDocumentData-truncationBtn:focus-visible,.conversationDocumentData-truncationBtn:hover{border-color:rgb(211.3,211.3,211.3);color:#333;box-shadow:0 8px 20px rgba(0,0,0,.08)}.conversationSourcePopover-chip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem;border:1px solid rgba(0,0,0,.025);border-radius:.5rem;color:#333;cursor:pointer;background:rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.conversationSourcePopover-chip:focus-visible,.conversationSourcePopover-chip:hover{border-color:rgba(0,0,0,.1)}.conversationSourcePopover-chip:active{transform:translateY(1px)}.conversationSourcePopover-chipLogo{display:flex;align-items:center;justify-content:center;flex-direction:row;border:1px solid rgb(231.7,231.7,231.7);border-radius:.125rem}.conversationSourcePopover-chipBody{min-width:0}.conversationSourcePopover-chipTop{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.25rem;line-height:1}.conversationSourcePopover-chipTop svg{flex-shrink:0;color:#777;font-size:.875rem}.conversationSourcePopover-chipTicker{color:#222;font-size:.75rem;font-weight:700;line-height:1}.conversationSourcePopover-chipMeta{display:block;margin-top:.25rem;color:#666;font-size:11px;font-weight:500;line-height:1.2;text-align:left}.conversationSourcePopover-popover{width:min(420px,100vw - 2rem);padding:0;border:1px solid rgb(226.6,226.6,226.6);border-radius:.5rem;background:#fff;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.12)}.conversationSourcePopover-body{width:100%;color:#333}.conversationSourcePopover-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;padding:.5rem .625rem;border-bottom:1px solid rgb(231.7,231.7,231.7)}.conversationSourcePopover-companyTitle{min-width:0;color:#222;text-decoration:none;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.375rem}.conversationSourcePopover-companyTitle:hover{text-decoration:underline}.conversationSourcePopover-companyTicker{flex-shrink:0;font-size:.875rem;font-weight:700}.conversationSourcePopover-companyName{color:#666;font-size:.75rem;font-weight:500;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conversationSourcePopover-closeBtn{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:1.5rem;height:1.5rem;padding:0;border:none;border-radius:9999px;background:rgba(0,0,0,0);color:#666;cursor:pointer;transition:background .2s ease,color .2s ease}.conversationSourcePopover-closeBtn:focus-visible,.conversationSourcePopover-closeBtn:hover{background:hsl(0,0%,91.862745098%);color:#222}.conversationSourcePopover-content{display:flex;align-items:stretch;justify-content:start;flex-direction:column;gap:1rem;padding:.625rem .625rem 1rem}@media (max-width:576px){.conversationSourcePopover-content{gap:.75rem}}.conversationSourcePopover-section{min-width:0;display:flex;align-items:stretch;justify-content:start;flex-direction:column;gap:0}.conversationSourcePopover-sectionLabel{margin:0 0 .25rem;color:#555;font-size:11px;font-weight:700;letter-spacing:0;line-height:1.2;text-transform:uppercase}.conversationSourcePopover-documents{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));grid-gap:.125rem;gap:.125rem;max-height:148px;overflow-y:auto;padding-right:.25rem}@media (max-width:576px){.conversationSourcePopover-documents{max-height:80px}}.conversationSourcePopover-document{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;width:100%;max-width:125px;padding:.25rem .5rem;border-radius:.5rem;color:#444;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s ease,color .2s ease}.conversationSourcePopover-document svg{flex-shrink:0;color:#777;font-size:1rem}.conversationSourcePopover-document:hover{background:#f7f7f7;color:#222}.conversationSourcePopover-companyDescription{margin:0 0 .25rem;color:#444;font-size:.875rem;font-weight:400;line-height:1.5;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.conversationSourcePopover-companyDetailsLink{margin-left:auto;width:-moz-fit-content;width:fit-content;color:#1a63b1;font-size:.75rem;font-weight:700;text-decoration:none;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem}.conversationSourcePopover-companyDetailsLink:hover{text-decoration:underline}.conversationSourcePopover-detailsFooter{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.conversationSourcePopover-keyValues{display:flex;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:.25rem;color:#555;font-size:.75rem;font-weight:600;line-height:1.35}@media (max-width:576px){.conversationSourcePopover-keyValues{display:none}}.conversationSourcePopover-keyValuesDivider{color:#999;font-size:10px;line-height:1}.conversationPage-body{margin:auto;max-width:42rem;padding:0 1rem 1rem}.conversationPage-categoriesContainer{margin-top:.5rem;padding:0 .5rem}.conversationPage-feedContainer{margin-top:1.5rem}.conversationHeader{border-bottom:1px solid rgba(0,0,0,.1);padding:.5rem 1rem;justify-content:space-between;gap:.5rem;height:3.5rem;z-index:-1}.conversationHeader,.conversationHeader-left{width:100%;display:flex;align-items:center;flex-direction:row}.conversationHeader-left{justify-content:flex-start}.conversationHeader-left-btn a{padding:.5rem .75rem!important}.conversationHeader-left-btn:not(:has(a)){padding:.5rem .75rem!important}.conversationHeader-left-btn{gap:.5rem}.conversationHeader-left-btn,.conversationHeader-right{display:flex;align-items:center;justify-content:center;flex-direction:row}.conversationHeader-right{gap:.75rem}.conversationHeader-right-btn{padding:.5rem .75rem!important;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.conversationHeader-right-btn.bookmarkBtn{box-shadow:none!important;color:#333}.conversationHeader-right-menu{background:#fff;padding:.5rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.1)}.conversationHeader-right-menu-btn{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;background:none;border:none;transition:.2s ease-in;padding:.5rem 1rem;border-radius:.5rem;width:100%}.conversationHeader-right-menu-btn:last-child{border-bottom:none}.conversationHeader-right-menu-btn{cursor:pointer}.conversationHeader-right-menu-btn:hover{background:rgb(241.9,241.9,241.9)}.conversationHeader-right-menu-btn.delete{color:#b40000}.conversationHeader--skeleton{pointer-events:none}.conversationBookmarkModal-title{font-size:1rem}.conversationBookmarkModal-body{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem;padding:1rem 0}.conversationBookmarkModal-body-button{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;padding:1rem}.conversationBookmarkModal-body-button.skeleton{animation:pulse-opacity 1.2s ease infinite;background-color:rgb(241.9,241.9,241.9);box-shadow:none!important;pointer-events:none}@keyframes pulse-opacity{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.conversationBookmarkModal-body-button.createCollection{color:#1a63b1}.conversationBookmarkModal-body-button .radioBtn{font-size:1.3rem;color:#1a63b1}.conversationBookmarkModal-body-createCollectionContainer{margin-top:2rem;width:100%;border-top:1px solid rgba(0,0,0,.05);border-bottom:.05px solid rgba(0,0,0,.05);padding:1rem 0}.conversationBookmarkModal-body-input{padding:1rem}.conversationBookmarkModal-footer{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;margin-bottom:1rem;gap:.5rem}.similarConversationCard{background:#f7f7f7;border-radius:.75rem;padding:.75rem 1rem;display:flex;flex-direction:column}.similarConversationCard-titleHeading{margin:0;font-size:.9rem;line-height:1.35}.similarConversationCard-title{font-size:inherit;font-weight:500;color:#333;text-decoration:none;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.similarConversationCard-title:hover{text-decoration:underline}.similarConversationCard-summary{font-size:.875rem;font-weight:400;color:#666;margin-top:.75rem;flex:1 1;line-clamp:4;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.similarConversationCard-action{display:inline-flex;align-items:center;gap:.25rem;margin-top:1rem;margin-left:auto;font-size:.875rem;font-weight:500;color:#1a63b1;text-decoration:none;transition:gap .2s ease}.similarConversationCard-action:hover{gap:.5rem}.similarConversationCard-actionIcon{font-size:.8rem;flex-shrink:0}.conversationFeed{padding-bottom:2.5rem}.conversationFeed-cardsContainer{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:1rem}.conversationFeed-cardsContainer-emptyMessage{font-weight:500;color:#666;text-align:center;width:100%;margin-top:5rem}.conversationFeed-cardsContainer-emptyLink{color:#1a63b1;font-weight:600;text-decoration:underline;text-underline-offset:.16em}.conversationFeed-cardsContainer-emptyLink:hover{color:rgb(20.7743842365,79.1024630542,141.4256157635)}.conversationFeed-footer{margin-top:1rem;width:100%}.conversationFeed-footer .emptyMessage{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;color:#666;opacity:0;pointer-events:none}.conversationFeed-footer .emptyMessage.show{opacity:1}.conversationCardResearchTag{background:rgb(29.9192118227,113.9231527094,203.6807881773);width:-moz-fit-content;width:fit-content;border-radius:9999px;font-size:.75rem;padding:.125rem .5rem;font-weight:400;color:#fff;cursor:pointer;white-space:nowrap;display:block;margin-top:.5rem;text-decoration:none}.conversationCardResearchTag:hover{text-decoration:underline}.guideBlogCard{width:100%;background:#f7f7f7;border-radius:.75rem;display:inline-block}.guideBlogCard:hover .guideBlogCard-readMore{color:#1a63b1;gap:.5rem}.guideBlogCard:hover .guideBlogCard-title{color:#1a63b1}.guideBlogCard-link{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.guideBlogCard-cover{width:100%;height:200px;background:rgb(236.8,236.8,236.8);position:relative;overflow:hidden;flex-shrink:0;border:1px solid hsl(0,0%,95.862745098%);border-bottom:none;border-radius:.75rem .75rem 0 0}.guideBlogCard-cover img{width:100%;height:100%;object-fit:cover;display:block}.guideBlogCard-cover--placeholder{display:flex;align-items:end;justify-content:start;flex-direction:row;padding:1rem}.guideBlogCard-cover-placeholderLabel{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#6b7280;background:rgba(0,0,0,.06);border-radius:9999px;padding:.125rem .625rem;font-weight:500}.guideBlogCard-content{padding:1.25rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.625rem;flex:1 1}.guideBlogCard-meta{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;width:100%}.guideBlogCard-meta time{color:#6b7280;font-size:.875rem}.guideBlogCard-type{color:#1a63b1;background:rgba(26,99,177,.1);font-size:.75rem;text-transform:capitalize;letter-spacing:.06em;border-radius:9999px;font-weight:600;padding:.125rem .5rem}.guideBlogCard-title{color:#1f2937;font-size:1.125rem;line-height:1.375;font-weight:600;transition:color .2s ease;line-clamp:2;-webkit-line-clamp:2}.guideBlogCard-summary,.guideBlogCard-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.guideBlogCard-summary{color:#556275;font-size:.875rem;line-height:1.625;line-clamp:4;-webkit-line-clamp:4}.guideBlogCard-bottom{margin-top:auto;width:100%;justify-content:space-between;gap:.75rem;padding-top:.5rem}.guideBlogCard-bottom,.guideBlogCard-tags{display:flex;align-items:center;flex-direction:row}.guideBlogCard-tags{justify-content:start;gap:.25rem;flex-wrap:wrap;min-width:0;flex:1 1}.guideBlogCard-tag{color:#4b5563;background:rgba(0,0,0,.05);font-size:.65rem;border-radius:9999px;padding:.125rem .375rem;font-weight:500;white-space:nowrap}.guideBlogCard-readMore{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;font-size:.875rem;font-weight:500;color:#6b7280;white-space:nowrap;flex-shrink:0;transition:color .2s ease,gap .2s ease}.guideBlogCard-readMore svg{font-size:1rem}@media (max-width:576px){.guideBlogCard-content{padding:1rem}}.guideBlogCard--skeleton{pointer-events:none}.guideBlogCard--skeleton .guideBlogCard-cover,.guideBlogCard--skeleton .skeletonLine{background:rgba(0,0,0,.06);animation:guideBlogPulse 1.5s ease-in-out infinite}.guideBlogCard--skeleton .skeletonLine{display:block;width:100%;height:.85rem;border-radius:9999px}.guideBlogCard--skeleton .skeletonLine--short{width:24%}.guideBlogCard--skeleton .skeletonLine--medium{width:68%}.guideBlogCard--skeleton .skeletonLine--title{width:80%;height:1.15rem}@keyframes guideBlogPulse{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.guideBlogFeed{width:100%;padding-bottom:2rem;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.25rem}.guideBlogFeed-cardsContainer{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));justify-items:center;grid-gap:1.5rem 1rem;gap:1.5rem 1rem}.guideBlogFeed-cardsContainer .guideBlogCard{max-width:25rem}@media (max-width:576px){.guideBlogFeed-cardsContainer{grid-template-columns:1fr}}.guideBlogFeed-emptyMessage{width:100%;text-align:center;padding:3rem 1rem;font-size:.875rem;color:#9ca3af;line-height:1.625}.guideBlogFeed-endMessage,.guideBlogFeed-loadingError,.guideBlogFeed-loadingMore{width:100%;text-align:center;font-size:.875rem;color:#9ca3af;padding:.5rem 0}.guideBlogFeed-loadingMore{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;color:#6b7280}.guideBlogFeed-loadingError{color:#dc2626}.llmModelTooltip{display:block;padding:.25rem}.llmModelTooltip svg{color:#666;font-size:1.125rem;margin-bottom:-2px}.timeAgoDate{display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:.875rem;gap:.25rem;font-size:.75rem;cursor:default}.timeAgoDate svg{display:block}.topicScanCompanyCard{background:#f7f7f7;border:1px solid rgb(241.9,241.9,241.9);padding:1rem;border-radius:.375rem}.topicScanCompanyCard-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem}.topicScanCompanyCard-header .title .link{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;color:#111;text-decoration:none}.topicScanCompanyCard-header .title .link .ticker{font-weight:500}.topicScanCompanyCard-header .title .link .name{color:#444;font-size:.75rem;text-transform:capitalize;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.topicScanCompanyCard-header .title .link:hover .ticker{text-decoration:underline}.topicScanCompanyCard .industry{color:#888;font-size:.875rem;margin-top:.5rem;font-weight:300}.topicScanCompanyCard .period{margin-top:.5rem;color:#666;font-size:.875rem}.topicScanCompanyCard-texts{display:flex;align-items:start;justify-content:space-between;flex-direction:row;margin-top:1rem;color:#888;font-size:.875rem}.topicScanCompanyCard-texts .query{font-style:italic;padding-right:1rem;white-space:nowrap;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 130px);display:flex;align-items:center;justify-content:start;flex-direction:row}.topicScanCompanyCard-texts .query .clamp{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;padding-right:1px}.topicScanCompanyCard-readResponseBtn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;padding:0;background:none;border:none;outline:none;color:#1a63b1;cursor:pointer;font-size:.875rem;white-space:nowrap}.topicScanCompanyCard-readResponseBtn svg{font-size:10px}.topicScanCompanyCard-readResponseBtn:hover{text-decoration:underline}.topicScanPageAnswerFooter{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.625rem}.topicScanPageAnswerFooter .menuBtn{box-shadow:none!important;border-radius:9999px;color:#888;font-size:.875rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;font-weight:500;transition:background-color .2s ease-in,color .2s linear!important;padding:.375rem .5rem}.topicScanPageAnswerFooter .menuBtn:disabled{pointer-events:none;opacity:.8}.topicScanPageAnswerFooter .menuBtn:hover{box-shadow:none!important;background-color:rgb(241.9,241.9,241.9);color:#333}.topicScanPageAnswerFooter .menuBtn:focus{box-shadow:none!important}.topicScanPageAnswerFooter-left{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:0}.topicScanPageAnswerFooter-right{display:flex;align-items:center;justify-content:center;flex-direction:row}.topicScanPageAnswerFooter-right button{aspect-ratio:1/1;padding:.5rem!important;font-size:.875rem}.topicScanPageAnswerFooter-right-menu{background:#fff;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;padding:.5rem}.topicScanPageAnswerFooter-right-menu-btn{aspect-ratio:auto!important;border-radius:.5rem!important;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;color:#111;font-weight:500}.topicScanResponsePage-skeletonCardIndustry,.topicScanResponsePage-skeletonCardInfo,.topicScanResponsePage-skeletonCardLink,.topicScanResponsePage-skeletonCardLogo,.topicScanResponsePage-skeletonCardPeriod,.topicScanResponsePage-skeletonCardQuery,.topicScanResponsePage-skeletonCardTicker,.topicScanResponsePage-skeletonPills span,.topicScanResponsePage-skeletonSectionIcon,.topicScanResponsePage-skeletonSectionLabel,.topicScanResponsePage-skeletonTitle{display:block;border-radius:9999px;background:rgba(0,0,0,.035);animation:topicScanResponsePageSkeletonPulse 1.6s ease-in-out infinite}.topicScanResponsePage-skeletonTitle{width:min(70%,18rem);height:2rem}.topicScanResponsePage-skeletonSectionHeader{margin-bottom:1rem}.topicScanResponsePage-skeletonSectionTitle{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;padding:.75rem .75rem .75rem 0}.topicScanResponsePage-skeletonSectionIcon{width:1rem;height:1rem;border-radius:.125rem}.topicScanResponsePage-skeletonSectionLabel{width:11rem;height:1.125rem}.topicScanResponsePage-skeletonPills{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.625rem;flex-wrap:wrap;margin-bottom:1rem}.topicScanResponsePage-skeletonPills span{width:6.25rem;height:2.25rem;border-radius:.375rem}.topicScanResponsePage-skeletonPills span:nth-child(2){width:7rem}.topicScanResponsePage-skeletonPills span:nth-child(3){width:8.5rem}.topicScanResponsePage-skeletonPills span:nth-child(4){width:7.75rem}.topicScanResponsePage-skeletonCard{min-height:9rem;background:#fafafa;border:1px solid rgba(0,0,0,.035);border-radius:.375rem;padding:1rem}.topicScanResponsePage-skeletonCardFooter,.topicScanResponsePage-skeletonCardHeader{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.topicScanResponsePage-skeletonCardLogo{width:1rem;height:1rem;border-radius:.125rem}.topicScanResponsePage-skeletonCardTicker{width:3.5rem;height:.875rem}.topicScanResponsePage-skeletonCardInfo{width:8rem;height:.75rem}.topicScanResponsePage-skeletonCardIndustry{width:55%;height:.875rem;margin-top:.75rem}.topicScanResponsePage-skeletonCardPeriod{width:4.75rem;height:.875rem;margin-top:.75rem}.topicScanResponsePage-skeletonCardFooter{justify-content:space-between;margin-top:1rem}.topicScanResponsePage-skeletonCardQuery{width:6.5rem;height:.875rem}.topicScanResponsePage-skeletonCardLink{width:7rem;height:.875rem}.topicScanResponsePage-main{max-width:42rem;margin:auto;padding:1.5rem 1rem;min-height:calc(100vh - 5rem)}.topicScanResponsePage-answerContainer{margin-top:1.5rem;width:100%}.topicScanResponsePage-answerContainer-emptyMessage{width:100%;text-align:center;font-weight:500;color:#666;margin-top:5rem}.topicScanResponsePage-answerContainer-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:1rem}.topicScanResponsePage-answerContainer-header .title{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;width:-moz-fit-content;width:fit-content;font-weight:500;font-size:1.125rem;padding:.75rem .75rem .75rem 0}.topicScanResponsePage-answerContainer-header .tasksButton{background:none;border:none;cursor:pointer;transition:background-color .15s ease-in;padding:.5rem .75rem;border-radius:.375rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;flex-wrap:nowrap;height:100%}@media (max-width:576px){.topicScanResponsePage-answerContainer-header .tasksButton{padding:.375rem;font-size:.75rem}}.topicScanResponsePage-answerContainer-header .tasksButton:hover{background:hsl(0,0%,91.862745098%)}@media(pointer:coarse){.topicScanResponsePage-answerContainer-header .tasksButton:hover{background:none}}.topicScanResponsePage-answerContainer .loadingMessage{font-size:.875rem;color:#666;margin-bottom:.5rem;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.topicScanResponsePage-answerContainer .errorMessage{width:100%;text-align:center;margin-top:5rem}.topicScanResponsePage-answerContainer-list{width:100%;display:grid;grid-column-gap:.75rem;column-gap:.75rem;grid-row-gap:.75rem;row-gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.topicScanResponsePage-answerContainer-phraseListContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.625rem;flex-wrap:wrap;margin-bottom:1rem}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn{position:relative;padding:.5rem .75rem;border-radius:.375rem;border:1px solid rgba(0,0,0,.08);cursor:pointer;background:hsla(0,0%,100%,.6);font-size:.875rem;color:#333;transition:all .3s ease}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn:hover{transform:translateY(-1px);background:hsl(0,0%,97.862745098%)}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn:focus{border-color:rgba(0,0,0,.2)}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn:active{transform:translateY(0)}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn.selected{background:#f7f7f7}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn.selected:hover{background:rgb(241.9,241.9,241.9);transform:translateY(-1px)}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn-checkIcon{position:absolute;top:-4px;right:-4px;width:12px;height:12px;background:#777;color:#fff;border-radius:50%;padding:3px;font-size:10px;display:flex;align-items:center;justify-content:center;flex-direction:row}.topicScanResponsePage-answerContainer-phraseListContainer .phraseBtn:active:not(:focus){transition:all .1s ease}.topicScanResponsePage-footerContainer{margin-top:1rem;margin-bottom:1rem}.topicScanResponsePage-activeTaskContainer{margin-bottom:1.5rem}.topicScanResponsePage .textboxContainer{max-width:42rem;margin:auto;position:-webkit-sticky;position:sticky;bottom:1rem}@media (max-width:768px){.topicScanResponsePage .textboxContainer{bottom:5rem}}@keyframes topicScanResponsePageSkeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.llmSelectionDropdown-displayElement{background:hsl(0,0%,95.862745098%);color:#555;padding:.5rem .75rem;border-radius:9999px;cursor:pointer;transition:background-color .2s ease-in;font-size:.65rem;font-weight:500;margin:0;white-space:nowrap;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.llmSelectionDropdown-displayElement svg{color:rgb(12.9359605911,49.2561576355,88.0640394089)}.llmSelectionDropdown-displayElement:hover{background:rgb(231.7,231.7,231.7)}.llmSelectionDropdown-menu{display:flex;align-items:start;justify-content:start;flex-direction:column;min-width:12rem;max-width:calc(100vw - 1rem);background:#fff;padding:.5rem;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 0 10px 4px rgba(0,0,0,.05);overflow:visible}.llmSelectionDropdown-menu--nested{min-width:10rem}.llmSelectionDropdown-menuItem{position:relative;width:100%}.llmSelectionDropdown-menuItem:not(:last-child){margin-bottom:.25rem}.llmSelectionDropdown-menuBtn{width:100%;box-shadow:none!important;text-align:left;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;color:#777;font-weight:500;padding:.375rem .75rem}.llmSelectionDropdown-menuBtn:hover{background:hsl(0,0%,93.862745098%)}.llmSelectionDropdown-menuBtn--selected{color:#1a63b1}.llmSelectionDropdown-menuBtn--hasReasoning{padding-right:2rem}.llmSelectionDropdown-menuArrowTrigger{z-index:2}.llmSelectionDropdown-menuArrowBtn{width:1.75rem;height:1.75rem;border:none;border-radius:9999px;background:rgba(0,0,0,0);color:#666;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:background-color .2s ease-in,color .2s ease-in}.llmSelectionDropdown-menuArrowBtn--active,.llmSelectionDropdown-menuArrowBtn:hover{background:hsl(0,0%,93.862745098%);color:#1a63b1}.llmSelectionDropdown-emptyState{color:#888;font-size:.65rem;padding:.25rem .5rem}.earningDetailsSummaryCard{border-radius:.75rem;padding:1.5rem}.earningDetailsSummaryCard-title{color:#444;font-size:1rem}.earningDetailsSummaryCard-body{margin-top:1rem;color:#444}.earningDetailsSummaryCard-body ul{margin-left:1rem}.earningDetailsSummaryCard-body ul li{width:100%;line-height:1.5;font-size:.875rem}.earningDetailsSummaryCard-body ul li::marker{color:#888}.earningDetailsAccordion:last-child .earningDetailsAccordion-accordion{border:none}.earningDetailsAccordion-accordion{border-radius:0;border:none;border-bottom:1px solid rgba(0,0,0,.05)}.earningDetailsAccordion-accordion-header{padding:1rem;border-bottom:1px solid rgba(0,0,0,.05)}.earningDetailsAccordion-accordion-body{padding:.625rem 1.25rem!important;background:rgba(0,0,0,0)}.earningDetailsAccordion-title{color:#444;font-weight:500;font-size:15px}.earningDetailsAccordion-body{padding:0 1rem;color:#666;line-height:1.5;font-size:15px}.earningDetailsAccordion-body ul li{margin-bottom:.25rem}.companyPageTabs{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;background:#f7f7f7;border-radius:.5rem;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #fff}.companyPageTabs::-webkit-scrollbar{width:2px;height:2px}.companyPageTabs::-webkit-scrollbar-track{background:#fff}.companyPageTabs::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.companyPageTabs::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.companyPageTabs-item{position:relative;width:100%;background:none;border:none;font-size:.875rem;color:#444;font-weight:500;cursor:pointer;padding:.75rem;transition:background-color .2s ease-in;border-radius:.375rem;white-space:nowrap}.companyPageTabs-item .underlineWrapper{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.companyPageTabs-item .underlineWrapper .underline{height:2px;background:#1a63b1;border-radius:10rem;width:-moz-fit-content;width:fit-content}.companyPageTabs-item .underlineWrapper .underline .text{display:block;padding:0 5px;height:0;overflow:hidden;pointer-events:none}.companyPageTabs-item.selected{color:#1a63b1}.companyPageHeader--skeleton .pageHeader-left{min-height:3rem}.companyPageHeader-skeletonInfo{gap:.75rem}.companyPageHeader-skeletonLogo,.companyPageHeader-skeletonMetadata span,.companyPageHeader-skeletonName,.companyPageHeader-skeletonTicker{display:block;background:rgba(0,0,0,.045);position:relative;overflow:hidden}.companyPageHeader-skeletonLogo:after,.companyPageHeader-skeletonMetadata span:after,.companyPageHeader-skeletonName:after,.companyPageHeader-skeletonTicker:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.companyPageHeader-skeletonLogo{width:32px;height:32px;border-radius:.375rem;flex-shrink:0}.companyPageHeader-skeletonTextContainer{gap:.375rem}.companyPageHeader-skeletonTitleRow{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.companyPageHeader-skeletonName{width:13rem;height:1.5rem;border-radius:9999px}@media (max-width:576px){.companyPageHeader-skeletonName{width:9rem;height:1.25rem}}.companyPageHeader-skeletonTicker{width:3.5rem;height:1.375rem;border-radius:9999px}@media (max-width:576px){.companyPageHeader-skeletonTicker{width:3rem;height:1.125rem}}.companyPageHeader-skeletonMetadata{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.companyPageHeader-skeletonMetadata span{width:5rem;height:.75rem;border-radius:9999px}.companyPageHeader-skeletonMetadata span:nth-child(2){width:8rem}.companyPageHeader-skeletonMetadata span:nth-child(3){width:2.5rem}@media (max-width:576px){.companyPageHeader-skeletonMetadata span:nth-child(2){display:none}}.companyPageDetailsTab-dataBody{margin-top:2rem;display:grid}.companyPageDetailsTab-dataBody .row{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:2rem;flex-wrap:wrap}.companyPageDetailsTab-dataBody-item .title{color:#666;font-weight:500;font-size:.875rem}.companyPageDetailsTab-dataBody-item .body{margin-top:.5rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.companyPageDetailsTab-dataBody-item .body .item{display:flex;align-items:center;justify-content:start;flex-direction:row}.companyPageDetailsTab-dataBody-item .body .item .iconContainer{margin-right:.5rem}.companyPageDetailsTab-dataBody-item .body .item .iconContainer img,.companyPageDetailsTab-dataBody-item .body .item .iconContainer svg{width:.875rem;height:.875rem;color:#2e77c1}.companyPageDetailsTab-dataBody-item .body .item .label{color:#222;text-transform:capitalize;font-weight:500;margin-right:.375rem}.companyPageDetailsTab-dataBody-item .body .item .value{color:#111}.companyPageDetailsTab-dataBody-item .linksContainer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;flex-wrap:wrap;margin-top:2rem}.companyPageDetailsTab-dataBody-item .linksContainer .ctaButton a{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;line-height:1}.companyPageDetailsTab-chartContainer .title,.companyPageDetailsTab-descriptionContainer .title{font-size:1rem;color:#333;font-weight:600;margin:0}.companyPageDetailsTab-chartContainer:has(.stockPriceChart){margin-top:2rem}.companyPageDetailsTab-chartContainer .title{margin-bottom:.75rem}.companyPageDetailsTab-descriptionContainer{margin-top:3rem}.companyPageDetailsTab-descriptionContainer .description{margin-top:.75rem;color:#222;line-height:1.5}.companyPageDetailsTab-updatedAt{color:#888;font-size:.75rem;text-align:right}.companyPageDetailsTab--skeleton .companyPageTabBodyHeader--skeleton .titleContainer{gap:.5rem}.companyPageDetailsTab--skeleton .companyPageDetailsTab-dataBody-item{min-width:14rem}.companyPageDetailsTab-skeletonChart,.companyPageDetailsTab-skeletonChartActions span,.companyPageDetailsTab-skeletonChartTitle,.companyPageDetailsTab-skeletonCta,.companyPageDetailsTab-skeletonGroupTitle,.companyPageDetailsTab-skeletonHeaderIcon,.companyPageDetailsTab-skeletonHeaderSubtitle,.companyPageDetailsTab-skeletonHeaderTitle,.companyPageDetailsTab-skeletonItemIcon,.companyPageDetailsTab-skeletonItemLabel,.companyPageDetailsTab-skeletonItemValue,.companyPageDetailsTab-skeletonSocial span,.companyPageDetailsTab-skeletonTimeframes span{display:block;background:rgba(0,0,0,.045);position:relative;overflow:hidden}.companyPageDetailsTab-skeletonChart:after,.companyPageDetailsTab-skeletonChartActions span:after,.companyPageDetailsTab-skeletonChartTitle:after,.companyPageDetailsTab-skeletonCta:after,.companyPageDetailsTab-skeletonGroupTitle:after,.companyPageDetailsTab-skeletonHeaderIcon:after,.companyPageDetailsTab-skeletonHeaderSubtitle:after,.companyPageDetailsTab-skeletonHeaderTitle:after,.companyPageDetailsTab-skeletonItemIcon:after,.companyPageDetailsTab-skeletonItemLabel:after,.companyPageDetailsTab-skeletonItemValue:after,.companyPageDetailsTab-skeletonSocial span:after,.companyPageDetailsTab-skeletonTimeframes span:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.32) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.companyPageDetailsTab-skeletonHeaderIcon{width:1.25rem;height:1.25rem;border-radius:.125rem}.companyPageDetailsTab-skeletonHeaderTitle{width:13rem;height:1.5rem;border-radius:9999px}.companyPageDetailsTab-skeletonHeaderSubtitle{width:12rem;height:.875rem;margin-top:.25rem;border-radius:9999px}.companyPageDetailsTab-skeletonGroupTitle{width:7.5rem;height:.875rem;border-radius:9999px}.companyPageDetailsTab-skeletonItemIcon{width:.875rem;height:.875rem;margin-right:.5rem;border-radius:.125rem;flex-shrink:0}.companyPageDetailsTab-skeletonItemLabel{width:5.75rem;height:.9375rem;margin-right:.375rem;border-radius:9999px}.companyPageDetailsTab-skeletonItemValue{width:8rem;height:.9375rem;border-radius:9999px}.companyPageDetailsTab-skeletonSocial{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.companyPageDetailsTab-skeletonSocial span{width:2rem;aspect-ratio:1/1;border-radius:9999px;background:rgba(0,0,0,.035)}.companyPageDetailsTab-skeletonCta{width:7.25rem;height:2.375rem;border-radius:.5rem;background:rgba(0,0,0,.035)}.companyPageDetailsTab-skeletonChartContainer{margin-top:2rem}.companyPageDetailsTab-skeletonChartTitle{width:9.5rem;height:1rem;margin-bottom:1.5rem;border-radius:9999px}.companyPageDetailsTab-skeletonChartHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem}.companyPageDetailsTab-skeletonTimeframes{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem}.companyPageDetailsTab-skeletonTimeframes span{width:1.5rem;height:1.5rem;border-radius:.375rem;background:rgba(0,0,0,.035)}.companyPageDetailsTab-skeletonTimeframes span:last-child{width:2rem}.companyPageDetailsTab-skeletonChartActions{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.companyPageDetailsTab-skeletonChartActions span{width:7rem;height:1.875rem;border-radius:.375rem;background:rgba(0,0,0,.035)}.companyPageDetailsTab-skeletonChartActions span:last-child{width:5.5rem}.companyPageDetailsTab-skeletonChart{height:225px;border:1px solid rgba(0,0,0,.04);border-radius:.5rem;background:rgba(0,0,0,.025)}.companyPageDetailsTab-skeletonChart span{display:block;height:1px;width:calc(100% - 2.5rem);margin-left:2rem;background:rgba(0,0,0,.055)}.companyPageDetailsTab-skeletonChart span:first-child{margin-top:3rem}.companyPageDetailsTab-skeletonChart span:not(:first-child){margin-top:2.5rem}.companyPageEarningsTranscriptTab{container-type:inline-size}.companyPageEarningsTranscriptTab-bodyWrapper{position:relative}.companyPageEarningsTranscriptTab-bodyWrapper--faded:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);right:0;height:8rem;width:calc(100% + 1rem);background:linear-gradient(180deg,transparent,#f7f7f7 90%)}.companyPageEarningsTranscriptTab-viewMore{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;background:none;border:none;cursor:pointer;color:#2e77c1;font-size:1rem;font-weight:500;white-space:nowrap}.companyPageEarningsTranscriptTab-viewMore:hover{text-decoration:underline}.companyPageEarningsTranscriptTab-body{display:flex;align-items:start;justify-content:flex-stretch;flex-direction:row;margin:2rem auto auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(235px,1fr));grid-gap:.75rem;gap:.75rem}.companyPageEarningsTranscriptTab-body .card{display:flex;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:1.5rem;padding:.75rem 1rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.companyPageEarningsTranscriptTab-body .card:focus,.companyPageEarningsTranscriptTab-body .card:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.companyPageEarningsTranscriptTab-body .card{border-radius:.5rem;transition:background-color .2s ease-in,box-shadow .2s ease-in!important;color:#333;text-decoration:none;background:rgb(252.1,252.1,252.1);position:relative;overflow:hidden}@media (max-width:992px){.companyPageEarningsTranscriptTab-body .card{gap:0}}.companyPageEarningsTranscriptTab-body .card:hover{background:rgb(240.7876847291,246.6492610837,252.9123152709)}.companyPageEarningsTranscriptTab-body .card-ribbon{background:#2da262;color:#fff;padding:1px 1.5rem;position:absolute;top:0;left:0;font-size:.75rem;text-align:center;transform:rotate(-45deg) translate(-28%,-50%);box-shadow:0 2px 4px 2px rgba(0,0,0,.2)}.companyPageEarningsTranscriptTab-body .card-left,.companyPageEarningsTranscriptTab-body .card-left .iconContainer{display:flex;align-items:center;justify-content:center;flex-direction:row}.companyPageEarningsTranscriptTab-body .card-left .iconContainer{background:rgb(227.4472906404,238.8108374384,250.9527093596);width:2rem;height:auto;aspect-ratio:1/1;border-radius:.375rem}.companyPageEarningsTranscriptTab-body .card-left .iconContainer svg{color:#2e77c1;font-size:1.125rem}.companyPageEarningsTranscriptTab-body .card-right{width:100%;flex:1 1}.companyPageEarningsTranscriptTab-body .card-right .textsContainer{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.25rem;margin:auto;width:-moz-fit-content;width:fit-content}.companyPageEarningsTranscriptTab-body .card-right .textsContainer .period{white-space:nowrap;font-weight:600}.companyPageEarningsTranscriptTab-body .card-right .textsContainer .filingDate{font-size:.875rem;font-size:.8rem;color:#666}.companyPageAnnualReviewsSection{container-type:inline-size}.companyPageAnnualReviewsSection-bodyWrapper{position:relative}.companyPageAnnualReviewsSection-bodyWrapper--faded:after{content:"";position:absolute;bottom:-2px;left:50%;right:0;transform:translateX(-50%);height:8rem;width:calc(100% + 1rem);background:linear-gradient(180deg,transparent,#f7f7f7 90%)}.companyPageAnnualReviewsSection-body{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:.75rem;gap:.75rem}.companyPageAnnualReviewsSection-card{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.75rem;padding:.75rem 1rem;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.companyPageAnnualReviewsSection-card:focus,.companyPageAnnualReviewsSection-card:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.companyPageAnnualReviewsSection-card{border-radius:.5rem;color:#222;text-decoration:none;background:rgb(252.1,252.1,252.1);transition:background-color .2s ease-in,box-shadow .2s ease-in!important}.companyPageAnnualReviewsSection-card:hover{background:rgb(240.7876847291,246.6492610837,252.9123152709)}.companyPageAnnualReviewsSection-cardIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 auto;width:2.25rem;aspect-ratio:1/1;border-radius:.375rem;background:rgb(227.4472906404,238.8108374384,250.9527093596)}.companyPageAnnualReviewsSection-cardIcon svg{color:#2e77c1;font-size:1.125rem}.companyPageAnnualReviewsSection-cardContent{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.25rem;min-width:0}.companyPageAnnualReviewsSection-cardYear{color:#111;font-size:1.125rem;font-weight:600;line-height:1.25}.companyPageAnnualReviewsSection-cardTitle{color:#444;line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:.875rem;line-height:1.4}.companyPageAnnualReviewsSection-viewMore{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;position:absolute;bottom:0;left:50%;z-index:1;transform:translateX(-50%);background:none;border:none;color:#2e77c1;cursor:pointer;font-size:1rem;font-weight:500;white-space:nowrap}.companyPageAnnualReviewsSection-viewMore:hover{text-decoration:underline}@media (max-width:576px){.companyPageAnnualReviewsSection-body{grid-template-columns:1fr}.companyPageAnnualReviewsSection-card{flex-direction:column;min-height:0}}.companyPageSimilarCompaniesTab-body{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));grid-gap:1rem;gap:1rem}.companyPageSimilarCompaniesTab-body .similarCompanyCard{background-color:hsl(0,0%,93.862745098%)}.companyPageSimilarCompaniesTab-body .similarCompanyCard-chip{background:rgb(231.7,231.7,231.7)}.similarCompanyCard{display:flex;flex-direction:column;gap:.75rem;background:#f7f7f7;border-radius:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background .2s ease}.similarCompanyCard:hover{background:hsl(0,0%,93.862745098%)}.similarCompanyCard:hover .similarCompanyCard-arrow{transform:translateX(3px);color:#333}.similarCompanyCard-header{display:flex;align-items:start;gap:.75rem}.similarCompanyCard-info{display:flex;flex-direction:column;gap:.25rem;min-width:0;color:#333;width:-moz-fit-content;width:fit-content}.similarCompanyCard-info:hover{text-decoration:underline}.similarCompanyCard-ticker{font-size:.9rem;font-weight:600;color:#333;line-height:1}.similarCompanyCard-name{font-size:.875rem;font-weight:400;color:#888;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.similarCompanyCard-arrow{color:#999;font-size:1rem;flex-shrink:0;margin-left:auto;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:color .2s ease-in,transform .2s ease}.similarCompanyCard-chips{display:flex;flex-wrap:wrap;gap:.5rem}.similarCompanyCard-chip{font-size:.75rem;font-weight:400;color:#777;background:rgb(236.8,236.8,236.8);border-radius:9999px;padding:.25rem .75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.companyPageTabBodyHeader{display:flex;align-items:start;justify-content:start;flex-direction:column}.companyPageTabBodyHeader .titleContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.companyPageTabBodyHeader .titleContainer .iconContainer{display:flex;align-items:center;justify-content:center;flex-direction:row}.companyPageTabBodyHeader .titleContainer .iconContainer svg{color:#1a63b1;font-size:1.25rem}.companyPageTabBodyHeader .titleContainer .title{font-weight:600;color:#111;font-size:1.5rem}.companyPageTabBodyHeader .subtitle{font-size:.875rem;font-weight:400;color:#666}.conversationPageTabBodyErrorMessage{width:-moz-fit-content;width:fit-content;margin:4rem auto auto;padding-bottom:3rem;color:#666;display:flex;align-items:center;justify-content:start;flex-direction:column;gap:.25rem}.conversationPageTabBodyErrorMessage .errorTitle{font-weight:500;font-size:1.25rem}.companyPageConversationsTab-body{margin-top:2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1rem;gap:1rem}.companyPageConversationsTab-body .similarConversationCard{background-color:hsl(0,0%,93.862745098%)}.companyPage{min-height:100vh}.companyPage-headerContainer{position:-webkit-sticky;position:sticky;top:var(--earningsMarqueeHeight,0);background:#fff;z-index:9}@media (max-width:768px){.companyPage-headerContainer{top:calc(var(--earningsMarqueeHeight, 0) + 3.5rem)}}.companyPage-centerContainer{padding:.5rem;max-width:55rem;width:100%;margin:auto}.companyPage-bodyContainer{margin-top:2rem;width:100%;min-height:calc(100vh - 15rem);display:flex;flex-direction:column;gap:3rem}.companyPage-bodyContainer>section{background:#f7f7f7;padding:2rem;border-radius:1rem}@media (max-width:576px){.companyPage-bodyContainer>section{padding:1.5rem 1rem}}.companyLogo{display:flex;align-items:center;justify-content:center;flex-direction:row;border-radius:.375rem}.companyLogo-img{object-fit:contain}.section{box-shadow:0 5px 15px 2px rgba(0,0,0,.06);padding:1.5rem;border-radius:.75rem;margin-bottom:1.5rem;width:100%}.section:last-child{margin-bottom:0}.section{transition:.2s ease-in}@media (max-width:576px){.section{padding:0;background:none;box-shadow:none}}.section-title{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#1a63b1}.section-body{width:100%}.kpiCards{display:flex;align-items:start;justify-content:start;flex-direction:row;grid-gap:1rem;gap:1rem;flex-wrap:wrap;margin:1rem 0 1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(175px,1fr))}.kpiCards-card{padding:.75rem;border-radius:.75rem;height:100%}.kpiCards-card-value{text-align:center;font-weight:500}.kpiCards-card-label{text-align:center;font-size:.875rem;margin-top:.5rem}.responseCardComponent{background:hsl(0,0%,97.362745098%);padding:1rem;border-radius:.75rem;width:100%;height:100%}@media (max-width:576px){.responseCardComponent{padding:1rem .75rem}}.responseCardComponent.vertical{background:rgba(0,0,0,0)}.responseCardComponent-title{font-weight:600;color:#222;font-size:1rem}.cardLayoutContainer{flex-wrap:wrap;gap:1rem;margin:1rem 0 1.5rem}.cardLayoutContainer-swiperSlide{padding-bottom:1.5rem;height:auto!important}.cardLayoutContainer.vertical{display:flex;align-items:flex-stretch;justify-content:start;flex-direction:column}.cardLayoutContainer-swiperContainer{position:relative;padding:0 1rem;z-index:1}@media (max-width:576px){.cardLayoutContainer-swiperContainer{padding:0 .25rem}}.cardLayoutContainer-navBtnContainer{display:flex;align-items:center;justify-content:flex;flex-direction:row;gap:.125rem}.cardLayoutContainer-navBtnContainer button{position:absolute;display:flex;align-items:center;justify-content:center;flex-direction:row;background-color:rgba(0,0,0,.08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:none;height:1.8rem;width:auto;aspect-ratio:1/1;transition:.2s ease-in;cursor:pointer;top:50%;transform:translateY(-50%);border-radius:50%;z-index:9}@media (max-width:576px){.cardLayoutContainer-navBtnContainer button{height:1.5rem}}.cardLayoutContainer-navBtnContainer button:hover{background:rgb(231.7,231.7,231.7);background-color:rgba(0,0,0,.2)}.cardLayoutContainer-navBtnContainer button.left{left:0}.cardLayoutContainer-navBtnContainer button.right{right:0}.cardLayoutContainer-navBtnContainer button svg{color:#555;stroke-width:2.5px}.cardLayoutContainer-navBtnContainer .swiper-button-disabled{display:none!important;visibility:hidden;opacity:0}.earningDetailsFinSumDash{background-color:#f7f7f7;padding:1.5rem;width:100%;border-radius:.75rem}.earningDetailsFinSumDash-wrapper{margin:0 auto 2rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:2.5rem}.earningDetailsFinSumDash-section{width:100%}.earningDetailsFinSumDash-title{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:1rem}.earningDetailsFinSumDash-childrenContainer{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:1fr;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.earningDetailsFinSumDash .theme-blue{border-color:rgb(187.4261083744,215.2955665025,245.0738916256)!important;color:#1a63b1}.earningDetailsFinSumDash .theme-green{border-color:oklch(.925 .084 155.995)!important;color:oklch(.448 .119 151.328)}.earningDetailsFinSumDash .theme-purple{border-color:oklch(.902 .063 306.703)!important;color:oklch(.438 .218 303.724)}.earningDetailsFinSumDash .theme-orange{border-color:oklch(.901 .076 70.697)!important;color:oklch(.47 .157 37.304)}.earningDetailsFinSumDash .color-blue{color:#1a63b1}.earningDetailsFinSumDash .color-green{color:oklch(.448 .119 151.328)}.earningDetailsFinSumDash .color-purple{color:oklch(.438 .218 303.724)}.earningDetailsFinSumDash .color-orange{color:oklch(.47 .157 37.304)}.earningDetailsFinSumDash .bg-blue{background:rgb(227.4472906404,238.8108374384,250.9527093596)}.earningDetailsFinSumDash .bg-green{background:oklch(.982 .018 155.826)}.earningDetailsFinSumDash .bg-purple{background:oklch(.977 .014 308.299)}.earningDetailsFinSumDash .bg-orange{background:oklch(.98 .016 73.684)}.earningDetailsFinSumDash .kpiCard{padding:1rem 1.5rem;border-radius:.5rem;box-shadow:2px 2px 8px 1px rgba(0,0,0,.1);height:100%;background:#fff;border:none;transition:.4s ease-out}.earningDetailsFinSumDash .kpiCard:hover{transform:translateY(-3px) scale(1.015)}.earningDetailsFinSumDash .kpiCard-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:.5rem;gap:.25rem}.earningDetailsFinSumDash .kpiCard-header-title{font-size:.875rem;font-weight:500;opacity:.8}.earningDetailsFinSumDash .kpiCard-header-icon{width:1rem;height:1rem;opacity:.6}.earningDetailsFinSumDash .kpiCard-header-iconContainer{border-radius:9999px;height:1.5rem;width:1.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.earningDetailsFinSumDash .kpiCard-value{font-size:1.125rem;font-weight:500;margin-bottom:.25rem;opacity:.9}.earningDetailsFinSumDash .kpiCard-subtitle{font-size:.75rem;opacity:.6}.earningDetailsFinSumDash .kpiCard-trend{display:flex;align-items:center;justify-content:start;flex-direction:row;margin-top:.5rem;font-size:.75rem}.earningDetailsFinSumDash .kpiCard-trend-icon{width:.75rem;height:.75rem;margin-right:.25rem}.earningDetailsFinSumDash .beat-miss{padding:1rem 1.5rem;border:1px solid #e5e7eb;background-color:#fff;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05);height:100%;transition:.4s ease-out}.earningDetailsFinSumDash .beat-miss:hover{transform:translateY(-3px) scale(1.015)}.earningDetailsFinSumDash .beat-miss__title{font-size:.875rem;font-weight:500;color:#4b5563;margin-bottom:.75rem}.earningDetailsFinSumDash .beat-miss__values{display:flex;flex-direction:column;gap:.5rem}.earningDetailsFinSumDash .beat-miss__row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.earningDetailsFinSumDash .beat-miss__label{font-size:.75rem;color:#6b7280}.earningDetailsFinSumDash .beat-miss__value{font-weight:600;font-size:.875rem}.earningDetailsFinSumDash .beat-miss__result{padding:.25rem .75rem;border-radius:9999px;font-size:.75rem;font-weight:500;text-align:center}.earningDetailsFinSumDash .beat-miss__result.beat{background-color:#d1fae5;color:#065f46}.earningDetailsFinSumDash .beat-miss__result.miss{background-color:#fee2e2;color:#991b1b}.earningDetailsFinSumDash .periodCompCard{padding:1rem 1.5rem;border-radius:.5rem;background:#fff;box-shadow:2px 2px 8px 2px rgba(0,0,0,.05);height:100%;transition:.4s ease-out}.earningDetailsFinSumDash .periodCompCard:hover{transform:translateY(-3px) scale(1.015)}.earningDetailsFinSumDash .periodCompCard-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:.75rem}.earningDetailsFinSumDash .periodCompCard-header-title{font-size:.875rem;font-weight:500;color:#555}.earningDetailsFinSumDash .periodCompCard-header-icon{width:1rem;height:1rem;color:#888}.earningDetailsFinSumDash .periodCompCard-body{margin:.75rem 0}.earningDetailsFinSumDash .periodCompCard-body-current .value{font-size:1.125rem;font-weight:600;color:#111}.earningDetailsFinSumDash .periodCompCard-body-current .label{font-size:.75rem;color:#555}.earningDetailsFinSumDash .periodCompCard-body-previous{display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:.5rem}.earningDetailsFinSumDash .periodCompCard-body-previous .label{font-size:.875rem;color:#555;width:-moz-fit-content;width:fit-content}.earningDetailsFinSumDash .periodCompCard-body-previous .value{font-size:.875rem;font-weight:500;color:#333;width:-moz-fit-content;width:fit-content}.earningDetailsFinSumDash .revenue-chart{padding:24px;border:1px solid #e5e7eb;background-color:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.05);height:100%;transition:.4s ease-out}.earningDetailsFinSumDash .revenue-chart:hover{transform:translateY(-3px) scale(1.015)}.earningDetailsFinSumDash .revenue-chart .chart-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:16px}.earningDetailsFinSumDash .revenue-chart .chart-container{display:flex;justify-content:center;align-items:center}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper{position:relative}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .donut-chart{transform:rotate(-90deg)}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .chart-slice{transition:opacity .3s}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .chart-slice:hover{opacity:.8}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .center-label{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;pointer-events:none}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .center-label .center-text{text-align:center}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .center-label .center-text .total-value{font-size:1.125rem;font-weight:700}.earningDetailsFinSumDash .revenue-chart .chart-container .svg-wrapper .center-label .center-text .total-label{font-size:.75rem;color:#6b7280}.earningDetailsFinSumDash .revenue-chart .legend{margin-top:16px;display:flex;flex-direction:column;gap:8px}.earningDetailsFinSumDash .revenue-chart .legend .legend-item{display:flex;justify-content:space-between;align-items:center}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label{display:flex;align-items:center}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .legend-dot{width:12px;height:12px;border-radius:50%;margin-right:8px}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .legend-dot.blue{background-color:#3b82f6}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .legend-dot.green{background-color:#10b981}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .legend-dot.yellow{background-color:#f59e0b}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .legend-dot.red{background-color:#ef4444}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .legend-dot.purple{background-color:#8b5cf6}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .legend-label .label-text{font-size:.875rem;color:#374151}.earningDetailsFinSumDash .revenue-chart .legend .legend-item .value-text{font-size:.875rem;font-weight:500}.earningDetailsFinSumDash .key-ratios{grid-column:1/-1;padding:16px 24px;border:1px solid #e5e7eb;border-radius:12px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.05);height:100%}.earningDetailsFinSumDash .key-ratios-header{margin-bottom:16px}.earningDetailsFinSumDash .key-ratios-header-title{font-size:1.125rem;font-weight:600;color:#1f2937}.earningDetailsFinSumDash .key-ratios-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.earningDetailsFinSumDash .key-ratios-grid-item{text-align:center;padding:12px;background-color:#f7f7f7;border-radius:8px}.earningDetailsFinSumDash .key-ratios-grid-item .value{font-size:1.125rem;font-weight:700;color:#111827}.earningDetailsFinSumDash .key-ratios-grid-item .label{margin-top:4px;font-size:.75rem;color:#6b7280}.earningDetailsFinSumDash .hero-metrics{grid-column:1/-1;padding:32px;border-radius:12px;background:rgba(26,99,177,.05);background-image:linear-gradient(135deg,rgba(116,75,212,.05),rgba(26,99,177,.05) 30%,rgba(26,99,177,.05) 70%,rgba(116,75,212,.05));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#222;box-shadow:0 2px 8px 2px rgba(0,0,0,.05);margin-bottom:32px;height:100%;transition:.4s ease-out}.earningDetailsFinSumDash .hero-metrics:hover{transform:translateY(-3px) scale(1.015)}.earningDetailsFinSumDash .hero-metrics-header{font-size:1.5rem;font-weight:700;margin-bottom:2.5rem;color:#111}.earningDetailsFinSumDash .hero-metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));grid-gap:1rem;gap:1rem}.earningDetailsFinSumDash .hero-metrics-grid .metric{text-align:center}@media (max-width:576px){.earningDetailsFinSumDash .hero-metrics-grid .metric{text-align:left}}.earningDetailsFinSumDash .hero-metrics-grid .metric .value{font-size:1.25rem;font-weight:600;margin-bottom:4px}.earningDetailsFinSumDash .hero-metrics-grid .metric .label{font-size:.875rem;opacity:.8}.earningDetailsFinSumDash .hero-metrics-grid .metric .change{font-size:.75rem;margin-top:4px;opacity:.8}.earningDetailsFinSumDash--v2 .hero-metrics{margin-bottom:0}.recentEarningsMarquee{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-left:15rem;padding:0 .25rem;width:calc(100% - 15rem);box-sizing:border-box;overflow:hidden}@media (max-width:768px){.recentEarningsMarquee{margin-left:0;width:100%}}.recentEarningsMarquee a{color:#333;text-decoration:none}.recentEarningsMarquee a:hover{text-decoration:underline}.recentEarningsMarquee-startLabel{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;gap:.25rem;padding-right:.375rem;font-size:.875rem}.recentEarningsMarquee-startLabel svg{font-size:1rem;color:#555}@media (max-width:576px){.recentEarningsMarquee-startLabel{font-size:.75rem}.recentEarningsMarquee-startLabel svg{font-size:.875rem}}.recentEarningsMarquee-marquee{width:100%!important;flex:1 1}.recentEarningsMarquee-itemsContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;padding:0 .625rem}.recentEarningsMarquee-itemsContainer .item{font-size:.875rem}.recentEarningsMarquee-itemsContainer .endIndicator{width:.4rem;height:.4rem;border-radius:50%;background:rgb(170.5,170.5,170.5);margin:0 .25rem}.miniStockPriceChart{--miniStockPriceChart-height:64px;--miniStockPriceChart-plot-height:64px;width:100%;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}.miniStockPriceChart-chartSurface{flex:0 0 auto;height:var(--miniStockPriceChart-plot-height);min-height:var(--miniStockPriceChart-plot-height);border-bottom:1px dotted rgba(0,0,0,.125)}.miniStockPriceChart-summary{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;gap:1rem;padding-top:.75rem;min-width:0}.miniStockPriceChart-links,.miniStockPriceChart-values{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem}.miniStockPriceChart-chartLabel{margin:0;color:#667085;font-size:.65rem;font-weight:500;flex:0 0 auto;line-height:1}.miniStockPriceChart-values{flex:0 0 auto;min-width:max-content;align-items:flex-end}.miniStockPriceChart-valuesRow{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.25rem;white-space:nowrap}.miniStockPriceChart-valuesRow--change{gap:.125rem}.miniStockPriceChart-price{margin:0;color:#667085;font-size:.875rem;font-weight:500;line-height:1.1;text-align:right}.miniStockPriceChart-change{margin:0;font-size:.75rem;font-weight:600;line-height:1.2;text-align:right}.miniStockPriceChart-change--positive{color:#2f7a55}.miniStockPriceChart-change--negative{color:#a04b43}.miniStockPriceChart-changeIcon{width:.625rem;height:.625rem;flex:0 0 auto}.miniStockPriceChart-changeIcon--positive{color:#2f7a55}.miniStockPriceChart-changeIcon--negative{color:#a04b43}.miniStockPriceChart-detailCta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.125rem;color:rgba(26,99,177,.78);font-size:.65rem;font-weight:500;line-height:1.2;text-align:right;text-decoration:none;white-space:nowrap}.miniStockPriceChart-detailCta:focus-visible,.miniStockPriceChart-detailCta:hover{color:#1a63b1;text-decoration:underline}.miniStockPriceChart-detailCta svg{width:.625rem;height:.625rem;flex:0 0 auto}.miniStockPriceChart-skeleton{width:100%;height:var(--miniStockPriceChart-height);border-radius:.375rem;background:linear-gradient(90deg,rgba(31,111,199,.08),rgba(31,111,199,.18),rgba(31,111,199,.08))}.stockPriceChart{width:100%;background:#f7f7f7;border-radius:.75rem;padding-bottom:1rem}.stockPriceChart-header{display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:.5rem;column-gap:.75rem;flex-wrap:wrap;margin-bottom:1.5rem;padding:1.5rem 1rem .5rem}.stockPriceChart-header-timeFrameContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;border-radius:5px;padding:1.5px;border:1px solid rgba(0,0,0,.1);width:-moz-fit-content;width:fit-content}.stockPriceChart-header-timeFrameContainer button{padding:.25rem .375rem;border:none;background:rgba(0,0,0,0);cursor:pointer;border-radius:1px;position:relative;font-size:.75rem}.stockPriceChart-header-timeFrameContainer button.selected{color:#000}.stockPriceChart-header-timeFrameContainer button:disabled{cursor:default}.stockPriceChart-header-timeFrameContainer button .text{position:relative;z-index:1}.stockPriceChart-header-timeFrameContainer button .background{position:absolute;top:0;left:0;background:rgb(226.6,226.6,226.6);width:100%;height:100%;pointer-events:none;border-radius:3px;display:flex;align-items:center;justify-content:center;flex-direction:row}.stockPriceChart-header-rightContainer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.25rem;flex-wrap:wrap}@media (max-width:576px){.stockPriceChart-header-rightContainer{flex-direction:row-reverse}}.stockPriceChart-header-changeContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;color:#333;font-size:13px;border:1px solid rgba(0,0,0,.08);padding:.375rem .5rem;border-radius:.375rem}@media (max-width:576px){.stockPriceChart-header-changeContainer{padding:0;border:none}}.stockPriceChart-header-changeContainer span{display:flex;align-items:center;justify-content:start;flex-direction:row}.stockPriceChart-header-changeContainer .dollarChange{margin-right:.5rem}@media (max-width:320px){.stockPriceChart-header-changeContainer .dollarChange{display:none}}.stockPriceChart-header-changeContainer .label{color:#666;border-right:1px solid rgba(0,0,0,.05);padding-right:.5rem;margin-right:.25rem;font-size:.75rem}@media (max-width:576px){.stockPriceChart-header-changeContainer .label{display:none}}.stockPriceChart-header-annotationsContainer{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;border:1px solid rgba(0,0,0,.08);padding:.375rem .5rem;border-radius:.375rem}@media (max-width:576px){.stockPriceChart-header-annotationsContainer{padding:0;border:none;margin-right:1rem}}.stockPriceChart-header-annotationsContainer .label{color:#666;font-size:.75rem}.stockPriceChart-header-annotationsContainer .toggle-switch{position:relative;width:2rem;height:1rem;background:#e0e0e0;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease;padding:0}.stockPriceChart-header-annotationsContainer .toggle-switch:hover{background:#d0d0d0}.stockPriceChart-header-annotationsContainer .toggle-switch.active{background:#1a63b1}.stockPriceChart-header-annotationsContainer .toggle-switch.active:hover{background:rgb(22.7339901478,86.5640394089,154.7660098522)}.stockPriceChart-header-annotationsContainer .toggle-switch.active .slider{transform:translateX(calc(1rem - 1px))}.stockPriceChart-header-annotationsContainer .toggle-switch .slider{position:absolute;top:2px;left:2px;width:.75rem;height:.75rem;background:#fff;border-radius:50%;transition:transform .3s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.stockPriceChart-header-companyPageCta{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;min-height:1.75rem;border:1px solid rgba(0,0,0,.08);border-radius:.375rem;padding:.375rem .5rem;color:#333;font-size:.75rem;line-height:1;text-decoration:none}.stockPriceChart-header-companyPageCta:hover{background:rgba(0,0,0,.04)}.stockPriceChart-header-companyPageCta svg{font-size:.875rem}@media (max-width:576px){.stockPriceChart-header-companyPageCta{min-height:unset;padding:0;border:none}}.stockPriceChart-tooltip{background:#fff;padding:.75rem;border-radius:.5rem;font-size:.875rem;color:#333;border:1px solid rgba(0,0,0,.1)}.stockPriceChart-tooltip .ticker{font-weight:500;margin-bottom:.5rem}.stockPriceChart-tooltip .date{color:#888}.stockPriceChart-earningsTooltip{position:fixed;z-index:1000;background:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:8px 12px;border-radius:6px;font-size:12px;box-shadow:0 4px 12px rgba(0,0,0,.3);pointer-events:none;min-width:180px}.stockPriceChart-earningsTooltip.right{transform:translate(20px,-50%)}.stockPriceChart-earningsTooltip.left{transform:translate(-20px,-50%)}.stockPriceChart-earningsTooltip .title{font-weight:600;margin-bottom:4px}.stockPriceChart-earningsTooltip-priceDiff{margin-top:4px;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:4px}.stockPriceChart-earningsTooltip-priceDiff-percentage{font-weight:700}.stockPriceChart-earningsTooltip-priceDiff-label{font-size:11px;font-weight:400;color:#666}.stockPriceChart-earningsReleaseDot circle.interactive{cursor:pointer}.stockPriceChart-earningsReleaseDot text{pointer-events:none}.stockPriceChart-chartCanvas,.stockPriceChart-chartContainer{position:relative;min-height:var(--stockPriceChart-height,225px)}.stockPriceChart-chartCanvas{width:100%}.stockPriceChart-disclaimer{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem;padding:1rem;font-size:.75rem;color:#888}.stockPriceChart-disclaimer a{text-decoration:none;color:inherit}.stockPriceChart-disclaimer a:hover{text-decoration:underline}.stockPriceChart-disclaimer--hidden{visibility:hidden;pointer-events:none}.stockPriceChart--gated{position:relative;overflow:hidden}.stockPriceChart--gated .stockPriceChart-header-timeFrameContainer button{cursor:default;color:#555;opacity:.95}.stockPriceChart-header-annotationsContainer--gated{pointer-events:none;opacity:.75}.stockPriceChart-chartContainer--gated{position:relative;overflow:hidden;border-radius:.5rem}.stockPriceChart-gateChart,.stockPriceChart-gateChart-inner{display:flex;flex-direction:column}.stockPriceChart-gateChart-inner{min-height:225px;padding:30px 50px 0 60px}.stockPriceChart-gateChart-grid{flex:1 1;display:flex;flex-direction:column;justify-content:space-around;padding-bottom:.75rem}.stockPriceChart-gateChart-gridLine{height:1px;background:#ddd}.stockPriceChart-gateChart-xAxis{display:flex;justify-content:space-between;padding:.5rem 0;font-size:11px;color:#888}.stockPriceChart-gateChart-legend{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;padding:1rem 0 .5rem;font-size:.875rem;color:#666}.stockPriceChart-gateChart-legendLine{width:14px;height:2px;background:#1a63b1;opacity:.5;border-radius:999px}.stockPriceChart-gatedOverlay{position:absolute;inset:0;flex-direction:row;background:rgba(0,0,0,.01);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);pointer-events:none}.stockPriceChart-gateCard,.stockPriceChart-gatedOverlay{display:flex;align-items:center;justify-content:center;padding:1rem}.stockPriceChart-gateCard{background:hsl(0,0%,97.862745098%);border-radius:.75rem;flex-direction:column;gap:.75rem;max-width:18rem;width:100%;pointer-events:auto}.stockPriceChart-gateCard-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.5rem;height:2.5rem;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:rgba(0,0,0,.02);color:#666d78;line-height:0}.stockPriceChart-gateCard-icon svg{font-size:1.1rem}.stockPriceChart-gateCard-title{font-size:.875rem;color:#2f3540;text-align:center;margin:0;line-height:1.375}.stockPriceChart-gateCard-buttons{display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:.5rem;width:100%}.stockPriceChart-gateCard-button{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;font-size:.875rem!important}@media (max-width:576px){.stockPriceChart-gatedOverlay{align-items:flex-end;padding:.5rem}.stockPriceChart-gateCard{max-width:100%;padding:.875rem .75rem}}.stockPriceChart-skeleton{width:100%;height:225px;border-radius:.5rem;border:1px solid rgba(0,0,0,.06);background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08))}.earningsFeedHeader-actions{gap:.5rem}.earningsFeedHeader-actions,.earningsFeedHeader-filterBtn{display:flex;align-items:center;justify-content:center;flex-direction:row}.earningsFeedHeader-filterBtn{position:relative;background:#f7f7f7;border:none;border-radius:9999px;padding:.25rem .625rem;gap:.375rem;color:#444;cursor:pointer;transition:background .2s ease-in;white-space:nowrap;font-size:.65rem;display:none}.earningsFeedHeader-filterBtn svg{flex-shrink:0;font-size:.875rem}.earningsFeedHeader-filterBtn:hover{background:hsl(0,0%,91.862745098%)}@media (max-width:576px){.earningsFeedHeader-filterBtn{display:flex}}.earningsFeedCategories{display:flex;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:.5rem}.earningsFeedCategories:before{position:absolute;content:"";top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(180deg,#fff,transparent);z-index:-1}.earningsFeedCategories-wrapper{gap:.5rem;max-width:42rem;margin:auto;padding:.75rem .5rem .5rem;background:#fff;position:-webkit-sticky;position:sticky;top:calc(var(--earningsMarqueeHeight) + 3.5rem);z-index:9}@media (max-width:768px){.earningsFeedCategories-wrapper{top:calc(var(--earningsMarqueeHeight) + 3.5rem + 3.5rem)}}@media (max-width:450px){.earningsFeedCategories-wrapper{display:none}.earningsFeedCategories-wrapper.isExpanded{display:block}}.earningsFeedCategories-typeFilter{width:100%;min-width:0}.earningsFeedBody{max-width:42rem;margin:0 auto;padding:1rem .75rem}.earningsFeedBody,.earningsFeedBody-cardsContainer{width:100%;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.earningsFeedBody-loadingMore{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;font-size:.875rem;width:100%;opacity:0;pointer-events:none;color:#898989}.earningsFeedBody-loadingMore.isLoading{opacity:1;pointer-events:auto}.earningsFeedBody-noDataMessage{font-size:.875rem;color:#898989;text-align:center;width:100%;padding:1rem 0;max-width:350px;margin:2rem auto auto}.earningsFeedBody-noDataMessage a{color:#1a63b1;text-decoration:underline;text-underline-offset:2px}.earningsFeedBody-noDataMessage a:hover{opacity:.8}.earningsFeedItemSkeleton{width:100%;background:#fafafa;border-radius:12px;padding:20px;margin-bottom:16px}.earningsFeedItemSkeleton-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.earningsFeedItemSkeleton-header-left{display:flex;align-items:center;gap:8px}.earningsFeedItemSkeleton-header-left-logo{width:18px;height:18px;border-radius:50%;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-header-left-content-title{margin-bottom:6px}.earningsFeedItemSkeleton-header-left-content-title-line{width:100px;height:18px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-header-left-content-details{display:flex;align-items:center;gap:8px}.earningsFeedItemSkeleton-header-left-content-details-ticker{width:40px;height:14px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-header-left-content-details-dot{width:10px;height:10px;border-radius:50%;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-header-left-content-details-quarter{width:50px;height:14px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-header-left-content-details-sector{width:60px;height:14px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-header-right{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.earningsFeedItemSkeleton-header-right-time{width:60px;height:14px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItemSkeleton-body{margin-bottom:20px}.earningsFeedItemSkeleton-body-line{width:100%;height:18px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite;margin-bottom:10px}.earningsFeedItemSkeleton-body-line:last-child{width:80%;margin-bottom:0}.earningsFeedItemSkeleton-footer{display:flex;justify-content:flex-end}.earningsFeedItemSkeleton-footer-readMore{width:70px;height:16px;border-radius:4px;background:#f0f0f0;animation:earningsFeedSkeletonPulse 2s ease-in-out infinite}.earningsFeedItem--withStockPriceChart .feedCard-body{padding-bottom:.3rem}.earningsFeedItem .feedCard-footer{display:block;padding:0;border-top:0}.earningsFeedItem-headerActions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.5rem;flex-wrap:wrap}.earningsFeedItem-footerActions{width:100%;display:flex;align-items:flex-start;justify-content:flex-end;flex-direction:row;padding:.75rem 1rem 1rem;border-top:1px solid rgba(0,0,0,.08)}.earningsFeedItem-footerStockPriceChartContainer+.earningsFeedItem-footerActions{border-top:1px dotted rgba(0,0,0,.125)}.earningsFeedItem .earningsFeedShareActions{width:100%;justify-content:flex-end}.earningsFeedItem-footerStockPriceChartContainer{display:block;width:100%;padding:0 1rem .75rem;border-radius:0 0 .75rem .75rem;color:inherit}.earningsFeedItem-footerStockPriceChart{background:rgba(0,0,0,0);border-radius:0;max-width:none;padding-bottom:0;padding-top:0}.earningsFeedItem-footerStockPriceChart .stockPriceChart-chartCanvas,.earningsFeedItem-footerStockPriceChart .stockPriceChart-chartContainer{min-height:84px}.earningsFeedItem-footerStockPriceChart .recharts-cartesian-grid-horizontal line,.earningsFeedItem-footerStockPriceChart .recharts-yAxis .recharts-cartesian-axis-tick-line{stroke:rgba(0,0,0,.04)}.earningsFeedItem-footerStockPriceSummary{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:row;gap:1rem;min-width:0;padding-top:.5rem;margin-top:.5rem;border-top:1px dotted rgba(0,0,0,.125)}@media (max-width:576px){.earningsFeedItem-footerStockPriceSummary{gap:.5rem}}.earningsFeedItem-footerStockPriceSummary-links,.earningsFeedItem-footerStockPriceSummary-values{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;gap:.25rem}.earningsFeedItem-footerStockPriceSummary-timeframe{color:#667085;font-size:.65rem;font-weight:500;line-height:1}.earningsFeedItem-footerStockPriceSummary-detailCta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.125rem;color:rgba(26,99,177,.78);font-size:.65rem;font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap}.earningsFeedItem-footerStockPriceSummary-detailCta:focus-visible,.earningsFeedItem-footerStockPriceSummary-detailCta:hover{color:#1a63b1;text-decoration:underline}.earningsFeedItem-footerStockPriceSummary-detailCta svg{width:.625rem;height:.625rem;flex:0 0 auto}.earningsFeedItem-footerStockPriceSummary-values{flex:0 0 auto;align-items:flex-end;min-width:max-content}.earningsFeedItem-footerStockPriceSummary-price{color:#667085;font-size:.875rem;font-weight:500;line-height:1.1;text-align:right}.earningsFeedItem-footerStockPriceSummary-change{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.125rem;font-size:.75rem;font-weight:600;line-height:1.2;text-align:right;white-space:nowrap}.earningsFeedItem-footerStockPriceSummary-change svg{width:.625rem;height:.625rem;flex:0 0 auto}.earningsFeedItem-footerStockPriceSummary-change--positive{color:#2f7a55}.earningsFeedItem-footerStockPriceSummary-change--negative{color:#a04b43}@keyframes earningsFeedSkeletonPulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.earningsFeedSummaryCard{width:100%}.earningsFeedSummaryCard-header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:1rem}.earningsFeedSummaryCard-header-title{font-weight:500;color:#333;font-size:16px}.earningsFeedSummaryCard-header-right{font-size:.75rem;color:#444}.earningsFeedSummaryCard-body{padding:0;margin:0 0 0 1rem;font-size:15px}.earningsFeedSummaryCard-body li{color:#555;margin-bottom:.375rem}.earningsFeedSummaryCard-body li::marker{color:#777}.earningsFeedSurpriseCard{width:100%}.earningsFeedSurpriseCard .earningsSurpriseCard{padding:0;border:none;gap:.25rem}.earningsFeedSurpriseCard .earningsSurpriseCard-textsContainer{gap:.125rem}.earningsFeedSurpriseCard .earningsSurpriseCard-value{color:#555;font-size:1.25rem;font-weight:700}.earningsFeedSurpriseCard .earningsSurpriseCard-title{color:#333;font-size:1rem;font-weight:600}.earningsFeedSurpriseCard .earningsSurpriseCard-description{color:#555;font-size:.875rem;font-weight:400}.earningsFeedQuoteCard .earningQuoteCard-body{padding:0}.earningsFeedKeyTopicCard{width:100%}.earningsFeedKeyTopicCard-header{width:100%;margin-bottom:1rem;display:flex;align-items:start;justify-content:space-between;flex-direction:row}.earningsFeedKeyTopicCard-header-title{font-weight:500;color:#333;font-size:16px}.earningsFeedKeyTopicCard-header-right{font-size:.75rem;color:#444}.earningsFeedKeyTopicCard-body{padding:0;margin:0 0 0 1rem}.earningsFeedKeyTopicCard-body li{color:#444;margin-bottom:.5rem;font-size:15px}.earningsFeedKeyTopicCard-body li::marker{color:#777}.earningsFeed,.earningsFeedDetailsPage{max-width:42rem;margin:0 auto}.earningsFeedDetailsPage{padding:1.5rem 1rem}.earningsFeedDetailsPage-primaryCta{margin-top:1rem}.earningsFeedDetailsPage-relatedSection{width:100%;margin-top:2.25rem}.earningsFeedDetailsPage-relatedTitle{margin-bottom:1rem;color:#333;font-size:1.25rem;font-weight:600;line-height:1.2}.earningsFeedDetailsPage-relatedItems{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem;width:100%}.earningsFeedDetailsPage-relatedLoadTrigger{width:100%;height:1px}.feedCard{width:100%;background:#f7f7f7;border-radius:.75rem}.feedCard-header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;padding:1rem;border-bottom:1px solid rgba(0,0,0,.08)}@media (max-width:576px){.feedCard-header{align-items:start}}.feedCard-header a{text-decoration:none}.feedCard-header a:hover{text-decoration:underline}.feedCard-header-left{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;min-width:0}@media (max-width:576px){.feedCard-header-left{align-items:start}}.feedCard-header-right{flex-shrink:0}.feedCard-header-right .timeAgoDate{color:#898989}.feedCard-companyTexts{min-width:0}.feedCard-companyTop{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;min-width:0}.feedCard-companyName{color:#333;font-size:.875rem;font-weight:500;line-height:1;min-width:0;width:-moz-fit-content;width:fit-content;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.feedCard-companyBadge{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;flex:0 0 auto;max-width:100%;min-width:0;min-height:1.25rem;padding:.125rem .5rem;border-radius:9999px;background:rgba(26,99,177,.08);color:rgba(26,99,177,.9);font-size:.65rem;font-weight:600;line-height:1.375;text-decoration:none;text-transform:uppercase;white-space:nowrap}.feedCard-header .feedCard-companyBadge{text-decoration:none}.feedCard-header .feedCard-companyBadge:focus-visible,.feedCard-header .feedCard-companyBadge:hover{text-decoration:none}.feedCard-header .feedCard-companyBadge:focus-visible .feedCard-companyBadgeLabel,.feedCard-header .feedCard-companyBadge:hover .feedCard-companyBadgeLabel{text-decoration:underline;text-underline-offset:2px}.feedCard-companyBadge svg{flex:0 0 auto;width:.75rem;height:.75rem;stroke-width:2.25}.feedCard-companyBadgeLabel{min-width:0;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.feedCard-companyBadge--mobile,.feedCard-companyBadgeDot{display:none}.feedCard-companyMeta{font-size:.75rem;margin-top:.25rem;width:-moz-fit-content;width:fit-content}.feedCard-companyMeta,.feedCard-periodLink{display:flex;align-items:center;justify-content:start;flex-direction:row;color:#494949}.feedCard-ticker{color:inherit}.feedCard-dot{color:#494949;flex-shrink:0}.feedCard-sectorGroup{display:flex;align-items:center;justify-content:start;flex-direction:row}.feedCard-sector{color:#898989;text-transform:capitalize;white-space:nowrap}.feedCard-body{padding:1.5rem 1rem 1rem}.feedCard-footer{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;gap:.75rem;padding:.75rem 1rem .75rem 0;border-top:1px solid rgba(0,0,0,.08)}.feedCard-header+.feedCard-footer{border-top:0}@media (max-width:430px){.feedCard-companyBadge--desktop{display:none}.feedCard-companyMeta--hasBadge .feedCard-companyBadge--mobile{display:flex;align-items:center;justify-content:center;flex-direction:row}.feedCard-companyMeta--hasBadge .feedCard-companyBadgeDot{display:block}}@media (max-width:350px){.feedCard-companyMeta--hasBadge .feedCard-sectorGroup{display:none}}.llmExtractedContentsDisclaimer-triggerBtn{background:none;border:none;outline:none;cursor:pointer;border-radius:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}@media (max-width:576px){.llmExtractedContentsDisclaimer-triggerBtn{align-items:start}}.llmExtractedContentsDisclaimer-triggerBtn:has(.label){padding:.25rem 0}.llmExtractedContentsDisclaimer-triggerBtn:has(.label) svg{font-size:1.2rem}.llmExtractedContentsDisclaimer-triggerBtn .label{font-size:.875rem;color:#555;text-align:left}.llmExtractedContentsDisclaimer-triggerBtn svg{color:#666;flex-shrink:0}.llmExtractedContentsDisclaimer-title{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.llmExtractedContentsDisclaimer-title .warningIcon{color:#666;font-size:1.25rem}.llmExtractedContentsDisclaimer-body{color:#333;line-height:1.6}.llmExtractedContentsDisclaimer-body .mainText{margin:0 0 1.25rem;font-size:.95rem;color:#333}.llmExtractedContentsDisclaimer-body .bulletList{margin:0;padding-left:1.25rem;list-style:disc}.llmExtractedContentsDisclaimer-body .bulletList-item{margin-bottom:.75rem;font-size:.9rem;color:#333}.llmExtractedContentsDisclaimer-body .bulletList-item:last-child{margin-bottom:0}.llmExtractedContentsDisclaimer-body .bulletList-item strong{font-weight:600;color:#000}.companyInfoTooltip{border:1px solid rgb(226.6,226.6,226.6);max-width:420px;width:100%;display:flex;align-items:start;justify-content:start;flex-direction:column;background:#fff;border-radius:.5rem;overflow:hidden!important;box-shadow:0 10px 25px rgba(0,0,0,.1)}.companyInfoTooltip-infoIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer;background:none;border:none}.companyInfoTooltip-infoIcon svg{color:#888;font-size:.875rem;cursor:pointer;transition:color .25s ease-in}.companyInfoTooltip-infoIcon:hover svg{color:#444}.companyInfoTooltip-tippy{background:rgba(0,0,0,0)!important;border:none!important;border-radius:.5rem!important;border:1px solid rgb(226.6,226.6,226.6);box-shadow:0 4px 10px 2px rgba(0,0,0,.1)!important}.companyInfoTooltip-tippy .tippy-content{padding:0}.companyInfoTooltip-header{background:#fff;padding:.625rem .75rem;border-bottom:1px solid hsl(0,0%,91.862745098%);width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;min-height:40px}.companyInfoTooltip-header-title{font-size:.875rem;text-decoration:none;color:#111;display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.375rem;transition:color .2s ease}.companyInfoTooltip-header-title h4{font-size:.875rem;font-weight:600;margin:0;color:#111}.companyInfoTooltip-header-title svg{font-size:.875rem;color:#666;transition:color .2s ease}.companyInfoTooltip-header-title:hover{text-decoration:underline}.companyInfoTooltip-header-title:hover h4,.companyInfoTooltip-header-title:hover svg{color:#1a63b1}.companyInfoTooltip-header .closeBtn{background:none;border:none;cursor:pointer;transition:all .2s ease;padding:.25rem;border-radius:.125rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.companyInfoTooltip-header .closeBtn svg{color:#666;font-size:1.125rem}.companyInfoTooltip-header .closeBtn:hover{background:rgba(0,0,0,.1)}.companyInfoTooltip-header .closeBtn:hover svg{color:#222}.companyInfoTooltip .queryCompanyCard{background:rgba(0,0,0,0);padding:.75rem;border-radius:0}.companyInfoTooltip .queryCompanyCard-header{margin-bottom:.75rem;gap:.375rem}.companyInfoTooltip .queryCompanyCard-header-title{font-size:1rem;gap:.375rem}.companyInfoTooltip .queryCompanyCard-header-title h4{font-size:1rem;margin:0}.companyInfoTooltip .queryCompanyCard-header-title svg{font-size:.875rem}.companyInfoTooltip .queryCompanyCard-texts{gap:.75rem}.companyInfoTooltip .queryCompanyCard-texts .queryCompanyCard-about{min-width:250px;font-size:.875rem;line-height:1.4}@media (max-width:576px){.companyInfoTooltip .queryCompanyCard-texts .queryCompanyCard-about{min-width:200px}}.companyInfoTooltip .queryCompanyCard-texts .metadata .keyvalue{gap:.5rem;row-gap:.625rem}.companyInfoTooltip .queryCompanyCard-texts .metadata .keyvalue .key{font-size:.75rem}.companyInfoTooltip .queryCompanyCard-texts .metadata .keyvalue .value{font-size:.875rem}.companyInfoTooltip .queryCompanyCard .buttons{margin-top:.75rem;gap:.5rem}.companyInfoTooltip .companyCardSocial{gap:.25rem}.companyInfoTooltip .companyCardSocial a{width:1.5rem;height:1.5rem;font-size:.875rem}.emailCollectionModal{padding:.75rem}@media (max-width:400px){.emailCollectionModal{padding:0}}.emailCollectionModal.success{padding-top:1.5rem;padding-bottom:1.5rem}.emailCollectionModal-title{margin-bottom:1rem}.emailCollectionModal-description{color:#555;line-height:1.5;letter-spacing:.025em}.emailCollectionModal-inputsContainer{margin-top:1.5rem;display:flex;align-items:stretch;justify-content:stretch;flex-direction:column;gap:.5rem}.emailCollectionModal-input-label{display:block;font-size:.875rem;font-weight:500;color:#555;margin-bottom:.25rem}.emailCollectionModal-input-label-optional{font-weight:400;color:#666}.emailCollectionModal-input input,.emailCollectionModal-input textarea{outline:none;width:100%;padding:1rem;border:1px solid #ccc;border-radius:.5rem;color:#333;font-size:1rem;font-weight:400;transition:box-shadow .2s ease;font-family:inherit}.emailCollectionModal-input input::placeholder,.emailCollectionModal-input textarea::placeholder{color:#999}.emailCollectionModal-input input:focus,.emailCollectionModal-input textarea:focus{box-shadow:0 0 0 2px #cbe4ff}.emailCollectionModal-input textarea{resize:vertical;min-height:100px}.emailCollectionModal-input-description{font-size:.75rem;font-weight:400;color:#999;margin-top:.375rem}.emailCollectionModal-buttons{margin-top:2rem;display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.5rem}.emailCollectionModal-buttons button{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;height:2.5rem}.emailCollectionModal-buttons button svg{font-size:1.125rem}.emailCollectionModal-success{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:.5rem 0 1rem}.emailCollectionModal-success-icon{color:#10b981;font-size:2.25rem;line-height:1;margin-bottom:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row}.emailCollectionModal-success-title{font-size:1.125rem;font-weight:600;color:#111827;margin:0 0 .5rem}.emailCollectionModal-success-description{font-size:.875rem;font-weight:400;color:#555;line-height:1.5;margin:0}.newsletterSignupModal{width:min(32rem,100% - 2rem);max-height:calc(100dvh - 2rem);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;color:hsl(222,47%,11%);background:#fff;border:0;border-radius:1.5rem;box-shadow:0 2rem 5rem hsla(222,47%,11%,.24)}.newsletterSignupModal::-webkit-backdrop{background:hsla(222,47%,11%,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.newsletterSignupModal::backdrop{background:hsla(222,47%,11%,.56);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.newsletterSignupModal[open]{animation:newsletterSignupModalEnter .22s ease-out}.newsletterSignupModal[open]::-webkit-backdrop{animation:newsletterSignupBackdropEnter .18s ease-out}.newsletterSignupModal[open]::backdrop{animation:newsletterSignupBackdropEnter .18s ease-out}.newsletterSignupModal-closeButton{position:absolute;top:1rem;right:1rem;z-index:1;width:2.75rem;height:2.75rem;padding:0;display:flex;align-items:center;justify-content:center;color:hsl(215,16%,40%);background:rgba(0,0,0,0);border:0;border-radius:9999px;cursor:pointer;transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.newsletterSignupModal-closeButton:hover{color:hsl(222,47%,11%);background:#f7f7f7}.newsletterSignupModal-closeButton:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,99,177,.22)}.newsletterSignupModal-content{padding:2rem}.newsletterSignupModal-content--success{padding-top:3rem;text-align:center}.newsletterSignupModal-content--success .newsletterSignupModal-eyebrow{margin-top:1.25rem}.newsletterSignupModal-content--success .newsletterSignupModal-submitButton{margin-top:2rem}.newsletterSignupModal-successIcon{width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;color:#1a63b1;background:hsl(211,100%,97%);border:1px solid hsl(211,60%,88%);border-radius:.75rem;width:4rem;height:4rem;margin:0 auto;border-radius:9999px}.newsletterSignupModal-eyebrow{margin:0;color:#1a63b1;font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.12em;text-transform:uppercase}.newsletterSignupModal-title{margin:.75rem 0 0;color:hsl(222,47%,11%);font-size:1.875rem;font-weight:700;line-height:1.25}.newsletterSignupModal-title:focus{outline:none}.newsletterSignupModal-description{margin:.75rem 0 0;color:hsl(215,16%,40%);font-size:1rem;line-height:1.625}.newsletterSignupModal-description--success{max-width:25rem;margin-right:auto;margin-left:auto}.newsletterSignupModal-description--success strong{color:hsl(222,47%,11%);font-weight:600;overflow-wrap:anywhere}.newsletterSignupModal-form{margin-top:2rem}.newsletterSignupModal-label{display:block;margin-bottom:.5rem;color:hsl(222,47%,11%);font-size:.875rem;font-weight:600;line-height:1.5}.newsletterSignupModal-input{width:100%;min-height:3rem;padding:.75rem 1rem;color:hsl(222,47%,11%);background:#f7f7f7;border:1px solid hsl(214,24%,84%);border-radius:.5rem;font:inherit;font-size:1rem;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.newsletterSignupModal-input::placeholder{color:hsl(215,14%,52%)}.newsletterSignupModal-input:hover{border-color:hsl(214,20%,72%)}.newsletterSignupModal-input:focus{outline:none;background:#fff;border-color:#1a63b1;box-shadow:0 0 0 3px rgba(26,99,177,.16)}.newsletterSignupModal-helper{margin:.375rem 0 0;color:hsl(215,16%,40%);font-size:.75rem;line-height:1.5}.newsletterSignupModal-error{margin:.5rem 0 0;color:hsl(0,72%,36%);font-size:.75rem;font-weight:500;line-height:1.5}.newsletterSignupModal-actionMessage{margin:.75rem 0 0;color:hsl(215,16%,40%);font-size:.875rem;line-height:1.5}.newsletterSignupModal-actionMessage--error{color:hsl(0,72%,36%)}.newsletterSignupModal-dangerButton,.newsletterSignupModal-declineButton,.newsletterSignupModal-submitButton{width:100%;min-height:3rem;padding:.75rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.5rem;font:inherit;font-size:.875rem;font-weight:600;cursor:pointer}.newsletterSignupModal-dangerButton:disabled,.newsletterSignupModal-declineButton:disabled,.newsletterSignupModal-submitButton:disabled{cursor:not-allowed;opacity:.62}.newsletterSignupModal-submitButton{margin-top:1rem;color:#fff;background:#1a63b1;transition:background-color .18s ease,box-shadow .18s ease,transform .1s ease}.newsletterSignupModal-submitButton:hover:not(:disabled){background:rgb(22.0807881773,84.0768472906,150.3192118227)}.newsletterSignupModal-submitButton:active:not(:disabled){transform:scale(.99)}.newsletterSignupModal-submitButton:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,99,177,.24)}.newsletterSignupModal-dangerButton{margin-top:1.5rem;color:#fff;background:hsl(0,72%,42%);transition:background-color .18s ease,box-shadow .18s ease,transform .1s ease}.newsletterSignupModal-dangerButton:hover:not(:disabled){background:hsl(0,72%,36%)}.newsletterSignupModal-dangerButton:active:not(:disabled){transform:scale(.99)}.newsletterSignupModal-dangerButton:focus-visible{outline:none;box-shadow:0 0 0 3px hsla(0,72%,42%,.22)}.newsletterSignupModal-loadingIcon{animation:newsletterSignupSpin .9s linear infinite}.newsletterSignupModal-declineButton{min-height:2.75rem;margin-top:.5rem;color:hsl(215,16%,36%);background:rgba(0,0,0,0);transition:color .18s ease,background-color .18s ease,box-shadow .18s ease}.newsletterSignupModal-declineButton:hover:not(:disabled){color:hsl(222,47%,11%);background:#f7f7f7}.newsletterSignupModal-declineButton:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(26,99,177,.18)}.newsletterSignupModal-declineButton--danger{color:hsl(0,72%,36%)}.newsletterSignupModal-declineButton--danger:hover:not(:disabled){color:hsl(0,72%,32%);background:hsl(0,72%,97%)}.newsletterSignupModal-declineButton--danger:focus-visible{box-shadow:0 0 0 3px hsla(0,72%,42%,.18)}@media (max-width:480px){.newsletterSignupModal{width:calc(100% - 1rem);max-height:calc(100dvh - 1rem);border-radius:1rem}.newsletterSignupModal-content{padding:1.5rem 1.25rem}.newsletterSignupModal-content--success{padding-top:3rem}.newsletterSignupModal-title{padding-right:1rem;font-size:1.5rem}.newsletterSignupModal-description{font-size:.875rem}}@keyframes newsletterSignupModalEnter{0%{opacity:0;transform:translateY(.5rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes newsletterSignupBackdropEnter{0%{opacity:0}to{opacity:1}}@keyframes newsletterSignupSpin{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.newsletterSignupModal::-webkit-backdrop{animation:none;-webkit-transition:none;transition:none}.newsletterSignupModal,.newsletterSignupModal button,.newsletterSignupModal input,.newsletterSignupModal-loadingIcon,.newsletterSignupModal::backdrop{animation:none;transition:none}}.historyCardSkeleton{width:100%;min-height:120px;padding:.75rem;border:1px solid rgba(0,0,0,.035);border-radius:8px;background:#fafafa;position:relative;overflow:hidden}.historyCardSkeleton:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.22) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.historyCardSkeleton-body{display:flex;align-items:stretch;justify-content:start;flex-direction:column;gap:.5rem}.historyCardSkeleton-line{height:12px;width:90%;border-radius:.125rem;background:rgba(0,0,0,.045)}.historyCardSkeleton-line--title{width:60%;height:14px;background:rgba(0,0,0,.055)}.historyCardSkeleton-line--short{width:70%}.historyCardSkeleton-line--meta{width:80px;height:10px;background:rgba(0,0,0,.04)}.historyCardSkeleton-line--metaWide{width:112px}.historyCardSkeleton-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;margin-top:1.5rem}.historyCardSkeleton-heading{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem}.historyCardSkeleton-headingButton,.historyCardSkeleton-headingIcon,.historyCardSkeleton-headingTitle{background:#fafafa;position:relative;overflow:hidden}.historyCardSkeleton-headingButton:after,.historyCardSkeleton-headingIcon:after,.historyCardSkeleton-headingTitle:after{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateX(-100%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.22) 45%,rgba(255,255,255,0));animation:skeleton-shimmer 1.8s ease-in-out infinite;pointer-events:none}.historyCardSkeleton-headingIcon{width:1rem;height:1rem;border-radius:.125rem}.historyCardSkeleton-headingTitle{width:12rem;max-width:56vw;height:20px;border-radius:.125rem}.historyCardSkeleton-headingButton{width:36px;height:32px;border:1px solid rgba(0,0,0,.035);border-radius:.375rem}.keywordScanHistoryCard{width:100%;background:#fff;border-radius:8px;padding:1rem}.keywordScanHistoryCard:hover .keywordScanHistoryCard-textsContainer-header-originalQuery{color:#1a63b1}.keywordScanHistoryCard-textsContainer{color:#333;text-decoration:none;display:block;width:100%}.keywordScanHistoryCard-textsContainer-header{display:flex;justify-content:space-between;flex-direction:row;gap:.75rem;margin-bottom:.75rem;align-items:flex-start}.keywordScanHistoryCard-textsContainer-header-originalQuery{font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.3;margin:0;flex:1 1;transition:color .3s ease}.keywordScanHistoryCard-textsContainer-header-originalQuery:hover{color:#1a63b1}.keywordScanHistoryCard-textsContainer-header-badge{font-size:12px;font-weight:500;color:#1a63b1;background:rgba(0,0,0,0);padding:0;border-radius:0;white-space:nowrap;border:none;flex-shrink:0}.keywordScanHistoryCard-textsContainer-summary{font-size:14px;color:#6b7280;margin-bottom:1rem;line-height:1.4;margin-top:0}.keywordScanHistoryCard-textsContainer-phrases{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start}.keywordScanHistoryCard-textsContainer-phrases-label{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap;margin-right:.25rem;flex-shrink:0}.keywordScanHistoryCard-textsContainer-phrases-list{font-size:13px;line-height:1.5;flex:1 1;min-width:0}.keywordScanHistoryCard-textsContainer-phrases-item{color:#6b7280;font-style:italic;display:inline}.keywordScanHistoryCard-textsContainer-phrases-item:not(:last-child):after{content:", "}.keywordScanHistoryCard-textsContainer-phrases-more{color:#1a63b1;font-weight:500;font-style:normal}.keywordScanHistoryCard-textsContainer-documents{margin-bottom:1rem;display:flex;flex-wrap:wrap;align-items:flex-start}.keywordScanHistoryCard-textsContainer-documents-label{font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap;margin-right:.25rem;flex-shrink:0}.keywordScanHistoryCard-textsContainer-documents-list{font-size:13px;color:#6b7280;line-height:1.5;flex:1 1;min-width:0;display:flex;align-items:center;justify-content:start;flex-direction:row;flex-wrap:wrap;gap:5px}.keywordScanHistoryCard-textsContainer-documents-item{display:inline}.keywordScanHistoryCard-textsContainer-documents-more{color:#1a63b1;font-weight:500}.keywordScanHistoryCard-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;font-size:12px;gap:.75rem;margin-top:0}.keywordScanHistoryCard-footer-date{color:#9ca3af;font-weight:400}.keywordScanHistoryCard-footer-stats-item{color:#1a1a1a;font-weight:500}.earningsCoachHistoryCard{width:100%}.earningsCoachHistoryCard:focus-visible{outline:2px solid rgba(0,0,0,.35);outline-offset:3px}.earningsCoachHistoryCard-textsContainer{color:#333;text-decoration:none;display:block;width:100%}.earningsCoachHistoryCard-textsContainer-title{font-size:.875rem;font-weight:500;color:#333;line-clamp:1;-webkit-line-clamp:1;margin-bottom:.5rem}.earningsCoachHistoryCard-textsContainer-companySummary,.earningsCoachHistoryCard-textsContainer-title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;transition:color .3s ease}.earningsCoachHistoryCard-textsContainer-companySummary{font-size:13px;color:#777;line-clamp:3;-webkit-line-clamp:3;line-height:1.5}@media (max-width:576px){.earningsCoachHistoryCard-textsContainer-companySummary{line-clamp:5;-webkit-line-clamp:5}}.earningsCoachHistoryCard-textsContainer:hover .earningsCoachHistoryCard-textsContainer-title{color:#1a63b1}.earningsCoachHistoryCard-textsContainer:hover .earningsCoachHistoryCard-textsContainer-companySummary{color:#555}.earningsCoachHistoryCard-footer{display:flex;align-items:center;justify-content:space-between;flex-direction:row;color:#444;font-size:.75rem;gap:.75rem;margin-top:1rem}.earningsCoachHistoryCard-footer-date{width:-moz-fit-content;width:fit-content;white-space:nowrap;color:#444}.earningsCoachHistoryCard-footer-documentInfo{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.historyTypeCard{display:flex;align-items:start;justify-content:start;flex-direction:column;text-decoration:none;color:inherit;border-radius:1rem;padding:1.5rem 1.75rem;gap:.75rem;transition:all .2s ease;background:#f7f7f7;cursor:pointer;border:1px solid rgba(0,0,0,.01)}.historyTypeCard:hover{background:hsl(0,0%,95.862745098%)}.historyTypeCard:hover .historyTypeCard-arrow{opacity:1;color:#334155}.historyTypeCard:hover .historyTypeCard-title{color:#0f172a}.historyTypeCard:active{transform:scale(.99)}.historyTypeCard:focus-visible{outline:2px solid rgba(59,130,246,.5);outline-offset:2px}.historyTypeCard-header{justify-content:start;width:100%;gap:.75rem}.historyTypeCard-header,.historyTypeCard-icon{display:flex;align-items:center;flex-direction:row}.historyTypeCard-icon{justify-content:center;width:36px;height:36px;border-radius:.375rem;flex-shrink:0;background:#e2e8f0;color:#475569}.historyTypeCard-icon svg{width:20px;height:20px}.historyTypeCard-title{font-size:1.125rem;font-weight:600;color:#1e293b;margin:0;flex:1 1}.historyTypeCard-arrow{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;opacity:.6;transition:opacity .2s ease;color:#64748b}.historyTypeCard-arrow svg{width:18px;height:18px}.historyTypeCard-description{font-size:1rem;color:#64748b;margin:0;line-height:1.5;padding-left:calc(36px + .75rem)}@media(max-width:640px){.historyTypeCard{padding:1.25rem}}.askAcrossCollections{flex:1 1;display:flex;align-items:start;justify-content:start;flex-direction:column;height:100%}.askAcrossCollections-header{display:flex;align-items:start;justify-content:space-between;flex-direction:row;gap:1rem;width:100%;margin-bottom:2rem;flex-wrap:wrap}@media (max-width:992px){.askAcrossCollections-header{margin-bottom:1.5rem;gap:.75rem}}@media (max-width:576px){.askAcrossCollections-header{margin-bottom:1.25rem}}.askAcrossCollections-header-textContent{flex:1 1;min-width:16rem}@media (max-width:576px){.askAcrossCollections-header-textContent{min-width:100%}}.askAcrossCollections-header-title{font-size:1.875rem;font-weight:600;color:#333;margin-bottom:.5rem}@media (max-width:992px){.askAcrossCollections-header-title{font-size:1.5rem}}@media (max-width:576px){.askAcrossCollections-header-title{font-size:1.25rem;margin-bottom:.25rem}}.askAcrossCollections-header-subtitle{font-size:1rem;color:#666}@media (max-width:576px){.askAcrossCollections-header-subtitle{font-size:.875rem}}.askAcrossCollections-header-actions{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;flex-shrink:0}@media (max-width:576px){.askAcrossCollections-header-actions{width:100%;justify-content:flex-start}}.askAcrossCollections-header-togglableButton{position:relative;display:flex;align-items:center;justify-content:start;flex-direction:row;border-radius:.5rem;overflow:hidden;background:rgb(241.9,241.9,241.9);padding:.25rem;white-space:nowrap}.askAcrossCollections-header-toggleIndicator{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:.5rem;box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:-1}.askAcrossCollections-header-actionBtn{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease;color:#666;border:none;border-radius:.5rem;background:none;z-index:1}@media (max-width:576px){.askAcrossCollections-header-actionBtn{padding:.5rem .75rem;font-size:.75rem;gap:.375rem}}.askAcrossCollections-header-actionBtn:hover{color:#2e77c1}.askAcrossCollections-header-actionBtn.isActive{color:#1a63b1}.askAcrossCollections-header-actionBtn svg{color:currentColor}@media (max-width:576px){.askAcrossCollections-header-actionBtn svg{font-size:.875rem}}.askAcrossCollections-section{width:100%;margin-bottom:1.5rem}.askAcrossCollections-section-titleRow{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:.75rem;flex-wrap:wrap;gap:.5rem}.askAcrossCollections-section-title{font-size:1.125rem;font-weight:600;color:#333;margin-bottom:.75rem}.askAcrossCollections-section-queryOptionsBtn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;background:none;border:none;color:#1a63b1;font-size:.875rem;font-weight:500;cursor:pointer;transition:color .2s ease}.askAcrossCollections-section-queryOptionsBtn:hover{color:rgb(19.4679802956,74.1280788177,132.5320197044)}.askAcrossCollections-section-queryOptionsBtn svg{color:currentColor}.askAcrossCollections-section-collectionTags{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.625rem;flex-wrap:wrap}.askAcrossCollections-section-collectionTag{padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,.15);background:#fff;color:#666}.askAcrossCollections-section-collectionTag .clamp{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:15rem}@media (max-width:576px){.askAcrossCollections-section-collectionTag{padding:.375rem .75rem;font-size:.75rem}}.askAcrossCollections-section-collectionTag:hover{border-color:#2e77c1;color:#2e77c1}.askAcrossCollections-section-collectionTag.isSelected{background:#1a63b1;color:#fff;border-color:#1a63b1}.askAcrossCollections-section-collectionTag.isSelected:hover{background:rgb(22.7339901478,86.5640394089,154.7660098522);border-color:rgb(22.7339901478,86.5640394089,154.7660098522)}.askAcrossCollections-section-collectionTag--skeleton{width:120px;height:36px;border:1px solid rgba(0,0,0,.035);background:#fafafa;cursor:default;pointer-events:none}.askAcrossCollections-section-collectionTag--skeleton:nth-child(2){width:150px}.askAcrossCollections-section-collectionTag--skeleton:nth-child(3){width:96px}@media (max-width:576px){.askAcrossCollections-section-collectionTag--skeleton{width:100px;height:32px}}.askAcrossCollections-section-collectionTag--skeleton:hover{border-color:rgba(0,0,0,.035)}.askAcrossCollections-section-textarea{margin-bottom:1rem}@media (max-width:576px){.askAcrossCollections-section-textarea{margin-bottom:.75rem}}.askAcrossCollections-section-emptyState{color:#999;font-size:.875rem}.askAcrossCollections-section-emptyState-link{color:#4490d1;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer;font-weight:500}.askAcrossCollections-section-emptyState-link:hover{color:rgb(19.4679802956,74.1280788177,132.5320197044)}.askAcrossCollections-section-loadingSkeleton{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.625rem;flex-wrap:wrap}.askAcrossCollections-section-loadingSkeleton-item{width:120px;height:32px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading 1.5s ease-in-out infinite;border-radius:9999px}@media (max-width:576px){.askAcrossCollections-section-loadingSkeleton-item{width:100px;height:28px}}.askAcrossCollections-modeToggle{margin-right:.5rem}.askAcrossCollections-modeToggle--hover{display:none}@media(pointer:fine){.askAcrossCollections-modeToggle--hover{display:flex;position:relative;align-items:center;justify-content:flex-start;border-radius:.375rem;overflow:visible;background:rgb(241.9,241.9,241.9);padding:.125rem;white-space:nowrap;gap:.125rem}}.askAcrossCollections-modeToggle--dropdown{display:none;position:relative}@media(pointer:coarse){.askAcrossCollections-modeToggle--dropdown{display:block}}@media(pointer:none){.askAcrossCollections-modeToggle--dropdown{display:block}}.askAcrossCollections-modeToggle-btn{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:color .2s ease;color:#666;border:none;border-radius:.375rem;background:none;z-index:1}.askAcrossCollections-modeToggle-btn:hover{color:#2e77c1}.askAcrossCollections-modeToggle-btn.isActive{color:#1a63b1}.askAcrossCollections-modeToggle-btn svg{color:currentColor;flex-shrink:0}.askAcrossCollections-modeToggle-btn span{font-size:.75rem}.askAcrossCollections-modeToggle-indicator{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;border-radius:.375rem;box-shadow:0 1px 2px rgba(0,0,0,.08);z-index:-1}.askAcrossCollections-modeToggle-tooltipContent{padding:.25rem 0;text-align:center}.askAcrossCollections-modeToggle-tooltipContent-title{font-size:.875rem;font-weight:600;margin-bottom:.125rem;color:#fff}.askAcrossCollections-modeToggle-tooltipContent-desc{font-size:.75rem;opacity:.9;line-height:1.4;color:#fff;white-space:normal}.askAcrossCollections-modeToggle-dropdownTrigger{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:#666;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fff}.askAcrossCollections-modeToggle-dropdownTrigger:hover{border-color:#2e77c1;color:#2e77c1}.askAcrossCollections-modeToggle-dropdownTrigger svg{color:currentColor;flex-shrink:0}.askAcrossCollections-modeToggle-dropdownIcon{transition:transform .2s ease}.askAcrossCollections-modeToggle-dropdownIcon.isOpen{transform:rotate(180deg)}.askAcrossCollections-modeToggle-dropdownMenu{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 4px 12px rgba(0,0,0,.1);max-width:250px;width:100vw;white-space:wrap!important;overflow:hidden}.askAcrossCollections-modeToggle-dropdownItem{display:flex;align-items:start;justify-content:start;flex-direction:row;gap:.75rem;padding:.75rem .875rem;text-align:left;cursor:pointer;transition:background-color .2s ease;background:#fff;border:none;border-bottom:1px solid rgba(0,0,0,.05)}.askAcrossCollections-modeToggle-dropdownItem:last-child{border-bottom:none}.askAcrossCollections-modeToggle-dropdownItem:hover{background:rgb(187.4261083744,215.2955665025,245.0738916256)}.askAcrossCollections-modeToggle-dropdownItem.isActive{background:rgb(227.4472906404,238.8108374384,250.9527093596)}.askAcrossCollections-modeToggle-dropdownItem.isActive .askAcrossCollections-modeToggle-dropdownItem-label{color:#1a63b1;font-weight:600}.askAcrossCollections-modeToggle-dropdownItem svg{color:currentColor;flex-shrink:0;margin-top:.125rem}.askAcrossCollections-modeToggle-dropdownItem-text{flex:1 1}.askAcrossCollections-modeToggle-dropdownItem-label{font-size:.875rem;font-weight:500;color:#333;margin-bottom:.25rem}.askAcrossCollections-modeToggle-dropdownItem-desc{font-size:.75rem;color:#666;line-height:1.4}.askAcrossCollections-skeletonPromptButton{width:8.5rem;height:2rem;background:#fafafa;border:1px solid rgba(0,0,0,.035);border-radius:.375rem}@media (max-width:576px){.askAcrossCollections-skeletonPromptButton{width:7rem;height:1.75rem}}@keyframes loading{0%{background-position:200% 0}to{background-position:-200% 0}}.collectionCard{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;padding:1.25rem;cursor:pointer;transition:all .2s ease}@media (max-width:992px){.collectionCard{padding:1rem}}@media (max-width:576px){.collectionCard{padding:.875rem;border-radius:.5rem}}.collectionCard:hover{border-color:rgba(46,119,193,.4);box-shadow:0 2px 8px rgba(0,0,0,.08)}.collectionCard-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:.5rem}@media (max-width:576px){.collectionCard-header{margin-bottom:.375rem}}.collectionCard-header-title{font-size:1.125rem;font-weight:600;color:#333;line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex:1 1;margin-right:.5rem}@media (max-width:992px){.collectionCard-header-title{font-size:1rem}}@media (max-width:576px){.collectionCard-header-title{font-size:.875rem}}.collectionCard-header-infoBtn{background:none;border:none;padding:0;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:color .2s ease;flex-shrink:0}.collectionCard-header-infoBtn:hover{color:#2e77c1}.collectionCard-header-infoBtn svg{width:1.25rem;height:1.25rem}@media (max-width:576px){.collectionCard-header-infoBtn svg{width:1rem;height:1rem}}.collectionCard-count{font-size:.875rem;color:#666}@media (max-width:576px){.collectionCard-count{font-size:.75rem}}.collectionCard--skeleton{background:#fafafa;pointer-events:none;cursor:default}.collectionCard--skeleton:hover{border-color:rgba(0,0,0,.1);box-shadow:none}.collectionCard-skeletonTitle{height:1.25rem;width:60%;background:rgba(0,0,0,.035);animation:skeletonPulse 1.5s ease-in-out infinite;border-radius:.375rem}@media (max-width:576px){.collectionCard-skeletonTitle{height:1rem}}.collectionCard-skeletonIcon{width:1.25rem;height:1.25rem;background:rgba(0,0,0,.01);border-radius:50%}@media (max-width:576px){.collectionCard-skeletonIcon{width:1rem;height:1rem}}.collectionCard-skeletonCount{height:.875rem;width:40%;background:rgba(0,0,0,.035);animation:skeletonPulse 1.5s ease-in-out infinite;border-radius:.375rem}@media (max-width:576px){.collectionCard-skeletonCount{height:.75rem}}@keyframes skeletonPulse{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}.myCollectionsCreateButton-wrapper{position:relative;margin-bottom:1rem}.myCollectionsCreateButton-wrapper--iconOnly{display:none;margin-bottom:0}@media (max-width:992px){.myCollectionsCreateButton-wrapper--iconOnly{display:block}}.myCollectionsCreateButton{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;width:100%;padding:.75rem 1rem;border:2px dashed rgba(0,0,0,.15);background:#fff;border-radius:.75rem;font-size:1rem;font-weight:500;color:#666;cursor:pointer;transition:all .2s ease}.myCollectionsCreateButton:hover:not(.myCollectionsCreateButton--disabled){border-color:#2e77c1;color:#2e77c1;background:rgba(124,192,240,.05)}.myCollectionsCreateButton--disabled{opacity:.8;cursor:default}.myCollectionsCreateButton--disabled,.myCollectionsCreateButton--disabled:hover{border-color:rgba(0,0,0,.1);color:#999;background:#f9f9f9}.myCollectionsCreateButton--iconOnly{width:auto;padding:.625rem;border-radius:.5rem;background:#fff;border:1px solid rgba(0,0,0,.1)}.myCollectionsCreateButton--iconOnly svg{font-size:1rem}.myCollectionsCreateButton--iconOnly:hover:not(.myCollectionsCreateButton--disabled){background:rgba(26,99,177,.05);border-color:rgba(26,99,177,.2);border-style:solid}.myCollectionsCreateButton svg{color:currentColor}.myCollections{background:#f7f7f7;border-radius:1rem;padding:1.5rem;min-width:15rem;width:100%;max-width:20rem;height:100%}@media (max-width:992px){.myCollections{max-width:100%;padding:1.25rem;border-radius:.75rem}}@media (max-width:576px){.myCollections{padding:1rem}}.myCollections-header{margin-bottom:1.5rem}@media (max-width:992px){.myCollections-header{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin-bottom:0}}.myCollections-header-title{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:.25rem}@media (max-width:992px){.myCollections-header-title{font-size:1.25rem;margin-bottom:0}}@media (max-width:576px){.myCollections-header-title{font-size:1.125rem}}.myCollections-header-subtitle{font-size:.875rem;color:#666}@media (max-width:992px){.myCollections-header-subtitle{display:none}}.myCollections-header-actions{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.myCollections-header-toggleBtn{display:none}@media (max-width:992px){.myCollections-header-toggleBtn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;padding:.5rem .75rem;cursor:pointer;font-size:.875rem;font-weight:500;color:#333;transition:all .2s ease}.myCollections-header-toggleBtn svg{font-size:1.125rem}.myCollections-header-toggleBtn:hover{background:rgba(26,99,177,.05);border-color:rgba(26,99,177,.2)}}@media (max-width:576px){.myCollections-header-toggleBtn{padding:.5rem;font-size:.75rem;gap:.25rem}.myCollections-header-toggleBtn span{display:none}}@media (max-width:992px){.myCollections-content{display:none;margin-top:1rem}.myCollections--expanded .myCollections-content{display:block}}.myCollections-list{display:flex;align-items:stretch;justify-content:start;flex-direction:column;gap:.75rem}@media (max-width:992px){.myCollections-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:1rem;gap:1rem}}@media (max-width:576px){.myCollections-list{gap:.75rem}}.myCollections-emptyState{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3rem 1.5rem;gap:1rem}@media (max-width:992px){.myCollections-emptyState{padding:2rem 1rem}}@media (max-width:576px){.myCollections-emptyState{padding:1.5rem .75rem}}.myCollections-emptyState-iconWrapper{display:flex;align-items:center;justify-content:center;flex-direction:row;width:4rem;height:4rem;background:rgba(26,99,177,.1);border-radius:9999px}@media (max-width:576px){.myCollections-emptyState-iconWrapper{width:3rem;height:3rem}}.myCollections-emptyState-icon{font-size:2rem;color:#1a63b1}@media (max-width:576px){.myCollections-emptyState-icon{font-size:1.5rem}}.myCollections-emptyState-text{font-size:1rem;color:#666;font-weight:500}@media (max-width:576px){.myCollections-emptyState-text{font-size:.875rem}}.portfolioCollCreateModal-body{display:flex;flex-direction:column;gap:1.5rem;padding-top:1rem}.portfolioCollCreateModal-errorMessage{padding:.875rem 1rem;background:#fef2f2;border:1px solid #fca5a5;border-radius:.5rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;animation:slideDown .3s ease}.portfolioCollCreateModal-errorMessage span{font-size:.875rem;color:#dc2626;font-weight:500;line-height:1.5;flex:1 1}.portfolioCollCreateModal-errorMessage-closeBtn{flex-shrink:0;background:none;border:none;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;color:#dc2626;border-radius:.25rem;transition:all .2s ease}.portfolioCollCreateModal-errorMessage-closeBtn:hover{background:rgba(220,38,38,.1)}.portfolioCollCreateModal-errorMessage-closeBtn:active{transform:scale(.9)}.portfolioCollCreateModal-errorMessage-closeBtn svg{width:18px;height:18px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.portfolioCollCreateModal-inputContainer{display:flex;flex-direction:column;gap:.5rem}.portfolioCollCreateModal-inputContainer label{font-size:.875rem;font-weight:600;color:#1f2021}.portfolioCollCreateModal-inputContainer input{width:100%;padding:.75rem;border:1.5px solid #d1d1d1;border-radius:.5rem;font-size:.875rem;outline:none;transition:all .2s ease}.portfolioCollCreateModal-inputContainer input::placeholder{color:#9e9e9e}.portfolioCollCreateModal-inputContainer input:focus{border-color:#1a63b1}.portfolioCollCreateModal-inputContainer .error{font-size:.75rem;color:#cd0000}.portfolioCollCreateModal-companiesViewer{display:flex;flex-direction:column;gap:.75rem;background:#f7f7f7;border-radius:.5rem;padding:1rem}.portfolioCollCreateModal-companiesViewer .header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.portfolioCollCreateModal-companiesViewer .title{font-size:.75rem;font-weight:600;color:#9e9e9e;letter-spacing:.5px;margin:0}.portfolioCollCreateModal-companiesViewer .clear-all-btn{background:none;border:none;font-size:.75rem;font-weight:600;color:#cd5353;cursor:pointer;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;white-space:nowrap}.portfolioCollCreateModal-companiesViewer .clear-all-btn:hover{background:rgba(205,83,83,.1)}.portfolioCollCreateModal-companiesViewer .clear-all-btn:active{transform:scale(.95)}.portfolioCollCreateModal-companiesViewer .empty-state{font-size:.875rem;color:#9e9e9e;font-style:italic;margin:0;padding:1rem 0}.portfolioCollCreateModal-companiesViewer .companies-list{display:flex;flex-wrap:wrap;gap:.5rem}.portfolioCollCreateModal-companiesViewer .company-chip{display:inline-flex;align-items:center;gap:.5rem;background:#fff;border-radius:9999px;padding:.375rem .5rem;font-size:.875rem;cursor:default;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.portfolioCollCreateModal-companiesViewer .company-chip:focus,.portfolioCollCreateModal-companiesViewer .company-chip:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.portfolioCollCreateModal-companiesViewer .company-chip .company-logo{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;background:#1a63b1;color:#fff;border-radius:.25rem;font-weight:600;font-size:.75rem}.portfolioCollCreateModal-companiesViewer .company-chip .company-ticker{font-weight:600;color:#1f2021}.portfolioCollCreateModal-companiesViewer .company-chip .company-name{color:#9e9e9e}.portfolioCollCreateModal-companiesViewer .company-chip .remove-btn{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:.25rem;color:#9e9e9e;transition:color .2s ease;margin-left:-5px}.portfolioCollCreateModal-companiesViewer .company-chip .remove-btn:hover{color:#cd5353}.portfolioCollCreateModal-button{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.portfolioCollCreateModal-suggestionCompanies .itemsContainer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.portfolioCollCreateModal-suggestionCompanies .suggestion-chip{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;background:#f5f5f5;border:none;border-radius:9999px;padding:.5rem .75rem;font-size:.8125rem;font-weight:500;color:#666;cursor:pointer;transition:all .15s ease;line-height:0}.portfolioCollCreateModal-suggestionCompanies .suggestion-chip span{font-size:.75rem}.portfolioCollCreateModal-suggestionCompanies .suggestion-chip svg{width:14px;height:14px;margin-left:-3px}.portfolioCollCreateModal-suggestionCompanies .suggestion-chip:hover:not(:disabled){background:#ebebeb;color:#333}.portfolioCollCreateModal-suggestionCompanies .suggestion-chip:active:not(:disabled){transform:scale(.97)}.portfolioCollCreateModal-suggestionCompanies .suggestion-chip:disabled{opacity:.3;cursor:not-allowed}.portfolioCollCreateModal-suggestionCompanies .loading-indicator{display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;padding:.5rem .25rem .25rem}.portfolioCollCreateModal-suggestionCompanies .loading-indicator.isLoading{opacity:1}.portfolioCollCreateModal-inputWrapper{position:relative;display:flex;align-items:center}.portfolioCollCreateModal-inputWrapper svg{position:absolute;left:.75rem;color:#9e9e9e;pointer-events:none}.portfolioCollCreateModal-inputWrapper input{padding-left:2.5rem}.portfolioCollCreateModal-footer{display:flex;justify-content:flex-end;gap:.75rem;position:relative;bottom:0;left:0}.portfolioCollDetailsModal-title{line-clamp:1;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.portfolioCollDetailsModal-body{display:flex;flex-direction:column;gap:1.5rem;padding:0}.portfolioCollDetailsModal-companiesSection{display:flex;flex-direction:column;gap:1rem}.portfolioCollDetailsModal-title{font-size:.875rem;font-weight:600;color:#1f2021;margin:0}.portfolioCollDetailsModal-emptyState{font-size:.875rem;color:#9e9e9e;font-style:italic;margin:0;padding:2rem 0;text-align:center}.portfolioCollDetailsModal-companiesList{display:grid;grid-template-columns:repeat(auto-fit,minmax(275px,1fr));grid-gap:.75rem;gap:.75rem;padding:.25rem}.portfolioCollDetailsModal-footer{display:flex;align-items:center;justify-content:end;flex-direction:row;gap:.75rem}.portfolioCollDetailsModal-button{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.5rem;line-height:0}.portfolioCollDetailsModal-button--delete{background-color:rgba(255,0,0,.05);color:red;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(255,0,0,.05)!important}.portfolioCollDetailsModal-button--delete:focus,.portfolioCollDetailsModal-button--delete:hover{box-shadow:0 0 0 1.3px rgba(255,0,0,.12)!important}.portfolioCollDetailsModal-button--delete:hover{background-color:rgba(255,0,0,.2)}.portfolioCollCompanyCard{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.5rem;padding:1rem .5rem;background:#fff;border-radius:.5rem;transition:all .2s ease;transition:box-shadow .2s linear!important;box-shadow:0 0 0 1.3px rgba(0,0,0,.05)!important}.portfolioCollCompanyCard:focus,.portfolioCollCompanyCard:hover{box-shadow:0 0 0 1.3px rgba(0,0,0,.12)!important}.portfolioCollCompanyCard:hover{border-color:#d1d1d1;box-shadow:0 2px 4px rgba(0,0,0,.05)}.portfolioCollCompanyCard-header{display:flex;align-items:center;gap:.75rem}.portfolioCollCompanyCard-infoWrapper{display:flex;flex-direction:column;gap:.25rem;flex:1 1}.portfolioCollCompanyCard-name{font-size:.875rem;font-weight:600;color:#333;margin:0;text-decoration:none;transition:color .2s ease;width:-moz-fit-content;width:fit-content}.portfolioCollCompanyCard-name:hover{text-decoration:underline}.portfolioCollCompanyCard-metaInfo{display:flex;align-items:center;justify-content:start;flex-direction:row;font-size:.75rem;font-weight:500;color:#9e9e9e}.yearlyReviewCard-title{color:#1f2937;font-size:1.125rem;font-weight:700;line-height:1.375;line-clamp:3;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yearlyReviewCard-title a{color:inherit;text-decoration:none}.yearlyReviewCard-title a:hover{text-decoration:underline}.yearlyReviewCard-summary{color:#4b5563;font-size:.875rem;line-height:1.625;margin-top:.75rem;line-clamp:5;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.yearlyReviewCard-viewLink{display:flex;align-items:center;justify-content:center;flex-direction:row;background:#f7f7f7;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;color:#333;font-size:.75rem;font-weight:500;padding:.375rem .625rem;text-decoration:none;transition:background-color .2s ease-in,border-color .2s ease-in}.yearlyReviewCard-viewLink:focus-visible,.yearlyReviewCard-viewLink:hover{background:hsl(0,0%,91.862745098%);text-decoration:none}.yearlyReviewCard--skeleton{width:100%;background:#fafafa;border-radius:.75rem;overflow:hidden;pointer-events:none}.yearlyReviewCard-skeletonHeader{border-bottom-color:rgba(0,0,0,.035);min-height:4.25rem}.yearlyReviewCard-skeletonHeaderLeft{width:100%}.yearlyReviewCard-skeletonLine,.yearlyReviewCard-skeletonLogo{display:block;border-radius:9999px;background:rgba(0,0,0,.035);animation:yearlyReviewCardSoftPulse 1.5s ease-in-out infinite}.yearlyReviewCard-skeletonLogo{flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:.25rem;background:rgba(0,0,0,.02);animation-name:yearlyReviewCardSubtlePulse}.yearlyReviewCard-skeletonCompanyTexts{width:100%;min-width:0;display:flex;align-items:stretch;justify-content:center;flex-direction:column;gap:.375rem}.yearlyReviewCard-skeletonMeta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem}.yearlyReviewCard-skeletonDot,.yearlyReviewCard-skeletonPill{display:block;flex:0 0 auto;background:rgba(0,0,0,.01);animation:yearlyReviewCardSubtlePulse 1.5s ease-in-out infinite}.yearlyReviewCard-skeletonPill{height:.75rem;border-radius:9999px}.yearlyReviewCard-skeletonPill--ticker{width:2.4rem}.yearlyReviewCard-skeletonPill--sector{width:4.5rem}.yearlyReviewCard-skeletonPill--date{width:2.25rem}.yearlyReviewCard-skeletonPill--button{width:6.5rem;height:1.9rem;border-radius:.375rem;background:hsla(0,0%,100%,.28);border:1px solid rgba(0,0,0,.014)}.yearlyReviewCard-skeletonDot{width:.25rem;height:.25rem;border-radius:9999px}.yearlyReviewCard-skeletonBody{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.625rem}.yearlyReviewCard-skeletonLine{width:100%;height:.9rem}.yearlyReviewCard-skeletonLine--company{width:min(12rem,70%);height:.95rem}.yearlyReviewCard-skeletonLine--title{width:min(34rem,88%);height:1.25rem;margin-bottom:.25rem}.yearlyReviewCard-skeletonLine--summaryShort{width:68%}.yearlyReviewCard-skeletonFooter{border-top-color:rgba(0,0,0,.035);min-height:3.5rem}@keyframes yearlyReviewCardSoftPulse{0%{opacity:.35}50%{opacity:.68}to{opacity:.35}}@keyframes yearlyReviewCardSubtlePulse{0%{opacity:.18}50%{opacity:.38}to{opacity:.18}}.yearlyReviewListPage{min-height:100vh}.yearlyReviewListPage-main{max-width:43rem;margin:0 auto;padding:.75rem 1rem 2rem;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem}.yearlyReviewListPage-filters{position:-webkit-sticky;position:sticky;z-index:1;width:100%;background:#fff;padding:.75rem 0;top:calc(var(--earningsMarqueeHeight) + 3.5rem)}@media (max-width:768px){.yearlyReviewListPage-filters{top:calc(var(--earningsMarqueeHeight) + 3.5rem + 3.5rem)}}.yearlyReviewListPage-filters:before{position:absolute;content:"";top:100%;left:0;width:100%;height:.5rem;background:linear-gradient(180deg,#fff,transparent);z-index:-1}.yearlyReviewListPage-sectorsFilter{width:100%}@media (max-width:576px){.yearlyReviewListPage-main{padding:.5rem .75rem 1.5rem}}.yearlyReviewFeed{width:100%;padding-bottom:2rem;display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1.25rem}.yearlyReviewFeed-cardsContainer{width:100%;display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}.yearlyReviewFeed-emptyMessage{width:100%;text-align:center;padding:3rem 1rem;font-size:.875rem;color:#9ca3af;line-height:1.625}.yearlyReviewFeed-loadingError,.yearlyReviewFeed-loadingMore{width:100%;text-align:center;font-size:.875rem;color:#9ca3af;padding:.5rem 0}.yearlyReviewFeed-loadingMore{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;color:#6b7280}.yearlyReviewFeed-loadingError{color:#dc2626}.yearlyReviewDetails{--yearlyReviewDetailsFixedTop:var(--earningsMarqueeHeight,0px);--yearlyReviewDetailsEyebrowTop:var(--yearlyReviewDetailsFixedTop);--yearlyReviewDetailsScrollMarginTop:calc(var(--yearlyReviewDetailsEyebrowTop) + 4rem);--yearlyReviewDetailsContentMaxWidth:calc(56rem + 3rem);--yearlyReviewDetailsTocWidth:2.25rem;--yearlyReviewDetailsTocEdgeGap:1rem;--yearlyReviewDetailsTocSpace:calc(var(--yearlyReviewDetailsTocWidth) + var(--yearlyReviewDetailsTocEdgeGap));display:grid;grid-template-columns:minmax(var(--yearlyReviewDetailsTocSpace),1fr) minmax(0,var(--yearlyReviewDetailsContentMaxWidth)) minmax(var(--yearlyReviewDetailsTocSpace),1fr);color:hsl(220,12%,32%);font-size:1rem;line-height:1.625}@media (max-width:768px){.yearlyReviewDetails{--yearlyReviewDetailsFixedTop:calc(var(--earningsMarqueeHeight, 0) + 3.5rem)}}.yearlyReviewDetails-content{grid-column:2;width:100%;min-width:0;padding:0 1.5rem}@media (max-width:768px){.yearlyReviewDetails-content{padding-right:1rem;padding-left:1rem}}.yearlyReviewDetails-body{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:3rem;margin-top:3rem}@container (max-width: 1080px){.yearlyReviewDetails{--yearlyReviewDetailsContentMaxWidth:calc(56rem + 2rem);--yearlyReviewDetailsTocEdgeGap:0.5rem;--yearlyReviewDetailsTocSpace:calc(var(--yearlyReviewDetailsTocWidth) + var(--yearlyReviewDetailsTocEdgeGap))}}@container (max-width: 760px){.yearlyReviewDetails{display:block}}.yearlyReviewDetails-badge{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.375rem .625rem;border:1px solid hsl(214,20%,90%);border-radius:9999px;color:hsl(220,9%,46%);background:hsl(210,33%,98%);font-size:.75rem;font-weight:800;line-height:1.375;white-space:nowrap}.yearlyReviewDetails-badge--primary{border-color:rgba(26,99,177,.2);color:#1a63b1;background:rgba(26,99,177,.08)}.yearlyReviewDetails-badge--success{border-color:hsla(154,62%,32%,.22);color:hsl(154,62%,32%);background:hsla(154,62%,32%,.08)}.yearlyReviewDetails-badge--warning{border-color:hsla(36,88%,37%,.24);color:hsl(36,88%,37%);background:hsla(36,88%,37%,.09)}.yearlyReviewDetails-badge--danger{border-color:hsla(350,69%,42%,.22);color:hsl(350,69%,42%);background:hsla(350,69%,42%,.08)}.yearlyReviewDetails-sentimentIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 auto;width:-moz-fit-content;width:fit-content;min-height:1.5rem;padding:.25rem .375rem;border-radius:9999px;line-height:0}.yearlyReviewDetails-sentimentIcon--positive{background:hsl(154,52%,95%);color:hsl(154,62%,32%)}.yearlyReviewDetails-sentimentIcon--negative{background:hsl(350,70%,96%);color:hsl(350,69%,42%)}.yearlyReviewDetails-sentimentIcon--mixed{background:hsl(40,80%,94%);color:hsl(36,88%,37%)}.yearlyReviewDetails-sentimentIcon--neutral{background:hsl(210,30%,96%);color:hsl(220,9%,46%)}.yearlyReviewDetails-breakdownsSection{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1rem;gap:1rem}.yearlyReviewDetails-breakdownSection{min-width:0;scroll-margin-top:var(--yearlyReviewDetailsScrollMarginTop)}.yearlyReviewDetails-breakdownSectionCard{--yrReviewBreakdownColor1:#1a63b1;--yrReviewBreakdownColor2:hsl(154,62%,32%);--yrReviewBreakdownColor3:hsl(36,88%,37%);--yrReviewBreakdownColor4:hsl(350,69%,42%);--yrReviewBreakdownColor5:hsl(197 69% 42%);--yrReviewBreakdownColor6:hsl(265 55% 50%);--yrReviewBreakdownColor7:hsl(173 60% 34%);--yrReviewBreakdownSliceStroke:#f7f7f7;--yrReviewBreakdownActiveSliceStroke:#fff;gap:1.25rem;height:100%}.yearlyReviewDetails-breakdownSectionHeader{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem}.yearlyReviewDetails-breakdownSectionHeading{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.75rem}.yearlyReviewDetails-breakdownSectionIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 auto;padding:.375rem;border-radius:.5rem;background:rgba(26,99,177,.1);color:#1a63b1}.yearlyReviewDetails-breakdownSectionTitle{margin:0;color:hsl(220,24%,16%);font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:0;text-wrap:balance}.yearlyReviewDetails-breakdownSectionDescription{margin:0;color:hsl(220,9%,46%);line-height:1.375}.yearlyReviewDetails-breakdownPanel{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1rem}.yearlyReviewDetails-breakdownChartArea{position:relative;width:100%;min-height:270px}.yearlyReviewDetails-breakdownChartSlice{cursor:pointer;outline:none;opacity:.9;transition:opacity .16s ease,filter .16s ease}.yearlyReviewDetails-breakdownChartSlice--active,.yearlyReviewDetails-breakdownChartSlice:hover{opacity:1;filter:drop-shadow(0 12px 18px rgba(15,23,42,.24))}.yearlyReviewDetails-breakdownChartArea--hasActive .yearlyReviewDetails-breakdownChartSlice:not(.yearlyReviewDetails-breakdownChartSlice--active){opacity:.38}.yearlyReviewDetails-breakdownTooltip{max-width:min(14rem,100vw - 2rem);padding:.625rem .75rem;border:1px solid hsl(214,20%,90%);border-radius:.5rem;background:hsla(0,0%,100%,.96);box-shadow:0 12px 28px rgba(15,23,42,.12);color:hsl(220,12%,32%);font-size:.875rem;line-height:1.375;overflow-wrap:anywhere}.yearlyReviewDetails-breakdownTooltipTitle{line-clamp:2;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:0 0 .5rem;color:hsl(220,24%,16%);font-size:.875rem;font-weight:850;line-height:1.375}.yearlyReviewDetails-breakdownTooltipMeta{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.75rem;padding-top:.5rem;border-top:1px solid hsl(214,20%,90%)}.yearlyReviewDetails-breakdownTooltipMeta span{color:hsl(220,9%,46%);font-size:.75rem;font-weight:800;white-space:nowrap}.yearlyReviewDetails-breakdownTooltipMeta strong{color:hsl(220,24%,16%);font-size:.875rem;font-weight:850;white-space:nowrap}.yearlyReviewDetails-breakdownTooltipYoy{display:block;margin-top:.375rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:800}.yearlyReviewDetails-breakdownLegend{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:.25rem;gap:.25rem;margin:0;padding:0;list-style:none}.yearlyReviewDetails-breakdownLegendItem{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.25rem;min-width:0;padding:.25rem .375rem;border-radius:.375rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:500;line-height:1.375;transition:background .16s ease,color .16s ease}.yearlyReviewDetails-breakdownLegendItem--active,.yearlyReviewDetails-breakdownLegendItem:hover{background:color-mix(in srgb,var(--yr-review-breakdown-item-color) 10%,#fff);color:hsl(220,12%,32%)}.yearlyReviewDetails-breakdownLegendItem strong{flex:0 0 auto;margin-left:auto;color:hsl(220,24%,16%);font-size:.65rem;font-weight:850;white-space:nowrap}.yearlyReviewDetails-breakdownLegendMarker{flex:0 0 auto;width:.375rem;height:.375rem;border-radius:9999px;background:var(--yr-review-breakdown-item-color)}.yearlyReviewDetails-breakdownLegendLabel{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yearlyReviewDetails-breakdownNotes{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.yearlyReviewDetails-breakdownNote{margin:0}.yearlyReviewDetails-breakdownNoteContentWrap{width:100%;padding:.75rem;border:1px solid rgba(26,99,177,.08);border-radius:.75rem;background:hsla(0,0%,100%,.72);text-align:left}.yearlyReviewDetails-breakdownNoteContent{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;min-width:0;gap:.375rem}.yearlyReviewDetails-breakdownNoteTitle{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;gap:.75rem}.yearlyReviewDetails-breakdownNoteTitle span{min-width:0;color:hsl(220,12%,32%);font-size:1rem;font-weight:850;line-height:1.375;overflow-wrap:anywhere}.yearlyReviewDetails-breakdownNoteTitle strong{flex-shrink:0;color:hsl(220,24%,16%);font-size:.875rem;font-weight:850;line-height:1.375;text-align:right;white-space:nowrap}.yearlyReviewDetails-breakdownNoteMeta{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.yearlyReviewDetails-breakdownNoteMeta span{color:hsl(220,9%,46%);font-size:.75rem;font-weight:800;line-height:1.375}.yearlyReviewDetails-breakdownNoteBody{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}@media (max-width:576px){.yearlyReviewDetails-breakdownsSection{grid-template-columns:1fr}.yearlyReviewDetails-breakdownSectionTitle{font-size:1.5rem}.yearlyReviewDetails-breakdownChartArea{min-height:235px}.yearlyReviewDetails-breakdownNoteTitle{flex-direction:column;gap:.25rem}.yearlyReviewDetails-breakdownNoteTitle strong{text-align:left}}.popover-trigger.yearlyReviewDetails-citationTrigger,.yearlyReviewDetails-citationMarkers{display:inline-flex;vertical-align:baseline}.yearlyReviewDetails-citationMarkers{flex-wrap:wrap;gap:.25rem;margin-left:.375rem}.yearlyReviewDetails-citation{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-width:1.5rem;padding:.125rem .375rem;border:1px solid rgba(26,99,177,.18);border-radius:9999px;background:rgba(26,99,177,.07);color:rgba(26,99,177,.78);font-size:.65rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.yearlyReviewDetails-citation:focus-visible,.yearlyReviewDetails-citation:hover{border-color:rgba(26,99,177,.28);background:rgba(26,99,177,.12);color:rgba(26,99,177,.95);outline:none}.yearlyReviewDetails-citationTooltip{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.625rem;width:340px;padding:.75rem .875rem;border:1px solid rgba(17,24,39,.12);border-radius:.75rem;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.16)}.yearlyReviewDetails-citationTooltipHeader{margin:0;color:hsl(220,9%,46%);font-size:.75rem;font-weight:600;line-height:1.375;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yearlyReviewDetails-citationTooltipSnippet{margin:0;padding:.625rem .75rem;border:1px solid hsl(214,20%,90%);border-radius:.375rem;background:hsl(210,33%,98%);color:hsl(220,12%,32%);font-size:.875rem;font-style:italic;line-height:1.625}.yearlyReviewDetails-citationModalTitle{margin:0;color:hsl(220,24%,16%);font-size:.875rem;font-weight:700;line-height:1.375}.yearlyReviewDetails-citationModal{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:0}.yearlyReviewDetails-citationModalBody{padding-bottom:1rem}.yearlyReviewDetails-citationModalNavigation{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;position:-webkit-sticky;position:sticky;bottom:calc(-1*1rem);z-index:2;margin:0 calc(-1*1rem) calc(-1*1rem);padding:.5rem 1rem;border-top:1px solid hsl(214,20%,90%);border-radius:0 0 .5rem .5rem;background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.yearlyReviewDetails-citationModalNavButton{display:flex;align-items:center;justify-content:center;flex-direction:row;width:1.75rem;height:1.75rem;border:1px solid hsl(214,20%,90%);border-radius:9999px;background:#fff;color:hsl(220,9%,46%);transition:background-color .18s ease,border-color .18s ease,color .18s ease}.yearlyReviewDetails-citationModalNavButton:focus-visible,.yearlyReviewDetails-citationModalNavButton:hover{border-color:rgba(26,99,177,.26);background:rgba(26,99,177,.08);color:#1a63b1;outline:none}.yearlyReviewDetails-citationModalCounter{min-width:3rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:750;line-height:1;text-align:center}.yearlyReviewDetails-citationModalText{margin:0;white-space:pre-wrap}.yearlyReviewDetails-citationModalMarkdown,.yearlyReviewDetails-citationModalText{color:hsl(220,12%,32%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-citationModalMarkdown .markdown .prose{max-width:none}.yearlyReviewDetails-citationModalMarkdown .markdown .prose>:first-child{margin-top:0}.yearlyReviewDetails-citationModalMarkdown .markdown .prose>:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.yearlyReviewDetails-citation,.yearlyReviewDetails-citationModalNavButton{transition:none}}.yearlyReviewDetails-card{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem;min-width:0;padding:1.25rem;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1.3px rgba(17,24,39,.05)}@media (max-width:576px){.yearlyReviewDetails-card{padding:1rem}}.yearlyReviewDetails-card p{margin:0;color:hsl(220,12%,32%)}.yearlyReviewDetails-card>span{color:hsl(220,9%,46%)}.yearlyReviewDetails-card--soft{background:#fff}.yearlyReviewDetails-cardTopline{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;gap:.5rem}.yearlyReviewDetails-cardTopline p{color:hsl(220,9%,46%);font-size:.75rem;font-weight:850;text-transform:uppercase;letter-spacing:0}.yearlyReviewDetails-cardTitle{color:hsl(220,24%,16%);font-size:1.075rem;font-weight:800;line-height:1.25}.yearlyReviewDetails-bodyText{font-size:15px}.yearlyReviewDetails-readBlock{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.375rem;padding:.75rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:rgba(26,99,177,.025);font-size:15px}.yearlyReviewDetails-readBlock strong{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem;color:#1a63b1;font-size:.875rem;font-weight:850;text-transform:uppercase}.yearlyReviewDetails-readBlock strong svg{flex:0 0 auto}.yearlyReviewDetails-readBlock span{color:hsl(220,12%,32%)}.yearlyReviewDetails-financialQualitySection{width:100%;padding:1.25rem;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1.3px rgba(17,24,39,.05)}.yearlyReviewDetails-financialQualitySection .yearlyReviewDetails-sectionHeader{margin:0 0 1rem}@media (max-width:576px){.yearlyReviewDetails-financialQualitySection{padding:1rem}}.yearlyReviewDetails-financialPanel{gap:1rem;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.yearlyReviewDetails-financialCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:576px){.yearlyReviewDetails-financialCards{grid-template-columns:1fr}}.yearlyReviewDetails-financialCard{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.375rem;padding:1rem;border:1px solid rgba(17,24,39,.08);border-radius:.5rem;background:rgba(26,99,177,.025)}.yearlyReviewDetails-financialCard strong{color:hsl(220,24%,16%);line-height:1.375}.yearlyReviewDetails-financialCard span{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-miniMetrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));grid-gap:.625rem;gap:.625rem}@media (max-width:576px){.yearlyReviewDetails-miniMetrics{grid-template-columns:repeat(2,minmax(8rem,1fr))}}.yearlyReviewDetails-miniMetric{padding:.75rem;border:1px solid rgba(26,99,177,.12);border-radius:.5rem;background:rgba(26,99,177,.04)}.yearlyReviewDetails-miniMetric span{display:block;margin-bottom:.25rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:800;line-height:1.375}.yearlyReviewDetails-miniMetric strong{display:block;color:hsl(220,24%,16%);font-size:1.125rem;line-height:1.375;overflow-wrap:anywhere}.yearlyReviewDetails-footer{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1rem;margin-top:2rem}.yearlyReviewDetails-footer-shareContainer{display:flex;align-items:center;justify-content:start;flex-direction:row;margin:1rem 0}.yearlyReviewDetails-disclaimer{margin:0;color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-disclaimer b{color:hsl(220,24%,16%)}.yearlyReviewDetails-disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:.16em}.yearlyReviewDetails{width:100%}.yearlyReviewDetails-watchItem.yearlyReviewDetails-guidanceItem{grid-template-columns:minmax(7rem,.55fr) 1fr 1fr 1.15fr}@media (max-width:992px){.yearlyReviewDetails-watchItem.yearlyReviewDetails-guidanceItem{grid-template-columns:1fr}}.yearlyReviewDetails-guidanceSignal{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.625rem;padding:1.25rem 1rem;border-right:1px solid rgba(17,24,39,.08);background:hsl(210,33%,98%)}.yearlyReviewDetails-guidanceSignal strong{color:hsl(220,24%,16%);font-size:1rem;font-weight:800;line-height:1.25}@media (max-width:992px){.yearlyReviewDetails-guidanceSignal{border-right:0;border-bottom:1px solid rgba(17,24,39,.08)}}.yearlyReviewDetails-hero{padding:1rem .5rem .5rem;scroll-margin-top:var(--yearlyReviewDetailsScrollMarginTop)}.yearlyReviewDetails-heroTop{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}.yearlyReviewDetails-heroBottom{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1rem;gap:1rem;margin-top:2rem}.yearlyReviewDetails-eyebrow{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;margin:0;font-size:.875rem;font-weight:650;letter-spacing:0;position:-webkit-sticky;position:sticky;top:var(--yearlyReviewDetailsEyebrowTop);left:0;z-index:90;background:hsla(0,0%,100%,.9);padding:.5rem;border-bottom:1px solid rgba(17,24,39,.08);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}@media (max-width:768px){.yearlyReviewDetails-eyebrow{margin:0 -.5rem;padding-right:.5rem;padding-left:.5rem}}.yearlyReviewDetails-eyebrowText{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yearlyReviewDetails-eyebrowText a{display:inline-flex;align-items:center;gap:.25rem;color:#1a63b1;font-weight:750;text-decoration:none;vertical-align:text-bottom}.yearlyReviewDetails-eyebrowText a:focus-visible,.yearlyReviewDetails-eyebrowText a:hover{text-decoration:underline}.yearlyReviewDetails-eyebrowSeparator{display:inline-block;flex:0 0 auto;width:1px;height:.75rem;background:rgba(17,24,39,.08)}.yearlyReviewDetails-eyebrowMuted{min-width:0;color:hsl(220,9%,46%);font-weight:650;overflow:hidden;text-overflow:ellipsis}.yearlyReviewDetails-heroMetaCard{position:relative;overflow:hidden}.yearlyReviewDetails-heroMetaCard:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:#1a63b1}.yearlyReviewDetails-heroMetaCard .yearlyReviewDetails-cardTopline{justify-content:flex-start;margin-bottom:.25rem}.yearlyReviewDetails-heroMetaCard .yearlyReviewDetails-cardTitle{margin:0;font-size:1.125rem;line-height:1.375}.yearlyReviewDetails-heroMetaCard .yearlyReviewDetails-bodyText{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-title{color:#111;font-size:2.25rem;font-weight:800;line-height:1.25;letter-spacing:0;text-wrap:balance;margin:0 0 .75rem}@media (max-width:768px){.yearlyReviewDetails-title{font-size:1.5rem}}.yearlyReviewDetails-summary{color:hsl(220,12%,32%)}.yearlyReviewDetails--loading{min-height:32rem}.yearlyReviewDetails--loading .yearlyReviewDetails-hero{padding-top:.5rem}.yearlyReviewDetails--loading .yearlyReviewDetails-heroBottom{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem}@media (max-width:768px){.yearlyReviewDetails--loading .yearlyReviewDetails-heroBottom{grid-template-columns:1fr}}.yearlyReviewDetails--loading .yearlyReviewDetails-card{min-height:13rem}.yearlyReviewDetails--loading .yearlyReviewDetails-heroMetaCard:before{content:none}.yearlyReviewDetails-skeletonBlock{display:block;max-width:100%;border-radius:.375rem;background:#f0f0f0;animation:yearlyReviewDetailsSkeletonPulse 1.6s ease-in-out infinite}.yearlyReviewDetails-skeletonEyebrow{width:min(24rem,72%);height:.875rem;margin:0 0 1.5rem .5rem}.yearlyReviewDetails-skeletonTitle{width:min(54rem,100%);height:3rem;margin-bottom:.75rem;border-radius:.5rem}@media (max-width:768px){.yearlyReviewDetails-skeletonTitle{height:2rem}}.yearlyReviewDetails-skeletonTitle--short{width:min(34rem,78%);margin-bottom:1.75rem}.yearlyReviewDetails-skeletonSummary{width:min(52rem,100%);height:1rem;margin-bottom:.75rem}.yearlyReviewDetails-skeletonSummary--short{width:min(40rem,82%);margin-bottom:0}.yearlyReviewDetails-skeletonCardLabel{width:7rem;height:.75rem}.yearlyReviewDetails-skeletonCardTitle{width:min(13rem,78%);height:1.25rem}.yearlyReviewDetails-skeletonCardBody{width:100%;height:.875rem}.yearlyReviewDetails-skeletonCardBody--short{width:70%}.yearlyReviewDetails--loading .yearlyReviewDetails-card{background:#fafafa}.yearlyReviewDetails--loading .yearlyReviewDetails-card .yearlyReviewDetails-skeletonBlock{background:#fff}@media (max-width:576px){.yearlyReviewDetails-eyebrowText{align-items:flex-start;flex-direction:column;gap:.125rem;overflow:visible;white-space:normal}.yearlyReviewDetails-eyebrowText .yearlyReviewDetails-eyebrowMuted,.yearlyReviewDetails-eyebrowText a{max-width:100%;overflow:visible;line-height:1.375;text-overflow:clip}.yearlyReviewDetails-eyebrowText a{flex-wrap:wrap;overflow-wrap:anywhere}.yearlyReviewDetails-eyebrowSeparator{display:none}}@keyframes yearlyReviewDetailsSkeletonPulse{0%{opacity:.35}50%{opacity:.68}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.yearlyReviewDetails-skeletonBlock{animation:none}}.yearlyReviewDetails-splitGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.75rem;gap:1.75rem}@media (max-width:768px){.yearlyReviewDetails-splitGrid{grid-template-columns:1fr;gap:1.25rem}}.yearlyReviewDetails-listColumn{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem}.yearlyReviewDetails-listColumn>h3{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;margin:0 0 .25rem;color:hsl(220,24%,16%);font-size:1rem;font-weight:800;line-height:1.375}.yearlyReviewDetails-listColumn>h3 svg{width:1rem;height:1rem;padding:.375rem;border-radius:.5rem;box-sizing:content-box}.yearlyReviewDetails-listColumn .yearlyReviewDetails-card{gap:.5rem;padding:1rem 1.25rem;border:1px solid rgba(17,24,39,.08);border-left:3px solid hsl(154,62%,32%);box-shadow:none}.yearlyReviewDetails-listColumn .yearlyReviewDetails-card .yearlyReviewDetails-cardTitle{font-size:.875rem;line-height:1.375}.yearlyReviewDetails-listColumn .yearlyReviewDetails-card .yearlyReviewDetails-bodyText{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-listColumn--positive>h3 svg{background:hsl(154,52%,95%);color:hsl(154,62%,32%)}.yearlyReviewDetails-listColumn--negative>h3 svg{background:hsl(40,80%,94%);color:hsl(36,88%,37%)}.yearlyReviewDetails-listColumn--negative .yearlyReviewDetails-card{border-left-color:hsl(36,88%,37%)}.yearlyReviewDetails-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}@media (max-width:768px){.yearlyReviewDetails-timeline{grid-template-columns:1fr}}.yearlyReviewDetails-timelineItem{display:flex;min-width:0}.yearlyReviewDetails-timelineItem>.yearlyReviewDetails-card{width:100%;padding:1.25rem}.yearlyReviewDetails-timelineItem>.yearlyReviewDetails-card .yearlyReviewDetails-cardTitle{font-size:1.125rem;line-height:1.25;text-wrap:balance}.yearlyReviewDetails-timelineItem>.yearlyReviewDetails-card .yearlyReviewDetails-bodyText{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-timelineMarker{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.5rem;height:2.5rem;margin-bottom:.25rem;border-radius:.5rem;color:#fff;background:#1a63b1;box-shadow:0 8px 18px -10px rgba(26,99,177,.8);font-weight:900}.yearlyReviewDetails-timelineCta{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;align-self:flex-start;gap:.5rem;margin-top:auto;color:#1a63b1;font-size:.875rem;font-weight:800;text-decoration:none}.yearlyReviewDetails-timelineCta:focus-visible,.yearlyReviewDetails-timelineCta:hover{text-decoration:underline}.yearlyReviewDetails-quarterChips{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:.5rem}.yearlyReviewDetails-quarterChip{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;width:-moz-fit-content;width:fit-content;min-height:2rem;padding:.375rem .625rem;border:1px solid hsl(214,20%,90%);border-radius:9999px;color:hsl(220,9%,46%);background:hsl(210,33%,98%);font-size:.75rem;font-weight:800;line-height:1.375;white-space:nowrap}.yearlyReviewDetails-chartCanvas{--yrReviewChartLine:#1a63b1;--yrReviewChartBar:#1a63b1;--yrReviewChartGrid:hsl(214,20%,90%);--yrReviewChartSurface:#fff;--yrReviewChartText:hsl(220,9%,46%);position:relative;width:100%;min-height:320px}.yearlyReviewDetails-chartLegendText{color:hsl(220,9%,46%)}.yearlyReviewDetails-chartTooltip{min-width:11rem;padding:.75rem;border:1px solid hsl(214,20%,90%);border-radius:.5rem;background:hsla(0,0%,100%,.94);box-shadow:0 12px 28px rgba(15,23,42,.12);color:hsl(220,12%,32%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-chartTooltipQuarter{margin:0;color:hsl(220,24%,16%);font-size:1rem;font-weight:850;line-height:1.375}.yearlyReviewDetails-chartTooltipPeriod{margin:.125rem 0 .5rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:700}.yearlyReviewDetails-chartTooltipMetric{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;padding-top:.5rem;border-top:1px solid hsl(214,20%,90%)}.yearlyReviewDetails-chartTooltipMetric span{color:hsl(220,9%,46%);font-size:.75rem;font-weight:800}.yearlyReviewDetails-chartTooltipMetric strong{color:hsl(220,24%,16%);font-size:.875rem;font-weight:850;white-space:nowrap}.yearlyReviewDetails-chartTooltipMetric--line strong{color:#1a63b1}.yearlyReviewDetails-chartTooltipMetric+.yearlyReviewDetails-chartTooltipMetric{margin-top:.5rem}.yearlyReviewDetails-quarterlyCadenceSection{padding:1.25rem;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1.3px rgba(17,24,39,.05)}@media (max-width:576px){.yearlyReviewDetails-quarterlyCadenceSection{padding:1rem}}.yearlyReviewDetails-tableWrap{position:relative;width:100%;overflow:hidden;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1.3px rgba(17,24,39,.05)}.yearlyReviewDetails-tableWrap--fadeRight:after{content:"";position:absolute;top:1px;right:0;bottom:11px;z-index:4;width:3.5rem;pointer-events:none;background:linear-gradient(270deg,hsl(0,0%,100%) 18%,rgba(255,255,255,0))}.yearlyReviewDetails-tableWrap--fadeRight td:last-child,.yearlyReviewDetails-tableWrap--fadeRight th:last-child{padding-right:calc(.75rem + 3.5rem)}.yearlyReviewDetails-tableWrap--stickyFirstColumn .yearlyReviewDetails-tableFrozenColumn{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:hsl(210,33%,98%)}.yearlyReviewDetails-tableWrap--stickyFirstColumn thead .yearlyReviewDetails-tableFrozenColumn{z-index:3}.yearlyReviewDetails-tableWrap--stickyFirstColumn tbody tr:hover .yearlyReviewDetails-tableFrozenColumn{background:hsl(211,48%,95%)}.yearlyReviewDetails-tableWithHint{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem}.yearlyReviewDetails-tableScrollHint{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem;margin:0;color:hsl(220,9%,46%);font-size:.75rem;font-weight:750;line-height:1.375}.yearlyReviewDetails-tableScrollHint svg{flex:0 0 auto}.yearlyReviewDetails-tableScroll{display:block;width:100%;overflow-x:auto;overflow-y:hidden;border-radius:inherit;scrollbar-color:rgba(17,24,39,.18) rgba(0,0,0,0);scrollbar-width:thin}.yearlyReviewDetails-tableScroll::-webkit-scrollbar{height:10px}.yearlyReviewDetails-tableScroll::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.yearlyReviewDetails-tableScroll::-webkit-scrollbar-thumb{border:3px solid #fff;border-radius:9999px;background:rgba(17,24,39,.16)}.yearlyReviewDetails-tableScroll::-webkit-scrollbar-thumb:hover{background:rgba(17,24,39,.28)}.yearlyReviewDetails-tableScroll>table{width:max-content}.yearlyReviewDetails-quarterTable{width:100%;min-width:100%;border-collapse:separate;border-spacing:0}.yearlyReviewDetails-quarterTable td,.yearlyReviewDetails-quarterTable th{padding:.75rem;border-right:1px solid rgba(17,24,39,.08);border-bottom:1px solid rgba(17,24,39,.08);background:#fff;text-align:left;vertical-align:top;overflow-wrap:break-word}.yearlyReviewDetails-quarterTable td:last-child,.yearlyReviewDetails-quarterTable th:last-child{border-right:0}.yearlyReviewDetails-quarterTable th{color:hsl(220,9%,46%);background:hsl(210,33%,98%);font-size:.75rem;font-weight:850;line-height:1.375;text-transform:uppercase;letter-spacing:0}.yearlyReviewDetails-quarterTable td{color:hsl(220,12%,32%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-quarterTable td>strong{display:block;color:hsl(220,24%,16%);font-size:1rem;line-height:1.375}.yearlyReviewDetails-quarterTable td>span:not(.yearlyReviewDetails-citationMarkers,.yearlyReviewDetails-badge){display:block;margin-top:.25rem;color:hsl(220,9%,46%)}.yearlyReviewDetails-quarterTable tr:last-child td{border-bottom:0}.yearlyReviewDetails-quarterTable tbody tr:hover td{background:hsl(210,30%,96%)}.yearlyReviewDetails-quarterlyCadenceTable{min-width:56rem}.yearlyReviewDetails-quarterlyCadenceTable td:first-child,.yearlyReviewDetails-quarterlyCadenceTable th:first-child{width:7rem}@media (max-width:576px){.yearlyReviewDetails-quarterlyCadenceTable td:first-child,.yearlyReviewDetails-quarterlyCadenceTable th:first-child{width:4.5rem}}.yearlyReviewDetails-quarterlyCadenceTable td:last-child,.yearlyReviewDetails-quarterlyCadenceTable th:last-child{width:18rem}.yearlyReviewDetails-quarterlyCadenceTable td:not(:first-child):not(:last-child){color:hsl(220,24%,16%);font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.yearlyReviewDetails-quarterlyCadenceTable td:last-child{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-preFooter{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;margin-top:3rem}.yearlyReviewDetails-newsletterCta .pageCta{margin:0}.yearlyReviewDetails-resourceCta{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;padding:1rem;border:1px solid hsl(214,20%,90%);border-radius:.5rem;background:hsl(210,33%,98%)}@media (max-width:576px){.yearlyReviewDetails-resourceCta{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}}.yearlyReviewDetails-resourceCtaContent{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex:1 1 auto;gap:.75rem;min-width:0}.yearlyReviewDetails-resourceCtaIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 auto;width:2.25rem;height:2.25rem;border-radius:.375rem;color:#1a63b1;background:rgba(26,99,177,.1)}.yearlyReviewDetails-resourceCtaText{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex:1 1 auto;gap:.25rem;min-width:0}.yearlyReviewDetails-resourceCtaText strong{color:hsl(220,24%,16%);font-size:1.075rem;line-height:1.25}.yearlyReviewDetails-resourceCtaLink{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex:0 0 auto;gap:.5rem;min-height:44px;color:#1a63b1;font-size:.875rem;font-weight:800;text-decoration:none}.yearlyReviewDetails-resourceCtaLink:focus-visible,.yearlyReviewDetails-resourceCtaLink:hover{text-decoration:underline}@media (max-width:576px){.yearlyReviewDetails-resourceCtaLink{align-self:flex-end;min-height:36px}}.yearlyReviewDetails-scorecardGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.875rem;gap:.875rem}@media (max-width:992px){.yearlyReviewDetails-scorecardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.yearlyReviewDetails-scorecardGrid{grid-template-columns:1fr}}.yearlyReviewDetails-scorecardCard{gap:.75rem;min-height:9rem;padding:1rem;transition:box-shadow .16s ease}.yearlyReviewDetails-scorecardCard:hover{box-shadow:0 0 0 1.3px rgba(17,24,39,.12)}.yearlyReviewDetails-scorecardCard .yearlyReviewDetails-cardTopline{gap:.5rem;margin-bottom:.25rem}.yearlyReviewDetails-scorecardCard .yearlyReviewDetails-cardTopline p{color:hsl(220,9%,46%);font-size:.75rem;line-height:1.375}.yearlyReviewDetails-scorecardCard .yearlyReviewDetails-bodyText{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.375}.yearlyReviewDetails-scorecardValue{display:block;color:hsl(220,24%,16%);font-size:1.5rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800;line-height:1.25}.yearlyReviewDetails-section{min-width:0;scroll-margin-top:var(--yearlyReviewDetailsScrollMarginTop)}.yearlyReviewDetails-sectionHeader{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem;margin:0 .25rem 1rem}.yearlyReviewDetails-sectionHeading{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.75rem}.yearlyReviewDetails-sectionIcon{display:flex;align-items:center;justify-content:center;flex-direction:row;flex:0 0 auto;border-radius:.5rem;color:#1a63b1;background:rgba(26,99,177,.1);padding:.375rem}.yearlyReviewDetails-sectionTitle{margin:0;color:hsl(220,24%,16%);font-size:1.5rem;font-weight:800;line-height:1.25;letter-spacing:0;text-wrap:balance}@media (max-width:576px){.yearlyReviewDetails-sectionTitle{font-size:1.5rem}}.yearlyReviewDetails-sectionDescription{max-width:56rem;margin:0;color:hsl(220,9%,46%);line-height:1.375}.yearlyReviewDetails-sectionBody{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1.25rem}.yearlyReviewToc--desktop{grid-column:3;grid-row:1;justify-self:end;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--yearlyReviewDetailsFixedTop) + (100dvh - var(--yearlyReviewDetailsFixedTop))/2);z-index:20;width:var(--yearlyReviewDetailsTocWidth,2.25rem);max-height:calc(100dvh - var(--yearlyReviewDetailsFixedTop) - 4rem);margin-right:var(--yearlyReviewDetailsTocEdgeGap,1rem);overflow:visible;padding:0;pointer-events:none;transform:translateY(-50%)}.yearlyReviewToc--desktopOpen .yearlyReviewToc-floatingPanel{visibility:visible;opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0)}.yearlyReviewToc--mobile{display:none;flex:0 0 auto;justify-content:flex-end;margin:0}.yearlyReviewToc-hoverSurface{position:relative;width:2.25rem;pointer-events:auto}.yearlyReviewToc-rail{display:flex;align-items:center;justify-content:flex-start;flex-direction:column;width:2.25rem;max-height:inherit;gap:.5rem;padding:.75rem 0;background:rgba(0,0,0,0);cursor:default}.yearlyReviewToc-railMarker{display:block;flex:0 0 auto;width:1rem;height:3px;border-radius:.75rem;background:hsl(214,22%,84%)}.yearlyReviewToc-railMarker--active{width:1.25rem;background:#1a63b1}.yearlyReviewToc-floatingPanel{position:absolute;top:50%;right:0;width:15.5rem;max-width:15.5rem;max-height:clamp(20rem,100dvh - var(--earningsMarqueeHeight,0px) - 4rem,30rem);overflow-y:auto;visibility:hidden;padding:1rem;border:1px solid hsl(214,20%,90%);border-radius:.5rem;background:#fff;box-shadow:0 18px 48px rgba(15,23,42,.16);opacity:0;pointer-events:none;transform:translate3d(.5rem,-50%,0);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;scrollbar-width:thin;scrollbar-color:hsl(214,20%,90%) rgba(0,0,0,0)}.yearlyReviewToc-floatingPanel::-webkit-scrollbar{width:3px;height:3px}.yearlyReviewToc-floatingPanel::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.yearlyReviewToc-floatingPanel::-webkit-scrollbar-thumb{background:hsl(214,20%,90%);border-radius:10px}.yearlyReviewToc-floatingPanel::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.yearlyReviewToc-floatingPanel .yearlyReviewToc-title{position:-webkit-sticky;position:sticky;top:calc(-1*1rem);z-index:1;margin:calc(-1*1rem) calc(-1*1rem) .5rem;padding:1rem 1rem .5rem;border-bottom:1px solid hsl(214,20%,90%);background:#fff}.yearlyReviewToc-title{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem;margin:0 0 .5rem;color:hsl(220,12%,32%);font-size:.75rem;font-weight:700;line-height:1.375}.yearlyReviewToc-title svg{flex-shrink:0}.yearlyReviewToc-nav{width:100%}.yearlyReviewToc--desktop .yearlyReviewToc-floatingPanel{width:15.5rem;min-width:0}.yearlyReviewToc--desktop .yearlyReviewToc-itemIndicator{display:none}.yearlyReviewToc--desktop .yearlyReviewToc-list{padding:.125rem 0}.yearlyReviewToc--desktop .yearlyReviewToc-list:before{content:none}.yearlyReviewToc-list{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;position:relative;margin:0;padding:.125rem 0 .125rem .75rem;list-style:none}.yearlyReviewToc-list:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;border-radius:9999px;background:hsl(214,20%,90%)}.yearlyReviewToc-item{margin:0;padding:0}.yearlyReviewToc-button{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;position:relative;width:100%;min-height:1.75rem;gap:.25rem;padding:.25rem .5rem;border:0;border-radius:.125rem;background:rgba(0,0,0,0);color:hsl(220,12%,32%);cursor:pointer;font:inherit;font-size:.8125rem;line-height:1.375;text-align:left;transition:background-color .18s ease,color .18s ease}.yearlyReviewToc-button:focus-visible,.yearlyReviewToc-button:hover{color:hsl(220,24%,16%);background:hsl(210,30%,96%);outline:none}.yearlyReviewToc-button:focus-visible{box-shadow:0 0 0 2px rgba(26,99,177,.2)}.yearlyReviewToc-button--active{color:#1a63b1;font-weight:700}.yearlyReviewToc-button--active .yearlyReviewToc-itemIndicator{opacity:1}.yearlyReviewToc-itemIndicator{position:absolute;top:.25rem;bottom:.25rem;left:calc(-1*.75rem);width:2px;border-radius:9999px;background:#1a63b1;opacity:0;transition:opacity .18s ease}.yearlyReviewToc-itemLabel{display:block;min-width:0;overflow-wrap:anywhere}.yearlyReviewToc-mobileTrigger{display:flex;align-items:center;justify-content:center;flex-direction:row;width:2.25rem;height:2.25rem;padding:0}.yearlyReviewToc-mobileTrigger:focus-visible,.yearlyReviewToc-mobileTrigger:hover{background:hsl(210,30%,96%);border-color:hsl(214,22%,84%);outline:none}.yearlyReviewToc-mobileTrigger:focus-visible{box-shadow:0 0 0 2px rgba(26,99,177,.22)}.yearlyReviewToc-mobileTriggerContent{display:flex;align-items:center;justify-content:center;flex-direction:row}.yearlyReviewToc-mobileTriggerContent svg{flex-shrink:0}.yearlyReviewToc-mobileTriggerLabel{display:none}.yearlyReviewToc-mobileOverlay{position:fixed;inset:0;z-index:9998;background:rgba(15,23,42,.48)}.yearlyReviewToc-mobileDrawer{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;position:fixed;top:0;right:0;z-index:9999;width:18rem;max-width:calc(100vw - 1rem);height:100dvh;overflow:hidden;border-left:1px solid hsl(214,20%,90%);background:#fff;box-shadow:-18px 0 60px rgba(15,23,42,.16);animation:yearlyReviewTocDrawerIn .24s ease-out}.yearlyReviewToc-mobileDrawer .yearlyReviewToc-nav{flex:1 1;min-height:0;overflow-y:auto;padding:.75rem 1rem calc(1rem + env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:hsl(214,20%,90%) rgba(0,0,0,0)}.yearlyReviewToc-mobileDrawer .yearlyReviewToc-nav::-webkit-scrollbar{width:3px;height:3px}.yearlyReviewToc-mobileDrawer .yearlyReviewToc-nav::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.yearlyReviewToc-mobileDrawer .yearlyReviewToc-nav::-webkit-scrollbar-thumb{background:hsl(214,20%,90%);border-radius:10px}.yearlyReviewToc-mobileDrawer .yearlyReviewToc-nav::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.yearlyReviewToc-mobileHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;padding:calc(.75rem + env(safe-area-inset-top)) .75rem .5rem;border-bottom:1px solid hsl(214,20%,90%)}.yearlyReviewToc-mobileHeader .yearlyReviewToc-title{margin-bottom:0;color:hsl(220,24%,16%);font-size:.875rem;font-weight:700}.yearlyReviewToc-mobileCloseButton{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:44px;height:44px;border:0;border-radius:9999px;background:rgba(0,0,0,0);color:hsl(220,24%,16%);cursor:pointer}.yearlyReviewToc-mobileCloseButton:focus-visible,.yearlyReviewToc-mobileCloseButton:hover{background:hsl(210,30%,96%);outline:none}.yearlyReviewToc-mobileCloseButton:focus-visible{box-shadow:0 0 0 2px rgba(26,99,177,.22)}@media(prefers-reduced-motion:reduce){.yearlyReviewToc-button,.yearlyReviewToc-floatingPanel,.yearlyReviewToc-itemIndicator,.yearlyReviewToc-mobileTrigger,.yearlyReviewToc-rail,.yearlyReviewToc-railMarker{transition:none}.yearlyReviewToc-mobileDrawer{animation:none}}@container (max-width: 760px){.yearlyReviewToc--desktop{display:none}.yearlyReviewToc--mobile{display:flex}}@keyframes yearlyReviewTocDrawerIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.yearlyReviewDetails-themeHeatmapTable{width:max-content;min-width:72rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.yearlyReviewDetails-themeHeatmapTable td,.yearlyReviewDetails-themeHeatmapTable th{padding:1rem;border-right:1px solid rgba(17,24,39,.08);border-bottom:1px solid rgba(17,24,39,.08);background:#fff;text-align:left;vertical-align:top;overflow-wrap:break-word}.yearlyReviewDetails-themeHeatmapTable td:last-child,.yearlyReviewDetails-themeHeatmapTable th:last-child{border-right:0}.yearlyReviewDetails-themeHeatmapTable th{color:hsl(220,9%,46%);background:hsl(210,33%,98%);font-size:.75rem;font-weight:850;line-height:1.375;text-transform:uppercase;letter-spacing:0}.yearlyReviewDetails-themeHeatmapTable td{color:hsl(220,12%,32%);font-size:.875rem;line-height:1.375}.yearlyReviewDetails-themeHeatmapTable td:first-child,.yearlyReviewDetails-themeHeatmapTable th:first-child{width:14rem}@media (max-width:576px){.yearlyReviewDetails-themeHeatmapTable td:first-child,.yearlyReviewDetails-themeHeatmapTable th:first-child{width:7rem}}.yearlyReviewDetails-themeHeatmapTable td:nth-child(2),.yearlyReviewDetails-themeHeatmapTable td:nth-child(3),.yearlyReviewDetails-themeHeatmapTable td:nth-child(4),.yearlyReviewDetails-themeHeatmapTable td:nth-child(5),.yearlyReviewDetails-themeHeatmapTable th:nth-child(2),.yearlyReviewDetails-themeHeatmapTable th:nth-child(3),.yearlyReviewDetails-themeHeatmapTable th:nth-child(4),.yearlyReviewDetails-themeHeatmapTable th:nth-child(5){width:9.5rem}.yearlyReviewDetails-themeHeatmapTable td:nth-child(6),.yearlyReviewDetails-themeHeatmapTable th:nth-child(6){width:14rem}.yearlyReviewDetails-themeHeatmapTable tr:last-child td{border-bottom:0}.yearlyReviewDetails-themeHeatmapTable tbody tr:hover td{background:hsl(210,30%,96%)}.yearlyReviewDetails-themeHeatmapTheme{display:block;color:hsl(220,24%,16%);font-size:1rem;line-height:1.375}.yearlyReviewDetails-themeHeatmapCell{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem;min-height:4rem;padding:0;border-radius:.5rem;background:rgba(0,0,0,0)}.yearlyReviewDetails-themeHeatmapCell p{margin:0;color:hsl(220,9%,46%);font-size:.75rem;line-height:1.375}.yearlyReviewDetails-themeHeatmapCell--not-applicable{opacity:.78}.yearlyReviewDetails-themeHeatmapCell--not-applicable .yearlyReviewDetails-themeHeatmapCellHeader span,.yearlyReviewDetails-themeHeatmapCell--not-applicable p{color:hsl(220,9%,46%)}.yearlyReviewDetails-themeHeatmapCell--inactive{align-items:start;justify-content:center;min-height:4rem;padding:0;opacity:1}.yearlyReviewDetails-themeHeatmapCell--inactive:after{content:"-";display:block;color:hsl(220,9%,46%);font-size:.75rem;font-weight:850;line-height:1}.yearlyReviewDetails-themeHeatmapCell--positive .yearlyReviewDetails-themeHeatmapCellHeader span{color:hsl(154,62%,32%)}.yearlyReviewDetails-themeHeatmapCell--negative .yearlyReviewDetails-themeHeatmapCellHeader span{color:hsl(350,69%,42%)}.yearlyReviewDetails-themeHeatmapCell--mixed .yearlyReviewDetails-themeHeatmapCellHeader span{color:hsl(36,88%,37%)}.yearlyReviewDetails-themeHeatmapCell--neutral .yearlyReviewDetails-themeHeatmapCellHeader span{color:#1a63b1}.yearlyReviewDetails-themeHeatmapCellHeader{display:flex;align-items:baseline;justify-content:flex-start;flex-direction:row;gap:.5rem}.yearlyReviewDetails-themeHeatmapCellHeader span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.375rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:850;line-height:1.375;text-transform:uppercase;letter-spacing:0}.yearlyReviewDetails-themeHeatmapToneDot{width:.375rem;height:.375rem;border-radius:9999px;background:currentColor}.yearlyReviewDetails-themeHeatmapMonitorCell{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:.5rem;color:hsl(220,9%,46%)}.yearlyReviewDetails-themeHeatmapMonitorCell svg{flex:0 0 auto;margin-top:.125rem;color:#1a63b1}.yearlyReviewDetails-themeHeatmapMonitorCell span{color:hsl(220,9%,46%);font-size:.75rem;line-height:1.5}.yearlyReviewDetails-themeHeatmapInactiveCell{vertical-align:middle}.yearlyReviewDetails-themeGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}@media (max-width:576px){.yearlyReviewDetails-themeGrid{grid-template-columns:1fr}}.yearlyReviewDetails-themeCard{gap:.75rem;min-height:16rem;padding:1.5rem}.yearlyReviewDetails-themeCard .yearlyReviewDetails-cardTitle{font-size:1.125rem;line-height:1.25;text-wrap:balance}.yearlyReviewDetails-themeCard .yearlyReviewDetails-bodyText{color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-themeCard .yearlyReviewDetails-quarterChips{margin-top:auto}@media (max-width:576px){.yearlyReviewDetails-themeCard{padding:1rem}}.yearlyReviewDetails-themeEyebrow{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem}.yearlyReviewDetails-themeEyebrow p{margin:0;color:#1a63b1;font-size:.75rem;font-weight:850;line-height:1.375;text-transform:uppercase}.yearlyReviewDetails-themeEyebrow--positive p{color:hsl(154,62%,32%)}.yearlyReviewDetails-themeEyebrow--negative p{color:hsl(350,69%,42%)}.yearlyReviewDetails-themeEyebrow--mixed p{color:hsl(36,88%,37%)}.yearlyReviewDetails-themeEyebrow--neutral p{color:#1a63b1}.yearlyReviewDetails-watchList{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem}.yearlyReviewDetails-watchItem{display:grid;grid-template-columns:minmax(10.625rem,.85fr) 1.15fr 1.15fr;min-width:0;border-radius:.5rem;background:#fff;box-shadow:0 0 0 1.3px rgba(17,24,39,.05);overflow:hidden}@media (max-width:992px){.yearlyReviewDetails-watchItem{grid-template-columns:1fr}}.yearlyReviewDetails-watchSignal{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.625rem;padding:1.25rem 1rem;border-right:1px solid rgba(17,24,39,.08);background:hsl(210,33%,98%)}.yearlyReviewDetails-watchSignal strong{color:hsl(220,24%,16%);font-size:1rem;font-weight:800;line-height:1.25}.yearlyReviewDetails-watchSignal span{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;align-self:flex-start;gap:.375rem;width:-moz-fit-content;width:fit-content;padding:.25rem .5rem;border-radius:9999px;color:#1a63b1;background:rgba(26,99,177,.08);font-size:.75rem;font-weight:800;line-height:1.375}@media (max-width:992px){.yearlyReviewDetails-watchSignal{border-right:0;border-bottom:1px solid rgba(17,24,39,.08)}}.yearlyReviewDetails-watchCell{min-width:0;padding:1.25rem 1rem;border-right:1px solid rgba(17,24,39,.08)}.yearlyReviewDetails-watchCell>span{display:block;margin-bottom:.5rem;color:hsl(220,9%,46%);font-size:.75rem;font-weight:850;line-height:1.375;text-transform:uppercase}.yearlyReviewDetails-watchCell p{margin:0;color:hsl(220,9%,46%);font-size:.875rem;line-height:1.625}.yearlyReviewDetails-watchCell:last-child{border-right:0}@media (max-width:992px){.yearlyReviewDetails-watchCell{border-right:0;border-bottom:1px solid rgba(17,24,39,.08)}.yearlyReviewDetails-watchCell:last-child{border-bottom:0}}.yearlyReviewDetails{max-width:78rem;margin:auto}.companyDropdown--disabled{opacity:.5;cursor:default}.companyDropdown--disabled .customDropdown{pointer-events:none}.companyDropdown-wrapper{position:relative;width:100%}.companyDropdown-disabledMessage{margin-top:.375rem;font-size:.75rem;color:#666;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.contentGateSection,.contentGateSection-contentLayer{width:100%}.contentGateSection--relative .contentGateSection-contentLayer{display:flex;align-items:start;justify-content:center;flex-direction:row;position:relative;top:-5rem;left:0;margin-bottom:-5rem;background:#fff;padding-bottom:1rem}.contentGateSection--relative .contentGateSection-contentLayer:before{content:"";position:absolute;bottom:100%;width:100%;height:10rem;background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.6) 50%,rgba(255,255,255,.7) 95%,white)}.contentGateSection--relative .contentGateSectionCard{padding-top:3rem}.contentGateSection--fixed .contentGateSection-contentLayer{display:flex;align-items:center;justify-content:center;flex-direction:row;position:fixed;z-index:9;top:0;height:100dvh;left:15rem}@media (max-width:768px){.contentGateSection--fixed .contentGateSection-contentLayer{left:0}}.contentGateSection--fixed .contentGateSection-contentLayer{width:calc(100% - 15rem)}@media (max-width:768px){.contentGateSection--fixed .contentGateSection-contentLayer{width:100%}}.contentGateSection--fixed .contentGateSection-contentLayer{background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.contentGateSection--fixed .contentGateSectionCard{max-width:26rem;margin:8px;border:2px solid rgba(0,0,0,.15);border-radius:.75rem;box-shadow:0 0 12px 2px rgba(0,0,0,.08);overflow:hidden}.contentGateSection--fixed .contentGateSectionCard-wrapper{padding:2rem .75rem;max-height:calc(100dvh - var(--earningsMarqueeHeight));height:100%;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #fff}.contentGateSection--fixed .contentGateSectionCard-wrapper::-webkit-scrollbar{width:2px;height:2px}.contentGateSection--fixed .contentGateSectionCard-wrapper::-webkit-scrollbar-track{background:#fff}.contentGateSection--fixed .contentGateSectionCard-wrapper::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.contentGateSection--fixed .contentGateSectionCard-wrapper::-webkit-scrollbar-thumb:hover{background:#c4c4c4}@media (max-width:576px){.contentGateSection--fixed .contentGateSectionCard{width:100%}.contentGateSection--fixed .contentGateSectionCard-wrapper{padding:1rem .5rem}}@media (max-width:768px){.contentGateSection--fixed .contentGateSectionCard-wrapper{max-height:calc(100dvh - var(--earningsMarqueeHeight) - 3.5rem - 5rem)}}.contentGateSectionCard{width:100%;max-width:40rem;display:flex;flex-direction:column;gap:1.5rem;background:#fff}.contentGateSectionCard-header{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;margin-bottom:1rem}.contentGateSectionCard-header .icon{color:#111;line-height:0}.contentGateSectionCard-header .icon svg{color:currentColor}.contentGateSectionCard-header .title{font-size:1.875rem;font-weight:500;line-height:1.375;color:#333;margin:0 0 .25rem}.contentGateSectionCard-header .subtitle{margin:auto;font-size:1rem;color:#555;max-width:400px}@media (max-width:576px){.contentGateSectionCard-header .title{font-size:1.875rem;font-weight:600}.contentGateSectionCard-header .subtitle{font-size:.875rem;max-width:revert}}@media (max-width:320px){.contentGateSectionCard-header .title{font-size:1.25rem}.contentGateSectionCard-header .subtitle{font-size:.875rem;max-width:revert}}.contentGateSectionCard-body{display:flex;flex-direction:column;gap:1.5rem}@media (max-width:576px){.contentGateSectionCard-body{gap:1rem}}.contentGateSectionCard-benefits-title{text-align:center;color:#666;font-weight:500;margin-bottom:1rem}.contentGateSectionCard-benefits-body .loginBenefitItem{display:flex;align-items:center;justify-content:start;flex-direction:row}.contentGateSectionCard-benefits-body .loginBenefitItem-icon{line-height:0;color:#888;font-size:1rem}.contentGateSectionCard-benefits-body .loginBenefitItem-title{color:#555;font-weight:400}@media (max-width:576px){.contentGateSectionCard-benefits-body .loginBenefitItem{gap:.5rem}.contentGateSectionCard-benefits-body .loginBenefitItem-icon svg{font-size:1rem}.contentGateSectionCard-benefits-body .loginBenefitItem-title{font-size:.75rem}.contentGateSectionCard-benefits .loginBenefits--grid{gap:.5rem}}.contentGateSectionCard-buttons{display:flex;align-items:start;justify-content:center;flex-direction:column;gap:1rem;max-width:20rem;width:100%;margin:auto;padding-top:.5rem}.contentGateSectionCard-buttons-button{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem;color:#555;font-size:1rem;box-shadow:0 0 0 1px rgba(0,0,0,.15)!important;transition:box-shadow .5s}.contentGateSectionCard-buttons-button svg{font-size:1.25rem}.contentGateSectionCard-buttons-button:hover{box-shadow:0 0 0 1.5px rgba(0,0,0,.2)!important}.contentActionCta{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;min-height:4.5rem;box-sizing:border-box;gap:1rem;padding:1rem;border:1px solid rgba(15,23,42,.1);border-radius:1rem;background:linear-gradient(135deg,rgba(26,99,177,.055),rgba(255,255,255,.96)),#fff;box-shadow:0 .5rem 1.5rem rgba(15,23,42,.04);color:#334155;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.contentActionCta:hover{border-color:rgba(15,23,42,.16);box-shadow:0 .875rem 2rem rgba(15,23,42,.08);transform:translateY(-2px)}.contentActionCta:hover .contentActionCta-action svg{transform:translateX(.25rem)}.contentActionCta:focus-visible{outline:3px solid rgba(26,99,177,.22);outline-offset:3px}.contentActionCta-content{min-width:0}.contentActionCta-title{color:#334155;font-size:1.125rem;font-weight:600;line-height:1.375}.contentActionCta-subtitle{margin-top:.25rem;color:#64748b;font-size:.875rem;line-height:1.5}.contentActionCta-action{display:flex;align-items:center;justify-content:center;flex-direction:row;min-height:2.75rem;flex-shrink:0;gap:.5rem;color:#1a63b1;font-size:.875rem;font-weight:600;white-space:nowrap}.contentActionCta-action svg{width:1rem;height:1rem;transition:transform .2s ease}.contentActionCta--compact{min-height:3.5rem;padding:.75rem;border-radius:.75rem}.contentActionCta--compact .contentActionCta-title{font-size:1rem}.contentActionCta--compact .contentActionCta-subtitle{font-size:.75rem}@media (max-width:576px){.contentActionCta{align-items:stretch;flex-direction:column;gap:.75rem;padding:.75rem}.contentActionCta-action{align-self:flex-start;min-height:2.5rem;white-space:normal}}.feedHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;height:3.5rem;border-bottom:1px solid rgba(0,0,0,.075);position:-webkit-sticky;position:sticky;top:calc(var(--earningsMarqueeHeight) + 0px);background:#fff;z-index:9}@media (max-width:768px){.feedHeader{top:calc(var(--earningsMarqueeHeight) + 3.5rem)}}.feedHeader-wrapper{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:2rem;padding:0 .75rem}@media (max-width:576px){.feedHeader-wrapper{gap:1rem}}.feedHeader-left{justify-content:start;min-width:0;flex-shrink:0}.feedHeader-left,.feedHeader-right{display:flex;align-items:center;flex-direction:row;gap:.5rem}.feedHeader-right{justify-content:flex-end;width:100%}.feedHeader-right-largeOnly{display:contents}@media (max-width:450px){.feedHeader-right-largeOnly{display:none}}.feedHeader-filterToggle{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;padding:.25rem .5rem;gap:.375rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem;background:rgba(0,0,0,0);cursor:pointer;transition:all .2s ease;flex-shrink:0}.feedHeader-filterToggle--hideOnLarge{display:none}@media (max-width:450px){.feedHeader-filterToggle--hideOnLarge{display:flex}}.feedHeader-filterToggle svg{font-size:1.125rem;color:#666}.feedHeader-filterToggle:hover{border-color:rgba(0,0,0,.2);background:rgba(0,0,0,.02)}.feedHeader-filterToggle--active{border-color:#1a63b1;background:rgba(26,99,177,.05)}.feedHeader-filterToggle--active svg{color:#1a63b1}.feedHeader-filterToggle-label{font-size:.875rem;color:#555}.feedHeader-filterToggle--active .feedHeader-filterToggle-label{color:#1a63b1}.feedHeader-filterToggle-badge{position:absolute;bottom:100%;left:100%;transform:translate(-50%,50%);min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:600;color:#fff;background:#2e77c1;border-radius:9999px;justify-content:center}.feedHeader-filterToggle-badge,.feedHeader-title{display:flex;align-items:center;flex-direction:row}.feedHeader-title{color:#333;font-size:1.5rem;font-weight:500;justify-content:start;gap:.75rem;min-width:0;margin:0;line-height:1}@media (max-width:576px){.feedHeader-title{font-size:1.125rem;gap:.375rem}}.feedHeader-title-icon{display:flex;align-items:center;justify-content:center;flex-direction:row;font-size:1.5rem;color:#444;flex-shrink:0}@media (max-width:576px){.feedHeader-title-icon{font-size:1.25rem}}.feedHeader-title-text{display:flex;align-items:start;justify-content:start;flex-direction:column;min-width:0;overflow-wrap:anywhere}.feedHeader-titleAccessory{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0}.feedHeader-titleLink{color:revert;text-decoration:none}.feedHeader-search{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;max-width:20rem;width:100%;overflow:hidden;border:1px solid rgba(0,0,0,.1);border-radius:9999px}.feedHeader-search svg{color:#666;display:block;font-size:1.125rem}.feedHeader-search-label{padding-left:.5rem;display:flex;align-items:center;justify-content:center;flex-direction:row;cursor:pointer}.feedHeader-search-input{width:100%;border:none;outline:none;padding:.6rem .75rem .6rem .5rem;color:#333;background:rgba(0,0,0,0)}.feedHeader-search-input:focus,.feedHeader-search-input:hover{border:none;outline:none}.feedHeader-search-input::placeholder{color:#999}.feedHeader-search-clearIcon{font-size:1.125rem;color:#888;transition:color .2s ease-in;margin-right:.5rem;cursor:pointer;flex-shrink:0}.feedHeader-search-clearIcon:hover{color:#333}.pageHeader{width:100%;border-bottom:1px solid rgba(0,0,0,.1);padding:1rem;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:1rem;background:#fff}@media (max-width:576px){.pageHeader{padding:.75rem;gap:.5rem}}.pageHeader-left{justify-content:start;flex-shrink:0;min-width:0;max-width:100%}.pageHeader-center,.pageHeader-left{display:flex;align-items:center;flex-direction:row;gap:.5rem}.pageHeader-center{width:100%;justify-content:center;flex-grow:1}.pageHeader-right{justify-content:flex-end;gap:.5rem;flex-shrink:0}.pageHeader-companyInfo,.pageHeader-right{display:flex;align-items:center;flex-direction:row}.pageHeader-companyInfo{justify-content:start;gap:1rem}.pageHeader-companyInfo-logoContainer{flex-shrink:0}.pageHeader-companyInfo-logo{display:block;border-radius:.375rem;object-fit:cover}.pageHeader-companyInfo-textContainer{display:flex;align-items:start;justify-content:start;flex-direction:column;gap:.25rem;min-width:0}.pageHeader-companyInfo-top{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;min-width:0}.pageHeader-companyInfo-name{font-size:1.5rem;color:#333;font-weight:600;margin:0;overflow-wrap:break-word}@media (max-width:576px){.pageHeader-companyInfo-name{font-size:1.25rem}}.pageHeader-companyInfo-ticker{font-size:.75rem;background:#1a63b1;color:#fff;border-radius:9999px;font-weight:500;padding:.125rem .5rem;letter-spacing:.5px;white-space:nowrap}.pageHeader-companyInfo-metadata{font-size:.75rem;color:#555;flex-wrap:wrap}.pageHeader-companyInfo-metadata,.pageHeader-companyInfo-metadata-item{display:flex;align-items:center;justify-content:start;flex-direction:row}.pageHeader-companyInfo-metadata-item{white-space:nowrap}@media (max-width:576px){.pageHeader-companyInfo-metadata-item:has(.pageHeader-companyInfo-metadata-industry){display:none}}.pageHeader-companyInfo-metadata-dot{font-size:1.125rem;flex-shrink:0}@keyframes ctaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.pageCta{text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease;background:#fff;border-radius:16px;padding:24px;border:2px solid #e5e7eb;margin:0 3px;color:#333;font:inherit;text-align:left}.pageCta-full{display:flex;align-items:center;justify-content:space-between;flex-direction:row;width:100%;min-height:120px;gap:1rem}.pageCta-full:hover{transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.08)}.pageCta-full-header .pageCta-heading{display:none}.pageCta-full .pageCta-content{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem;flex:1 1}.pageCta-full .pageCta-content .pageCta-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;animation:ctaPulse 3s ease-in-out infinite;z-index:0}.pageCta-full .pageCta-content .pageCta-textContent .pageCta-heading{font-size:20px;font-weight:600;margin:0 0 8px;line-height:1.3}.pageCta-full .pageCta-content .pageCta-textContent .pageCta-description{font-size:14px;margin:0;line-height:1.4;color:#6b7280}.pageCta-full .pageCta-action{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;flex-shrink:0}.pageCta-full .pageCta-action .pageCta-actionText{font-size:16px;font-weight:500}.pageCta-full .pageCta-action .pageCta-actionArrow{display:flex;align-items:center;justify-content:center;flex-direction:row;transition:transform .2s ease}.pageCta-full:hover .pageCta-actionArrow{transform:translateX(4px)}@media (max-width:576px){.pageCta-full{justify-content:start}.pageCta-full,.pageCta-full .pageCta-content{display:flex;align-items:start;flex-direction:column}.pageCta-full .pageCta-content{justify-content:center}.pageCta-full .pageCta-content .pageCta-full-header{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:1rem}.pageCta-full .pageCta-content .pageCta-full-header .pageCta-heading{display:block;font-size:1.1rem}.pageCta-full .pageCta-content .pageCta-icon{width:36px;height:36px;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;animation:ctaPulse 3s ease-in-out infinite}.pageCta-full .pageCta-content .pageCta-icon svg{width:24px;height:24px}.pageCta-full .pageCta-heading{display:none}.pageCta-full .pageCta-action{float:right}}.pageCta-compact{border-radius:12px;padding:16px 20px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.75rem;width:100%;min-height:60px}.pageCta-compact:hover{transform:translateY(-1px);box-shadow:0 2px 10px rgba(0,0,0,.06)}.pageCta-compact .pageCta-icon{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;animation:ctaPulse 3s ease-in-out infinite}.pageCta-compact .pageCta-text{font-size:16px;font-weight:500;flex:1 1;text-align:left;color:#1f2937}.pageCta-compact .pageCta-arrow{display:flex;align-items:center;justify-content:center;flex-direction:row;transition:transform .2s ease}.pageCta-compact:hover .pageCta-arrow{transform:translateX(4px)}@media (max-width:576px){.pageCta-compact{padding:12px 16px;min-height:48px}.pageCta-compact .pageCta-icon{width:24px;height:24px}.pageCta-compact .pageCta-text{font-size:14px}.pageCta-compact .pageCta-arrow svg{font-size:16px}}.pageCta-ask-compact,.pageCta-ask-full{border-color:oklch(.882 .059 254.128);box-shadow:0 2px 6px rgba(59,130,246,.08)}.pageCta-ask-compact:hover,.pageCta-ask-full:hover{border-color:oklch(.782 .079 254.128);box-shadow:0 3px 8px rgba(59,130,246,.15)}.pageCta-ask-compact .pageCta-icon,.pageCta-ask-full .pageCta-icon{background:oklch(.97 .014 254.604)}.pageCta-ask-compact .pageCta-actionArrow svg,.pageCta-ask-compact .pageCta-actionText,.pageCta-ask-compact .pageCta-arrow svg,.pageCta-ask-compact .pageCta-icon svg,.pageCta-ask-full .pageCta-actionArrow svg,.pageCta-ask-full .pageCta-actionText,.pageCta-ask-full .pageCta-arrow svg,.pageCta-ask-full .pageCta-icon svg{color:oklch(.624 .199 265.638)}.pageCta-newsletter-compact,.pageCta-newsletter-full{border-color:oklch(.9 .015 220);box-shadow:0 2px 6px rgba(71,85,105,.08)}.pageCta-newsletter-compact:hover,.pageCta-newsletter-full:hover{border-color:oklch(.82 .025 220);box-shadow:0 3px 8px rgba(71,85,105,.12)}.pageCta-newsletter-compact .pageCta-icon,.pageCta-newsletter-full .pageCta-icon{background:oklch(.97 .006 220)}.pageCta-newsletter-compact .pageCta-actionArrow svg,.pageCta-newsletter-compact .pageCta-actionText,.pageCta-newsletter-compact .pageCta-arrow svg,.pageCta-newsletter-compact .pageCta-icon svg,.pageCta-newsletter-full .pageCta-actionArrow svg,.pageCta-newsletter-full .pageCta-actionText,.pageCta-newsletter-full .pageCta-arrow svg,.pageCta-newsletter-full .pageCta-icon svg{color:oklch(.45 .035 220)}.pageCta-deepResearch-compact,.pageCta-deepResearch-full{border-color:oklch(.902 .063 306.703);box-shadow:0 2px 6px rgba(139,92,246,.08)}.pageCta-deepResearch-compact:hover,.pageCta-deepResearch-full:hover{border-color:oklch(.802 .083 306.703);box-shadow:0 3px 8px rgba(139,92,246,.15)}.pageCta-deepResearch-compact .pageCta-icon,.pageCta-deepResearch-full .pageCta-icon{background:oklch(.977 .014 308.299)}.pageCta-deepResearch-compact .pageCta-actionArrow svg,.pageCta-deepResearch-compact .pageCta-actionText,.pageCta-deepResearch-compact .pageCta-arrow svg,.pageCta-deepResearch-compact .pageCta-icon svg,.pageCta-deepResearch-full .pageCta-actionArrow svg,.pageCta-deepResearch-full .pageCta-actionText,.pageCta-deepResearch-full .pageCta-arrow svg,.pageCta-deepResearch-full .pageCta-icon svg{color:oklch(.438 .218 303.724)}.pageCta-keywordScan-compact,.pageCta-keywordScan-full{border-color:oklch(.9 .035 350);box-shadow:0 2px 6px rgba(159,122,140,.08)}.pageCta-keywordScan-compact:hover,.pageCta-keywordScan-full:hover{border-color:oklch(.82 .05 350);box-shadow:0 3px 8px rgba(159,122,140,.12)}.pageCta-keywordScan-compact .pageCta-icon,.pageCta-keywordScan-full .pageCta-icon{background:oklch(.97 .012 350)}.pageCta-keywordScan-compact .pageCta-actionArrow svg,.pageCta-keywordScan-compact .pageCta-actionText,.pageCta-keywordScan-compact .pageCta-arrow svg,.pageCta-keywordScan-compact .pageCta-icon svg,.pageCta-keywordScan-full .pageCta-actionArrow svg,.pageCta-keywordScan-full .pageCta-actionText,.pageCta-keywordScan-full .pageCta-arrow svg,.pageCta-keywordScan-full .pageCta-icon svg{color:oklch(.45 .06 350)}.pageCta-earningsFeed-compact,.pageCta-earningsFeed-full{border-color:oklch(.9 .015 220);box-shadow:0 2px 6px rgba(71,85,105,.08)}.pageCta-earningsFeed-compact:hover,.pageCta-earningsFeed-full:hover{border-color:oklch(.82 .025 220);box-shadow:0 3px 8px rgba(71,85,105,.12)}.pageCta-earningsFeed-compact .pageCta-icon,.pageCta-earningsFeed-full .pageCta-icon{background:oklch(.97 .006 220)}.pageCta-earningsFeed-compact .pageCta-actionArrow svg,.pageCta-earningsFeed-compact .pageCta-actionText,.pageCta-earningsFeed-compact .pageCta-arrow svg,.pageCta-earningsFeed-compact .pageCta-icon svg,.pageCta-earningsFeed-full .pageCta-actionArrow svg,.pageCta-earningsFeed-full .pageCta-actionText,.pageCta-earningsFeed-full .pageCta-arrow svg,.pageCta-earningsFeed-full .pageCta-icon svg{color:oklch(.45 .035 220)}.pageCta-searchCompanies-compact,.pageCta-searchCompanies-full{border-color:oklch(.91 .025 240);box-shadow:0 2px 6px rgba(100,116,139,.08)}.pageCta-searchCompanies-compact:hover,.pageCta-searchCompanies-full:hover{border-color:oklch(.84 .035 240);box-shadow:0 3px 8px rgba(100,116,139,.12)}.pageCta-searchCompanies-compact .pageCta-icon,.pageCta-searchCompanies-full .pageCta-icon{background:oklch(.97 .008 240)}.pageCta-searchCompanies-compact .pageCta-actionArrow svg,.pageCta-searchCompanies-compact .pageCta-actionText,.pageCta-searchCompanies-compact .pageCta-arrow svg,.pageCta-searchCompanies-compact .pageCta-icon svg,.pageCta-searchCompanies-full .pageCta-actionArrow svg,.pageCta-searchCompanies-full .pageCta-actionText,.pageCta-searchCompanies-full .pageCta-arrow svg,.pageCta-searchCompanies-full .pageCta-icon svg{color:oklch(.5 .045 240)}.pageCta-latestEarnings-compact,.pageCta-latestEarnings-full{border-color:oklch(.91 .02 185);box-shadow:0 2px 6px rgba(20,184,166,.08)}.pageCta-latestEarnings-compact:hover,.pageCta-latestEarnings-full:hover{border-color:oklch(.84 .03 185);box-shadow:0 3px 8px rgba(20,184,166,.12)}.pageCta-latestEarnings-compact .pageCta-icon,.pageCta-latestEarnings-full .pageCta-icon{background:oklch(.97 .01 185)}.pageCta-latestEarnings-compact .pageCta-actionArrow svg,.pageCta-latestEarnings-compact .pageCta-actionText,.pageCta-latestEarnings-compact .pageCta-arrow svg,.pageCta-latestEarnings-compact .pageCta-icon svg,.pageCta-latestEarnings-full .pageCta-actionArrow svg,.pageCta-latestEarnings-full .pageCta-actionText,.pageCta-latestEarnings-full .pageCta-arrow svg,.pageCta-latestEarnings-full .pageCta-icon svg{color:oklch(.45 .04 185)}.pageCta-blog-compact,.pageCta-blog-full{border-color:oklch(.91 .02 145);box-shadow:0 2px 6px rgba(34,197,94,.08)}.pageCta-blog-compact:hover,.pageCta-blog-full:hover{border-color:oklch(.84 .03 145);box-shadow:0 3px 8px rgba(34,197,94,.12)}.pageCta-blog-compact .pageCta-icon,.pageCta-blog-full .pageCta-icon{background:oklch(.97 .01 145)}.pageCta-blog-compact .pageCta-actionArrow svg,.pageCta-blog-compact .pageCta-actionText,.pageCta-blog-compact .pageCta-arrow svg,.pageCta-blog-compact .pageCta-icon svg,.pageCta-blog-full .pageCta-actionArrow svg,.pageCta-blog-full .pageCta-actionText,.pageCta-blog-full .pageCta-arrow svg,.pageCta-blog-full .pageCta-icon svg{color:oklch(.45 .045 145)}.pageCta-myPortfolio-compact,.pageCta-myPortfolio-full{border-color:oklch(.91 .025 75);box-shadow:0 2px 6px rgba(245,158,11,.08)}.pageCta-myPortfolio-compact:hover,.pageCta-myPortfolio-full:hover{border-color:oklch(.84 .04 75);box-shadow:0 3px 8px rgba(245,158,11,.12)}.pageCta-myPortfolio-compact .pageCta-icon,.pageCta-myPortfolio-full .pageCta-icon{background:oklch(.97 .012 75)}.pageCta-myPortfolio-compact .pageCta-actionArrow svg,.pageCta-myPortfolio-compact .pageCta-actionText,.pageCta-myPortfolio-compact .pageCta-arrow svg,.pageCta-myPortfolio-compact .pageCta-icon svg,.pageCta-myPortfolio-full .pageCta-actionArrow svg,.pageCta-myPortfolio-full .pageCta-actionText,.pageCta-myPortfolio-full .pageCta-arrow svg,.pageCta-myPortfolio-full .pageCta-icon svg{color:oklch(.48 .05 75)}@media(prefers-reduced-motion:reduce){.pageCta,.pageCta .pageCta-actionArrow,.pageCta .pageCta-arrow,.pageCta .pageCta-icon{animation:none;transition:none}}.pageCta{width:100%}.promptTemplateDropdown-displayElement{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;padding:.375rem .625rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease;color:#666;border:1px solid rgba(0,0,0,.1);border-radius:.375rem;background:#fff}.promptTemplateDropdown-displayElement:hover{border-color:#2e77c1;color:#2e77c1}.promptTemplateDropdown-displayElement svg{color:currentColor;flex-shrink:0;font-size:10px;transition:transform .2s ease}.promptTemplateDropdown-menu{display:flex;align-items:start;justify-content:start;flex-direction:column;background:#fff;padding:.5rem;border:2px solid rgba(0,0,0,.1);border-radius:.5rem;box-shadow:0 0 10px 4px rgba(0,0,0,.05);min-width:200px;max-width:400px;max-height:300px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(221.5,221.5,221.5) #fff}.promptTemplateDropdown-menu::-webkit-scrollbar{width:3px;height:3px}.promptTemplateDropdown-menu::-webkit-scrollbar-track{background:#fff}.promptTemplateDropdown-menu::-webkit-scrollbar-thumb{background:rgb(221.5,221.5,221.5);border-radius:10px}.promptTemplateDropdown-menu::-webkit-scrollbar-thumb:hover{background:#c4c4c4}.promptTemplateDropdown-menu .menuBtn{width:100%;box-shadow:none!important;text-align:left;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:1rem;color:#777;font-weight:500;padding:.375rem .75rem}.promptTemplateDropdown-menu .menuBtn:hover{background:hsl(0,0%,93.862745098%)}.promptTemplateDropdown-loading{font-size:.65rem;color:#999;padding:.5rem}.earningsCoachPage{width:100%}.earningsCoachWorkspace-error{width:100%;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;font-size:13px;color:#dc2626;margin-bottom:1rem}.earningsCoachWorkspace-expanding{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1rem;padding:2.5rem 0}.earningsCoachWorkspace-expanding p{font-size:14px;color:#6b7280;margin:0}.earningsCoachWorkspace-expandingDots{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.earningsCoachWorkspace-expandingDots span{width:8px;height:8px;border-radius:50%;background:#1a63b1;animation:thinking 1.2s ease-in-out infinite}.earningsCoachWorkspace-expandingDots span:nth-child(2){animation-delay:.2s}.earningsCoachWorkspace-expandingDots span:nth-child(3){animation-delay:.4s}.earningsCoachSession{width:100%;min-height:calc(100dvh - var(--earningsMarqueeHeight, 0));display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}@media (max-width:768px){.earningsCoachSession{min-height:calc(100dvh - var(--earningsMarqueeHeight, 0) - 3.5rem)}}.earningsCoachSession-body{width:100%;flex:1 1;min-height:0;margin:0 auto;padding:2rem 1.5rem 0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1.5rem;max-width:54rem}@media (max-width:768px){.earningsCoachSession-body{padding:1.5rem 1rem 0}}.earningsCoachSession-body--skeleton{padding-bottom:2rem}.earningsCoachSession-skeletonThread{gap:2rem}.earningsCoachSession-skeletonThread,.earningsCoachSession-skeletonTurn{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.earningsCoachSession-skeletonTurn--user{align-items:flex-end;padding-left:20%}@media (max-width:768px){.earningsCoachSession-skeletonTurn--user{padding-left:10%}}.earningsCoachSession-skeletonTurn--short .earningsCoachSession-skeletonUserBubble{max-width:18rem}.earningsCoachSession-skeletonCard,.earningsCoachSession-skeletonComposer,.earningsCoachSession-skeletonUserBubble{background:#fafafa;border:1px solid rgba(0,0,0,.045);box-shadow:0 1px 4px rgba(15,23,42,.035)}.earningsCoachSession-skeletonUserBubble{width:min(27rem,100%);padding:.75rem 1rem;border-radius:1.5rem 1.5rem 4px 1.5rem;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.5rem}.earningsCoachSession-skeletonUserBubble span{height:.75rem;border-radius:9999px;background:rgba(0,0,0,.055);animation:earningsCoachSkeletonPulse 1.6s ease-in-out infinite}.earningsCoachSession-skeletonUserBubble span:first-child{width:82%;align-self:flex-end}.earningsCoachSession-skeletonUserBubble span:last-child{width:56%;align-self:flex-end}.earningsCoachSession-skeletonCard{width:100%;padding:1.25rem;border-radius:1.5rem;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:1.25rem}.earningsCoachSession-skeletonCardBody,.earningsCoachSession-skeletonCardGrid,.earningsCoachSession-skeletonCardHeader{width:100%}.earningsCoachSession-skeletonCardHeader{display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem}.earningsCoachSession-skeletonCardHeader span{height:.875rem;border-radius:9999px;background:rgba(0,0,0,.05);animation:earningsCoachSkeletonPulse 1.6s ease-in-out infinite}.earningsCoachSession-skeletonCardHeader span:first-child{width:11rem}.earningsCoachSession-skeletonCardHeader span:last-child{width:5.5rem}.earningsCoachSession-skeletonCardBody{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem}.earningsCoachSession-skeletonCardBody span{height:.8rem;border-radius:9999px;background:rgba(0,0,0,.045);animation:earningsCoachSkeletonPulse 1.6s ease-in-out infinite}.earningsCoachSession-skeletonCardBody span:first-child{width:94%}.earningsCoachSession-skeletonCardBody span:nth-child(2){width:82%}.earningsCoachSession-skeletonCardBody span:nth-child(3){width:68%}.earningsCoachSession-skeletonCardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (max-width:576px){.earningsCoachSession-skeletonCardGrid{grid-template-columns:1fr}}.earningsCoachSession-skeletonCardGrid span{min-height:4.75rem;border-radius:1rem;background:rgba(0,0,0,.025);animation:earningsCoachSkeletonPulse 1.6s ease-in-out infinite}.earningsCoachSession-skeletonComposer{width:100%;min-height:6.25rem;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:1rem;border-radius:1.5rem;padding:1rem;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;gap:.75rem}@media (max-width:768px){.earningsCoachSession-skeletonComposer{bottom:4.8rem}}.earningsCoachSession-skeletonComposer span{height:.8rem;border-radius:9999px;background:rgba(0,0,0,.045);animation:earningsCoachSkeletonPulse 1.6s ease-in-out infinite}.earningsCoachSession-skeletonComposer span:first-child{width:72%}.earningsCoachSession-skeletonComposer span:last-child{width:8rem;margin-top:auto;align-self:flex-end}.earningsCoachSession-answerError{width:100%;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;color:#dc2626;font-size:.875rem;line-height:1.5;margin-bottom:2rem;margin-top:-1rem}.earningsCoachSession-composer{width:100%;margin-top:auto;position:-webkit-sticky;position:sticky;bottom:1rem}@media (max-width:768px){.earningsCoachSession-composer{bottom:4.8rem}}.earningsCoachSession-error{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.25rem;padding:4rem 2rem;text-align:center;width:100%}.earningsCoachSession-error p{color:#dc2626;margin:0;font-size:.875rem;line-height:1.625;max-width:32rem}.earningsCoachSession-error button{cursor:pointer;color:#1a63b1;background:rgba(26,99,177,.06);border:1.5px solid rgba(26,99,177,.2);border-radius:9999px;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.earningsCoachSession-error button:hover{background:rgba(26,99,177,.1);border-color:rgba(26,99,177,.4);box-shadow:0 4px 12px rgba(26,99,177,.12)}.earningsCoachSessionHeader{position:-webkit-sticky;position:sticky;top:var(--earningsMarqueeHeight,0);z-index:10}@media (max-width:768px){.earningsCoachSessionHeader{top:calc(var(--earningsMarqueeHeight, 0) + 3.5rem)}}.earningsCoachSessionHeader-title{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;font-size:.875rem;font-weight:500;margin:0}@media (max-width:576px){.earningsCoachSessionHeader-title{font-size:.75rem}}.earningsCoachSessionHeader-label{color:#64748b;font-weight:500}.earningsCoachSessionHeader-sep{color:#cbd5e1;font-weight:300}.earningsCoachSessionHeader-companyWrapper{display:flex;align-items:center;justify-content:start;flex-direction:row;gap:.25rem}.earningsCoachSessionHeader-company{color:#666;letter-spacing:-.01em;text-decoration:none;text-decoration-thickness:1px;-webkit-text-decoration-color:#0f172a;text-decoration-color:#0f172a}.earningsCoachSessionHeader-company:hover{text-decoration:underline}.earningsCoachSessionHeader-shareBtnWrapper{position:relative}.earningsCoachSessionHeader-shareBtn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;background:none;border:1px solid rgba(0,0,0,.14);border-radius:9999px;padding:.25rem .75rem;cursor:pointer;font-size:.75rem;font-weight:500;color:#64748b;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease}.earningsCoachSessionHeader-shareBtn:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.2);color:#1e293b}.earningsCoachSessionHeader-sharePopup{position:absolute;top:calc(100% + .5rem);right:0;min-width:15rem;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:.75rem;box-shadow:0 8px 24px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.06);padding:.5rem;z-index:20}.earningsCoachSessionHeader-sharePopup-heading{font-size:.75rem;font-weight:600;color:#1e293b;margin:0;padding:.25rem .5rem .5rem}.earningsCoachSessionHeader-sharePopup-loading{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.25rem;padding:.75rem 0}.earningsCoachSessionHeader-sharePopup-loading span{width:6px;height:6px;border-radius:9999px;background:#cbd5e1;animation:earningsCoachDot 1.4s ease-in-out infinite}.earningsCoachSessionHeader-sharePopup-loading span:nth-child(2){animation-delay:.25s}.earningsCoachSessionHeader-sharePopup-loading span:nth-child(3){animation-delay:.5s}.earningsCoachSessionHeader-sharePopup-divider{height:1px;background:rgba(0,0,0,.08);margin:.25rem 0}.earningsCoachSessionHeader-sharePopup-option{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.75rem;background:none;border:none;cursor:pointer;padding:.5rem;border-radius:.5rem;text-align:left;transition:background .12s ease}.earningsCoachSessionHeader-sharePopup-option:hover:not(:disabled){background:rgba(0,0,0,.04)}.earningsCoachSessionHeader-sharePopup-option:disabled{cursor:default;opacity:.6}.earningsCoachSessionHeader-sharePopup-optionIcon{flex-shrink:0;color:#64748b;display:flex;align-items:center;justify-content:center;flex-direction:row}.earningsCoachSessionHeader-sharePopup-optionText{flex:1 1;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.125rem;min-width:0}.earningsCoachSessionHeader-sharePopup-optionLabel{font-size:.75rem;font-weight:500;color:#1e293b;line-height:1}.earningsCoachSessionHeader-sharePopup-optionSub{font-size:.75rem;color:#94a3b8;line-height:1}.earningsCoachSessionHeader-sharePopup-optionCheck{flex-shrink:0;color:#1a63b1}.earningsCoachSessionHeader-sharePopup-option--selected .earningsCoachSessionHeader-sharePopup-optionLabel{color:#1a63b1}.earningsCoachSessionHeader-copyLink{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem;background:rgba(0,0,0,.04);border:none;cursor:pointer;font-size:.75rem;font-weight:500;color:#334155;padding:.5rem .75rem;border-radius:.5rem;transition:background .15s ease,color .15s ease}.earningsCoachSessionHeader-copyLink:hover{background:rgba(0,0,0,.08);color:#0f172a}@keyframes earningsCoachDot{0%,80%,to{opacity:.2;transform:scale(.75)}40%{opacity:1;transform:scale(1.15)}}@keyframes earningsCoachSkeletonPulse{0%,to{opacity:.55}50%{opacity:.9}}.keywordInput{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem}.keywordInput-field{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;border:1.5px solid #e2e4e9;border-radius:10px;background:#fff;padding:.75rem .75rem .75rem 1rem;gap:.5rem;transition:border-color .15s ease}.keywordInput-field:focus-within{border-color:#1a63b1}.keywordInput-input{flex:1 1;border:none;outline:none;background:rgba(0,0,0,0);font-size:14px;color:#111;line-height:1.5}.keywordInput-input::-webkit-input-placeholder{color:#9ca3af}.keywordInput-input::-moz-placeholder{color:#9ca3af}.keywordInput-input:-ms-input-placeholder{color:#9ca3af}.keywordInput-input:-moz-placeholder{color:#9ca3af}.keywordInput-input:disabled{cursor:not-allowed;color:#9ca3af}.keywordInput-submit{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-shrink:0;width:32px;height:32px;border-radius:8px;border:none;background:#1a63b1;color:#fff;cursor:pointer;transition:background .15s ease,opacity .15s ease;font-size:16px}.keywordInput-submit:disabled{background:#d1d5db;cursor:not-allowed}.keywordInput-submit:not(:disabled):hover{background:#2e77c1}.keywordInput-spinner{animation:spin 1s linear infinite}.keywordInput-hint{font-size:12px;color:#9ca3af;margin:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dimensionCards{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem}.dimensionCards-header{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row}.dimensionCards-label{font-size:13px;font-weight:500;color:#6b7280;margin:0}.dimensionCards-reset{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.375rem;font-size:12px;color:#6b7280;background:none;border:none;cursor:pointer;padding:.25rem .5rem;border-radius:6px;transition:color .15s ease,background .15s ease}.dimensionCards-reset:hover{color:#1a63b1;background:#f0f4ff}.dimensionCards-list{gap:.75rem}.dimensionCards-card,.dimensionCards-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.dimensionCards-card{gap:.5rem;padding:1.25rem;background:#fff;border:1.5px solid #e2e4e9;border-radius:12px;cursor:pointer;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.dimensionCards-card:hover{border-color:#1a63b1;background:#f8fbff;box-shadow:0 2px 8px rgba(26,99,177,.08)}.dimensionCards-card-angle{font-size:13px;font-weight:600;color:#1a63b1;letter-spacing:.01em}.dimensionCards-card-question{font-size:14px;font-weight:500;color:#111;line-height:1.5}.dimensionCards-card-why{font-size:12px;color:#6b7280;line-height:1.5}.coachThread-copyButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#94a3b8;background:rgba(0,0,0,0);border:none;border-radius:.375rem;cursor:pointer;transition:color .15s ease,background .15s ease}.coachThread-copyButton:hover{color:#475569;background:#f1f5f9}.coachThread-copyButton:hover .coachThread-copyButton-tooltip{opacity:1}.coachThread-copyButton--copied{color:#16a34a}.coachThread-copyButton--copied:hover{color:#16a34a;background:#f0fdf4}.coachThread-copyButton svg{display:block;flex-shrink:0}.coachThread-copyButton-tooltip{position:absolute;bottom:calc(100% + 4px);right:0;padding:2px 6px;font-size:11px;font-weight:500;white-space:nowrap;color:#fff;background:#334155;border-radius:.375rem;opacity:0;transition:opacity .15s ease;pointer-events:none}.coachThread-cardActions{display:flex;align-items:center;justify-content:flex-end;flex-direction:row;padding-right:.5rem}.coachThread-userBubbleWrapper{position:relative}.coachThread-userBubbleWrapper:hover .coachThread-userMessageActions{opacity:1;pointer-events:auto}.coachThread-userMessageActions{position:absolute;top:100%;right:0;padding-top:2px;opacity:0;pointer-events:none;transition:opacity .15s ease}.coachThread-cardHeader{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:1rem}.coachThread-cardHeader-textContainer{flex:1 1;min-width:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.coachThread-cardEyebrow{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a63b1}.coachThread-cardTitle{font-size:1.125rem;font-weight:700;line-height:1.375;color:#0f172a;text-wrap:balance}.coachThread-cardBadge{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;border:1px solid rgba(26,99,177,.14);background:rgba(26,99,177,.08);box-shadow:0 1px 2px rgba(15,23,42,.04);color:#1a63b1;display:flex;align-items:center;justify-content:center;flex-direction:row;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease}.coachThread-cardBadge svg{width:1rem;height:1rem;display:block}.coachThread-noteGrid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:768px){.coachThread-noteGrid{grid-template-columns:minmax(0,1fr);gap:1rem}}.coachThread-noteCard{min-width:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.25rem}.coachThread-noteCard:first-child{padding-left:0;border-left-color:rgba(0,0,0,0)}.coachThread-noteCard:not(:first-child){padding-left:1rem;border-left:2px solid rgba(26,99,177,.1)}@media (max-width:768px){.coachThread-noteCard:not(:first-child){padding-left:0;border-left:none}}.coachThread-noteLabel{margin:0 0 .25rem;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a63b1}.coachThread-noteText .prose{color:#334155;font-size:.875rem;line-height:1.625}.coachThread-noteText .prose>:first-child{margin-top:0}.coachThread-noteText .prose>:last-child{margin-bottom:0}.coachThread-sectionLabel{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#1a63b1}.coachThread-card--keyword{gap:1.5rem}.coachThread-topicContext,.coachThread-topicFrame{width:100%;min-width:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem}.coachThread-topicContext-label,.coachThread-topicFrame-label{margin:0;color:#1a63b1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.coachThread-topicContext-text .prose>:first-child,.coachThread-topicFrame-text .prose>:first-child{margin-top:0}.coachThread-topicContext-text .prose>:last-child,.coachThread-topicFrame-text .prose>:last-child{margin-bottom:0}.coachThread-topicFrame-text .prose{color:#0f172a;font-size:1rem;line-height:1.625}.coachThread-topicContext-text .prose{color:#475569;font-size:.875rem;line-height:1.625}.coachThread-dimensionSection,.coachThread-primaryAction{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:1rem}.coachThread-recommendedQuestionButton{width:100%;min-height:52px;padding:1rem 1.25rem;border:1px solid rgba(26,99,177,.16);border-radius:1rem;background:rgba(26,99,177,.04);color:#0f172a;font-size:1rem;font-weight:600;line-height:1.625;text-align:left;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.coachThread-recommendedQuestionButton:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(26,99,177,.28);background:rgba(26,99,177,.08);box-shadow:0 10px 22px rgba(15,23,42,.06)}.coachThread-recommendedQuestionButton:not(:disabled):active{transform:translateY(0);box-shadow:none}.coachThread-recommendedQuestionButton:disabled{opacity:.48;cursor:not-allowed}.coachThread-recommendedQuestionButton--loading:disabled{cursor:progress}.coachThread-dimensionList{gap:.5rem}.coachThread-dimensionCard,.coachThread-dimensionList{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.coachThread-dimensionCard{min-height:52px;padding:.75rem 1rem;border:1px solid rgba(26,99,177,.1);border-radius:.75rem;background:rgba(0,0,0,0);box-shadow:none;text-align:left;cursor:pointer;position:relative;gap:.25rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.coachThread-dimensionCard:after{content:"";position:absolute;right:1rem;top:50%;width:8px;height:8px;border-right:2px solid #94a3b8;border-top:2px solid #94a3b8;transform:translateY(-50%) rotate(45deg);transition:border-color .2s ease,transform .2s ease}.coachThread-dimensionCard:not(:disabled):hover{transform:translateX(2px);border-color:rgba(26,99,177,.2);background:rgba(26,99,177,.03);box-shadow:none}.coachThread-dimensionCard:not(:disabled):hover:after{border-color:#1a63b1;transform:translate(2px,-50%) rotate(45deg)}.coachThread-dimensionCard:not(:disabled):active{transform:translateX(0);box-shadow:none}.coachThread-dimensionCard:disabled{opacity:.48;cursor:not-allowed}.coachThread-dimensionCard--loading:disabled{cursor:progress}.coachThread-dimensionCard-label{display:block;padding-right:1.75rem;color:#0f172a;font-size:.875rem;font-weight:700;line-height:1.375}.coachThread-dimensionCard-why{display:block;padding-right:2rem;margin-top:.125rem;color:#64748b;font-size:.875rem;line-height:1.625}.coachThread-vocabularyList{gap:1rem}.coachThread-vocabularyItem,.coachThread-vocabularyList{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.coachThread-vocabularyItem{min-width:0;gap:.25rem}.coachThread-vocabularyItem-term{margin:0;color:#0f172a;font-size:.875rem;font-weight:700}.coachThread-vocabularyItem-meaning .prose{color:#475569;font-size:.875rem;line-height:1.625}.coachThread-vocabularyItem-meaning .prose>:first-child{margin-top:0}.coachThread-vocabularyItem-meaning .prose>:last-child{margin-bottom:0}.coachThread-answerSurface{gap:1.5rem}.coachThread-answerSection,.coachThread-answerSurface{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.coachThread-answerSection{min-width:0;gap:.5rem}.coachThread-answerSection--muted{gap:.5rem}.coachThread-answerInsightLabel,.coachThread-answerSectionLabel{margin:0;color:#1a63b1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.coachThread-answerInsightText .prose,.coachThread-answerSectionText .prose{color:#334155;font-size:.875rem;line-height:1.625}.coachThread-answerInsightText .prose>:first-child,.coachThread-answerSectionText .prose>:first-child{margin-top:0}.coachThread-answerInsightText .prose>:last-child,.coachThread-answerSectionText .prose>:last-child{margin-bottom:0}.coachThread-answerInsightGrid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}@media (max-width:768px){.coachThread-answerInsightGrid{grid-template-columns:minmax(0,1fr);gap:1rem}}.coachThread-answerInsight{min-width:0;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.25rem;padding-left:1rem;border-left:2px solid rgba(26,99,177,.1)}.coachThread-answerInsight:first-child{padding-left:0;border-left:0}@media (max-width:768px){.coachThread-answerInsight{padding-left:0;border-left:0}}.coachThread-answerSharperQuestionButton{width:100%;min-height:52px;padding:.75rem 1rem;border:1px solid rgba(26,99,177,.2);border-left:3px solid rgba(26,99,177,.4);border-radius:1rem;background:rgba(26,99,177,.05);text-align:left;cursor:pointer;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.25rem;transition:transform .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.coachThread-answerSharperQuestionButton:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(26,99,177,.3) rgba(26,99,177,.3) rgba(26,99,177,.3) rgba(26,99,177,.6);background:rgba(26,99,177,.08);box-shadow:0 8px 18px rgba(15,23,42,.05)}.coachThread-answerSharperQuestionButton:not(:disabled):active{transform:translateY(0);box-shadow:none}.coachThread-answerSharperQuestionButton:disabled{opacity:.48;cursor:not-allowed}.coachThread-answerSharperQuestionButton--loading:disabled{cursor:progress}.coachThread-answerSharperQuestionButton-question{color:#1e293b;font-size:.875rem;font-weight:600;line-height:1.625}.coachThread-answerBullets{width:100%;padding:.75rem 1rem;background:rgba(26,99,177,.025);border-radius:.75rem}.coachThread-answerBulletsList{width:100%;margin:0;padding-left:1.25rem;list-style:disc}.coachThread-answerBullet{width:100%;min-width:0}.coachThread-answerBullet+.coachThread-answerBullet{margin-top:.625rem}.coachThread-answerBulletText .markdown{display:inline}.coachThread-answerBulletText .prose,.coachThread-answerBulletText .prose p{display:inline;color:#1e293b;font-size:.875rem;line-height:1.625}.coachThread-answerBulletInlineCitations{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-left:.375rem;font-size:.65rem;color:#555}.coachThread-answerBulletCitation{display:inline;padding:0;border:0;background:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;text-decoration:none;text-underline-offset:.16em;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease;transition:color .18s ease,text-decoration-color .18s ease,-webkit-text-decoration-color .18s ease}.coachThread-answerBulletCitation:hover{text-decoration:underline}.coachThread-answerBulletCitation:focus-visible{text-decoration:underline;outline:2px solid rgba(26,99,177,.18);outline-offset:2px}.coachThread-answerBulletCitation--static{cursor:default}.coachThread-answerBulletCitation--static:focus-visible,.coachThread-answerBulletCitation--static:hover{text-decoration:none;outline:none}.coachThread-citationModal-title{margin:0;color:#0f172a;font-size:.875rem;font-weight:700;line-height:1.375}.coachThread-citationModalText{margin:0;color:#1e293b;font-size:.875rem;line-height:1.625;white-space:pre-wrap}.coachThread-citationHighlight{background-color:rgba(250,204,21,.3);border-radius:2px;padding:0 .1em;font-style:normal;color:inherit}.coachThread-cardIntro{margin:0;color:#475569;font-size:.875rem;line-height:1.625}.coachThread-nextQuestionGroups{gap:1.25rem}.coachThread-nextQuestionGroup,.coachThread-nextQuestionGroups{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.coachThread-nextQuestionGroup{min-width:0;gap:.5rem}.coachThread-nextQuestionGroupHeader{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.25rem}.coachThread-nextQuestionGroupWhy{margin:0;color:#64748b;font-size:.875rem;line-height:1.625}.coachThread-nextQuestionPromptList{width:100%;display:flex;align-items:flex-start;justify-content:stretch;flex-direction:column;gap:.5rem}.coachThread-nextQuestionPromptChip{width:100%;padding:.75rem 1rem;border:1px solid rgba(26,99,177,.14);border-left:3px solid rgba(26,99,177,.3);border-radius:.75rem;background:rgba(26,99,177,.025);display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:.75rem;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.coachThread-nextQuestionPromptChip:not(:disabled):hover{border-color:rgba(26,99,177,.22) rgba(26,99,177,.22) rgba(26,99,177,.22) rgba(26,99,177,.5);background:rgba(26,99,177,.05)}.coachThread-nextQuestionPromptChip:not(:disabled):hover .coachThread-nextQuestionPromptChip-arrow{transform:translateX(2px)}.coachThread-nextQuestionPromptChip:disabled{opacity:.48;cursor:not-allowed}.coachThread-nextQuestionPromptChip--loading:disabled{cursor:progress}.coachThread-nextQuestionPromptChip-question{flex:1 1;color:#1e293b;font-size:.875rem;font-weight:600;line-height:1.375}.coachThread-nextQuestionPromptChip-arrow{flex-shrink:0;width:16px;height:16px;color:#1a63b1;opacity:.6;transition:transform .15s ease}.toolCallCard{width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:.5rem;padding:.25rem .75rem;border-radius:999px;border:1px solid rgba(26,99,177,.14);background:rgba(26,99,177,.06);transition:border-color .2s ease,background .2s ease}.toolCallCard--done{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.08)}.toolCallCard--error{border-color:rgba(239,68,68,.24);background:rgba(239,68,68,.08)}.toolCallCard-iconWrapper{flex-shrink:0;display:flex;align-items:center;justify-content:center;flex-direction:row;width:14px;height:14px}.toolCallCard-spinner{width:11px;height:11px;border:1.5px solid rgba(26,99,177,.18);border-top-color:#1a63b1;border-radius:50%;animation:toolCallCardSpin .7s linear infinite}.toolCallCard-statusIcon{width:14px;height:14px;color:#94a3b8}.toolCallCard-statusIcon--done{color:#22c55e}.toolCallCard-statusIcon--error{color:#ef4444}.toolCallCard-stateText{font-size:.75rem;font-weight:500;color:#64748b}@keyframes toolCallCardSpin{to{transform:rotate(1turn)}}.coachThread-streamingLabel{font-size:.875rem;font-weight:500;color:#64748b}.coachThread-cardWrapper{width:100%}.coachThread-thinking{width:-moz-fit-content;width:fit-content;background:#fff;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;padding-left:.75rem;gap:6px}.coachThread-dot{width:7px;height:7px;border-radius:50%;background:#4490d1;animation:coachThreadThinking 1.4s ease-in-out infinite}.coachThread-dot:nth-child(2){animation-delay:.25s}.coachThread-dot:nth-child(3){animation-delay:.5s}.coachThread-cursor{display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:text-bottom;border-radius:1px;background:#1a63b1;animation:coachThreadBlink .9s step-end infinite}.coachThread-structuredParseError{width:100%;padding:1rem 1.25rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;color:#1e293b;font-size:.875rem;line-height:1.625;box-shadow:0 1px 4px rgba(15,23,42,.05)}@keyframes coachThreadBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes coachThreadThinking{0%,80%,to{opacity:.25;transform:scale(.75)}40%{opacity:1;transform:scale(1.15)}}.coachThread{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:2rem}.coachThread-turn{scroll-margin-top:calc(var(--earningsMarqueeHeight, 0) + 3.5rem + 1rem)}@media (max-width:768px){.coachThread-turn{scroll-margin-top:calc(var(--earningsMarqueeHeight, 0) + 3.5rem + 3.5rem + 1rem)}}.coachThread-emptyState{width:100%;padding:2rem 1.75rem;border:1px solid rgba(26,99,177,.14);border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(26,99,177,.12),transparent 32%),linear-gradient(150deg,#f8fafc,#eef5ff);box-shadow:0 1px 3px rgba(15,23,42,.04),0 16px 40px rgba(15,23,42,.06)}.coachThread-emptyState-copy,.coachThread-emptyState-title{margin:0}.coachThread-emptyState-title{font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.375}.coachThread-emptyState-copy{margin-top:.5rem;max-width:42rem;font-size:.875rem;line-height:1.625;color:#475569}.coachThread-emptyStateActions{width:100%;margin-top:1.25rem;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;gap:.5rem}.coachThread-emptySeed{min-height:40px;padding:.5rem 1rem;border-radius:999px;border:1px solid rgba(26,99,177,.16);background:rgba(26,99,177,.05);color:#0f172a;font-size:.875rem;font-weight:600;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.coachThread-emptySeed:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(26,99,177,.28);background:rgba(26,99,177,.08);box-shadow:0 8px 18px rgba(26,99,177,.1)}.coachThread-emptySeed:not(:disabled):active{transform:translateY(0);box-shadow:none}.coachThread-emptySeed:disabled{opacity:.48;cursor:not-allowed}.coachThread-turn{justify-content:flex-start;flex-direction:column;gap:1rem}.coachThread-turn,.coachThread-userMessage{width:100%;display:flex;align-items:flex-start}.coachThread-userMessage{justify-content:flex-end;flex-direction:row;padding-left:20%}@media (max-width:768px){.coachThread-userMessage{padding-left:10%}}.coachThread-userText{margin:0;padding:.75rem 1rem;border-radius:1.5rem 1.5rem 4px 1.5rem;background:#1a63b1;color:#fff;font-size:.875rem;font-weight:500;line-height:1.625;white-space:pre-wrap;box-shadow:0 2px 8px rgba(26,99,177,.28),0 1px 2px rgba(26,99,177,.18)}.coachThread-aiMessage{width:100%;flex-direction:row}.coachThread-aiContent,.coachThread-aiMessage{display:flex;align-items:flex-start;justify-content:flex-start}.coachThread-aiContent{flex:1 1;min-width:0;flex-direction:column;gap:1rem}.coachThread-textBlock{width:100%;padding:1rem 1.25rem;border-radius:1rem;border:1px solid #e2e8f0;background:#fff;color:#1e293b;font-size:.875rem;line-height:1.625;box-shadow:0 1px 4px rgba(15,23,42,.05)}.coachThread-textBlock .prose>:first-child{margin-top:0}.coachThread-textBlock .prose>:last-child{margin-bottom:0}.coachThread-clarification{display:inline-flex;max-width:80%}@media (max-width:768px){.coachThread-clarification{max-width:90%}}.coachThread-clarification-message{margin:0;padding:.75rem 1rem;border-radius:4px 1.5rem 1.5rem 1.5rem;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;font-size:.875rem;font-weight:500;line-height:1.625}.coachThread-card{padding:1.25rem;border:1px solid #dbe5f0;border-radius:1.5rem;background:radial-gradient(circle at top right,rgba(26,99,177,.04),transparent 30%),linear-gradient(340deg,#fff,#f8fafc);box-shadow:0 1px 3px rgba(15,23,42,.04),0 12px 32px rgba(15,23,42,.05);gap:1.25rem}.coachThread-card,.followUpCards{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.followUpCards{gap:.75rem;padding-top:1.25rem;border-top:1px solid #f0f0f0;margin-top:1rem}.followUpCards-label{font-size:12px;font-weight:500;color:#9ca3af;margin:0;text-transform:uppercase;letter-spacing:.05em}.followUpCards-list{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:.5rem}.followUpCards-card{width:100%;padding:.75rem 1rem;background:#f7f7f7;border:1.5px solid #e2e4e9;border-radius:8px;font-size:13px;font-weight:400;color:#374151;cursor:pointer;text-align:left;line-height:1.5;transition:border-color .15s ease,background .15s ease,color .15s ease}.followUpCards-card:hover{border-color:#1a63b1;background:#f0f4ff;color:#1a63b1}.OAuthInteraction{--oauth-ink:#172033;--oauth-muted:#526175;--oauth-line:#e2e8f0;--oauth-soft:#f8fafc;--oauth-primary:#1a63b1;--oauth-success:#15803d;display:grid;grid-template-columns:minmax(0,34rem);justify-content:center;align-content:center;min-height:100dvh;padding:1.5rem 1rem;background:var(--oauth-soft);color:var(--oauth-ink);font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.OAuthInteraction-card{width:100%;padding:2rem;background:#fff;border:1px solid var(--oauth-line);border-radius:1rem;box-shadow:0 14px 40px rgba(23,32,51,.0392156863)}.OAuthInteraction h1,.OAuthInteraction h2,.OAuthInteraction p,.OAuthInteraction ul{margin:0}.OAuthInteraction h1{font-size:1.5rem;line-height:1.25;font-weight:600}.OAuthInteraction h2{font-size:1rem;font-weight:600}.OAuthInteraction-connection{display:flex;align-items:center;justify-content:center;flex-direction:row;color:var(--oauth-muted)}.OAuthInteraction-connection>a{flex-shrink:0;border-radius:50%}.OAuthInteraction .logo-text{gap:.5rem;font-weight:600}.OAuthInteraction-connector{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;flex:0 1 5rem;min-width:2rem}.OAuthInteraction-connector:before{content:"";position:absolute;width:100%;border-top:2px dotted #94a3b8}.OAuthInteraction-connector span{display:flex;align-items:center;justify-content:center;flex-direction:row;position:relative;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--oauth-success);color:#fff;box-shadow:0 0 0 6px #fff}.OAuthInteraction-clientIcon,.OAuthInteraction-symbol{display:flex;align-items:center;justify-content:center;flex-direction:row;color:var(--oauth-muted)}.OAuthInteraction-clientIcon{background:var(--oauth-soft);border:1px solid var(--oauth-line);flex-shrink:0;width:4rem;height:4rem;border-radius:50%}.OAuthInteraction-clientIcon img{width:100%;height:100%;padding:.5rem;object-fit:contain;border-radius:inherit}.OAuthInteraction-heading,.OAuthInteraction-state{text-align:center}.OAuthInteraction-heading>p,.OAuthInteraction-state>p{margin-top:.75rem;color:var(--oauth-muted)}.OAuthInteraction-heading{margin-top:1.5rem}.OAuthInteraction-heading a,.OAuthInteraction-heading strong{font-weight:500}.OAuthInteraction-heading a,.OAuthInteraction-heading a bdi{color:#1a63b1;text-decoration:none}.OAuthInteraction-account,.OAuthInteraction-footer,.OAuthInteraction-home{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5rem}.OAuthInteraction-account img{flex-shrink:0;border-radius:50%}.OAuthInteraction-account strong{min-width:0;color:var(--oauth-ink);font-weight:500}.OAuthInteraction-access{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--oauth-line)}.OAuthInteraction-access ul{padding:0;list-style:none}.OAuthInteraction-access li{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 0}.OAuthInteraction-access li+li{border-top:1px solid var(--oauth-line)}.OAuthInteraction-access li svg{margin-top:2px;color:var(--oauth-success)}.OAuthInteraction-access li div{min-width:0}.OAuthInteraction-access li strong{display:block;font-weight:600}.OAuthInteraction-access li p{margin-top:.5rem;color:var(--oauth-muted)}.OAuthInteraction-empty{margin-top:.5rem!important;color:var(--oauth-muted)}.OAuthInteraction svg{flex-shrink:0}.OAuthInteraction-notice{margin-top:1.25rem;padding:1rem;border:1px solid var(--oauth-line);border-radius:.5rem;background:var(--oauth-soft);color:var(--oauth-ink);text-align:left}.OAuthInteraction-notice p{margin-top:.5rem}.OAuthInteraction-stateBrand{margin:0 auto 2rem}.OAuthInteraction-stateBrand .logo-text{gap:.75rem;font-size:1.25rem;letter-spacing:-.025em}.OAuthInteraction-symbol{width:3rem;height:3rem;margin:0 auto 1rem}.OAuthInteraction-state{padding:1rem 0}.OAuthInteraction-trust{margin-top:1rem!important;color:var(--oauth-muted);font-size:.875rem;text-align:center}.OAuthInteraction-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:.75rem;gap:.75rem;margin-top:1.5rem}.OAuthInteraction-actions button{display:flex;align-items:center;justify-content:center;flex-direction:row;min-width:0;min-height:44px;gap:.5rem;font:inherit;font-weight:600;overflow-wrap:anywhere}.OAuthInteraction-actions button span{min-width:0}.OAuthInteraction-actions button:disabled{opacity:.6;cursor:not-allowed}.OAuthInteraction a{color:var(--oauth-primary);text-underline-offset:3px}.OAuthInteraction a:focus-visible,.OAuthInteraction button:focus-visible{outline:3px solid var(--oauth-primary);outline-offset:3px}.OAuthInteraction-home{margin-top:1.25rem;min-height:44px}.OAuthInteraction-footer{flex-wrap:wrap;margin:.75rem auto 0;color:var(--oauth-muted);font-size:.875rem}.OAuthInteraction-footer a{display:inline-flex;align-items:center;min-height:44px}.OAuthInteraction-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.OAuthInteraction-spinner{animation:oauth-spin 1s linear infinite}@media (max-width:576px){.OAuthInteraction{align-content:start;padding:1rem .75rem}.OAuthInteraction-card{padding:1.5rem 1.25rem}.OAuthInteraction-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.OAuthInteraction-spinner{animation:none}.OAuthInteraction button{transition:none!important;transform:none!important}}@keyframes oauth-spin{to{transform:rotate(1turn)}}