.dt-research-readiness,.dt-forensic-checks,.dt-operational-chart,.dt-company-documents,.dt-company-news-feed,.dt-news-reader,.dt-corporate-actions,.dt-actual-estimate,.dt-options-chain,.dt-etf-exposure{background:var(--dt-color-surface);border:1px solid var(--dt-color-border);border-radius:var(--dt-radius-lg);box-sizing:border-box;color:var(--dt-color-text);overflow:hidden;width:min(58rem,calc(100vw - 2rem))}.dt-research-readiness>header,.dt-forensic-checks>header,.dt-operational-chart>header,.dt-company-documents>header,.dt-company-news-feed>header,.dt-corporate-actions>header,.dt-actual-estimate>header,.dt-options-chain>header,.dt-etf-exposure>header{align-items:start;border-bottom:1px solid var(--dt-color-border);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.dt-research-readiness header>div,.dt-company-documents header>div,.dt-company-news-feed header>div,.dt-actual-estimate header>div,.dt-options-chain header>div,.dt-etf-exposure header>div{display:grid;gap:.2rem}.dt-research-readiness header span,.dt-forensic-checks header span,.dt-operational-chart header>div:first-child span,.dt-company-documents header span,.dt-corporate-actions header span,.dt-actual-estimate header>div:first-child>span,.dt-options-chain header>div:first-child>span,.dt-etf-exposure header span{color:var(--dt-color-brand);font:var(--dt-weight-semibold) var(--dt-text-sm) var(--dt-font-compact);letter-spacing:0;text-transform:none}.dt-research-readiness h3,.dt-forensic-checks h3,.dt-operational-chart h3,.dt-company-documents h3,.dt-company-news-feed h3,.dt-corporate-actions h3,.dt-actual-estimate h3,.dt-options-chain h3,.dt-etf-exposure h3{font:var(--dt-weight-regular) 1.25rem var(--dt-font-display);margin:0}.dt-research-readiness header>b,.dt-company-documents header>b,.dt-company-news-feed header>span,.dt-etf-exposure header>b{background:var(--dt-color-surface-muted);border-radius:999px;font-size:var(--dt-text-sm);padding:.35rem .55rem}.dt-research-readiness__body{align-items:center;display:grid;gap:1.2rem;grid-template-columns:auto minmax(0,1fr);padding:1rem}.dt-research-readiness__score{align-items:center;background:conic-gradient(var(--dt-color-success) calc(var(--dt-readiness)*1%),var(--dt-color-surface-muted) 0);border-radius:50%;display:flex;height:7rem;justify-content:center;width:7rem}.dt-research-readiness.is-partial .dt-research-readiness__score{background:conic-gradient(var(--dt-color-warning) calc(var(--dt-readiness)*1%),var(--dt-color-surface-muted) 0)}.dt-research-readiness.is-limited .dt-research-readiness__score{background:conic-gradient(var(--dt-color-danger) calc(var(--dt-readiness)*1%),var(--dt-color-surface-muted) 0)}.dt-research-readiness__score>span{align-items:baseline;background:var(--dt-color-surface);border-radius:50%;display:flex;height:5.2rem;justify-content:center;width:5.2rem}.dt-research-readiness__score strong{font:var(--dt-weight-medium) 1.8rem/5.2rem var(--dt-font-interface)}.dt-research-readiness__score small{font-size:var(--dt-text-sm)}.dt-research-readiness dl{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.dt-research-readiness dl div{background:var(--dt-color-surface-muted);border-radius:var(--dt-radius-sm);display:grid;gap:.15rem;padding:.65rem}.dt-research-readiness dt{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-research-readiness dd{font:var(--dt-weight-semibold) var(--dt-text-sm) var(--dt-font-compact);margin:0}.dt-research-readiness>p{border-top:1px solid var(--dt-color-border);color:var(--dt-color-text-muted);font-size:var(--dt-text-sm);line-height:1.5;margin:0;padding:.75rem 1rem}.dt-forensic-checks ul,.dt-company-documents ul,.dt-company-news-feed ul{list-style:none;margin:0;padding:0}.dt-forensic-checks li{align-items:center;border-top:1px solid var(--dt-color-border);display:grid;gap:.7rem;grid-template-columns:1.7rem minmax(0,1fr) auto;padding:.75rem 1rem}.dt-forensic-checks li:first-child{border-top:0}.dt-forensic-checks li>i{align-items:center;background:var(--dt-color-surface-muted);border-radius:50%;display:flex;font-style:normal;height:1.7rem;justify-content:center}.dt-forensic-checks li.is-pass>i{background:color-mix(in srgb,var(--dt-color-success) 10%,transparent);color:var(--dt-color-success)}.dt-forensic-checks li.is-watch>i{background:color-mix(in srgb,var(--dt-color-warning) 10%,transparent);color:var(--dt-color-warning)}.dt-forensic-checks li.is-risk>i{background:color-mix(in srgb,var(--dt-color-danger) 10%,transparent);color:var(--dt-color-danger)}.dt-forensic-checks li>span{display:grid}.dt-forensic-checks li strong{font-size:var(--dt-text-sm)}.dt-forensic-checks li small{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-forensic-checks li>b{font:var(--dt-text-sm) var(--dt-font-compact);text-transform:none}.dt-operational-chart header>div:last-child,.dt-actual-estimate header>div:last-child{display:flex;flex-wrap:wrap;gap:.6rem}.dt-operational-chart header>div:last-child span,.dt-actual-estimate header>div:last-child span{align-items:center;color:var(--dt-color-text-muted);display:flex;font-size:var(--dt-text-sm);gap:.3rem}.dt-operational-chart header>div:last-child i,.dt-actual-estimate header>div:last-child i{border-radius:50%;height:.45rem;width:.45rem}.dt-actual-estimate header>div:last-child span:first-child i{background:var(--dt-color-brand)}.dt-actual-estimate header>div:last-child span:last-child i{background:#9aa7a0}.dt-operational-chart svg{display:block;height:auto;padding:.6rem;width:100%}.dt-operational-chart__grid line{stroke:var(--dt-color-border);stroke-width:1}.dt-operational-chart__labels text{fill:var(--dt-color-text-muted);font:9px var(--dt-font-compact)}.dt-operational-chart footer{border-top:1px solid var(--dt-color-border);display:grid;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.dt-operational-chart footer span{border-left:1px solid var(--dt-color-border);display:grid;padding:.65rem}.dt-operational-chart footer span:first-child{border-left:0}.dt-operational-chart footer small{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-company-documents li{align-items:center;border-top:1px solid var(--dt-color-border);display:grid;gap:.7rem;grid-template-columns:4.2rem minmax(0,1fr) auto;padding:.75rem 1rem}.dt-company-documents li:first-child{border-top:0}.dt-company-documents__type{background:var(--dt-color-surface-muted);border-radius:var(--dt-radius-xs);font:var(--dt-weight-semibold) var(--dt-text-sm) var(--dt-font-compact);padding:.35rem;text-align:center;text-transform:none}.dt-company-documents li>span:nth-child(2){display:grid}.dt-company-documents li strong{font-size:var(--dt-text-sm)}.dt-company-documents li small{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-company-documents li>div{display:flex;gap:.35rem}.dt-company-documents button,.dt-company-documents a,.dt-company-news-feed__filters button,.dt-company-news-feed__filters select{background:var(--dt-color-surface);border:1px solid var(--dt-color-border);border-radius:var(--dt-radius-sm);color:var(--dt-color-brand);font:var(--dt-weight-semibold) var(--dt-text-sm) var(--dt-font-compact);padding:.4rem .55rem;text-decoration:none}.dt-company-news-feed>header p{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm);margin:0}.dt-company-news-feed__filters{display:flex;gap:.35rem;overflow-x:auto;padding:.65rem 1rem}.dt-company-news-feed__filters button.is-active{background:var(--dt-color-brand);border-color:var(--dt-color-brand);color:#fff}.dt-company-news-feed__filters select{margin-left:auto}.dt-company-news-feed li{border-top:1px solid var(--dt-color-border)}.dt-company-news-feed li>button{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:.35rem;padding:.85rem 1rem;text-align:left;width:100%}.dt-company-news-feed li>button.is-active{background:color-mix(in srgb,var(--dt-color-brand) 7%,transparent);box-shadow:none}.dt-company-news-feed li button>span{display:flex;gap:.5rem}.dt-company-news-feed li small,.dt-company-news-feed li p{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm);margin:0}.dt-company-news-feed li strong{font-size:var(--dt-text-sm)}.dt-company-news-feed li>button>i{font:var(--dt-text-sm) var(--dt-font-compact);font-style:normal;text-transform:none}.dt-news-reader{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(42rem,calc(100vh - 2rem));width:min(34rem,calc(100vw - 2rem))}.dt-news-reader>header{align-items:center;border-bottom:1px solid var(--dt-color-border);display:flex;justify-content:space-between;padding:.7rem 1rem}.dt-news-reader>header span{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-news-reader>header div{display:flex;gap:.4rem}.dt-news-reader>header a,.dt-news-reader>header button{align-items:center;background:var(--dt-color-surface);border:1px solid var(--dt-color-border);border-radius:50%;color:var(--dt-color-text);display:flex;height:2rem;justify-content:center;text-decoration:none;width:2rem}.dt-news-reader article{overflow-y:auto;padding:1.2rem}.dt-news-reader article>span{color:var(--dt-color-brand);font:var(--dt-weight-semibold) var(--dt-text-sm) var(--dt-font-compact);letter-spacing:0;text-transform:none}.dt-news-reader h2{font:var(--dt-weight-regular) 2rem/1.08 var(--dt-font-display);margin:.45rem 0}.dt-news-reader__meta,.dt-news-reader__summary,.dt-news-reader__body{font-size:var(--dt-text-xs);line-height:1.65}.dt-news-reader__meta{color:var(--dt-color-text-muted)}.dt-news-reader__summary{background:var(--dt-color-surface-muted);border-left:3px solid var(--dt-color-brand);padding:.75rem}.dt-news-reader>footer{border-top:1px solid var(--dt-color-border);color:var(--dt-color-text-muted);font-size:var(--dt-text-sm);padding:.65rem 1rem}.dt-corporate-actions ol{list-style:none;margin:0;padding:0 1rem}.dt-corporate-actions li{align-items:start;border-top:1px solid var(--dt-color-border);display:grid;gap:.7rem;grid-template-columns:.65rem minmax(0,1fr) auto;padding:.85rem 0}.dt-corporate-actions li:first-child{border-top:0}.dt-corporate-actions li>i{background:var(--dt-color-brand);border:3px solid color-mix(in srgb,var(--dt-color-brand) 18%,var(--dt-color-surface));border-radius:50%;height:.5rem;margin-top:.18rem;width:.5rem}.dt-corporate-actions li>span{display:grid}.dt-corporate-actions li>span>b{color:var(--dt-color-brand);font:var(--dt-text-sm) var(--dt-font-compact);text-transform:none}.dt-corporate-actions li strong{font-size:var(--dt-text-sm)}.dt-corporate-actions li small{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-corporate-actions li>div{display:grid;justify-items:end}.dt-corporate-actions time{font-size:var(--dt-text-sm)}.dt-corporate-actions em{color:var(--dt-color-success);font:var(--dt-text-sm) var(--dt-font-compact);font-style:normal}.dt-actual-estimate__viewport,.dt-options-chain__viewport,.dt-etf-exposure__viewport{overflow-x:auto}.dt-actual-estimate table,.dt-options-chain table,.dt-etf-exposure table{border-collapse:collapse;min-width:34rem;width:100%}.dt-actual-estimate th,.dt-actual-estimate td,.dt-options-chain th,.dt-options-chain td,.dt-etf-exposure th,.dt-etf-exposure td{border-top:1px solid var(--dt-color-border);font-size:var(--dt-text-sm);padding:.7rem;text-align:right}.dt-actual-estimate thead th,.dt-options-chain thead th,.dt-etf-exposure thead th{background:var(--dt-color-surface-muted);color:var(--dt-color-text-muted);font:var(--dt-text-sm) var(--dt-font-compact);text-transform:none}.dt-actual-estimate th:first-child,.dt-etf-exposure th:first-child{text-align:left}.dt-options-chain tbody th{background:color-mix(in srgb,var(--dt-color-brand) 7%,transparent);text-align:center}.dt-options-chain header>div:last-child{display:grid;justify-items:end}.dt-options-chain header small{color:var(--dt-color-text-muted);font-size:var(--dt-text-sm)}.dt-options-chain header b{font:var(--dt-text-sm) var(--dt-font-compact)}.dt-options-chain__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--dt-color-brand);outline:0}.dt-etf-exposure td:nth-child(3){align-items:center;display:grid;gap:.4rem;grid-template-columns:minmax(5rem,1fr) auto}.dt-etf-exposure td>span{background:var(--dt-color-surface-muted);border-radius:999px;height:.4rem;overflow:hidden}.dt-etf-exposure td>span i{background:var(--dt-color-brand);display:block;height:100%}@media(max-width:38rem){.dt-research-readiness__body{grid-template-columns:1fr;justify-items:center}.dt-research-readiness dl{width:100%}.dt-company-documents li{grid-template-columns:minmax(0,1fr) auto}.dt-company-documents__type{grid-column:1/-1;justify-self:start}.dt-company-news-feed__filters select{margin-left:0}.dt-corporate-actions li{grid-template-columns:.65rem minmax(0,1fr)}.dt-corporate-actions li>div{grid-column:2;justify-items:start}.dt-operational-chart header,.dt-actual-estimate header{display:grid}.dt-news-reader h2{font-size:1.6rem}}
