:root{color-scheme:dark;--stock96-bg:#0b0b0e;--stock96-rail:#0f0f13;--stock96-surface:#111116;--stock96-surface-raised:#17171d;--stock96-soft:#1b1b22;--stock96-line:#27272f;--stock96-line-strong:#353540;--stock96-text:#f2f4f6;--stock96-text-secondary:#b0b8c1;--stock96-muted:#7d8795;--stock96-accent:#3182f6;--stock96-accent-soft:rgba(49,130,246,0.16);--stock96-up:#f04452;--stock96-down:#3182f6;--stock96-rail-width:216px;--stock96-bottom-height:64px;--stock96-radius:14px;--color-bg:var(--stock96-bg)!important;--color-surface:var(--stock96-surface)!important;--color-soft:var(--stock96-soft)!important;--color-line:var(--stock96-line)!important;--color-ink:var(--stock96-text)!important;--color-muted:var(--stock96-muted)!important;--color-primary:var(--stock96-accent)!important;--color-primary-soft:var(--stock96-accent-soft)!important;--color-on-primary:#ffffff!important;--color-text:var(--stock96-text)!important;--color-text-muted:var(--stock96-muted)!important;--color-border:var(--stock96-line)!important;--bg:var(--stock96-bg)!important;--surface:var(--stock96-surface)!important;--soft:var(--stock96-soft)!important;--line:var(--stock96-line)!important;--ink:var(--stock96-text)!important;--muted:var(--stock96-muted)!important;--primary:var(--stock96-accent)!important;--primary-deep:#8ab7ff!important;--primary-soft:var(--stock96-accent-soft)!important;--up:var(--stock96-up)!important;--down:var(--stock96-down)!important;--rail:var(--stock96-rail-width)!important;--rail-width:var(--stock96-rail-width)!important;--bottom-nav-height:var(--stock96-bottom-height)!important}*{box-sizing:border-box}body,html{min-height:100%;background:var(--stock96-bg)!important;color:var(--stock96-text)!important}body{margin:0}::selection{background:rgba(49,130,246,.35);color:#ffffff}button,input,select,textarea{color-scheme:dark}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(49,130,246,.3)!important;outline-offset:2px}body .app-shell{min-height:100dvh;display:flex}body .app-shell,body .shell-main{background:var(--stock96-bg)!important}body .shell-main{min-width:0;flex:1 1}body .side-rail{position:sticky;z-index:40;top:0;width:var(--stock96-rail-width);height:100dvh;flex:0 0 var(--stock96-rail-width);display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:14px 11px;border-right:1px solid #202027!important;background:var(--stock96-rail)!important}body .brand-mark{width:100%;min-height:44px;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:9px;padding:5px 9px 9px;color:var(--stock96-text)}body .brand-wordmark{overflow:hidden;color:var(--stock96-text)!important;font-size:15px;font-weight:780;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap}body .bio96-flame-icon,body .stock96-brand-icon{flex:0 0 auto;color:var(--stock96-accent)!important}body .rail-nav{width:100%;display:grid;gap:3px}body .rail-item{min-height:42px;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;justify-items:start;gap:10px;padding:0 10px;border-radius:9px;background:transparent!important;color:var(--stock96-muted)!important;font-size:13px;font-weight:650}body .rail-item--selected,body .rail-item:hover{background:var(--stock96-soft)!important;color:var(--stock96-text)!important}body .rail-item--selected svg,body .rail-item:hover svg{color:var(--stock96-accent)!important}body .rail-footer{width:100%;display:grid;gap:9px;margin-top:auto}body .lang-switch{border-color:var(--stock96-line)!important}body .lang-switch__item{min-height:32px;border-radius:7px;color:var(--stock96-muted)!important}body .lang-switch__item--selected,body .lang-switch__item:hover{background:var(--stock96-soft)!important;color:var(--stock96-text-secondary)!important}body .lang-switch__item--selected:before{background:var(--stock96-accent)!important}body .side-rail .rail-account{width:100%;min-height:52px;display:grid;align-items:center;gap:9px;padding:8px 9px;border:1px solid var(--stock96-line)!important;border-radius:11px;background:#141419!important;color:var(--stock96-text-secondary)!important;box-shadow:none!important}body .side-rail button.rail-account{grid-template-columns:32px minmax(0,1fr);text-align:left}body .side-rail button.rail-account:hover{border-color:var(--stock96-line-strong)!important;background:var(--stock96-soft)!important;transform:none!important}body .rail-account__avatar,body .rail-account__icon{width:32px;height:32px;display:grid;overflow:hidden;border-radius:9px;background:#222229!important;color:var(--stock96-muted)!important;place-items:center}body .rail-account__avatar img{width:100%;height:100%;object-fit:cover}body .rail-account__copy{min-width:0;display:grid;gap:2px}body .rail-account__copy small,body .rail-account__copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .rail-account__copy strong{color:var(--stock96-text)!important;font-size:12px}body .rail-account__copy small{color:var(--stock96-muted)!important;font-size:9px}body .side-rail .rail-account--profile{grid-template-columns:32px minmax(0,1fr) 28px}body .rail-account--profile>button{width:28px;height:28px;display:grid;padding:0;border:0;border-radius:7px;background:transparent;color:var(--stock96-muted);place-items:center}body .rail-account--loading{grid-template-columns:22px minmax(0,1fr);color:var(--stock96-muted)!important;font-size:10px}body .bottom-nav,body .mobile-top,body .mobile-topbar{display:none}body .bio96-site-footer,body .site-footer{width:min(1040px,calc(100% - 56px));min-height:74px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;padding:22px 0 30px;border-top:1px solid var(--stock96-line)!important;background:transparent!important;color:var(--stock96-muted)!important;font-size:11px}body .bio96-site-footer__brand,body .site-footer>div{display:grid;gap:2px}body .bio96-site-footer strong,body .site-footer strong{color:var(--stock96-text-secondary)!important}body .bio96-site-footer nav,body .site-footer nav{display:flex;flex-wrap:wrap;gap:14px}body .bio96-site-footer small,body .site-footer small{margin-left:auto}body .stock96-list-loading{width:min(1040px,100%);margin:0 auto;padding:32px 28px 70px}.stock96-list-loading__header{display:grid;gap:10px;margin-bottom:22px}.stock96-list-loading__filters{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:10px;margin-bottom:12px}.stock96-list-loading__list{overflow:hidden;border:1px solid var(--stock96-line);border-radius:var(--stock96-radius);background:var(--stock96-surface)}.stock96-list-loading__row{min-height:68px;display:grid;grid-template-columns:38px minmax(0,1fr) 160px;align-items:center;gap:12px;padding:10px 16px}.stock96-list-loading__row+.stock96-list-loading__row{border-top:1px solid var(--stock96-line)}.stock96-list-loading__identity{display:grid;gap:7px}.stock96-skeleton{display:block;border-radius:8px;background:#222229;animation:stock96-pulse 1.25s ease-in-out infinite alternate}.stock96-skeleton--eyebrow{width:72px;height:11px}.stock96-skeleton--title{width:168px;height:34px}.stock96-skeleton--search,.stock96-skeleton--sort{height:48px;border-radius:13px}.stock96-skeleton--logo{width:36px;height:36px;border-radius:50%}.stock96-skeleton--name{width:min(180px,70%);height:14px}.stock96-skeleton--meta{width:110px;height:9px}.stock96-skeleton--price{width:98px;height:14px;justify-self:end}body .bio96-route-loader,body .page-loading,body .stock96-route-loader{min-height:calc(100dvh - 80px);display:grid;align-content:center;justify-items:center;gap:12px;background:var(--stock96-bg)!important;color:var(--stock96-text-secondary)!important}body .bio96-route-loader__ring,body .page-loading>span,body .stock96-route-loader__ring{width:34px;height:34px;border:3px solid #282830!important;border-top:3px solid var(--stock96-accent)!important;border-radius:50%;background:transparent!important;animation:stock96-spin .8s linear infinite}body .page-loading strong{color:var(--stock96-text)!important;font-size:15px}body .page-loading p{color:var(--stock96-muted)!important;font-size:12px}body .stock96-explorer{width:min(1040px,100%)!important;margin:0 auto!important;padding:32px 28px 72px!important;background:transparent!important;color:var(--stock96-text)!important}body .stock96-list-section{margin-top:0!important}body .stock96-list-header{min-height:56px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:18px!important;margin:0 0 18px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body .stock96-list-header h1,body .stock96-list-header h2{margin:5px 0 0!important;color:var(--stock96-text)!important;font-size:31px!important;font-weight:780!important;line-height:1.2!important;letter-spacing:-.045em!important}body .stock96-list-header>div>span,body .stock96-list-header>span{color:var(--stock96-accent)!important;font-size:11px!important;font-weight:800!important}body .stock96-list-header>strong{color:var(--stock96-muted)!important;font-size:12px!important}body .stock96-category-filter{display:flex!important;gap:7px!important;margin:0 0 12px!important;padding:0 0 3px!important;overflow-x:auto!important;scrollbar-width:none}body .stock96-category-filter::-webkit-scrollbar{display:none}body .stock96-category-filter button{height:38px!important;min-width:0!important;display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 0 auto!important;padding:0 13px!important;border:1px solid var(--stock96-line)!important;border-radius:10px!important;background:var(--stock96-surface)!important;color:var(--stock96-muted)!important;font-size:12px!important;font-weight:720!important;box-shadow:none!important;transform:none!important}body .stock96-category-filter button:hover{border-color:var(--stock96-line-strong)!important;color:var(--stock96-text-secondary)!important}body .stock96-category-filter button.is-active,body .stock96-category-filter button[aria-pressed=true]{border-color:var(--stock96-accent)!important;background:var(--stock96-accent-soft)!important;color:#8ab7ff!important}body .stock96-category-filter small{color:inherit!important;font-size:10px!important;opacity:.72}body .stock96-filters{display:grid!important;grid-template-columns:minmax(0,1fr) auto 170px!important;gap:10px!important;margin:0 0 12px!important;padding:0!important;border:0!important;background:transparent!important}body .stock96-filters .energy-search,body .stock96-filters .energy-segmented,body .stock96-filters .search,body .stock96-filters form,body .stock96-filters label,body .stock96-filters>select{min-height:48px!important;border:1px solid var(--stock96-line)!important;border-radius:12px!important;background:var(--stock96-surface)!important;color:var(--stock96-muted)!important;box-shadow:none!important}body .stock96-filters .energy-search:focus-within,body .stock96-filters form:focus-within,body .stock96-filters label:focus-within{border-color:var(--stock96-accent)!important;box-shadow:0 0 0 3px var(--stock96-accent-soft)!important}body .stock96-filters button,body .stock96-filters input,body .stock96-filters select{color:var(--stock96-text)!important}body .stock96-filters input::placeholder{color:var(--stock96-muted)!important}body .stock96-filters .energy-segmented{padding:4px!important}body .stock96-filters .energy-segmented button{min-width:64px!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--stock96-muted)!important}body .stock96-filters .energy-segmented button.is-active{background:var(--stock96-soft)!important;color:var(--stock96-text)!important}body .stock96-list{overflow:hidden!important;border:1px solid var(--stock96-line)!important;border-radius:var(--stock96-radius)!important;background:var(--stock96-surface)!important;box-shadow:none!important}body .stock96-list-head{min-height:38px!important;display:grid!important;align-items:center!important;border-bottom:1px solid var(--stock96-line)!important;background:#15151a!important;color:var(--stock96-muted)!important;font-size:10px!important;font-weight:700!important}body .stock96-list-row{min-height:68px!important;border:0!important;border-radius:0!important;background:var(--stock96-surface)!important;color:var(--stock96-text)!important;box-shadow:none!important;transform:none!important}body .stock96-list-row:hover{background:#17171c!important}body .stock96-list-row+.stock96-list-row,body li+li>.stock96-list-row{border-top:1px solid var(--stock96-line)!important}body .stock96-list-row strong{color:var(--stock96-text)!important}body .stock96-list-row small{color:var(--stock96-muted)!important}body .stock96-list-row em{border:0!important;border-radius:7px!important;background:var(--stock96-accent-soft)!important;color:#8ab7ff!important;font-size:10px!important;font-style:normal!important;font-weight:750!important}body .stock96-list-row .coin-logo,body .stock96-list-row .company-mark__monogram{background:#202027!important;color:#8ab7ff!important}body .stock96-list-row .is-up{color:var(--stock96-up)!important}body .stock96-list-row .is-down{color:var(--stock96-down)!important}body .bio-discovery.stock96-explorer{--bio-bg:var(--stock96-bg);--bio-surface:var(--stock96-surface);--bio-surface-raised:var(--stock96-surface-raised);--bio-border:var(--stock96-line);--bio-border-soft:var(--stock96-line);--bio-text:var(--stock96-text);--bio-muted:var(--stock96-muted);--bio-teal:var(--stock96-accent);--bio-teal-soft:#8ab7ff}body .bio-discovery .bio-browse-again{border:1px solid var(--stock96-line)!important;background:var(--stock96-surface)!important;color:var(--stock96-text-secondary)!important;box-shadow:none!important}body .bio-list-filters.stock96-filters{grid-template-columns:minmax(0,1fr)!important}body .bio-list-filters.stock96-filters .bio-list-search{grid-column:1;grid-row:1}body .bio-list-filters.stock96-filters .stock96-filter-rail{min-width:0;display:grid;grid-column:1;grid-row:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}body .bio-list-filters.stock96-filters .stock96-filter-rail>label{grid-row:2;padding:7px 11px!important}body .bio-list-filters.stock96-filters .stock96-filter-rail>label>span{color:var(--stock96-muted)!important}body .bio-list-filters.stock96-filters select{color:var(--stock96-text)!important;background:transparent!important}body .bio-results.stock96-list-section>header{margin:20px 0 10px}body .bio-results.stock96-list-section>header h2{margin:0;color:var(--stock96-text)!important;font-size:18px}body .bio-results__groups.stock96-list,body .bio-results__groups.stock96-list section,body .bio-results__groups.stock96-list ul{display:block!important;gap:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body .bio-results__groups.stock96-list li{margin:0!important;border:0!important;background:transparent!important}body .bio-results .stock96-list-row{width:100%;display:grid!important;grid-template-columns:42px minmax(0,1fr) 150px 150px!important;align-items:center!important;gap:12px!important;padding:10px 16px!important;text-align:left}body .bio-results .bio-company__cap,body .bio-results .bio-company__quote{text-align:right!important}body .energy-stock-row.stock96-list-row{display:grid!important;grid-template-columns:40px minmax(160px,1fr) 170px 150px 18px!important;align-items:center!important;gap:12px!important;padding:10px 16px!important}body .sector96-list-head{grid-template-columns:minmax(210px,1fr) 170px 150px!important;padding:0 50px 0 68px!important}body .sector96-stock-row.stock96-list-row{display:grid!important;grid-template-columns:40px minmax(160px,1fr) 170px 150px 18px!important;align-items:center!important;gap:12px!important;padding:10px 16px!important}body .sector96-company-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--stock96-soft);color:var(--stock96-text-secondary);font-size:14px;font-weight:800}body .sector96-stock-row__identity,body .sector96-stock-row__price{min-width:0;display:grid;gap:5px}body .sector96-stock-row__identity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}body .sector96-stock-row__price{justify-items:end;text-align:right}body .sector96-stock-row__price small{display:inline-flex;align-items:center;gap:2px;font-weight:750}body .sector96-stock-row__chevron{color:var(--stock96-muted)}body .sector96-source{padding:12px 3px 0;color:#606a78;font-size:10px;text-align:right}body .sector96-empty{padding:48px 20px;color:var(--stock96-muted);text-align:center}body .sector96-daily{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:38px;padding:26px;border:1px solid var(--stock96-line);border-radius:20px;background:var(--stock96-surface)}body .sector96-daily span{color:var(--stock96-accent);font-size:11px;font-weight:800}body .sector96-daily h2{margin:7px 0 6px;color:var(--stock96-text);font-size:23px}body .sector96-daily p{margin:0;color:var(--stock96-muted);font-size:13px}body .sector96-daily a{min-height:44px;display:inline-flex;align-items:center;flex:0 0 auto;padding:0 17px;border-radius:11px;background:var(--stock96-accent);color:#fff;font-size:13px;font-weight:800}body .sector96-detail{width:min(920px,100%);margin:0 auto;padding:28px 24px 70px}body .sector96-back{display:inline-flex;align-items:center;gap:6px;color:var(--stock96-muted);font-size:13px;font-weight:700}body .sector96-detail__hero{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 0 28px}body .sector96-detail__identity{display:flex;align-items:center;gap:15px}body .sector96-company-mark--large{width:58px;height:58px;font-size:20px}body .sector96-detail__identity>div{display:grid;gap:3px}body .sector96-detail__identity span{color:var(--stock96-accent);font-size:11px;font-weight:800}body .sector96-detail__identity h1{margin:0;color:var(--stock96-text);font-size:32px;letter-spacing:-1.3px}body .sector96-detail__identity p{margin:0;color:var(--stock96-muted);font-size:13px}body .sector96-detail__quote{display:grid;justify-items:end;gap:6px;text-align:right}body .sector96-detail__quote strong{color:var(--stock96-text);font-size:30px}body .sector96-detail__quote span{display:inline-flex;align-items:center;gap:3px;font-size:15px;font-weight:800}body .sector96-detail__card{padding:24px;border:1px solid var(--stock96-line);border-radius:20px;background:var(--stock96-surface)}body .sector96-detail__card>span{color:var(--stock96-accent);font-size:11px;font-weight:800}body .sector96-detail__card h2{margin:6px 0 9px;color:var(--stock96-text);font-size:22px}body .sector96-detail__card p{margin:0;color:var(--stock96-text-secondary);font-size:16px;line-height:1.65}body .sector96-detail__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--stock96-line);border-radius:20px;background:var(--stock96-line)}body .sector96-detail__stats dl{margin:0;padding:21px 23px;background:var(--stock96-surface)}body .sector96-detail__stats dt{color:var(--stock96-muted);font-size:11px}body .sector96-detail__stats dd{margin:7px 0 0;color:var(--stock96-text);font-size:16px;font-weight:800}body .sector96-detail__source{color:var(--stock96-muted);font-size:10px;text-align:right}body .energy-stock-row.stock96-list-row .company-mark,body .energy-stock-row.stock96-list-row .company-mark__image,body .energy-stock-row.stock96-list-row .company-mark__monogram{width:36px!important;height:36px!important}body .energy-stock-row__business{margin:0!important;padding:0!important}body .energy-source,body .source{color:#606a78!important}body .daily,body .energy-daily{border:1px solid var(--stock96-line)!important;background:var(--stock96-surface)!important;color:var(--stock96-text)!important;box-shadow:none!important}body .daily__action,body .energy-daily__action{background:var(--stock96-soft)!important}body .daily p,body .daily span,body .energy-daily p,body .energy-daily span{color:var(--stock96-muted)!important}body .daily button,body .energy-daily button{background:#1f6fd1!important;color:#ffffff!important}body .bio96-stock-shell,body .detail-shell{min-height:100dvh;background:var(--stock96-bg)!important;color:var(--stock96-text)!important}body .bio96-domain-bar,body .detail-brand{height:64px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid var(--stock96-line)!important;background:var(--stock96-rail)!important}body .bio96-domain-bar a,body .detail-brand a{display:inline-flex;align-items:center;gap:8px;color:var(--stock96-text)!important}body .bio96-domain-bar a strong,body .detail-brand a strong{color:var(--stock96-text)!important}body .coin-detail,body .stock-report{--report-bg:var(--stock96-bg)!important;--report-card:var(--stock96-surface)!important;--report-card-raised:var(--stock96-surface-raised)!important;--report-text:var(--stock96-text)!important;--report-muted:var(--stock96-muted)!important;--report-subtle:var(--stock96-muted)!important;--report-line:var(--stock96-line)!important;--report-blue:var(--stock96-accent)!important;--report-blue-soft:var(--stock96-accent-soft)!important;--report-up:var(--stock96-up)!important;--report-down:var(--stock96-down)!important;color-scheme:dark!important;background:var(--stock96-bg)!important;color:var(--stock96-text)!important}body .bio96-stock-shell:has(.stock-report){color-scheme:dark!important}body .detail-card,body .stats,body .stock-report-card,body .stock-report__hero{border-color:var(--stock96-line)!important;background:var(--stock96-surface)!important;color:var(--stock96-text)!important;box-shadow:none!important}body .coin-detail h1,body .coin-detail h2,body .coin-detail strong,body .stats dd,body .stock-report h1,body .stock-report h2,body .stock-report h3,body .stock-report__quote>strong{color:var(--stock96-text)!important}body .stock-report__quote.is-up>small{color:var(--stock96-up)!important}body .stock-report__quote.is-down>small{color:var(--stock96-down)!important}body .stock-report__logo,body .stock-report__logo .company-mark__monogram{border-color:var(--stock96-line-strong)!important;background:var(--stock96-accent-soft)!important;color:#8ab7ff!important}body .stock-report-card__header>div>span,body .stock-report-card__header>span,body .stock-report__identity-copy p b{color:var(--stock96-accent)!important}body .coin-detail p,body .coin-detail small,body .stats dt,body .stock-report dt,body .stock-report p,body .stock-report small{color:var(--stock96-muted)!important}body .stats dl,body .stats dl:nth-child(n),body .stock-report-card__header,body .stock-report__nav,body .stock-report__toolbar{border-color:var(--stock96-line)!important}body .stock-report__nav{background:var(--stock96-surface)!important}body .stock-report__nav a{color:var(--stock96-muted)!important}body .stock-report__nav a:first-child,body .stock-report__nav a:hover{background:var(--stock96-accent-soft)!important;color:#8ab7ff!important}body .stock-report-chart__metrics{border-color:var(--stock96-line)!important;background:var(--stock96-line)!important}body .stock-report-chart__metrics dl{border-color:var(--stock96-line)!important;background:var(--stock96-surface)!important}body .stock-report-chart__range-values{border-color:var(--stock96-line)!important;color:var(--stock96-muted)!important}body .stock-report-chart__ranges button.is-active{border-color:var(--stock96-accent)!important;background:var(--stock96-accent-soft)!important;color:#8ab7ff!important}body .stock-report-financials__toggle{border-color:var(--stock96-line)!important}body .stock-report-financials__toggle button{background:transparent!important}body .stock-report-financials__toggle button.is-active{border-color:var(--stock96-line-strong)!important;background:var(--stock96-surface-raised)!important;color:var(--stock96-text)!important}body .stock-report-company>footer,body .stock-report-debt>div>footer,body .stock-report-event>footer,body .stock-report-financials__row,body .stock-report-news__list>a,body .stock-report-news__list>div,body .stock-report-summary__points dl,body .stock-report-target__reports>a{border-color:var(--stock96-line)!important}body .stock-report-company>footer a,body .stock-report-company>footer span,body .stock-report-news__rank{color:var(--stock96-muted)!important}body .stock-report-news__list>button,body .stock-report-target__reports>button{border:1px solid var(--stock96-line-strong)!important}body .stock-report-news__list>button:hover,body .stock-report-target__reports>button:hover{background:var(--stock96-line)!important}body .stock-report-company .stock-report-card__header>strong{border-color:var(--stock96-accent)!important;background:var(--stock96-accent-soft)!important;color:#6aa8ff!important}body .stock-report-revenue__chart{background:transparent!important}body .stock-report-revenue__chart .is-current i,body .stock-report-summary__score>div i,body .stock-report-target__track>i{background:var(--stock96-accent)!important}body .stock-report-target__bar.is-current>div>i{background:var(--stock96-line-strong)!important}body .stock-report-debt__summary,body .stock-report-event__metrics,body .stock-report-revenue__summary,body .stock-report-summary__market,body .stock-report-target__consensus,body .stock-report-target__consensus.is-empty,body .stock-report-target__hero,body .stock-report__schedule-items{border-color:var(--stock96-line)!important;background:var(--stock96-soft)!important}body .stock-move-context,body .stock-move-context.is-down,body .stock-report-target__consensus dl,body .stock-report-target__consensus>div,body .stock-report-target__consensus>header,body .stock-report__schedule-items article,body .stock-report__schedule-preview{border-color:var(--stock96-line)!important;background-color:var(--stock96-surface)!important;color:var(--stock96-text)!important}body .stock-move-context__body>h3,body .stock-move-context__evidence strong,body .stock-report-target__consensus dd,body .stock-report-target__consensus strong,body .stock-report__schedule-items strong{color:var(--stock96-text)!important}body .stock-move-context>footer,body .stock-move-context__body>p,body .stock-move-context__evidence small,body .stock-report-target__consensus dt,body .stock-report-target__consensus small,body .stock-report__schedule-items small{color:var(--stock96-muted)!important}body .stock-move-context>footer,body .stock-move-context__evidence,body .stock-move-context__evidence>a,body .stock-move-context__evidence>div{border-color:var(--stock96-line)!important}body .stock-move-context>footer{background:var(--stock96-soft)!important}body .stock-report-event__icon,body .stock-report-summary__spark{background:var(--stock96-accent-soft)!important;color:var(--stock96-accent)!important}body .recharts-default-tooltip{border-color:var(--stock96-line)!important;background:var(--stock96-surface-raised)!important;color:var(--stock96-text)!important}body .chart line{stroke:var(--stock96-line)!important}body .about>div{background:var(--stock96-accent-soft)!important}body .bio96-stock-loading,body .bio96-stock-loading__inner,body .bio96-stock-shell:has(.bio96-stock-loading){color-scheme:dark!important;background:var(--stock96-bg)!important;color:var(--stock96-text)!important}body .bio96-stock-loading{min-height:calc(100dvh - 64px)!important;padding:44px 24px 72px!important}body .bio96-stock-loading__inner{width:min(720px,100%)!important;margin:0 auto!important;padding:0!important;border:0!important;box-shadow:none!important}body .bio96-stock-loading__company-logo,body .bio96-stock-loading__company-logo .company-mark,body .bio96-stock-loading__company-logo .company-mark__image,body .bio96-stock-loading__company-logo .company-mark__monogram{background:var(--stock96-soft)!important;color:#8ab7ff!important}body .bio96-stock-loading__eyebrow,body .bio96-stock-loading__progress>div strong,body .bio96-stock-loading__steps li.is-active .bio96-stock-loading__step-copy small,body .bio96-stock-loading__steps li.is-active>b{color:var(--stock96-accent)!important}body .bio96-stock-loading h1,body .bio96-stock-loading>section>p strong,body .bio96-stock-loading__steps li.is-active .bio96-stock-loading__step-copy strong{color:var(--stock96-text)!important}body .bio96-stock-loading>section>p,body .bio96-stock-loading__progress>div,body .bio96-stock-loading__steps li .bio96-stock-loading__step-copy small{color:var(--stock96-muted)!important}body .bio96-stock-loading__progress>span{background:var(--stock96-soft)!important}body .bio96-stock-loading__progress>span>i{background:var(--stock96-accent)!important}body .bio96-stock-loading__steps{gap:8px!important}body .bio96-stock-loading__steps li{border:1px solid var(--stock96-line)!important;background:var(--stock96-surface)!important;box-shadow:none!important}body .bio96-stock-loading__step-icon{background:var(--stock96-accent-soft)!important;color:var(--stock96-accent)!important}body .bio96-stock-shell:has(.bio96-stock-loading) .bio96-domain-bar{border-bottom-color:var(--stock96-line)!important;background:var(--stock96-rail)!important}body .bio96-stock-shell:has(.bio96-stock-loading) .bio96-domain-bar a strong{color:var(--stock96-text)!important}body .legal{color:var(--stock96-text)!important}body .legal p{color:var(--stock96-muted)!important}body .stock96-detail-loading{width:min(920px,100%);margin:0 auto;padding:30px 24px 70px}.stock96-detail-loading__hero{min-height:112px;display:grid;grid-template-columns:58px minmax(0,1fr) 180px;align-items:center;gap:15px}.stock96-detail-loading__copy{display:grid;gap:9px}.stock96-detail-loading__chart{height:350px;background:var(--stock96-surface)}.stock96-detail-loading__chart,.stock96-detail-loading__stats{margin-top:12px;border:1px solid var(--stock96-line);border-radius:18px}.stock96-detail-loading__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;overflow:hidden;background:var(--stock96-line)}.stock96-detail-loading__stats span{height:78px;background:var(--stock96-surface)}.stock96-detail-loading .stock96-skeleton--detail-logo{width:58px;height:58px;border-radius:50%}.stock96-detail-loading .stock96-skeleton--detail-title{width:190px;height:28px}.stock96-detail-loading .stock96-skeleton--detail-meta{width:120px;height:11px}.stock96-detail-loading .stock96-skeleton--detail-price{width:150px;height:30px;justify-self:end}@keyframes stock96-pulse{0%{opacity:.48}to{opacity:1}}@keyframes stock96-spin{to{transform:rotate(1turn)}}@media (max-width:900px){:root{--stock96-bottom-height:64px}body .side-rail{display:none!important}body .app-shell{display:block}body .mobile-top,body .mobile-topbar{position:sticky;z-index:50;top:0;height:58px;display:flex!important;align-items:center;justify-content:space-between;padding:0 16px!important;border-bottom:1px solid var(--stock96-line)!important;background:rgba(15,15,19,.96)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .mobile-top .brand-mark,body .mobile-topbar__brand{min-height:0;display:inline-flex;align-items:center;gap:8px;padding:0}body .mobile-top .brand-wordmark,body .mobile-topbar__brand strong{color:var(--stock96-text)!important;font-size:16px!important}body .bottom-nav{position:fixed;z-index:60;inset:auto 0 0;height:var(--stock96-bottom-height);display:grid!important;align-items:stretch;border-top:1px solid var(--stock96-line)!important;background:rgba(15,15,19,.97)!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body .bottom-item{min-width:0;display:grid;align-content:center;justify-items:center;gap:3px;background:transparent!important;color:var(--stock96-muted)!important;font-size:10px}body .bottom-item--selected{color:var(--stock96-accent)!important}body .stock96-explorer,body .stock96-list-loading{padding:22px 16px calc(42px + var(--stock96-bottom-height))!important}body .stock96-list-header{min-height:48px!important}body .stock96-list-header h1,body .stock96-list-header h2{font-size:26px!important}body .sector96-list-head,body .stock96-list-head{display:none!important}body .sector96-stock-row.stock96-list-row{grid-template-columns:36px minmax(0,1fr) auto 17px!important;gap:10px!important;padding:10px 13px!important}body .sector96-stock-row__business{display:none}body .sector96-stock-row__price{grid-column:3}body .sector96-stock-row__chevron{grid-column:4}body .sector96-daily{align-items:flex-start;flex-direction:column}body .sector96-detail{padding:22px 16px 70px}body .sector96-detail__hero{align-items:flex-start;padding:28px 0 24px}body .sector96-detail__identity h1{font-size:24px}body .sector96-detail__quote strong{font-size:21px}body .sector96-detail__stats{grid-template-columns:1fr}body .stock96-list-row{min-height:66px!important}body .bio-results .stock96-list-row{grid-template-columns:38px minmax(0,1fr) 118px!important;gap:10px!important;padding:10px 13px!important}body .bio-results .bio-company__cap{display:none!important}body .bio-results .bio-company__quote{grid-column:3}body .energy-stock-row.stock96-list-row{grid-template-columns:36px minmax(0,1fr) auto 17px!important;grid-template-rows:auto!important;gap:10px!important;min-height:66px!important;padding:10px 13px!important}body .energy-stock-row.stock96-list-row .company-mark,body .energy-stock-row.stock96-list-row .company-mark__image,body .energy-stock-row.stock96-list-row .company-mark__monogram{width:36px!important;height:36px!important;grid-column:1;grid-row:1}body .energy-stock-row__identity{grid-column:2;grid-row:1}body .energy-stock-row__business{display:none!important}body .energy-stock-row__price{grid-column:3!important;grid-row:1!important}body .energy-stock-row__chevron{grid-column:4!important;grid-row:1!important}body .stock96-filters{grid-template-columns:minmax(0,1fr) auto!important}body .stock96-filters>select{grid-column:1/-1;min-height:46px!important}body .bio-list-filters.stock96-filters{min-width:0;grid-template-columns:minmax(0,1fr)!important;gap:8px!important}body .bio-list-filters.stock96-filters .bio-list-search{grid-column:1;grid-row:1}body .bio96-site-footer,body .site-footer{width:calc(100% - 32px);margin-bottom:var(--stock96-bottom-height)}body .bio96-site-footer small,body .site-footer small{width:100%;margin-left:0}}@media (max-width:600px){.stock96-list-loading__filters{grid-template-columns:1fr}.stock96-list-loading__row{grid-template-columns:36px minmax(0,1fr) 100px;gap:10px;min-height:66px;padding:10px 13px}body .stock96-filters{grid-template-columns:1fr!important}body .stock96-filters .energy-segmented,body .stock96-filters>select{grid-column:1}.stock96-detail-loading{padding:22px 16px 60px!important}.stock96-detail-loading__hero{grid-template-columns:48px minmax(0,1fr) 110px;gap:10px}.stock96-detail-loading .stock96-skeleton--detail-logo{width:48px;height:48px}.stock96-detail-loading .stock96-skeleton--detail-title{width:130px;height:23px}.stock96-detail-loading .stock96-skeleton--detail-price{width:100px;height:23px}.stock96-detail-loading__chart{height:280px}.stock96-detail-loading__stats{grid-template-columns:repeat(2,1fr)}body .bio96-stock-loading{min-height:calc(100dvh - 58px)!important;padding:30px 16px 52px!important}body .bio96-stock-loading h1{font-size:25px!important}}@media (prefers-reduced-motion:reduce){.bio96-route-loader__ring,.page-loading>span,.stock96-route-loader__ring,.stock96-skeleton{animation-duration:.01ms!important}}.market-archive-page{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:32px 0 90px}.market-archive-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:16px;border:1px solid #2b3031;border-radius:16px;background:#141718}.market-archive-filters[aria-busy=true]{position:relative}.market-archive-pending{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:inherit;background:color-mix(in srgb,#141718 86%,transparent);color:#dce2de;font-size:12px;font-weight:850;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.market-archive-spinner{display:inline-block;width:18px;height:18px;flex:0 0 auto;box-sizing:border-box;border:2px solid #3d4943;border-top-color:#68b98a;border-radius:50%;animation:market-archive-spin .72s linear infinite}.market-archive-page--loading{display:grid;min-height:54vh;place-items:center}.market-archive-page-loader{display:flex;align-items:center;gap:12px;color:#dce2de}.market-archive-page-loader .market-archive-spinner{width:24px;height:24px}@keyframes market-archive-spin{to{transform:rotate(1turn)}}.market-archive-filter{display:grid;gap:8px;min-width:0}.market-archive-filter__label{color:#89918d;font-size:11px;font-weight:850;letter-spacing:.08em}.market-archive-filter__select-wrap{position:relative;display:block}.market-archive-filter select{width:100%;min-height:46px;appearance:none;border:1px solid #373d3e;border-radius:10px;outline:0;background:#1c2021;color:#f5f6f3;padding:0 42px 0 14px;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.market-archive-filter select:hover{border-color:#505758;background:#202526}.market-archive-filter select:focus-visible{border-color:var(--stock96-accent,#ff6c48);box-shadow:0 0 0 3px color-mix(in srgb,var(--stock96-accent,#ff6c48) 20%,transparent)}.market-archive-filter select:disabled{color:#6f7773;cursor:not-allowed;opacity:.75}.market-archive-filter__chevron{position:absolute;top:50%;right:15px;color:#89918d;font-size:18px;line-height:1;pointer-events:none;transform:translateY(-58%)}.market-archive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.market-archive-board{overflow:hidden;border:1px solid #2d3233;border-radius:18px;background:#171a1b}.market-archive-board__head{display:flex;align-items:baseline;gap:10px;padding:20px 20px 16px;list-style:none;cursor:default}.market-archive-board[open] .market-archive-board__head{border-bottom:1px solid #292e2f}.market-archive-board__head::-webkit-details-marker{display:none}.market-archive-board__head:focus{outline:none}.market-archive-board__head:focus-visible{box-shadow:inset 0 0 0 1px #3b4741}.market-archive-board:not([open]) .market-archive-board__head:focus-visible{border-radius:17px}.market-archive-board__eyebrow{font-size:11px;font-weight:900;letter-spacing:.12em}.market-archive-board__toggle{display:none;margin-left:auto;color:#7f8883;font-size:18px;font-weight:800;line-height:1;transition:transform .18s ease}.market-archive-board:not([open]) .market-archive-board__toggle{transform:rotate(180deg)}.market-archive-board--up .market-archive-board__eyebrow,.market-archive-board--up .market-archive-change{color:#ff7459}.market-archive-board--down .market-archive-board__eyebrow,.market-archive-board--down .market-archive-change{color:#72a7ff}.market-archive-board__head h2{margin:0;color:#f5f6f3;font-size:20px;letter-spacing:-.03em}.market-archive-list{margin:0;padding:0;list-style:none}.market-archive-list li{display:grid;grid-template-columns:30px minmax(130px,.8fr) auto;gap:10px 12px;align-content:center;align-items:center;height:138px;box-sizing:border-box;padding:16px 18px;border-bottom:1px solid #252a2b}.market-archive-list li:last-child{border-bottom:0}.market-archive-rank{color:#727a76;font-size:14px;font-weight:900}.market-archive-company{min-width:0}.market-archive-company a{color:inherit;text-decoration:none}.market-archive-company small,.market-archive-company strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-archive-company strong{color:#f5f6f3;font-size:15px}.market-archive-company small,.market-archive-move small{margin-top:5px;color:#89918d;font-size:11px}.market-archive-move{text-align:right}.market-archive-change,.market-archive-move>small{display:block;white-space:nowrap}.market-archive-company .market-archive-score{display:flex;align-items:center;gap:4px;width:fit-content;margin-top:7px;color:#68b98a;font-size:10px;font-weight:760;line-height:1;text-decoration:none;transition:color .18s ease}.market-archive-company .market-archive-score:hover{color:#8ad3a8}.market-archive-company .market-archive-score[data-state=missing]{color:#68736d}.market-archive-list li>p{display:-webkit-box;grid-column:2/-1;min-height:3.1em;margin:0;overflow:hidden;color:#a7aeaa;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.market-archive-empty{margin:0;padding:30px 20px;color:#89918d;text-align:center}.market-archive-empty--page{margin-top:24px;border:1px solid #2d3233;border-radius:18px;background:#171a1b}.market-archive-empty--page h2{margin:0 0 8px;color:#f5f6f3}.market-archive-empty--page p{margin:0}@media (max-width:820px){.market-archive-page{width:calc(100% - 32px);padding:22px 0 100px}.market-archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.market-archive-filter:last-child{grid-column:1/-1}.market-archive-grid{grid-template-columns:1fr}.market-archive-board__head{cursor:pointer}.market-archive-board__toggle{display:block}}@media (max-width:520px){.market-archive-filters{grid-template-columns:1fr;padding:14px}.market-archive-filter:last-child{grid-column:auto}.market-archive-list li{grid-template-columns:24px minmax(0,1fr) auto;padding:14px 13px}.market-archive-move small{display:none}}body:has(.recommendation96){overflow:hidden!important}body .coin-detail__score-link,body .sector96-score-link,body .stock-report__score-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px;padding:0 16px;border:1px solid #3a404b;border-radius:12px;background:#1b1e24;color:#f2f4f6;font-size:13px;font-weight:900;text-decoration:none;white-space:nowrap}body .coin-detail__score-link:hover,body .sector96-score-link:hover,body .stock-report__score-link:hover{border-color:#35d07f;color:#35d07f}body .coin-detail__quote .coin-detail__score-link,body .sector96-detail__quote .sector96-score-link,body .stock-report__quote .stock-report__score-link{margin-top:12px}.recommendation96{--score-tone:#8c96a4;position:fixed;inset:0;z-index:2000;height:100dvh;overflow:hidden;background:#0b0b0e;color:#f2f4f6}.recommendation96--positive,.recommendation96--strong{--score-tone:#35d07f}.recommendation96--caution{--score-tone:#ff985c}.recommendation96--risk{--score-tone:#f04452}.recommendation96__frame{display:grid;grid-template-rows:64px minmax(0,1fr) 54px;width:min(1320px,100%);height:100%;margin:0 auto;padding:0 clamp(22px,4vw,58px)}.recommendation96__footer,.recommendation96__topbar{display:flex;align-items:center;justify-content:space-between;min-width:0}.recommendation96__topbar{border-bottom:1px solid #27272f}.recommendation96__footer a,.recommendation96__topbar a{display:inline-flex;align-items:center;gap:7px;color:#c8cdd4;font-size:13px;font-weight:800;text-decoration:none}.recommendation96__topbar>strong{font-size:16px;letter-spacing:.08em}.recommendation96__topbar>strong span{color:var(--score-tone)}.recommendation96__topbar>small{color:#7d8795;font-size:12px;font-weight:800}.recommendation96__content{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);gap:clamp(28px,5vw,76px);min-height:0;padding:clamp(28px,4.5vh,54px) 0 clamp(20px,3vh,36px)}.recommendation96__factors,.recommendation96__overview{min-width:0;min-height:0}.recommendation96__overview{display:flex;flex-direction:column;justify-content:center}.recommendation96__asset>span,.recommendation96__factor-heading span{color:var(--score-tone);font-size:12px;font-weight:900;letter-spacing:.1em}.recommendation96__asset h1{overflow:hidden;margin:8px 0 6px;color:#fff;font-size:clamp(28px,3.5vw,48px);letter-spacing:-.055em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.recommendation96__asset p{margin:0;color:#9199a5;font-size:14px;font-weight:700}.recommendation96__asset p b{margin-left:5px}.recommendation96 .is-up{color:#f04452}.recommendation96 .is-down{color:#3182f6}.recommendation96__score-block{display:grid;grid-template-columns:184px minmax(0,1fr);gap:clamp(22px,3vw,40px);align-items:center;margin-top:clamp(28px,5vh,54px)}.recommendation96__score{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:184px;min-height:0;aspect-ratio:1;box-sizing:border-box;border-radius:50%;background:#111116}.recommendation96__score svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.recommendation96__score-track,.recommendation96__score-value{fill:none;stroke-width:8}.recommendation96__score-track{stroke:#262a31}.recommendation96__score-value{stroke:var(--score-tone);stroke-linecap:round}.recommendation96__score strong{position:relative;z-index:1;color:#fff;font-size:clamp(64px,6vw,84px);font-weight:950;letter-spacing:-.065em;line-height:.92}.recommendation96__score span{position:relative;z-index:1;margin-top:8px;color:var(--score-tone);font-size:14px;font-weight:900;letter-spacing:.06em;line-height:1}.recommendation96__verdict small{color:#7d8795;font-size:12px;font-weight:850}.recommendation96__verdict h2{margin:8px 0 12px;color:var(--score-tone);font-size:clamp(25px,3vw,39px);letter-spacing:-.045em}.recommendation96__verdict p{max-width:340px;margin:0;color:#c7ccd3;font-size:15px;font-weight:650;line-height:1.55}.recommendation96__confidence{display:flex;align-items:center;gap:9px;margin-top:clamp(24px,4vh,42px);padding:15px 17px;border:1px solid #2a2d35;border-radius:14px;background:#141419;color:#aeb5bf;font-size:13px}.recommendation96__confidence svg{color:var(--score-tone)}.recommendation96__confidence strong{color:#fff}.recommendation96__confidence small{margin-left:auto;color:#69717d;font-size:11px}.recommendation96__factors{display:flex;flex-direction:column;justify-content:center}.recommendation96__factor-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.recommendation96__factor-heading h2{margin:7px 0 0;font-size:clamp(25px,2.5vw,36px);letter-spacing:-.045em}.recommendation96__factor-heading>small{max-width:190px;color:#7d8795;font-size:12px;line-height:1.5;text-align:right}.recommendation96__factor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.recommendation96__factor-grid article{min-width:0;padding:clamp(15px,2vh,20px);border:1px solid #292c34;border-radius:16px;background:#131318}.recommendation96__factor-grid article.is-pending{opacity:.58}.recommendation96__factor-grid article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.recommendation96__factor-grid article span{color:#b7bdc6;font-size:13px;font-weight:850}.recommendation96__factor-grid article strong{color:#fff;font-size:22px}.recommendation96__bar{overflow:hidden;height:5px;margin-top:13px;border-radius:5px;background:#292d35}.recommendation96__bar i{display:block;height:100%;border-radius:inherit;background:var(--score-tone)}.recommendation96__factor-grid article p{overflow:hidden;margin:10px 0 0;color:#7f8895;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.recommendation96__scale{display:none}.recommendation96__footer{border-top:1px solid #27272f}.recommendation96__footer p{display:flex;align-items:center;gap:8px;min-width:0;margin:0;color:#777f8b;font-size:11px}.recommendation96__footer p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recommendation96__footer p svg{flex:0 0 auto}@media (max-width:900px){.recommendation96__frame{grid-template-rows:56px minmax(0,1fr) 46px;padding:0 16px}.recommendation96__content{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:16px;padding:16px 0 12px}.recommendation96__overview{display:grid;grid-template-columns:1fr;align-content:start}.recommendation96__asset>span{font-size:10px}.recommendation96__asset h1{margin:5px 0 3px;font-size:25px}.recommendation96__asset p{font-size:12px}.recommendation96__score-block{grid-template-columns:112px minmax(0,1fr);gap:17px;margin-top:14px}.recommendation96__score{width:112px}.recommendation96__score-track,.recommendation96__score-value{stroke-width:7}.recommendation96__score strong{font-size:50px}.recommendation96__score span{margin-top:5px;font-size:11px}.recommendation96__verdict h2{margin:4px 0 5px;font-size:23px}.recommendation96__verdict p{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.recommendation96__confidence{margin-top:12px;padding:10px 12px;font-size:11px}.recommendation96__confidence small{display:none}.recommendation96__factors{justify-content:flex-start}.recommendation96__factor-heading h2{margin-top:3px;font-size:20px}.recommendation96__factor-heading>small{display:none}.recommendation96__factor-grid{gap:6px;margin-top:10px}.recommendation96__factor-grid article{padding:8px 10px;border-radius:12px}.recommendation96__factor-grid article span{font-size:11px}.recommendation96__factor-grid article strong{font-size:17px}.recommendation96__bar{height:4px;margin-top:7px}.recommendation96__factor-grid article p{margin-top:5px;font-size:8.5px}.recommendation96__scale{display:block;margin-top:10px;padding:10px 12px 8px;border:1px solid #292c34;border-radius:12px;background:#131318}.recommendation96__scale-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.recommendation96__scale-heading span{color:#8d96a3;font-size:10px;font-weight:850}.recommendation96__scale-heading strong{color:var(--score-tone);font-size:11px}.recommendation96__scale-track{position:relative;margin-top:10px}.recommendation96__scale-track>div{display:grid;grid-template-columns:32fr 12fr 12fr 24fr 16fr;gap:3px;height:7px}.recommendation96__scale-track span{display:block;border-radius:7px}.recommendation96__scale-track .is-risk{background:#f04452}.recommendation96__scale-track .is-caution{background:#ff985c}.recommendation96__scale-track .is-neutral{background:#69717d}.recommendation96__scale-track .is-positive,.recommendation96__scale-track .is-strong{background:#35d07f}.recommendation96__scale-track i{position:absolute;top:50%;width:13px;aspect-ratio:1;border:3px solid #f2f4f6;border-radius:50%;background:var(--score-tone);transform:translate(-50%,-50%)}.recommendation96__scale-labels{display:grid;grid-template-columns:32fr 12fr 12fr 24fr 16fr;gap:3px;margin-top:7px}.recommendation96__scale-labels span{color:#68717e;font-size:8px;font-weight:800;text-align:center}.recommendation96__topbar>small{display:none}.recommendation96__footer a{font-size:11px}}@media (max-width:460px){.recommendation96__topbar>strong{position:absolute;left:50%;transform:translateX(-50%)}.recommendation96__factor-heading span{font-size:9px}.recommendation96__footer p span{max-width:190px}}@media (max-height:700px){.recommendation96__frame{grid-template-rows:48px minmax(0,1fr) 40px}.recommendation96__content{padding-top:10px;padding-bottom:8px}.recommendation96__score-block{margin-top:9px}.recommendation96__confidence{margin-top:8px}.recommendation96__factor-grid{margin-top:7px}.recommendation96__factor-grid article p{display:none}}@media (max-width:900px) and (max-height:760px){.recommendation96__factor-grid article p,.recommendation96__scale{display:none}}.sector96-analysis{width:min(1040px,100%);margin:0 auto;padding:24px 24px 72px;color:var(--stock96-text)}.sector96-analysis a,.sector96-analysis button{-webkit-tap-highlight-color:transparent}.sector96-analysis__toolbar,.sector96-analysis__toolbar a,.sector96-analysis__toolbar button,.sector96-analysis__toolbar>div{display:flex;align-items:center}.sector96-analysis__toolbar{justify-content:space-between;min-height:38px;gap:16px}.sector96-analysis__toolbar>div{gap:7px}.sector96-analysis__toolbar a,.sector96-analysis__toolbar button{gap:6px;min-height:36px;padding:0 12px;border:1px solid var(--stock96-line);border-radius:11px;background:var(--stock96-surface);color:var(--stock96-text-secondary);font-size:12px;font-weight:750}.sector96-analysis__toolbar a:hover,.sector96-analysis__toolbar button:hover{border-color:var(--stock96-line-strong);color:var(--stock96-text)}.sector96-analysis__error{margin-top:14px;padding:12px 15px;border:1px solid #54322c;border-radius:12px;background:#211716;color:#ffb39f;font-size:12px}.sector96-analysis__hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 4px 28px}.sector96-analysis__identity{display:flex;align-items:center;gap:16px;min-width:0}.sector96-analysis__identity>div{min-width:0}.sector96-analysis__card>header>div>span,.sector96-analysis__identity>div>span{color:var(--stock96-accent);font-size:10px;font-weight:900;letter-spacing:.08em}.sector96-analysis__identity h1{margin:4px 0 3px;font-size:31px;line-height:1.12;letter-spacing:-1.2px}.sector96-analysis__identity p{overflow:hidden;margin:0;color:var(--stock96-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sector96-analysis__quote{display:grid;justify-items:end;flex:0 0 auto;text-align:right}.sector96-analysis__quote>small{color:var(--stock96-muted);font-size:10px}.sector96-analysis__quote>strong{margin-top:3px;font-size:29px;letter-spacing:-.8px}.sector96-analysis__quote>span{display:flex;align-items:center;gap:2px;margin-top:3px;font-size:13px;font-weight:850}.sector96-analysis .is-up,.sector96-analysis__quote.is-up>span{color:var(--stock96-up)!important}.sector96-analysis .is-down,.sector96-analysis__quote.is-down>span{color:var(--stock96-down)!important}.sector96-analysis__quote>a{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 11px;border:1px solid var(--stock96-line-strong);border-radius:10px;background:var(--stock96-surface-raised);color:#35d07f;font-size:11px;font-weight:850}.sector96-analysis__nav{position:sticky;top:8px;z-index:5;display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:5px;border:1px solid var(--stock96-line);border-radius:14px;background:var(--stock96-surface)}.sector96-analysis__nav a{padding:9px 8px;border-radius:9px;color:var(--stock96-muted);font-size:11px;font-weight:800;text-align:center}.sector96-analysis__nav a:hover{background:var(--stock96-soft);color:var(--stock96-text)}.sector96-analysis__content{display:grid;min-width:0;gap:14px;margin-top:14px}.sector96-analysis__card{scroll-margin-top:78px;min-width:0;padding:24px;border:1px solid var(--stock96-line);border-radius:20px;background:var(--stock96-surface)}.sector96-analysis__card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.sector96-analysis__card h2{margin:4px 0 3px;color:var(--stock96-text);font-size:21px;letter-spacing:-.6px}.sector96-analysis__card header p{margin:0;color:var(--stock96-muted);font-size:11px}.sector96-analysis__card>header>strong{color:var(--stock96-text);font-size:13px}.sector96-analysis__chart-canvas{height:270px;margin-top:18px}.sector96-analysis__chart-canvas svg{display:block;width:100%;height:100%;overflow:visible}.sector96-analysis__chart-canvas line{stroke:var(--stock96-line);stroke-width:1}.sector96-analysis__chart-canvas polygon{opacity:.1}.sector96-analysis__chart-canvas polygon.is-up{fill:var(--stock96-up)}.sector96-analysis__chart-canvas polygon.is-down{fill:var(--stock96-down)}.sector96-analysis__chart-canvas polyline{fill:none;stroke-width:3;vector-effect:non-scaling-stroke}.sector96-analysis__chart-canvas polyline.is-up{stroke:var(--stock96-up)}.sector96-analysis__chart-canvas polyline.is-down{stroke:var(--stock96-down)}.sector96-analysis__ranges{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;margin-top:10px}.sector96-analysis__period-toggle button,.sector96-analysis__ranges button{min-height:34px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--stock96-muted);font-size:11px;font-weight:800}.sector96-analysis__period-toggle button.is-active,.sector96-analysis__ranges button.is-active,.sector96-analysis__ranges button:hover{border-color:var(--stock96-line-strong);background:var(--stock96-soft);color:var(--stock96-text)}.sector96-analysis__quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:14px;overflow:hidden;border:1px solid var(--stock96-line);border-radius:13px;background:var(--stock96-line)}.sector96-analysis__quick-stats dl{margin:0;padding:13px 15px;background:var(--stock96-soft)}.sector96-analysis__quick-stats dt{color:var(--stock96-muted);font-size:10px}.sector96-analysis__quick-stats dd{overflow:hidden;margin:5px 0 0;color:var(--stock96-text);font-size:13px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.sector96-analysis__chart footer{display:flex;justify-content:space-between;margin-top:12px;color:var(--stock96-muted);font-size:10px}.sector96-analysis__chart footer strong{margin-left:5px;color:var(--stock96-text-secondary)}.sector96-analysis__period-toggle{display:grid;grid-template-columns:1fr 1fr;width:130px;padding:3px;border:1px solid var(--stock96-line);border-radius:11px;background:var(--stock96-soft)}.sector96-analysis__period-toggle button{min-height:30px}.sector96-analysis__financial-scroll{overflow-x:auto;margin-top:19px}.sector96-analysis__financial-scroll table{width:100%;min-width:650px;border-collapse:collapse;font-size:11px}.sector96-analysis__financial-scroll td,.sector96-analysis__financial-scroll th{padding:13px 12px;border-bottom:1px solid var(--stock96-line);text-align:right;white-space:nowrap}.sector96-analysis__financial-scroll thead th{color:var(--stock96-muted);font-size:10px;font-weight:700}.sector96-analysis__financial-scroll th:first-child{position:sticky;left:0;z-index:1;background:var(--stock96-surface);color:var(--stock96-text-secondary);text-align:left}.sector96-analysis__financial-scroll tbody td{color:var(--stock96-text);font-weight:750}.sector96-analysis__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;gap:14px}.sector96-analysis__split>*{min-width:0}.sector96-analysis__metric-summary{display:flex;align-items:center;justify-content:space-between;margin-top:18px;padding:13px 15px;border-radius:12px;background:var(--stock96-soft)}.sector96-analysis__metric-summary span{color:var(--stock96-muted);font-size:10px}.sector96-analysis__metric-summary strong{color:var(--stock96-text);font-size:16px}.sector96-analysis__bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:8px;height:190px;margin-top:16px}.sector96-analysis__bars>div{display:grid;grid-template-rows:118px 20px 18px;align-items:end;min-width:0;text-align:center}.sector96-analysis__bars>div>span{display:flex;align-items:flex-end;justify-content:center;height:110px;border-bottom:1px solid var(--stock96-line)}.sector96-analysis__bars i{display:block;width:min(38px,70%);min-height:8px;border-radius:7px 7px 2px 2px;background:var(--stock96-accent)}.sector96-analysis__bars.is-debt i{background:#8b95a1}.sector96-analysis__bars strong{overflow:hidden;color:var(--stock96-text-secondary);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.sector96-analysis__bars small{overflow:hidden;color:var(--stock96-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.sector96-analysis__target-bars{display:grid;gap:14px;margin-top:20px;padding:18px;border-radius:14px;background:var(--stock96-soft)}.sector96-analysis__target-bars>div{display:grid;grid-template-columns:90px minmax(100px,1fr) 110px;align-items:center;gap:12px}.sector96-analysis__target-bars span{color:var(--stock96-muted);font-size:10px}.sector96-analysis__target-bars i{display:block;height:9px;overflow:hidden;border-radius:8px;background:var(--stock96-line)}.sector96-analysis__target-bars b{display:block;height:100%;border-radius:inherit;background:var(--stock96-text-secondary)}.sector96-analysis__target-bars>div:last-child b{background:#35d07f}.sector96-analysis__target-bars strong{color:var(--stock96-text);font-size:12px;text-align:right}.sector96-analysis__reports{display:grid;grid-template-columns:repeat(5,1fr);margin-top:14px;overflow:hidden;border:1px solid var(--stock96-line);border-radius:14px}.sector96-analysis__reports>div{display:grid;gap:7px;padding:14px;border-right:1px solid var(--stock96-line)}.sector96-analysis__reports>div:last-child{border-right:0}.sector96-analysis__reports span{overflow:hidden;color:var(--stock96-text-secondary);font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sector96-analysis__reports small{display:block;margin-top:3px;color:var(--stock96-muted);font-size:8px}.sector96-analysis__reports strong{color:var(--stock96-text);font-size:11px}.sector96-analysis__company>p{margin:18px 0 0;color:var(--stock96-text-secondary);font-size:13px;line-height:1.7}.sector96-analysis__empty{display:grid;place-items:center;min-height:140px;color:var(--stock96-muted);font-size:11px;text-align:center}.sector96-analysis__source{margin:16px 2px 0;color:var(--stock96-muted);font-size:9px;text-align:right}.stock96-analysis-loading{min-height:calc(100dvh - 64px);padding:42px 24px 70px;color:var(--stock96-text)}.stock96-analysis-loading__inner{width:min(720px,100%);margin:0 auto}.stock96-analysis-loading__mark{display:grid;place-items:center;width:60px;aspect-ratio:1;border:1px solid var(--stock96-line-strong);border-radius:19px;background:var(--stock96-surface);color:var(--stock96-accent);font-size:21px;font-weight:950}.stock96-analysis-loading__eyebrow{display:block;margin-top:22px;color:var(--stock96-accent);font-size:10px;font-weight:900;letter-spacing:.11em}.stock96-analysis-loading h1{margin:7px 0 6px;font-size:27px;letter-spacing:-.9px}.stock96-analysis-loading>section>p{margin:0;color:var(--stock96-muted);font-size:12px}.stock96-analysis-loading>section>p strong{color:var(--stock96-text-secondary)}.stock96-analysis-loading__progress{margin-top:28px}.stock96-analysis-loading__progress>div{display:flex;justify-content:space-between;color:var(--stock96-muted);font-size:10px}.stock96-analysis-loading__progress>div strong{color:var(--stock96-accent)}.stock96-analysis-loading__progress>span{display:block;height:7px;margin-top:9px;overflow:hidden;border-radius:8px;background:var(--stock96-soft)}.stock96-analysis-loading__progress i{display:block;height:100%;border-radius:inherit;background:var(--stock96-accent);transition:width .15s ease}.stock96-analysis-loading__steps{display:grid;gap:7px;margin:18px 0 0;padding:0;list-style:none}.stock96-analysis-loading__steps li{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:9px 14px 9px 10px;border:1px solid var(--stock96-line);border-radius:13px;background:var(--stock96-surface)}.stock96-analysis-loading__steps li>span{display:grid;place-items:center;width:36px;aspect-ratio:1;border-radius:10px;background:var(--stock96-accent-soft);color:var(--stock96-accent)}.stock96-analysis-loading__steps li>div{display:grid;gap:2px}.stock96-analysis-loading__steps li strong{color:var(--stock96-text);font-size:11px}.stock96-analysis-loading__steps li small{color:var(--stock96-muted);font-size:9px}.stock96-analysis-loading__steps li>b{color:var(--stock96-accent);font-size:10px}@media (max-width:720px){.sector96-analysis{padding:16px 16px 56px}.sector96-analysis__toolbar>div button:first-child:not(:last-child){font-size:0}.sector96-analysis__toolbar>div button:first-child:not(:last-child) svg{margin:0}.sector96-analysis__hero{align-items:flex-start;gap:14px;padding:27px 2px 22px}.sector96-analysis__identity{align-items:flex-start;gap:11px}.sector96-analysis__identity .sector96-company-mark--large{width:48px;height:48px;font-size:17px}.sector96-analysis__identity h1{font-size:22px}.sector96-analysis__identity p{max-width:170px;font-size:9px}.sector96-analysis__quote>strong{font-size:19px}.sector96-analysis__quote>span{font-size:11px}.sector96-analysis__quote>a{margin-top:8px;padding:7px 9px;font-size:9px}.sector96-analysis__nav{top:5px;overflow-x:auto;grid-template-columns:repeat(5,minmax(82px,1fr))}.sector96-analysis__content{gap:10px;margin-top:10px}.sector96-analysis__card{padding:18px 16px;border-radius:16px}.sector96-analysis__card h2{font-size:18px}.sector96-analysis__card header p{font-size:9px}.sector96-analysis__chart-canvas{height:220px;margin-top:13px}.sector96-analysis__ranges{gap:2px}.sector96-analysis__ranges button{min-height:32px;padding:0;font-size:9px}.sector96-analysis__quick-stats dl{padding:11px 10px}.sector96-analysis__quick-stats dd{font-size:10px}.sector96-analysis__split{grid-template-columns:1fr;gap:10px}.sector96-analysis__bars{height:170px}.sector96-analysis__bars>div{grid-template-rows:101px 20px 18px}.sector96-analysis__bars>div>span{height:94px}.sector96-analysis__target-bars{padding:14px}.sector96-analysis__target-bars>div{grid-template-columns:70px minmax(70px,1fr) 78px;gap:8px}.sector96-analysis__target-bars strong{font-size:10px}.sector96-analysis__reports{grid-template-columns:1fr}.sector96-analysis__reports>div{grid-template-columns:1fr auto;align-items:center;border-right:0;border-bottom:1px solid var(--stock96-line)}.sector96-analysis__reports>div:last-child{border-bottom:0}.stock96-analysis-loading{padding:30px 16px 50px}.stock96-analysis-loading__mark{width:52px;border-radius:16px}.stock96-analysis-loading h1{font-size:22px}}body .stock-report{--report-positive:#35d07f;--report-positive-strong:#5ae09a;--report-negative:#ff6470;--report-negative-strong:#ff8a94;--report-warning:#f5b942;--report-warning-strong:#ffd27a;--report-bar:#596373;--report-bar-label:#b8c0cc}body .stock-report-card{border:1px solid var(--stock96-line)!important;border-radius:20px!important;background:var(--stock96-surface)!important}body .stock-report-card__header{padding:23px 26px 18px;border-bottom:1px solid var(--stock96-line)!important}body .stock-report-card__header>div>span{color:#6aa8ff!important}body .stock-report-card__header h2,body .stock-report-card__header h3,body .stock-report-card__header>strong,body .stock-report-chart__metrics dd,body .stock-report-chart__range-values strong,body .stock-report-event__date>strong,body .stock-report-summary__points dd,body .stock-report__quick-stats dd{color:var(--stock96-text)!important}body .stock-report-card__header p,body .stock-report-card__header>small,body .stock-report-card__header>svg,body .stock-report-chart__range-values small,body .stock-report-event__date>small,body .stock-report-summary__points dt{color:var(--stock96-muted)!important}body .stock-report__identity p span{color:var(--stock96-text-secondary)!important}body .stock-report-financials__toggle,body .stock-report__identity p span{border:1px solid var(--stock96-line)!important;background:var(--stock96-soft)!important}body .stock-report-financials__toggle button{color:var(--stock96-muted)!important}body .stock-report-financials__toggle button.is-active,body .stock-report-financials__toggle button:hover{border-color:var(--stock96-line-strong)!important;background:var(--stock96-surface-raised)!important;color:var(--stock96-text)!important;box-shadow:none!important}body .stock-report-financials__table{padding:10px 26px 22px}body .stock-report-financials__row{min-height:54px;border-color:var(--stock96-line)!important}body .stock-report-financials__row.is-head{min-height:46px}body .stock-report-financials__row strong{color:var(--stock96-text-secondary)!important;font-weight:760}body .stock-report-financials__row.is-head small,body .stock-report-financials__row.is-head span,body .stock-report-financials__row>span{color:#8f99a7!important}body .stock-report-financials__row>span.is-latest{color:var(--stock96-text)!important}body .stock-report-financials__row>span.is-profit{color:var(--report-positive-strong)!important}body .stock-report-financials__row>span.is-loss{color:var(--report-negative-strong)!important}body .stock-report-debt__status{border:1px solid rgba(53,208,127,.28)!important;background:rgba(53,208,127,.11)!important;color:var(--report-positive-strong)!important}body .stock-report-debt.is-watch .stock-report-debt__status{border-color:rgba(245,185,66,.28)!important;background:rgba(245,185,66,.11)!important;color:var(--report-warning-strong)!important}body .stock-report-debt.is-risk .stock-report-debt__status{border-color:rgba(255,100,112,.3)!important;background:rgba(255,100,112,.11)!important;color:var(--report-negative-strong)!important}body .stock-report-debt__summary,body .stock-report-revenue__summary{margin:0 26px;padding:18px 0;border:0!important;border-bottom:1px solid var(--stock96-line)!important;border-radius:0!important;background:transparent!important}body .stock-report-debt__summary strong,body .stock-report-revenue__summary strong{color:var(--stock96-text)!important}body .stock-report-debt__summary p span,body .stock-report-debt__summary small,body .stock-report-revenue__summary p span,body .stock-report-revenue__summary small{color:var(--stock96-muted)!important}body .stock-report-debt__summary p b.is-improved,body .stock-report-revenue__summary p b.is-up{color:var(--report-positive-strong)!important}body .stock-report-debt__summary p b.is-worsened,body .stock-report-revenue__summary p b.is-down{color:var(--report-negative-strong)!important}body .stock-report-debt__chart,body .stock-report-revenue__chart{background:transparent!important}body .stock-report-debt__guides span,body .stock-report-target__grid{border-color:#303640!important}body .stock-report-debt__guides b{background:var(--stock96-surface)!important;color:var(--stock96-muted)!important}body .stock-report-debt__bar>div>i,body .stock-report-revenue__chart i{background:var(--report-bar)!important;box-shadow:none!important}body .stock-report-debt.is-good .stock-report-debt__bar.is-current>div>i,body .stock-report-debt__bar.is-current>div>i,body .stock-report-revenue__chart .is-current i{background:var(--report-positive)!important}body .stock-report-debt.is-watch .stock-report-debt__bar.is-current>div>i{background:var(--report-warning)!important}body .stock-report-debt.is-risk .stock-report-debt__bar.is-current>div>i{background:var(--report-negative)!important}body .stock-report-debt__bar>div b,body .stock-report-revenue__chart i b{color:var(--report-bar-label)!important}body .stock-report-debt__bar.is-current>div b,body .stock-report-revenue__chart .is-current i b{color:var(--report-positive-strong)!important}body .stock-report-debt.is-watch .stock-report-debt__bar.is-current>div b{color:var(--report-warning-strong)!important}body .stock-report-debt.is-risk .stock-report-debt__bar.is-current>div b{color:var(--report-negative-strong)!important}body .stock-report-debt__bar>strong,body .stock-report-revenue__chart strong{color:var(--stock96-text-secondary)!important}body .stock-report-debt>div>footer small,body .stock-report-debt__bar>small,body .stock-report-revenue>div>footer small,body .stock-report-revenue__chart small{color:var(--stock96-muted)!important}body .stock-report-debt>div>footer,body .stock-report-revenue>div>footer{border-color:var(--stock96-line)!important;background:transparent!important}body .stock-report-target__comparison{gap:0;padding:0 26px}body .stock-report-target__hero{padding:26px 26px 26px 0;border:0!important;border-right:1px solid var(--stock96-line)!important;border-radius:0!important;background:transparent!important}body .stock-report-target__hero>span{color:var(--stock96-muted)!important}body .stock-report-target__hero>strong{color:var(--stock96-text)!important}body .stock-report-target__hero>b{display:inline-flex;min-width:0;flex-direction:row;align-items:baseline;gap:8px;margin-top:8px;padding:0;border:0!important;border-radius:0;background:transparent!important;color:var(--report-positive-strong)!important}body .stock-report-target__hero>b small{color:var(--stock96-muted)!important}body .stock-report-target.is-upside-negative .stock-report-target__hero>b{color:var(--report-negative-strong)!important}body .stock-report-target__chart{margin-left:26px}body .stock-report-target__axis{color:var(--stock96-muted)!important}body .stock-report-target__bar.is-current>div>i,body .stock-report-target__bar>div>i{background:var(--report-bar)!important;box-shadow:none!important}body .stock-report-target__bar.is-target>div>i{background:var(--report-positive)!important;box-shadow:none!important}body .stock-report-target.is-upside-negative .stock-report-target__bar.is-target>div>i{background:var(--report-negative)!important}body .stock-report-target__bar>div b{color:var(--report-bar-label)!important}body .stock-report-target__bar.is-target>div b{color:var(--report-positive-strong)!important}body .stock-report-target.is-upside-negative .stock-report-target__bar.is-target>div b{color:var(--report-negative-strong)!important}body .stock-report-target__bar>strong{color:var(--stock96-text-secondary)!important}body .stock-report-target__consensus,body .stock-report-target__consensus.is-empty{overflow:hidden;margin:0 26px 22px;border:1px solid var(--stock96-line)!important;border-radius:14px;background:transparent!important}body .stock-report-target__consensus>header{min-height:54px;padding:14px 18px;border:0!important;background:transparent!important}body .stock-report-target__consensus>header small,body .stock-report-target__consensus>header span{color:var(--stock96-muted)!important}body .stock-report-target__consensus>header strong{color:var(--stock96-text)!important}body .stock-report-target__consensus>div{border:0!important;border-top:1px solid var(--stock96-line)!important;background:transparent!important}body .stock-report-target__consensus dl{min-height:66px;padding:14px 18px;border:0!important;border-left:1px solid var(--stock96-line)!important;border-radius:0!important;background:transparent!important}body .stock-report-target__consensus dl:first-child{border-left:0!important}body .stock-report-target__consensus dt{color:var(--stock96-muted)!important}body .stock-report-company>p,body .stock-report-event__metrics dd,body .stock-report-event__metrics h3,body .stock-report-news__list strong,body .stock-report-summary__market h3,body .stock-report-target__consensus dd,body .stock-report-target__reports h3,body .stock-report-target__reports>a strong,body .stock-report-target__reports>a>b,body .stock-report__schedule-items strong{color:var(--stock96-text-secondary)!important}body .stock-report-company>footer a,body .stock-report-company>footer span,body .stock-report-event__metrics dt,body .stock-report-news__list small,body .stock-report-news__list svg,body .stock-report-news__rank,body .stock-report-target__reports>a small,body .stock-report-target__reports>a>svg{color:var(--stock96-muted)!important}body .stock-report-company>footer,body .stock-report-event>footer,body .stock-report-news__list>a,body .stock-report-news__list>div,body .stock-report-target__reports>a{border-color:var(--stock96-line)!important}body .stock-report-news__list>button,body .stock-report-target__reports>button{border:1px solid var(--stock96-line)!important;background:var(--stock96-soft)!important;color:var(--stock96-text-secondary)!important}body .stock-report-news__list>button:hover,body .stock-report-target__reports>button:hover{border-color:var(--stock96-line-strong)!important;background:var(--stock96-surface-raised)!important;color:var(--stock96-text)!important}body .stock-report-event__metrics,body .stock-report-summary__market,body .stock-report__schedule-items{border:1px solid var(--stock96-line)!important;background:var(--stock96-soft)!important}body .stock-report-summary__score>div{background:var(--stock96-line)!important}body .stock-report-summary__score>div i{background:var(--report-positive)!important}@media (max-width:680px){body .stock-report-card{border-radius:18px!important}body .stock-report-card__header{padding:20px 18px 15px}body .stock-report-financials__table{overflow-x:auto;padding:8px 18px 18px}body .stock-report-financials__row{min-width:520px}body .stock-report-financials__table.has-1-periods .stock-report-financials__row{min-width:250px}body .stock-report-financials__table.has-2-periods .stock-report-financials__row{min-width:340px}body .stock-report-financials__table.has-3-periods .stock-report-financials__row{min-width:430px}body .stock-report-debt__chart,body .stock-report-debt__summary,body .stock-report-revenue__chart,body .stock-report-revenue__summary{margin-inline:18px}body .stock-report-target__comparison{grid-template-columns:1fr;padding-inline:18px}body .stock-report-target__hero{padding:20px 0;border-right:0!important;border-bottom:1px solid var(--stock96-line)!important}body .stock-report-target__chart{margin-left:0;padding-top:24px}body .stock-report-target__consensus,body .stock-report-target__consensus.is-empty{margin:0 18px 20px}body .stock-report-target__consensus>header{flex-direction:column;align-items:flex-start;gap:8px}body .stock-report-target__consensus>header>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px}body .stock-report-target__consensus>header>small{max-width:none;text-align:left}body .stock-report-target__consensus>div{grid-template-columns:1fr}body .stock-report-target__consensus dl,body .stock-report-target__consensus dl:first-child{grid-template-columns:1fr auto;align-items:center;min-height:54px;border-left:0!important;border-top:1px solid var(--stock96-line)!important}body .stock-report-target__consensus dl:first-child{border-top:0!important}}:root{--stock96-form-text:var(--stock96-text,#f2f4f6);--stock96-form-muted:var(--stock96-muted,#7d8795);--stock96-form-option-bg:var(--stock96-surface-raised,#17171d)}button,input,select,textarea{font:inherit}input,select,textarea{color-scheme:dark}select optgroup,select option,select:not(:disabled){color:var(--stock96-form-text)!important;-webkit-text-fill-color:var(--stock96-form-text)!important}select optgroup,select option{background-color:var(--stock96-form-option-bg)!important}select option:disabled,select:disabled{color:var(--stock96-form-muted)!important;-webkit-text-fill-color:var(--stock96-form-muted)!important}input::placeholder,textarea::placeholder{color:var(--stock96-form-muted)!important;opacity:1}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--stock96-form-text)!important;caret-color:var(--stock96-form-text)}@media (max-width:820px){body .bio-list-filters.stock96-filters .stock96-filter-rail{width:100%!important;min-width:0!important;max-width:100%!important;display:grid!important;grid-column:1!important;grid-row:2!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;padding:0!important}body .bio-list-filters.stock96-filters .stock96-filter-rail>label{min-width:0!important;min-height:58px!important;grid-row:auto!important;gap:4px!important;padding:6px 9px!important}body .bio-list-filters.stock96-filters .stock96-filter-rail>label:last-child{grid-column:1/-1!important}}