.b-exchange-card,.b-ec-card,.b-broker-card,.b-interview-card,.b-event-detail{position:relative}.b-flag{top:var(--b-flag-top,2px);right:var(--b-flag-right,4px);z-index:2;width:22px;height:var(--b-flag-size,22px);line-height:0;display:block;position:absolute}.b-flag-button{width:22px;height:var(--b-flag-size,22px);color:var(--b-muted);opacity:.15;background:0 0;border:0;border-radius:5px;place-items:center;margin:0;padding:0;transition:opacity .12s,color .12s,background-color .12s;display:grid}:hover>.b-flag>.b-flag-button,.b-flag-button:hover,.b-flag-button:focus-visible,.b-flag-button[aria-expanded=true]{opacity:1}.b-flag-button svg{width:min(13px, calc(var(--b-flag-size,22px) - 1px));height:min(13px, calc(var(--b-flag-size,22px) - 1px))}.b-flag-button:hover,.b-flag-button[aria-expanded=true]{color:var(--b-accent);background:var(--b-accent-soft)}.b-flag-button:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}@media (prefers-reduced-motion:reduce){.b-flag-button{transition:none}}.b-flag-panel{border:1px solid var(--b-line);background:var(--b-panel);width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);color:var(--b-text);text-align:left;letter-spacing:normal;text-transform:none;border-radius:8px;margin:0;padding:12px 12px 10px;font:12px/1.5 Arial,Helvetica,sans-serif;position:fixed;inset:0 auto auto 0;overflow:auto;box-shadow:0 12px 32px #00000052}.b-flag-panel .b-flag-form{gap:6px;margin:0;display:grid}.b-flag-panel .b-flag-label{color:var(--b-muted);font-size:11px}.b-flag-panel .b-flag-label span{opacity:.8}.b-flag-panel .b-flag-select,.b-flag-panel .b-flag-text{border:1px solid var(--b-line);background:var(--b-bg);width:100%;color:var(--b-text);border-radius:5px;margin:0 0 4px;padding:6px 8px;font:13px/1.45 Arial,Helvetica,sans-serif}.b-flag-panel .b-flag-text{resize:vertical;min-height:72px}.b-flag-panel .b-flag-select:focus-visible,.b-flag-panel .b-flag-text:focus-visible{outline:2px solid var(--b-accent);outline-offset:0}.b-flag-panel .b-flag-error{color:#e0876f;margin:0;font-size:11px}.b-flag-panel .b-flag-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.b-flag-panel .b-flag-cancel,.b-flag-panel .b-flag-send{border-radius:5px;padding:5px 12px;font-size:12px;line-height:1.4}.b-flag-panel .b-flag-cancel{border:1px solid var(--b-line);color:var(--b-muted);background:0 0}.b-flag-panel .b-flag-send{border:1px solid var(--b-accent);background:var(--b-accent);color:var(--b-bg);font-weight:600}.b-flag-panel .b-flag-send:disabled{opacity:.6;cursor:progress}.b-flag-panel .b-flag-cancel:focus-visible,.b-flag-panel .b-flag-send:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b-flag-panel .b-flag-thanks{color:var(--b-text);outline:none;margin:2px 0;font-size:13px}:root[data-theme=light] .b-flag-panel{box-shadow:0 10px 28px #25322f29}:root[data-theme=light] .b-flag-panel .b-flag-error{color:#a4442b}
:root{--b-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--b-serif:var(--b-sans)}body{font-family:var(--b-sans);font-size:.9375rem}:is(.b-main,.b-main:has(.legacy-surface)){width:100%;max-width:2320px;padding:clamp(16px,2vw,40px) clamp(16px,2vw,40px) 64px}.b-workspace,.b-sidebar{transition:none}.b-sidebar{overflow-y:auto}.b-sidebar nav a{min-height:42px;font-size:.8125rem}.b-drawer-close{display:none}.b-eyebrow,.b-fine,.b-muted,.b-footer,.b-auth-fine,.b-auth-form label,.b-auth-divider{letter-spacing:.02em;font-size:.8125rem}.b-main :is(button,select,input),.b-outline,.b-icon-button,.calendar-button{min-height:36px}.b-main :is(button,select),.b-segment button,.b-tabs button{font-size:.8125rem}.b-icon-button{min-width:36px}.b-main :is(small,time),.b-broker-caption,.b-ec-card-meta{font-size:.75rem}:is(button,a,input,select,summary,[tabindex]):focus-visible{outline:2px solid var(--b-accent);outline-offset:3px}summary{cursor:pointer;padding-block:8px}.b-exchange-card-story{text-align:left;-webkit-hyphens:none;hyphens:none;place-self:start;max-width:85ch}.b-exchange-card-fact-list dt{overflow-wrap:normal;min-width:8em}.b-exchange-card-story p,.b-broker-argument,.b-interview-copy{line-height:1.65}.b-feed-switcher{scroll-padding:12px}.b-feed-switcher button{font-size:.9375rem}.b-family-overview{min-height:100px}.b-family-toggles button{min-width:94px}.b-exchange-controls{min-height:42px}.b-skeleton{border:1px solid var(--b-line);background:linear-gradient(var(--b-panel-2) 0 0) 24px 70px / 65% 16px no-repeat, linear-gradient(var(--b-panel-2) 0 0) 24px 110px / 85% 12px no-repeat, var(--b-panel);min-height:360px;color:var(--b-muted);border-radius:12px;padding:24px}.b-updating{min-height:28px;color:var(--b-muted);font-size:.8125rem}[aria-busy=true]>.b-ec-card-list{opacity:.65}.b-flag-button{min-width:36px;min-height:36px;opacity:.7!important}.b-dialog,.b-sector-dialog,.b-transcript-dialog{border-color:var(--b-line);border-radius:14px;max-height:calc(100dvh - 32px)}.b-transcript-header,.b-sector-dialog-header{background:var(--b-panel);z-index:2;position:sticky;top:0}.b-transcript-dialog{max-width:980px}.b-transcript-header{padding-right:42px}.b-transcript-body{max-width:85ch;margin-inline:auto}.b-transcript-section{align-items:start}.b-transcript-dialog .b-dialog-close{float:right;z-index:3;position:sticky;top:8px}.b-broker-model{overflow-x:auto}.b-reader-status{padding:8px 18px;font-size:.8125rem}.b-auth{gap:clamp(32px,5vw,88px);max-width:1200px;margin:auto;padding:48px 32px}.b-password{gap:8px;display:flex}.b-password button{flex-shrink:0}.b-auth-help{color:var(--b-muted);margin-top:18px;font-size:.8125rem}.b-mobile-filters,.b-agenda{display:none}.legacy-surface{color:var(--b-text);min-width:0}.legacy-surface :is([class*=bg-zinc-9],[class*=bg-zinc-8]){background-color:var(--b-panel)}.legacy-surface [class*=border-zinc-]{border-color:var(--b-line)}.legacy-surface :is([class*=text-zinc-1],[class*=text-zinc-2],[class*=text-zinc-3],.text-white){color:var(--b-text)}.legacy-surface :is([class*=text-zinc-4],[class*=text-zinc-5],[class*=text-zinc-6]){color:var(--b-muted)}.legacy-surface :is([class*=text-teal-],[class*=text-cyan-]){color:var(--b-accent)}.legacy-surface :is([class*="text-[9px]"],[class*="text-[10px]"],[class*="text-[11px]"]){font-size:.75rem}.legacy-surface :is(.grid,.flex)>*{min-width:0}.legacy-surface :is(td,th){font-variant-numeric:tabular-nums}.legacy-surface .overflow-x-auto{overscroll-behavior-x:contain;max-width:100%}.legacy-surface thead{background:var(--b-panel);position:sticky;top:0}.b-other-event{overflow-wrap:anywhere;flex-wrap:wrap;align-items:start;min-width:0}.b-other-event .b-event-purpose{white-space:normal;flex:180px}.b-results h1{min-width:0}.b-results article>.flex{flex-wrap:wrap}.b-results article a.truncate{white-space:normal;overflow-wrap:anywhere;overflow:visible}.b-ec-detail :is(table,.b-ec-capacity-table){max-width:100%}.b-ecb-selects{min-height:78px}.b-ec-title-details{grid-column:1/-1}.b-ec-title-details summary{color:var(--b-muted);font-size:.875rem}.b-company-actions{flex-wrap:wrap;gap:8px;margin-block:12px;display:flex}@media (min-width:761px){:root[data-rail="1"] .b-sidebar{width:64px;padding:28px 10px 14px}:root[data-rail="1"] .b-workspace{margin-left:64px}:root[data-rail="1"] .b-sidebar :is(.b-brand>span:last-child,.b-sidebar-label,.b-nav-label,.b-theme span,.b-profile>div,.b-online){display:none}:root[data-rail="1"] .b-sidebar :is(nav a,.b-brand,.b-theme,.b-profile){justify-content:center;gap:0}:root[data-rail="0"] .b-sidebar{width:224px}:root[data-rail="0"] .b-workspace{margin-left:224px}}@media (min-width:761px) and (max-width:1499px){:root[data-rail=auto] .b-sidebar{width:64px;padding:28px 10px 14px}:root[data-rail=auto] .b-workspace{margin-left:64px}:root[data-rail=auto] .b-sidebar :is(.b-brand>span:last-child,.b-sidebar-label,.b-nav-label,.b-theme span,.b-profile>div,.b-online){display:none}:root[data-rail=auto] .b-sidebar :is(nav a,.b-brand,.b-theme,.b-profile){justify-content:center;gap:0}}@media (max-width:760px){.b-workspace{margin-left:0}.b-sidebar{width:min(300px,86vw);padding:24px 20px}.b-sidebar.mobile-open{transform:translate(0)}.b-drawer-close{display:inline-flex;position:absolute;top:10px;right:10px}.b-sidebar :is(.b-nav-label,.b-theme span,.b-profile>div,.b-online){display:initial}.b-sidebar .b-brand>span:last-child,.b-sidebar .b-sidebar-label{display:block}.b-rail-toggle{display:none}:is(.b-main,.b-main:has(.legacy-surface)){padding:16px 12px 40px}.b-main :is(button,select),.b-icon-button,.calendar-button,.b-sidebar a,.b-transcript-link{min-height:44px}.b-icon-button{min-width:44px}.b-feed-switcher{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:visible}.b-feed-switcher button{white-space:normal;padding:8px;font-size:.8125rem}.b-mobile-filters{align-items:center;display:inline-flex}.b-watchbar{gap:8px;padding-block:8px}.b-watchbar-controls{gap:8px}.b-watchbar:not(.filters-open) :is(.b-company-segment,.b-sector-segment),.b-watchbar .b-eyebrow{display:none}.b-family-overview{min-height:54px;position:static}.b-family-toggles{flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.b-family-toggles button{flex-shrink:0}.b-filing-keywords{gap:6px}.b-filing-keywords label{width:100%}.b-filing-keywords input{width:min(210px,65vw)}.b-exchange-controls .b-ec-order{display:none}.b-auth{flex-direction:column;gap:24px;max-width:500px;padding:24px 16px;display:flex}.b-auth-panel{order:-1;width:100%}.b-auth-brand h1{font-size:1.75rem}.b-auth-form :is(input,button){min-height:44px}.b-month-grid{display:none}.b-agenda{gap:16px;display:grid}.b-agenda section{border:1px solid var(--b-line);border-radius:10px;padding:14px}.b-agenda h2{margin-bottom:10px}.b-agenda a{padding:8px;display:block}.b-ecb-controls:not(.filters-open) .b-ecb-selects{display:none}.b-dialog,.b-transcript-dialog,.b-sector-dialog{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.b-exchange-card-eyebrow,.b-exchange-card-actions a,.b-scale-caption,.b-exchange-first,.b-exchange-card-story-label{letter-spacing:.02em;font-size:.75rem}.b-exchange-card-fact-list>div{font-size:.8125rem}.b-flag{width:36px;height:36px;top:4px;right:8px}.b-flag-button svg{width:15px;height:15px}.b-flag-panel,.b-flag-panel :is(select,textarea){font-family:var(--b-sans)}.b-exchange-card-eyebrow{padding-right:32px}.b-transcript-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.b-transcript-tools input{border:1px solid var(--b-line);border-radius:6px;min-width:0;padding:8px}.b-interview-open{min-height:36px;padding-block:8px}.b-interview-thumbnail img{aspect-ratio:16/9;object-fit:cover}.b-interview-summary{grid-template-columns:minmax(0,1fr);min-width:0;font-size:.9375rem;line-height:1.65}.b-interview-summary li{overflow-wrap:anywhere;min-width:0}@container desk-feed (min-width:1000px){.b-interview-summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,3cqi,56px)}}.b-event-detail{max-width:1100px;margin-inline:auto}@media (max-width:760px){.b-watchbar{flex-wrap:wrap;align-items:center;display:flex}.b-watchbar-controls{display:contents}.b-watchbar .b-desk-period{flex:1;order:-1;margin:0}.b-watchbar .b-desk-period button{padding-inline:8px}.b-watchbar>.b-mobile-filters{padding-inline:10px}.b-watchbar:not(.filters-open)>.b-outline:not(.b-mobile-filters){display:none}.b-watchbar.filters-open :is(.b-company-segment,.b-sector-segment){width:100%}.b-filing-keywords:not(.is-open){display:none}.b-exchange-controls{margin-bottom:0}.b-updating:empty{min-height:0}.b-family-overview{margin-bottom:8px}.b-interview-open{min-height:44px}.b-flag{width:44px;height:44px}.b-flag-button{min-width:44px;min-height:44px}.b-ecb,.b-ecb-search,.b-ecb-search input{min-width:0}}.b-agenda{grid-template-columns:minmax(0,1fr)}.b-agenda section{min-width:0}.b-agenda :is(a,h2,span){overflow-wrap:anywhere;white-space:normal}.b-ec-detail{border-radius:14px;max-height:calc(100dvh - 32px)}.b-ec-detail>header{background:var(--b-bg);z-index:2;padding-block:12px;position:sticky;top:-28px}.b-ec-detail-close{z-index:3;background:var(--b-bg);min-height:36px;position:sticky;top:0}.b-ec-table-wrap{max-width:100%;overflow-x:auto}@media (max-width:760px){.b-sidebar{visibility:hidden}.b-sidebar.mobile-open{visibility:visible}.b-ec-detail>header{top:-20px}.b-ec-detail-close{min-height:44px}}
.b-earnings-page,.b-earnings,.b-earnings>[role=tabpanel]{min-width:0}.b-earnings-panel{container-type:inline-size}.b-earnings-cards{grid-template-columns:minmax(0,920px);align-items:start;gap:16px;min-width:0;display:grid}@container (min-width:1380px){.b-earnings-cards{grid-template-columns:repeat(2,minmax(0,920px))}}.b-earnings-card{--b-up:#59b69b;--b-down:#dd9191;border:1px solid var(--b-line);background:var(--b-panel);border-radius:8px;min-width:0;padding:14px 16px 12px;position:relative}:root[data-theme=light] .b-earnings-card{--b-up:#246e59;--b-down:#a33e45}.b-earnings-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;min-width:0;margin-bottom:10px;padding-right:28px;display:flex}.b-earnings-card-title{min-width:0}.b-earnings-card-title h2{font:400 19px/1.25 var(--b-serif);letter-spacing:-.2px;margin:0 0 3px}.b-earnings-card-title h2 a{color:var(--b-text)}.b-earnings-card-title h2 a:hover{color:var(--b-accent)}.b-earnings-meta{color:var(--b-muted);flex-wrap:wrap;gap:2px 10px;margin:0;font-size:12px;display:flex}.b-earnings-meta a{color:var(--b-accent)}.b-earn-listing{border:1px solid color-mix(in srgb, var(--b-accent) 40%, transparent);background:color-mix(in srgb, var(--b-accent) 9%, transparent);height:18px;color:var(--b-accent);font:500 11px/1 var(--b-sans);letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.b-earnings-meta a:hover{text-decoration:underline}.b-earnings-card-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.b-earnings-card-tools .b-segment button{cursor:pointer;font-size:11px}.b-earn-single{color:var(--b-muted);font-size:11px}.b-earn-withheld-basis{color:var(--b-warn);margin:8px 0;font-size:13px}.b-earnings-scroll{border:1px solid var(--b-line);border-radius:6px;min-width:0;max-width:100%;overflow-x:auto}.b-earnings-scroll:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}.b-earnings-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:540px;color:var(--b-text);font-size:12.5px;line-height:1.3}.b-earnings-table th,.b-earnings-table td{text-align:center;vertical-align:middle;border-bottom:1px solid var(--b-line);white-space:nowrap;padding:5px 6px}.b-earnings-table thead th{color:var(--b-muted);background:var(--b-panel-2);letter-spacing:.2px;font-size:11px;font-weight:600}.b-earnings-table thead th.current{color:var(--b-accent)}.b-earnings-table thead th:first-child{z-index:2;position:sticky;left:0}.b-earnings-table tbody tr:last-child>*{border-bottom:0}.b-earnings-table th[scope=row]{z-index:1;white-space:normal;width:31%;min-width:144px;font-weight:inherit;position:sticky;left:0}.b-earnings-table td.current{background:var(--b-accent-soft)}.b-earn-main>*{background:var(--b-panel-2);font-weight:600}.b-earn-main>td.current{background:color-mix(in srgb, var(--b-accent) 9%, var(--b-panel-2))}.b-earn-line>*{background:var(--b-panel);font-weight:400}.b-earn-line>td.current{background:color-mix(in srgb, var(--b-accent) 5%, var(--b-panel))}.b-earn-sub>*{background:var(--b-panel);color:var(--b-muted);font-weight:400}.b-earn-sub>td.current{background:color-mix(in srgb, var(--b-accent) 5%, var(--b-panel));color:var(--b-text)}.b-earn-sub>th[scope=row]{box-shadow:inset 3px 0 0 var(--b-line)}.b-earnings-table .b-earn-toggle{min-height:22px;color:var(--b-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0 24px;font-weight:600;display:inline-flex;position:relative}.b-earn-toggle:hover{color:var(--b-accent)}.b-earn-toggle:focus-visible{outline:2px solid var(--b-accent);outline-offset:1px}.b-earn-sign{border:1px solid var(--b-line);width:16px;height:16px;color:var(--b-accent);border-radius:3px;place-items:center;font-size:13px;font-weight:400;line-height:1;display:inline-grid;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.b-earn-toggle[aria-expanded=true] .b-earn-sign{border-color:var(--b-accent)}.b-earn-label{display:inline-block}.b-earn-caption{color:var(--b-muted);margin-top:0;font-size:10.5px;font-weight:400;line-height:1.3;display:block}.b-earn-change{color:var(--b-muted)}.b-earn-main>.b-earn-change{color:var(--b-text);font-weight:500}.b-earn-up{color:var(--b-up)}.b-earn-down{color:var(--b-down)}.b-earn-withheld{color:var(--b-warn)}.b-earnings-foot{color:var(--b-muted);text-align:center;margin:7px 0 2px;font-size:11px}.b-earnings-details>.b-earnings-scroll{margin-top:6px}.b-earnings-other th[scope=row]{width:46%}.b-earnings-notes{color:var(--b-text);gap:8px;margin:8px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.b-earnings-notes li{grid-template-columns:2.2em minmax(0,1fr);gap:4px;display:grid}.b-earn-note-no{color:var(--b-muted);font-variant-numeric:tabular-nums}.b-earnings-notes p{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.5}.b-earn-note-page{color:var(--b-muted);white-space:nowrap;font-size:11px}@media (pointer:coarse){.b-earnings-table .b-earn-toggle{min-height:44px}}@media (max-width:640px){.b-earnings-card{padding:14px 12px 12px}.b-earnings-card-title h2{font-size:18px}.b-earnings-table{min-width:520px}.b-earnings-table th,.b-earnings-table td{padding:5px}.b-earnings-table th[scope=row]{width:118px;min-width:118px;max-width:118px}.b-earnings-other th[scope=row]{width:118px}.b-earnings-table .b-earn-toggle{padding:1px 21px}}.b-earnings-disclosures{min-width:0;margin-top:2px;position:relative}.b-earnings-disclosure-row{visibility:hidden;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.b-earnings-disclosures .b-earnings-details{display:block;position:static}.b-earnings-details:not([open])>:not(summary){display:none}.b-earn-disclosure{min-width:0;color:var(--b-muted);overflow-wrap:anywhere;align-items:flex-start;gap:6px;margin:0;padding-block:6px;font-size:12px;line-height:1.4;display:flex}.b-earn-disclosure-icon{flex:none;place-items:center;width:14px;height:1.4em;display:inline-grid}.b-earn-disclosure-icon .b-earn-glyph{width:12px;height:12px}.b-earnings-disclosures>.b-earnings-details>summary,.b-earnings-disclosures>.b-earn-disclosure-static{width:calc(50% - 8px);position:absolute;top:0}.b-earnings-other-details>summary,.b-earnings-other-static{left:0}.b-earnings-notes-details>summary,.b-earnings-notes-static{left:calc(50% + 8px)}.b-earnings-disclosures summary{cursor:pointer;border-radius:4px;list-style:none;transition:color .12s ease-out}.b-earnings-disclosures summary::-webkit-details-marker{display:none}.b-earnings-disclosures summary:hover,.b-earnings-details[open]>summary{color:var(--b-text)}.b-earnings-disclosures summary:hover .b-earn-glyph{color:var(--b-accent)}.b-earnings-disclosures summary .b-earn-glyph-chevron{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.b-earnings-details[open]>summary .b-earn-glyph-chevron{color:var(--b-accent);transform:rotate(90deg)}.b-earn-disclosure-static{cursor:default;color:color-mix(in srgb, var(--b-muted) 82%, transparent)}.b-earn-disclosure-static .b-earn-glyph{opacity:.75}.b-earn-notes-caveat{background:color-mix(in srgb, var(--b-muted) 7%, transparent);color:var(--b-muted);border-radius:6px;align-items:flex-start;gap:6px;margin:6px 0 0;padding:6px 10px;font-size:11px;line-height:1.45;display:flex}.b-earn-notes-caveat .b-earn-glyph{opacity:.8;flex:none;width:13px;height:13px;margin-top:1px}.b-earnings-documents{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.b-earn-document-slot{border-radius:999px;display:inline-flex}.b-earnings-card .b-earn-document{border:1px solid var(--b-line);height:28px;min-height:0;color:var(--b-muted);font:500 12px/1 var(--b-sans);letter-spacing:.01em;white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px 0 10px;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.b-earn-document .b-earn-glyph{flex:none;width:14px;height:14px}.b-earn-document .b-earn-glyph-external{opacity:.75;width:11px;height:11px;margin-left:-1px}.b-earnings-card .b-earn-document.available{color:var(--b-accent);border-color:color-mix(in srgb, var(--b-accent) 40%, transparent);background:color-mix(in srgb, var(--b-accent) 7%, transparent)}.b-earnings-card .b-earn-document.available:hover{border-color:var(--b-accent);background:color-mix(in srgb, var(--b-accent) 14%, transparent);text-decoration:none}.b-earnings-card .b-earn-document.available:active{background:color-mix(in srgb, var(--b-accent) 20%, transparent)}.b-earnings-card .b-earn-document:disabled{color:color-mix(in srgb, var(--b-muted) 72%, transparent);cursor:default;pointer-events:none;border-style:dashed}.b-earnings-card .b-earn-document:disabled .b-earn-glyph{opacity:.7}.b-earnings-card .b-earn-document:focus-visible{outline:2px solid var(--b-accent);outline-offset:2px}@media (pointer:coarse){.b-earnings-card .b-earn-document{height:44px;padding-inline:14px 16px;font-size:13px}.b-earn-disclosure{align-items:center;min-height:44px}}@media (pointer:coarse) and (max-width:360px){.b-earnings-card .b-earn-document{gap:5px;padding-inline:10px 12px;font-size:12px}}.b-earn-lender,.b-earn-statements{margin-block:.75rem}.b-earn-statement{margin-block:.5rem}.b-earn-statement>summary{cursor:pointer;text-align:center}.b-earn-statement th,.b-earn-statement td,.b-earn-lender th,.b-earn-lender td{text-align:center}.b-earn-statement-total{font-weight:650}
.b-earnings{--ebar-h:36px;--ebar-r:9px;--ebar-ease:cubic-bezier(.2, .7, .2, 1)}@media (pointer:coarse),(max-width:760px){.b-earnings{--ebar-h:44px}}.b-earnings-eyebrow{margin:0 0 6px}.b-earnings>.b-feed-switcher{margin-bottom:16px}.b-earnings-bar{border:1px solid var(--b-line);background:var(--b-panel);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0 0 12px;padding:8px 10px 8px 8px;display:flex}.b-ebar-nav,.b-ebar-meta,.b-ebar-status,.b-ebar-filters{display:contents}.b-ebar-arrows{flex:none;gap:4px;display:flex}.b-ebar-title{min-width:0;color:var(--b-text);font:600 18px/1.25 var(--b-sans);letter-spacing:-.2px;white-space:nowrap;font-variant-numeric:tabular-nums;flex:auto;margin:0 6px 0 4px;display:grid}.b-ebar-title>*{text-overflow:ellipsis;grid-area:1/1;min-width:0;overflow:hidden}.b-ebar-title-short{display:none}.b-ebar-cal{flex:none;display:inline-flex}.b-earnings-bar .b-ebar-segment{height:var(--ebar-h);border:1px solid var(--b-line);border-radius:var(--ebar-r);background:var(--b-bg);flex:none;gap:2px;padding:3px}.b-earnings-bar .b-ebar-segment button{border-radius:calc(var(--ebar-r) - 3px);height:100%;min-height:0;color:var(--b-muted);cursor:pointer;transition:color .14s ease, background-color .14s ease, box-shadow .14s ease, transform .12s var(--ebar-ease);padding:0 12px;font-size:13px;font-weight:500;line-height:1;position:relative}.b-earnings-bar .b-ebar-segment button:hover{color:var(--b-text)}.b-earnings-bar .b-ebar-segment button:active{transform:scale(.97)}.b-earnings-bar .b-ebar-segment button:focus-visible{outline-offset:0}.b-earnings-bar .b-ebar-segment button.active{background:var(--b-panel-2);color:var(--b-text);box-shadow:0 1px 2px #0000004d,inset 0 0 0 1px #ffffff0b}:root[data-theme=light] .b-earnings-bar .b-ebar-segment button.active{background:var(--b-panel);box-shadow:0 1px 2px #25322f24, 0 0 0 1px var(--b-line)}.b-earnings-bar .b-ebar-period button.away{color:var(--b-accent)}.b-earnings-bar .b-ebar-period button.away:before{content:"";background:var(--b-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.b-earnings-bar .b-earnings-bar-icon{width:var(--ebar-h);height:var(--ebar-h);border:1px solid var(--b-line);border-radius:var(--ebar-r);background:var(--b-bg);min-width:0;min-height:0;color:var(--b-muted);cursor:pointer;transition:color .14s ease, border-color .14s ease, background-color .14s ease, opacity .14s ease, transform .12s var(--ebar-ease);flex:none;place-items:center;padding:0;display:inline-grid;position:relative}.b-earnings-bar .b-earnings-bar-icon:hover:not(:disabled){color:var(--b-text);background:var(--b-panel-2)}.b-earnings-bar .b-earnings-bar-icon:active:not(:disabled){transform:scale(.94)}.b-earnings-bar .b-earnings-bar-icon[aria-expanded=true]{color:var(--b-accent);border-color:color-mix(in srgb, var(--b-accent) 60%, var(--b-line))}.b-earnings-bar .b-earnings-bar-icon:disabled{opacity:.38;cursor:default}.b-earnings-bar .b-earnings-bar-icon svg{width:18px;height:18px}.b-earnings-bar .b-ebar-filters-toggle{display:none}.b-earnings-bar .b-ebar-filters-toggle[data-filtered]:after{content:"";background:var(--b-accent);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.b-ebar-events{height:var(--ebar-h);border-radius:var(--ebar-r);background:var(--b-bg);min-width:6.4em;color:var(--b-muted);white-space:nowrap;cursor:default;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:13px;transition:opacity .16s;display:inline-flex}.b-ebar-events strong{color:var(--b-accent);font-variant-numeric:tabular-nums;font-weight:650}.b-ebar-events[data-empty] strong{color:var(--b-muted)}.b-ebar-events[data-stale]{opacity:.5}.b-ebar-refresh[data-spinning] svg{animation:.85s cubic-bezier(.45,0,.25,1) infinite b-ebar-spin}@keyframes b-ebar-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.b-ebar-refresh[data-spinning] svg{opacity:.45}}.b-ebar-failed{height:calc(var(--ebar-h) - 6px);border:1px solid color-mix(in srgb, var(--b-warn) 42%, transparent);background:color-mix(in srgb, var(--b-warn) 10%, transparent);color:var(--b-warn);white-space:nowrap;font-variant-numeric:tabular-nums;animation:b-ebar-in .2s var(--ebar-ease);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12px;display:inline-flex}@keyframes b-ebar-in{0%{opacity:0;transform:translateY(-2px)}}@media (pointer:coarse),(max-width:760px){.b-earnings-bar .b-ebar-segment button:after{content:"";position:absolute;inset:-4px -1px}}@container (max-width:1269px){.b-earnings-bar{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"arrows title period events cal refresh""filters filters failed failed failed failed";display:grid}.b-ebar-arrows{grid-area:arrows}.b-ebar-title{grid-area:title}.b-earnings-bar .b-ebar-period{grid-area:period}.b-ebar-events{grid-area:events}.b-ebar-cal{grid-area:cal}.b-earnings-bar .b-ebar-refresh{grid-area:refresh}.b-ebar-filters{grid-area:filters;gap:8px;display:flex}.b-ebar-failed{grid-area:failed;justify-self:end;min-width:0}}@container (max-width:919px){.b-earnings-bar{flex-direction:column;align-items:stretch;display:flex}.b-ebar-nav{align-items:center;gap:8px;min-width:0;display:flex}.b-ebar-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.b-ebar-filters{display:contents}.b-ebar-events{margin-right:auto}}@container (max-width:719px){.b-earnings-bar{border-radius:12px;padding:8px}.b-ebar-nav{flex-wrap:wrap}.b-ebar-title{flex:1 1 0;margin:0 0 0 4px}.b-earnings-bar .b-ebar-period{flex:100%}.b-earnings-bar .b-ebar-period button{flex:1 1 0;padding-inline:6px}.b-earnings-bar .b-ebar-filters-toggle{display:inline-grid}.b-ebar-filters{display:none}.b-earnings-bar[data-filters-open] .b-ebar-filters{flex-direction:column;flex:100%;order:9;gap:8px;display:flex}.b-earnings-bar[data-filters-open] .b-ebar-filters .b-ebar-segment{width:100%}.b-earnings-bar[data-filters-open] .b-ebar-filters .b-ebar-segment button{flex:1 1 0;padding-inline:6px}.b-ebar-failed{order:8}}@container (max-width:479px){.b-ebar-title{font-size:clamp(15px,4.6cqi,17px)}.b-ebar-title-full{display:none}.b-ebar-title-short{display:inline}}.b-earnings-content{transition:opacity .14s}.b-earnings-content[data-stale]{opacity:.5;transition:opacity .2s .14s}.b-earnings-empty{border:1px dashed var(--b-line);max-width:920px;color:var(--b-muted);text-align:center;border-radius:12px;margin:0;padding:36px 16px;font-size:13px}.b-earnings-more{border:1px solid var(--b-line);background:var(--b-panel);height:36px;color:var(--b-text);cursor:pointer;transition:color .14s ease, border-color .14s ease, transform .12s var(--ebar-ease);border-radius:999px;margin-top:16px;padding:0 18px;font-size:13px}.b-earnings-more:hover:not(:disabled){color:var(--b-accent);border-color:color-mix(in srgb, var(--b-accent) 55%, var(--b-line))}.b-earnings-more:active:not(:disabled){transform:scale(.97)}.b-earnings-more:disabled{opacity:.6;cursor:default}.b-earnings-digest>h1{color:var(--b-text);font:600 18px/1.25 var(--b-sans);letter-spacing:-.2px;margin:2px 0 4px}.b-pending-wrap{transition:grid-template-rows .24s var(--ebar-ease), margin-bottom .24s var(--ebar-ease), opacity .18s ease;grid-template-rows:1fr;margin-bottom:14px;display:grid}.b-pending-wrap[data-collapsed]{opacity:0;visibility:hidden;transition:grid-template-rows .24s var(--ebar-ease), margin-bottom .24s var(--ebar-ease), opacity .14s ease, visibility 0s linear .24s;grid-template-rows:0fr;margin-bottom:0}.b-pending-clip{min-height:0;overflow:hidden}.b-pending{--chip-h:30px;--chip-gap:6px;border:1px solid var(--b-line);background:var(--b-panel);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 18px;padding:10px 10px 10px 14px;display:grid}.b-pending-head{gap:5px;padding-top:6px;display:grid}.b-pending-title{color:var(--b-accent);font:600 11px/1.2 var(--b-sans);letter-spacing:1.4px;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;display:flex}.b-pending-count{color:var(--b-text);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:13px}.b-pending-legend{color:var(--b-muted);white-space:nowrap;gap:10px;margin:0;font-size:11px;line-height:1.3;display:flex}.b-pending-legend>span{align-items:center;gap:5px;display:inline-flex}.b-pending-scroll{max-height:calc(var(--chip-h) * 3.5 + var(--chip-gap) * 3 + 8px);scrollbar-width:thin;scrollbar-color:var(--b-line) transparent;margin:-4px;padding:4px;overflow-y:auto}.b-pending-scroll[data-fade=bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.b-pending-scroll[data-fade=top]{-webkit-mask-image:linear-gradient(0deg,#000 calc(100% - 30px),#0000);mask-image:linear-gradient(0deg,#000 calc(100% - 30px),#0000)}.b-pending-scroll[data-fade=both]{-webkit-mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000)}.b-pending-list{align-items:center;gap:var(--chip-gap);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.b-pending-list>li{align-items:center;gap:var(--chip-gap);min-width:0;max-width:100%;display:inline-flex}.b-pending-day{color:var(--b-muted);letter-spacing:.6px;text-transform:uppercase;flex:none;padding-right:2px;font-size:11px;font-weight:600}.b-pending-list>li.b-pending-day-end{margin-right:14px}.b-pending-chip{min-width:0;max-width:17em;height:var(--chip-h);border:1px solid var(--b-line);background:var(--b-panel-2);color:var(--b-text);letter-spacing:.1px;white-space:nowrap;transition:color .14s ease, border-color .14s ease, background-color .14s ease, transform .12s var(--ebar-ease);border-radius:8px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:12.5px;font-weight:550;display:inline-flex;position:relative}.b-pending-chip:hover{color:var(--b-accent);border-color:color-mix(in srgb, var(--b-accent) 55%, var(--b-line));background:color-mix(in srgb, var(--b-accent) 8%, var(--b-panel-2))}.b-pending-chip:active{transform:scale(.96)}.b-pending-chip:focus-visible{outline-offset:2px}.b-pending-name{text-overflow:ellipsis;overflow:hidden}.b-pending-dot{border-radius:50%;flex:none;width:7px;height:7px;position:relative}.b-pending-chip[data-state=filed] .b-pending-dot,.b-pending-dot[data-state=filed]{background:var(--b-accent)}.b-pending-chip[data-state=expected] .b-pending-dot,.b-pending-dot[data-state=expected]{border:1.5px solid var(--b-muted)}.b-pending-more{height:var(--chip-h);border:1px dashed var(--b-line);color:var(--b-muted);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}@media (pointer:coarse){.b-pending{--chip-h:34px;--chip-gap:10px}.b-pending-chip:after{content:"";position:absolute;inset:-5px}}@container (max-width:640px){.b-pending{grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}.b-pending-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:0;display:flex}.b-pending-scroll{max-height:calc(var(--chip-h) * 4.5 + var(--chip-gap) * 4 + 8px)}}
