.company-press-releases{color:#fff;width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;overflow:visible}.company-press-releases__header{color:#fff;background:0 0;border:0;border-bottom:1px solid #2563eb;justify-content:space-between;align-items:center;gap:18px;min-height:36px;padding:0 8px 13px;display:flex}.company-press-releases__pill{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;line-height:1}.company-press-releases__source{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:900;line-height:1}.company-press-releases__list{background:0 0;flex-direction:column;width:100%;display:flex}.company-press-releases__item{color:#fff;background:0 0;border-bottom:1px solid #ffffff1a;grid-template-columns:88px 112px minmax(0,1fr);align-items:start;gap:12px;min-height:46px;padding:13px 8px;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.company-press-releases__item:last-child{border-bottom:0}.company-press-releases__item:hover{background:#2563eb14}.company-press-releases__item time{color:#fff;white-space:nowrap;padding-top:1px;font-size:10px;font-weight:800;line-height:1.25}.company-press-releases__provider{color:#fff;white-space:nowrap;text-overflow:ellipsis;padding-top:1px;font-size:10px;font-weight:750;line-height:1.25;overflow:hidden}.company-press-releases__headline{letter-spacing:-.05px;white-space:normal;text-overflow:clip;font-size:12px;font-weight:850;line-height:1.35;overflow:visible;color:#fff!important}.company-press-releases__item:hover .company-press-releases__headline{text-underline-offset:4px;-webkit-text-decoration:underline #2563eb;text-decoration:underline #2563eb;text-decoration-thickness:2px;color:#fff!important}.company-press-releases__empty{color:#a8adb8;background:0 0;border-bottom:1px solid #ffffff1a;min-height:74px;padding:22px 8px;font-size:12px;line-height:1.5}.company-press-releases__pagination{background:0 0;border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:6px;padding:18px 0 0;display:flex}.company-press-releases__pagination button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:2px;min-width:30px;height:30px;padding:0 8px;font-size:10px;font-weight:900;transition:color .15s,background .15s,border-color .15s}.company-press-releases__pagination button:hover:not(:disabled){color:#fff;background:#2563eb24;border-color:#2563eb}.company-press-releases__pagination button.active{color:#fff;background:#1248dc;border-color:#1248dc}.company-press-releases__pagination button:disabled{opacity:.32;cursor:not-allowed}@media (max-width:760px){.company-press-releases__header{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:0 0 12px}.company-press-releases__item{grid-template-columns:74px minmax(0,1fr);gap:10px;min-height:44px;padding:12px 0}.company-press-releases__provider{display:none}.company-press-releases__headline{font-size:11px;line-height:1.35}}.company-press-releases-mobile{color:#fff;background:#000;border:1px solid #2563eb;border-radius:12px;margin-top:16px;overflow:hidden}.company-press-releases-mobile .company-press-releases__header{background:#000;border-bottom:1px solid #2563eb;padding:16px 16px 13px}.company-press-releases-mobile .company-press-releases__list{padding:0 16px}.company-press-releases-mobile .company-press-releases__item{padding:13px 0}.company-press-releases-mobile .company-press-releases__pagination{background:#000;padding:14px 16px 16px}.company-press-releases-modal,.company-press-releases-modal *,.company-press-releases-modal :before,.company-press-releases-modal :after{box-sizing:border-box}.company-press-releases-modal{z-index:999999;place-items:end center;width:100%;height:100%;padding:0;display:grid;position:fixed;inset:0}.company-press-releases-modal__backdrop{cursor:pointer;background:#000000d6;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.company-press-releases-modal__panel{z-index:1;color:#fff;background:#07090e;border:1px solid #2563ebb8;border-radius:14px 14px 0 0;flex-direction:column;width:100%;min-width:0;max-width:1040px;max-height:94dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 90px #0009}.company-press-releases-modal__header{background:#080b12;border-bottom:1px solid #2563eb8c;flex:none;min-width:0;padding:20px 58px 18px 20px;position:relative}.company-press-releases-modal__meta{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.company-press-releases-modal__meta span{color:#c7ced9;text-overflow:ellipsis;white-space:nowrap;background:#ffffff09;border:1px solid #94a3b833;border-radius:999px;max-width:100%;padding:5px 8px;font-size:9px;font-weight:800;line-height:1;overflow:hidden}.company-press-releases-modal__header h2{overflow-wrap:anywhere;color:#fff;max-width:100%;margin:0;font-size:24px;font-weight:800;line-height:1.24}.company-press-releases-modal__source-link{color:#93c5fd;text-underline-offset:3px;align-items:center;margin-top:13px;font-size:11px;font-weight:850;line-height:1;-webkit-text-decoration:underline #93c5fdb3;text-decoration:underline #93c5fdb3;text-decoration-thickness:1px;display:inline-flex}.company-press-releases-modal__source-link:hover{color:#fff}.company-press-releases-modal__close{color:#fff;width:36px;height:36px;font:inherit;cursor:pointer;background:#11141c;border:1px solid #94a3b83d;border-radius:4px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:14px;right:14px}.company-press-releases-modal__close:hover,.company-press-releases-modal__close:focus-visible{background:#2563eb29;border-color:#2563eb;outline:none}.company-press-releases-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#111827;background:#fff;width:100%;min-width:0;padding:20px;overflow:hidden auto}.company-press-releases-modal__state{color:#4b5563;text-align:center;min-height:180px;padding:36px 0;font-size:13px;line-height:1.5}.company-press-releases-modal__state--error{color:#b91c1c}.company-press-releases-modal__content{overflow-wrap:anywhere;color:#111827;background:#fff;width:100%;max-width:100%;font-family:Arial,sans-serif;font-size:15px;line-height:1.75}.company-press-releases-modal__content>:first-child{margin-top:0!important}.company-press-releases-modal__content>:last-child{margin-bottom:0!important}.company-press-releases-modal__content h1,.company-press-releases-modal__content h2,.company-press-releases-modal__content h3,.company-press-releases-modal__content h4,.company-press-releases-modal__content h5,.company-press-releases-modal__content h6{overflow-wrap:anywhere;max-width:100%;margin:1.25em 0 .65em;font-family:Arial,sans-serif;line-height:1.3;color:#111827!important}.company-press-releases-modal__content h1{font-size:26px}.company-press-releases-modal__content h2{font-size:23px}.company-press-releases-modal__content h3{font-size:20px}.company-press-releases-modal__content p,.company-press-releases-modal__content div,.company-press-releases-modal__content span,.company-press-releases-modal__content li,.company-press-releases-modal__content td,.company-press-releases-modal__content th,.company-press-releases-modal__content strong,.company-press-releases-modal__content em{overflow-wrap:anywhere;max-width:100%;color:#111827!important}.company-press-releases-modal__content p{margin:0 0 1.1em}.company-press-releases-modal__content ul,.company-press-releases-modal__content ol{max-width:100%;padding-left:22px}.company-press-releases-modal__content li{margin-bottom:7px}.company-press-releases-modal__content a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:#2563eb!important}.company-press-releases-modal__content a:hover{color:#1d4ed8!important}.company-press-releases-modal__content img{max-width:100%;height:auto;margin:18px 0;display:block}.company-press-releases-modal__content table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.company-press-releases-modal__content th,.company-press-releases-modal__content td{text-align:left;vertical-align:top;background:#fff;border:1px solid #d1d5db;min-width:110px;padding:9px 10px;color:#111827!important}.company-press-releases-modal__content th{background:#f3f4f6}.company-press-releases-modal__content blockquote{color:#111827;background:#eff6ff;border-left:3px solid #2563eb;margin:18px 0;padding:14px 16px}.company-press-releases-modal__content pre{background:#f3f4f6;color:#374151!important}.company-press-releases-modal__content code{color:#111827!important}@media (max-width:760px){.company-press-releases-modal{place-items:stretch stretch}.company-press-releases-modal__panel{border-bottom:0;border-left:0;border-right:0;border-radius:0;max-width:none;height:100dvh;max-height:100dvh}.company-press-releases-modal__header{padding:18px 54px 16px 16px}.company-press-releases-modal__header h2{font-size:19px;line-height:1.28}.company-press-releases-modal__body{padding:16px}.company-press-releases-modal__content{font-size:14px;line-height:1.7}}
.reg-terminal-panel,.reg-terminal-panel *,.reg-terminal-panel :before,.reg-terminal-panel :after{box-sizing:border-box}.reg-terminal-panel{color:#111827;background:#fff;flex-direction:column;flex:1;width:100%;min-width:0;max-width:100%;height:100%;min-height:0;font-family:Poppins,Arial,sans-serif;display:flex}.reg-terminal-panel-compact{padding:0}.reg-terminal-head{text-align:center;background:radial-gradient(circle at 84% 12%,#60a5fa57,#0000 34%),linear-gradient(135deg,#0f172a 0%,#172554 32%,#1d4ed8 68%,#2563eb 100%);border-bottom:1px solid #93c5fd61;justify-content:center;align-items:center;gap:10px;min-height:132px;margin-bottom:16px;padding:26px;display:flex;position:relative;box-shadow:inset 0 -1px #ffffff14,0 10px 28px #1e40af29}.reg-terminal-dot{background:#22c55e;width:8px;height:8px;animation:1.8s ease-in-out infinite reg-terminal-pulse;box-shadow:0 0 0 3px #22c55e24,0 0 14px #22c55eb8}.reg-terminal-head h2{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 2px #0f172a3d;margin:0;font-size:25px;font-weight:700;line-height:1.2}.reg-terminal-head p{color:#dbeafe;max-width:620px;margin:7px auto 0;font-size:12px;line-height:1.5}@keyframes reg-terminal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.82)}}.reg-search-input{color:#0f172a;width:100%;min-width:0;height:46px;font:inherit;text-align:center;background:#fff;border:2px solid #2563eb;border-radius:8px;outline:none;padding:0 15px;font-size:12px;font-weight:500;transition:border-color .16s,background-color .16s,box-shadow .16s;box-shadow:0 0 0 1px #2563eb0a,0 6px 18px #0f172a0d}.reg-search-input::placeholder{color:#94a3b8;text-align:center}.reg-search-input:hover{border-color:#1d4ed8}.reg-search-input:focus{background:#fff;border-color:#1d4ed8;box-shadow:0 0 0 4px #2563eb24,0 8px 22px #0f172a14}.reg-search-btn,.reg-reset-btn{height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;padding:0 17px;font-size:11px;font-weight:650;line-height:1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.reg-search-btn{color:#fff;background:linear-gradient(135deg,#172554 0%,#1d4ed8 55%,#2563eb 100%);border-color:#1d4ed8;box-shadow:0 8px 20px #1d4ed838,inset 0 1px #ffffff24}.reg-search-btn:hover:not(:disabled){background:linear-gradient(135deg,#0f172a 0%,#172554 54%,#1d4ed8 100%);border-color:#60a5fa;box-shadow:0 10px 24px #1d4ed84d,inset 0 1px #ffffff24}.reg-reset-btn{color:#111827;background:#fff;border-color:#d1d5db}.reg-reset-btn:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.reg-filing-filters{flex-wrap:wrap;gap:7px;margin-bottom:12px;display:flex}.reg-filing-filter{color:#334155;min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dbe3ee;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:700;line-height:1.2;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex}.reg-filing-filter:hover{color:#1d4ed8;background:#eff6ff;border-color:#2563eb}.reg-filing-filter-active{color:#fff;background:#1d4ed8;border-color:#1d4ed8;box-shadow:0 7px 16px #1d4ed833}.reg-filing-filter-active:hover{color:#fff}.reg-company-card{background:#fff;border:1px solid #dbe3ee;border-left:4px solid #2563eb;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-bottom:12px;padding:11px 13px;display:flex;box-shadow:0 4px 12px #0f172a0d}.reg-company-card strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:700;overflow:hidden}.reg-company-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.reg-company-meta span{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:600;line-height:1}.reg-message{color:#64748b;background:#f8fafc;border:1px solid #dbe3ee;border-radius:7px;margin-bottom:12px;padding:11px 13px;font-size:11px;line-height:1.5}.reg-intelligence-state{color:#475569;text-align:center;background:#f8fafc;border:1px solid #dbe3ee;border-radius:8px;justify-content:center;align-items:center;min-height:164px;padding:18px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.reg-filings-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;flex:1;gap:8px;min-height:0;padding-right:4px;display:flex;overflow:hidden auto}.reg-filing-row{background:#fff;border:1px solid #bfdbfe;border-left:4px solid #2563eb;border-radius:9px;flex:none;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;overflow:hidden;box-shadow:0 6px 18px #0f172a0e,0 0 0 1px #2563eb06}.reg-filing-row:hover{background:linear-gradient(90deg,#dbeafe 0%,#eff6ff 24%,#fff 65%);border-color:#2563eb;transform:translateY(-1px);box-shadow:0 10px 24px #2563eb1f,0 0 0 1px #2563eb0f}.reg-filing-row-active{background:linear-gradient(90deg,#dbeafe 0%,#eff6ff 34%,#fff 100%);border-color:#2563eb;box-shadow:inset 4px 0 #1d4ed8,0 12px 28px #2563eb24}.reg-filing-select{width:100%;max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:13px 14px;display:flex}.reg-filing-select:disabled{opacity:.48;cursor:not-allowed}.reg-filing-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.reg-filing-type{color:#1d4ed8;font-size:11px;font-weight:800}.reg-filing-company{color:#0f172a;font-size:12px;font-weight:700}.reg-filing-meta{color:#475569;font-size:10px;font-weight:500}.reg-filing-related{color:#64748b}.reg-filing-link{color:#1d4ed8;font-size:10px;font-weight:800}.reg-filings-list::-webkit-scrollbar{width:7px}.reg-filings-list::-webkit-scrollbar-track{background:0 0}.reg-filings-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.reg-filings-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.reg-filings-list-table{padding-right:0}.reg-data-table-wrap{background:#fff;border:1px solid #bfdbfe;border-radius:9px;width:100%;max-width:100%;overflow:auto visible;box-shadow:0 6px 18px #0f172a0e,0 0 0 1px #2563eb06}.reg-data-table{border-collapse:separate;border-spacing:0;color:#0f172a;width:100%;min-width:1120px;font-size:10px;line-height:1.4}.reg-data-table th,.reg-data-table td{vertical-align:top;border-bottom:1px solid #e2e8f0;padding:11px 10px}.reg-data-table-head th{z-index:1;color:#1d4ed8;letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap;background:#eff6ff;font-size:9px;font-weight:800;position:sticky;top:0}.reg-data-table-row{transition:background-color .15s,color .15s}.reg-data-table-row:hover{background:#f8fbff}.reg-data-table-row:last-child td{border-bottom:0}.reg-num{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right!important}.reg-strong-cell{color:#111827;font-weight:800}.reg-secondary-line{color:#64748b;margin-top:3px;font-size:9px;line-height:1.35;display:block}.reg-secondary-pill,.reg-form-pill{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:800;line-height:1;display:inline-flex}.reg-secondary-pill{color:#64748b;background:#f8fafc;border:1px solid #dbe3ee;margin-top:5px;padding:4px 6px;font-size:8px}.reg-form-pill{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:5px 7px;font-size:9px}.reg-purpose-cell{min-width:220px;max-width:340px}.reg-view-btn{color:#fff;min-height:30px;font:inherit;white-space:nowrap;cursor:pointer;background:#1d4ed8;border:1px solid #1d4ed8;border-radius:7px;justify-content:center;align-items:center;padding:0 10px;font-size:10px;font-weight:800;line-height:1;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.reg-view-btn:hover{color:#fff;background:#172554;border-color:#172554}.reg-filing-modal{z-index:9999;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.reg-filing-modal-backdrop{cursor:pointer;background:#0f172ac7;border:0;position:absolute;inset:0}.reg-filing-modal-shell{z-index:1;color:#fff;background:#0f172a;border:1px solid #93c5fd70;border-radius:10px;flex-direction:column;width:min(1180px,100vw - 32px);height:min(860px,100vh - 32px);min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 28px 80px #02061785}.reg-filing-modal-head{background:linear-gradient(135deg,#0f172a 0%,#172554 52%,#1d4ed8 100%);border-bottom:1px solid #93c5fd47;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.reg-filing-modal-kicker{color:#bfdbfe;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:800;line-height:1;display:block}.reg-filing-modal-head h3{color:#fff;margin:0;font-size:17px;font-weight:800;line-height:1.2}.reg-filing-modal-head p{color:#dbeafe;margin:5px 0 0;font-size:11px;line-height:1.4}.reg-filing-modal-actions{flex:none;align-items:center;gap:8px;display:flex}.reg-filing-modal-close{color:#fff;min-height:30px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #dbeafeb8;border-radius:7px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.reg-filing-modal-close:hover{background:#ffffff29}.reg-filing-modal-frame{background:#fff;flex:1;min-height:0;position:relative}.reg-filing-modal-state{z-index:1;color:#475569;text-align:center;background:#f8fafc;justify-content:center;align-items:center;padding:22px;font-size:12px;font-weight:700;line-height:1.5;display:flex;position:absolute;inset:0}.reg-filing-modal-frame iframe{background:#fff;border:0;width:100%;height:100%;display:block}@media (max-width:980px){.reg-search-card{grid-template-columns:minmax(0,1fr) auto}.reg-reset-btn{grid-column:1/-1;width:100%}.reg-company-card{flex-direction:column;align-items:flex-start;gap:8px}.reg-company-meta{justify-content:flex-start}.reg-filing-modal-head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.reg-terminal-head{min-height:104px;margin-bottom:12px;padding:20px 14px}.reg-terminal-dot{width:7px;height:7px}.reg-terminal-head h2{font-size:21px}.reg-terminal-head p{font-size:11px}.reg-search-card{flex-direction:column;align-items:stretch;width:100%;max-width:100%;display:flex}.reg-search-input,.reg-search-btn,.reg-reset-btn{width:100%;max-width:100%}.reg-filing-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.reg-filing-filter{white-space:normal;width:100%}.reg-data-table{min-width:980px}.reg-filing-modal{padding:10px}.reg-filing-modal-shell{border-radius:8px;width:calc(100vw - 20px);height:calc(100vh - 20px)}.reg-filing-modal-head{padding:13px}.reg-filing-modal-head h3{font-size:14px}.reg-filing-modal-actions{width:100%}.reg-filing-modal-actions .reg-view-btn,.reg-filing-modal-close{flex:1}.reg-company-card{padding:11px}.reg-company-card strong{white-space:normal}.reg-company-meta{width:100%}.reg-company-meta span{overflow-wrap:anywhere;max-width:100%}.reg-filing-select{flex-direction:column;align-items:flex-start;gap:10px;width:100%;max-width:100%;padding:13px}.reg-filing-type,.reg-filing-company,.reg-filing-meta,.reg-filing-related{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.reg-filing-link{align-self:flex-start;padding-top:2px}}.reg-filing-row:hover .reg-filing-type{color:#0f3cc9!important}.reg-filing-row:hover .reg-filing-company{font-weight:700;color:#0f172a!important}.reg-filing-row:hover .reg-filing-meta,.reg-filing-row:hover .reg-filing-related{color:#334155!important}.reg-filing-row:hover .reg-filing-link{color:#0f3cc9!important}
.clinical-trials-terminal,.clinical-trials-terminal *,.clinical-trials-terminal :before,.clinical-trials-terminal :after{box-sizing:border-box}.clinical-trials-terminal{color:#fff;background:#050505;border:1px solid #3b82f62e;border-radius:14px;width:100%;min-width:0;max-width:100%;overflow:hidden}.clinical-trials-hero{background:linear-gradient(135deg,#143cff 0%,#1745ff 48%,#2055f4 100%);border-bottom:1px solid #ffffff2e;justify-content:flex-start;align-items:center;min-height:190px;padding:36px 40px;display:flex}.clinical-trials-hero>div{width:100%;max-width:900px}.clinical-trials-kicker{color:#fff;letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff80;border-radius:9px;justify-content:center;align-items:center;min-height:34px;margin-bottom:15px;padding:6px 11px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.clinical-trials-hero h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.04}.clinical-trials-hero p{color:#ffffffdb;max-width:760px;margin:14px 0 0;font-size:16px;font-weight:400;line-height:1.55}.clinical-search{background:#fff;border-bottom:1px solid #dfe3ea;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;padding:18px 20px;display:grid}.clinical-search-input{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:9px;outline:none;width:100%;min-width:0;height:48px;padding:0 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.clinical-search-input::placeholder{color:#9ca3af}.clinical-search-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb24}.clinical-search-btn,.clinical-search-clear{cursor:pointer;border-radius:9px;min-height:48px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s,opacity .2s}.clinical-search-btn{color:#fff;background:#2563eb;border:1px solid #2563eb}.clinical-search-btn:hover:not(:disabled){background:#3b82f6;border-color:#3b82f6}.clinical-search-clear{color:#111827;background:#fff;border:1px solid #d1d5db}.clinical-search-clear:hover:not(:disabled){color:#111827;background:#f8fafc;border-color:#2563eb}.clinical-search-btn:disabled,.clinical-search-clear:disabled{opacity:.5;cursor:not-allowed}.clinical-trials-state,.clinical-trials-error{border-radius:10px;margin:18px 20px;padding:18px;font-size:14px;line-height:1.6}.clinical-trials-state{color:#9ca3af;background:#0d0d0d;border:1px solid #252525}.clinical-trials-error{color:#fecaca;background:#7f1d1d38;border:1px solid #ef444466}.clinical-trials-table-wrap{background:#f8fafc;width:100%;overflow-x:auto}.clinical-trials-table-header,.clinical-trials-row{grid-template-columns:130px minmax(340px,2.2fr) minmax(180px,1fr) 130px 190px 110px 130px;align-items:stretch;min-width:1200px;display:grid}.clinical-trials-table-header{color:#6b7280;letter-spacing:.07em;text-transform:uppercase;background:#f3f4f6;border-bottom:1px solid #dfe3ea;padding:0;font-size:11px;font-weight:700}.clinical-trials-table-header>div{align-items:center;min-width:0;padding:14px 18px;display:flex}.clinical-trials-row{color:#111827;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e7eb;width:100%;padding:0;font-family:inherit;transition:background .2s,box-shadow .2s,border-color .2s}.clinical-trials-row:hover{background:#f8fbff;box-shadow:inset 4px 0 #2563eb}.clinical-trials-row:focus-visible{outline-offset:-2px;outline:2px solid #2563eb}.clinical-trials-row>div{align-items:center;min-width:0;padding:17px 18px;display:flex}.clinical-trials-nct{color:#2563eb;letter-spacing:.035em;font-size:12px;font-weight:700}.clinical-trials-study{flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;display:flex}.clinical-trials-study strong{color:#111827;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.45;overflow:hidden}.clinical-trials-study span{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.clinical-trials-sponsor,.clinical-trials-phase,.clinical-trials-enrollment,.clinical-trials-updated{color:#374151;font-size:13px;line-height:1.45}.clinical-trials-status-cell{justify-content:flex-start;align-items:center;display:flex}.clinical-trial-status{color:#fff;text-align:center;white-space:nowrap;background:#171717;border:1px solid #454545;border-radius:999px;justify-content:center;align-items:center;min-width:118px;min-height:34px;padding:7px 13px;font-size:10px;font-weight:700;line-height:1.15;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff06,0 2px 8px #00000029}.clinical-trial-status--completed{background:#dcfce7;border-color:#16a34a;color:#166534!important}.clinical-trial-status--recruiting{background:#dbeafe;border-color:#2563eb;color:#1e40af!important}.clinical-trial-status--enrolling-by-invitation{background:#fef9c3;border-color:#ca8a04;color:#854d0e!important}.clinical-trial-status--not-yet-recruiting{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8!important}.clinical-trial-status--active-not-recruiting{background:#f3e8ff;border-color:#9333ea;color:#6b21a8!important}.clinical-trial-status--approved-for-marketing{background:#cffafe;border-color:#0891b2;color:#155e75!important}.clinical-trial-status--terminated,.clinical-trial-status--withdrawn,.clinical-trial-status--suspended{background:#fee2e2;border-color:#dc2626;color:#991b1b!important}.clinical-trial-status--unknown{background:#f3f4f6;border-color:#9ca3af;color:#374151!important}.clinical-trials-pagination{background:#fff;border-top:1px solid #dfe3ea;justify-content:center;align-items:center;gap:14px;padding:18px 20px;display:flex}.clinical-trials-pagination span{color:#6b7280;font-size:12px;font-weight:600}.clinical-trials-pagination button{color:#111827;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;min-height:38px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,color .2s,opacity .2s}.clinical-trials-pagination button:hover:not(:disabled){color:#111827;background:#f8fafc;border-color:#2563eb}.clinical-trials-pagination button:disabled{opacity:.35;cursor:not-allowed}.clinical-modal-backdrop{z-index:9999;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.clinical-modal{color:#111827;background:radial-gradient(circle at 100% 0,#2563eb14,#0000 30%),#f8fafc;border:1px solid #dbe4ef;border-radius:16px;width:min(1040px,100%);max-height:calc(100vh - 48px);padding:28px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000073}.clinical-modal-close{color:#111827;cursor:pointer;background:#fff;border:1px solid #d9dee7;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:24px;line-height:1;transition:background .2s,border-color .2s,color .2s;display:flex;position:absolute;top:16px;right:16px}.clinical-modal-close:hover{color:#fff;background:#2563eb;border-color:#2563eb}.clinical-modal-kicker{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700}.clinical-modal-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding-right:46px;display:flex}.clinical-modal-nct{color:#2563eb;font-size:12px;font-weight:700}.clinical-modal-heading h2{color:#111827;max-width:820px;margin:8px 0 0;font-size:clamp(24px,4vw,36px);line-height:1.2}.clinical-modal-meta,.clinical-modal-dates{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.clinical-modal-meta>div,.clinical-modal-dates>div{background:#fff;border:1px solid #dfe3ea;border-radius:10px;padding:14px}.clinical-modal-meta span,.clinical-modal-dates span{color:#7c8493;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.clinical-modal-meta strong,.clinical-modal-dates strong{color:#111827;font-size:13px;line-height:1.4}.clinical-modal-section{border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.clinical-modal-section h3{color:#111827;margin:0 0 14px;font-size:15px}.clinical-modal-section p{color:#4b5563;margin:0;font-size:13px;line-height:1.75}.clinical-modal-pills{flex-wrap:wrap;gap:8px;display:flex}.clinical-modal-pills span{color:#111827;background:#fff;border:1px solid #d8dee8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:600;display:inline-flex}.clinical-modal-list{gap:10px;display:grid}.clinical-modal-list article{background:#fff;border:1px solid #dfe3ea;border-radius:10px;padding:14px}.clinical-modal-list article>span{color:#2563eb;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700;display:block}.clinical-modal-list article strong{color:#111827;font-size:13px;display:block}.clinical-modal-list article p{margin-top:8px}.clinical-modal-locations{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.clinical-modal-locations>div{background:#fff;border:1px solid #dfe3ea;border-radius:9px;padding:12px}.clinical-modal-locations strong,.clinical-modal-locations span{display:block}.clinical-modal-locations strong{color:#111827;font-size:12px}.clinical-modal-locations span{color:#4b5563;margin-top:4px;font-size:11px}.clinical-modal-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;margin-top:26px;padding-top:20px;display:flex}.clinical-modal-official-link{color:#fff;background:#2563eb;border:1px solid #2563eb;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.clinical-modal-official-link:hover{background:#3b82f6;border-color:#3b82f6}@media (max-width:860px){.clinical-trials-hero{min-height:170px;padding:30px 24px}.clinical-search{grid-template-columns:1fr 1fr}.clinical-search-input{grid-column:1/-1}.clinical-modal-meta,.clinical-modal-dates{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-modal-locations{grid-template-columns:1fr}}@media (max-width:760px){.clinical-trials-terminal{border-radius:10px}.clinical-trials-hero{min-height:0;padding:26px 18px;display:block}.clinical-trials-kicker{min-height:30px;margin-bottom:13px;font-size:10px}.clinical-trials-hero h2{font-size:clamp(32px,10vw,42px)}.clinical-trials-hero p{margin-top:12px;font-size:14px;line-height:1.55}.clinical-search{grid-template-columns:1fr;gap:9px;padding:14px}.clinical-search-input{grid-column:auto}.clinical-search-btn,.clinical-search-clear{width:100%}.clinical-trials-table-wrap{background:#f8fafc;width:100%;max-width:100%;padding:12px;overflow:hidden}.clinical-trials-table-header{display:none}.clinical-trials-table-body{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.clinical-trials-row{color:#111827;background:#fff;border:1px solid #d9dee7;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;max-width:100%;padding:0;display:grid;overflow:hidden;box-shadow:0 8px 22px #0f172a14}.clinical-trials-row:hover{background:#fff;border-color:#2563eb;box-shadow:0 10px 26px #0f172a1f}.clinical-trials-row>div{overflow-wrap:anywhere;word-break:normal;min-width:0;max-width:100%;padding:10px 12px;display:block}.clinical-trials-nct{color:#2563eb;letter-spacing:.035em;grid-column:1/-1;padding-bottom:4px;font-size:12px;font-weight:700}.clinical-trials-study{border-bottom:1px solid #e5e7eb;grid-column:1/-1;padding-top:3px;padding-bottom:14px}.clinical-trials-study strong,.clinical-trials-study span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;width:100%;max-width:100%;display:block;overflow:visible}.clinical-trials-study strong{color:#111827;font-size:14px;font-weight:600;line-height:1.45}.clinical-trials-study span{color:#6b7280;margin-top:6px;font-size:12px;line-height:1.45}.clinical-trials-sponsor{color:#374151;border-bottom:1px solid #e5e7eb;grid-column:1/-1;padding-top:13px;padding-bottom:13px}.clinical-trials-phase,.clinical-trials-enrollment,.clinical-trials-updated{color:#111827;min-width:0}.clinical-trials-sponsor,.clinical-trials-phase,.clinical-trials-enrollment,.clinical-trials-updated{font-size:13px;line-height:1.45}.clinical-trials-sponsor:before,.clinical-trials-phase:before,.clinical-trials-status-cell:before,.clinical-trials-enrollment:before,.clinical-trials-updated:before{color:#7c8493;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.clinical-trials-sponsor:before{content:"Sponsor"}.clinical-trials-phase:before{content:"Phase"}.clinical-trials-status-cell:before{content:"Status"}.clinical-trials-enrollment:before{content:"Enrollment"}.clinical-trials-updated:before{content:"Updated"}.clinical-trials-status-cell{min-width:0;max-width:100%;display:block}.clinical-trial-status{white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;min-height:38px;padding:8px 10px}.clinical-trials-pagination{justify-content:space-between;gap:8px;padding:14px 12px}.clinical-trials-pagination button{flex:1;padding:0 8px}.clinical-trials-pagination span{flex:none}}@media (max-width:560px){.clinical-modal-backdrop{align-items:flex-start;padding:10px}.clinical-modal{border-radius:12px;max-height:calc(100vh - 20px);padding:22px 16px}.clinical-modal-heading{flex-direction:column;padding-right:36px}.clinical-modal-meta,.clinical-modal-dates{grid-template-columns:1fr}.clinical-modal-footer{justify-content:stretch}.clinical-modal-official-link{width:100%}}
.resources-modal-backdrop,.resources-modal-backdrop *,.resources-modal-backdrop :before,.resources-modal-backdrop :after{box-sizing:border-box}.resources-modal-backdrop{z-index:99999999;-webkit-backdrop-filter:blur(8px);background:#020617b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.resources-modal{color:#111827;background:#f8fafc;border:1px solid #cbd5e1;border-radius:14px;flex-direction:column;width:min(1500px,94vw);min-width:0;max-width:100%;height:min(900px,90vh);min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 28px 80px #00000073,0 0 0 1px #2563eb14}.resources-modal-header{background:linear-gradient(90deg,#2563eb 0%,#3b82f6 100%);border-bottom:1px solid #ffffff2e;flex:none;justify-content:space-between;align-items:flex-start;gap:24px;min-height:118px;padding:28px 24px 24px;display:flex}.resources-modal-kicker{color:#ffffffe0;letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font:700 10px/1 Inter,Arial,sans-serif}.resources-modal-header h2{color:#fff;margin:0;font:600 24px/1.1 Inter,Arial,sans-serif}.resources-modal-close{appearance:none;color:#fff;cursor:pointer;background:#00000029;border:1px solid #ffffff52;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;margin:0;padding:0;font:400 22px/1 Inter,Arial,sans-serif;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.resources-modal-close:hover,.resources-modal-close:focus-visible{color:#fff;background:#00000052;border-color:#fff;outline:none}.resources-modal-grid{background:#fff;flex:1;grid-template-columns:320px minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.resources-modal-sidebar{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#f8fafc;border-right:1px solid #e5e7eb;flex-direction:column;gap:28px;min-width:0;min-height:0;padding:18px 20px 22px;display:flex;overflow:hidden auto}.resources-modal-section{width:100%;min-width:0}.resources-modal-heading{color:#2563eb;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #bfdbfe;margin:0 0 8px;padding:0 0 8px;font:700 10px/1 Inter,Arial,sans-serif}.resources-modal-list{flex-direction:column;width:100%;min-width:0;display:flex}.resources-modal-list a,.resources-modal-list button{appearance:none;color:#374151;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;min-width:0;min-height:42px;margin:0;padding:9px 8px;font:500 13px/1.25 Inter,Arial,sans-serif;text-decoration:none;transition:color .15s,background-color .15s,border-color .15s;display:grid}.resources-modal-list a:last-child,.resources-modal-list button:last-child{border-bottom:0}.resources-modal-list a span:first-child,.resources-modal-list button span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resources-modal-list a span:last-child,.resources-modal-list button span:last-child{color:#7c8493;white-space:nowrap;font-size:10px;transition:color .15s}.resources-modal-list a:hover,.resources-modal-list button:hover,.resources-modal-list a:focus-visible,.resources-modal-list button:focus-visible{color:#1d4ed8;background:#eff6ff;outline:none}.resources-modal-list a:hover span,.resources-modal-list button:hover span,.resources-modal-list a:focus-visible span,.resources-modal-list button:focus-visible span{color:#1d4ed8}.resources-modal-list button.active{color:#fff;background:#2563eb}.resources-modal-list button.active span{color:#fff}.resources-modal-workspace{color:#111827;background:#fff;border-left:0;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;padding:28px;display:flex;overflow:hidden}.resources-modal-workspace .reg-terminal-dot{display:none}.resources-modal-sidebar::-webkit-scrollbar{width:7px}.resources-modal-sidebar::-webkit-scrollbar-track{background:0 0}.resources-modal-sidebar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.resources-modal-sidebar::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:1050px){.resources-modal{width:min(1100px,95vw);height:min(860px,92vh)}.resources-modal-grid{grid-template-columns:270px minmax(0,1fr)}.resources-modal-workspace{padding:20px}}@media (max-width:700px){.resources-modal-backdrop{align-items:flex-end;padding:10px}.resources-modal{border-radius:10px;width:100%;min-width:0;max-width:100%;height:calc(100dvh - 20px);max-height:calc(100dvh - 20px)}.resources-modal-header{min-height:auto;padding:18px 16px}.resources-modal-header h2{font-size:20px}.resources-modal-close{flex:0 0 34px}.resources-modal-grid{background:#fff;flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden auto}.resources-modal-sidebar{background:#f8fafc;border-bottom:1px solid #dbe3ee;border-right:0;flex:none;width:100%;min-width:0;max-width:100%;max-height:42vh;padding:15px 16px}.resources-modal-workspace{background:#fff;flex:1;width:100%;min-width:0;max-width:100%;min-height:420px;padding:16px;overflow:hidden auto}.resources-modal-list a,.resources-modal-list button{width:100%;min-width:0;max-width:100%;min-height:44px}}@media (max-width:420px){.resources-modal-backdrop{padding:6px}.resources-modal{height:calc(100dvh - 12px);max-height:calc(100dvh - 12px)}.resources-modal-header{padding:16px 14px}.resources-modal-sidebar,.resources-modal-workspace{padding-left:14px;padding-right:14px}}
.otc-wire,.otc-wire *,.otc-wire :before,.otc-wire :after{box-sizing:border-box}.otc-wire{--otc-background:#020305;--otc-panel:#050608;--otc-panel-hover:#0a0c10;--otc-border:#94a3b829;--otc-border-strong:#3b82f69e;--otc-text:#fff;--otc-muted:#9ca3af;--otc-muted-soft:#6b7280;--otc-blue:#3b82f6;--otc-blue-soft:#3b82f61f;--otc-error:#fda4af;width:100%;max-width:1480px;color:var(--otc-text);background:0 0;margin:0 auto;padding:14px;font-family:Poppins,Arial,sans-serif;overflow-x:hidden}.otc-wire__filter{border:1px solid var(--otc-border);background:#080a0f;border-radius:14px;align-items:center;width:100%;min-width:0;min-height:58px;margin-bottom:16px;padding:0 16px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;position:relative}.otc-wire__filter:focus-within{background:#090c12;border-color:#3b82f6c7;box-shadow:0 0 0 3px #3b82f61a}.otc-wire__search-icon{color:#8690a1;flex:none;margin-right:11px;font-size:21px;line-height:1}.otc-wire__filter input{color:#fff;appearance:none;width:100%;min-width:0;height:56px;font:inherit;background:0 0;border:0;outline:0;padding:0 42px 0 0;font-size:15px}.otc-wire__filter input::placeholder{color:#737d8f}.otc-wire__filter input::-webkit-search-cancel-button{display:none}.otc-wire__clear{color:#9ca3af;width:34px;height:34px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:21px;line-height:1;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.otc-wire__clear:hover,.otc-wire__clear:focus-visible{border-color:var(--otc-border);color:#fff;background:#ffffff0d;outline:none}.otc-wire__panel{border:1px solid var(--otc-border-strong);background:var(--otc-panel);border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 24px 70px #0000004d,inset 0 1px #ffffff05}.otc-wire__header{border-bottom:1px solid var(--otc-border);background:#08090c;justify-content:space-between;align-items:center;gap:14px;min-height:72px;padding:18px;display:flex}.otc-wire__header h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(22px,6vw,30px);font-weight:600;line-height:1.2}.otc-wire__header>span{color:#b8c0cd;letter-spacing:.17em;text-transform:uppercase;white-space:nowrap;flex:none;font-size:9px;font-weight:700}.otc-wire__body{width:100%;min-width:0}.otc-wire__list{flex-direction:column;width:100%;min-width:0;display:flex}.otc-wire__row{color:#fff;text-align:left;cursor:pointer;background:#050608;border:0;border-bottom:1px solid #94a3b81f;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;padding:18px;transition:background .15s,box-shadow .15s;display:grid;position:relative;overflow:hidden}.otc-wire__row:last-child{border-bottom:0}.otc-wire__row:before{background:var(--otc-blue);content:"";opacity:0;border-radius:999px;width:3px;transition:opacity .15s;position:absolute;top:12px;bottom:12px;left:0}.otc-wire__row:hover,.otc-wire__row:focus-visible{background:var(--otc-panel-hover);outline:none}.otc-wire__row:hover:before,.otc-wire__row:focus-visible:before{opacity:1}.otc-wire__date,.otc-wire__source,.otc-wire__headline,.otc-wire__symbol,.otc-wire__arrow{min-width:0}.otc-wire__date{font-size:11px;font-weight:600;color:#fff!important}.otc-wire__source{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.4;overflow:hidden;color:#fff!important}.otc-wire__headline{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.5;color:#fff!important}.otc-wire__symbol{color:#dbeafe;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;background:#2f80ff14;border:1px solid #2f80ff;border-radius:999px;justify-self:start;max-width:100%;padding:5px 10px;font-size:9px;font-weight:700;line-height:1;overflow:hidden;box-shadow:0 0 8px #2f80ff59,inset 0 0 8px #2f80ff14}.otc-wire__arrow{color:#8cb4ff;font-size:16px;line-height:1;display:none}.otc-wire__pagination{border-top:1px solid var(--otc-border);background:#08090c;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:66px;padding:13px 16px;display:flex}.otc-wire__pagination-group{align-items:center;gap:8px;display:inline-flex}.otc-wire__pagination-gap{color:#697386;place-items:center;min-width:20px;font-size:13px;display:grid}.otc-wire__pagination button{color:#d1d5db;min-width:36px;height:36px;font:inherit;cursor:pointer;background:#0b0d12;border:1px solid #94a3b82e;border-radius:8px;place-items:center;padding:0 10px;font-size:12px;transition:border-color .15s,color .15s,background .15s;display:grid}.otc-wire__pagination button:hover,.otc-wire__pagination button:focus-visible,.otc-wire__pagination button.is-active{border-color:var(--otc-blue);color:#fff;background:#3b82f624;outline:none}.otc-wire__pagination button.is-active{box-shadow:inset 0 0 0 1px #3b82f640}.otc-wire__pagination button:disabled{opacity:.34;cursor:not-allowed}.otc-wire__state{min-height:220px;color:var(--otc-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:30px 20px;font-size:13px;line-height:1.65;display:flex}.otc-wire__state--error{color:var(--otc-error)}.otc-wire__loader{border:2px solid #ffffff29;border-top-color:#fff;border-radius:50%;flex:none;width:21px;height:21px;animation:.7s linear infinite otc-wire-spin;display:inline-block}@keyframes otc-wire-spin{to{transform:rotate(360deg)}}.otc-article-modal,.otc-article-modal *,.otc-article-modal :before,.otc-article-modal :after{box-sizing:border-box}.otc-article-modal{z-index:999999;place-items:end center;width:100%;height:100%;padding:0;display:grid;position:fixed;inset:0}.otc-article-modal__backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:pointer;background:#000000d6;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.otc-article-modal__panel{z-index:1;background:#07090e;border:1px solid #3b82f69e;border-radius:20px 20px 0 0;flex-direction:column;width:100%;min-width:0;max-width:1120px;max-height:94dvh;display:flex;position:relative;overflow:hidden;box-shadow:0 -30px 90px #00000094}.otc-article-modal__header{border-bottom:1px solid var(--otc-border);background:linear-gradient(#3b82f613,#ffffff03),#080b12;flex:none;min-width:0;padding:22px 58px 22px 20px;position:relative}.otc-article-modal__meta{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.otc-article-modal__meta span{color:#c7ced9;text-overflow:ellipsis;white-space:nowrap;background:#ffffff06;border:1px solid #94a3b82e;border-radius:999px;max-width:100%;padding:5px 8px;font-size:9px;font-weight:700;line-height:1;overflow:hidden}.otc-article-modal__header h2{overflow-wrap:anywhere;color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(22px,6vw,34px);font-weight:600;line-height:1.26}.otc-article-modal__close{border:1px solid var(--otc-border);color:#fff;width:38px;height:38px;font:inherit;cursor:pointer;background:#11141c;border-radius:10px;place-items:center;padding:0;font-size:23px;line-height:1;display:grid;position:absolute;top:15px;right:15px}.otc-article-modal__close:hover,.otc-article-modal__close:focus-visible{border-color:var(--otc-blue);background:#3b82f624;outline:none}.otc-article-modal__body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:#111827;background:#fff;width:100%;min-width:0;padding:20px;overflow:hidden auto}.otc-article-content{overflow-wrap:anywhere;color:#111827;background:#fff;width:100%;max-width:100%;font-family:Arial,sans-serif;font-size:15px;line-height:1.75}.otc-article-content>:first-child{margin-top:0!important}.otc-article-content>:last-child{margin-bottom:0!important}.otc-article-content h1,.otc-article-content h2,.otc-article-content h3,.otc-article-content h4,.otc-article-content h5,.otc-article-content h6{overflow-wrap:anywhere;max-width:100%;margin:1.25em 0 .65em;font-family:Arial,sans-serif;line-height:1.3;color:#111827!important}.otc-article-content h1{font-size:clamp(24px,7vw,36px)}.otc-article-content h2{font-size:clamp(21px,6vw,30px)}.otc-article-content h3{font-size:clamp(18px,5vw,24px)}.otc-article-content p,.otc-article-content div,.otc-article-content span,.otc-article-content li,.otc-article-content td,.otc-article-content th,.otc-article-content strong,.otc-article-content em{overflow-wrap:anywhere;max-width:100%;color:#111827!important}.otc-article-content p{margin:0 0 1.1em}.otc-article-content ul,.otc-article-content ol{max-width:100%;padding-left:22px}.otc-article-content li{margin-bottom:7px}.otc-article-content a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;color:#2563eb!important}.otc-article-content a:hover{color:#1d4ed8!important}.otc-article-content th,.otc-article-content td{text-align:left;vertical-align:top;background:#fff;border:1px solid #d1d5db;min-width:110px;padding:9px 10px;color:#111827!important}.otc-article-content th{background:#f3f4f6}.otc-article-content blockquote{border-left:3px solid var(--otc-blue);color:#111827;background:#eff6ff;margin:18px 0;padding:14px 16px}.otc-article-content pre{background:#f3f4f6;color:#374151!important}.otc-article-content code{color:#111827!important}.otc-article-content body,.otc-article-content html{width:100%;max-width:100%;color:#111827!important;background:#fff!important;margin:0!important;padding:0!important}@media (min-width:720px){.otc-wire{padding:20px}.otc-wire__header{padding:21px 26px}.otc-wire__row{grid-template-columns:110px 150px minmax(0,1fr) auto 20px;align-items:center;gap:18px;min-height:62px;padding:13px 26px}.otc-wire__date,.otc-wire__source{font-size:12px}.otc-wire__headline{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.35;overflow:hidden}.otc-wire__symbol{justify-self:end}.otc-wire__arrow{justify-self:end;display:block}.otc-article-modal{place-items:center;padding:24px}.otc-article-modal__panel{border-radius:20px;max-height:90dvh}.otc-article-modal__header{padding:28px 72px 28px 30px}.otc-article-modal__body{padding:30px}}@media (min-width:1100px){.otc-wire{padding:24px}.otc-wire__filter{max-width:720px;min-height:62px;margin-bottom:22px;padding:0 20px}.otc-wire__filter input{height:60px;font-size:16px}.otc-wire__row{grid-template-columns:140px 190px minmax(0,1fr) 90px 24px;align-items:center;gap:18px;min-height:58px;padding:12px 30px}.otc-wire__date,.otc-wire__source,.otc-wire__headline{font-size:13px}.otc-wire__headline{line-height:1.35}.otc-article-content{font-size:16px}}@media (max-width:420px){.otc-wire{padding:10px}.otc-wire__filter{border-radius:12px;min-height:54px;padding:0 13px}.otc-wire__filter input{height:52px;font-size:14px}.otc-wire__panel{border-radius:14px}.otc-wire__header{min-height:66px;padding:16px}.otc-wire__header h2{font-size:21px}.otc-wire__header>span{font-size:8px}.otc-wire__row{padding:16px}.otc-wire__headline{font-size:13px}.otc-article-modal__header{padding:20px 54px 20px 16px}.otc-article-modal__body{padding:16px}.otc-article-modal__close{width:34px;height:34px;top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.otc-wire *,.otc-wire :before,.otc-wire :after,.otc-article-modal *,.otc-article-modal :before,.otc-article-modal :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.otc-wire{--otc-background:#f5f8fc;--otc-panel:#fff;--otc-panel-hover:#f5f9ff;--otc-border:#e2e8f0;--otc-border-strong:#c8d9f0;--otc-text:#0f172a;--otc-muted:#64748b;--otc-muted-soft:#94a3b8;--otc-blue:#2563eb;--otc-blue-soft:#2563eb1a;--otc-error:#be123c;color:var(--otc-text)}.otc-wire__filter{background:#fff;border-color:#d7e2f0;box-shadow:0 8px 24px #0f172a0d,inset 0 1px #fffc}.otc-wire__filter:hover{border-color:#b8cbea}.otc-wire__filter:focus-within{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f,0 10px 28px #0f172a0f}.otc-wire__search-icon{color:#64748b}.otc-wire__filter input{color:#0f172a}.otc-wire__filter input::placeholder{color:#94a3b8}.otc-wire__clear{color:#64748b}.otc-wire__clear:hover,.otc-wire__clear:focus-visible{color:#0f172a;background:#eef4fb;border-color:#d7e2f0}.otc-wire__panel{background:#fff;border-color:#c8d9f0;box-shadow:0 18px 50px #0f172a14,0 2px 8px #0f172a0a}.otc-wire__header{background:radial-gradient(circle at 100% 0,#60a5fa6b,#0000 34%),linear-gradient(135deg,#0b2f8f 0%,#154bc4 46%,#2563eb 100%);border-bottom-color:#ffffff2e}.otc-wire__header h2{color:#fff;text-shadow:0 1px 2px #0f172a2e}.otc-wire__header>span{color:#dbeafe}.otc-wire__row{color:#0f172a;background:#fff;border-bottom-color:#e7edf5}.otc-wire__row:before{background:linear-gradient(#60a5fa 0%,#2563eb 50%,#1d4ed8 100%);width:4px}.otc-wire__row:hover,.otc-wire__row:focus-visible{background:linear-gradient(90deg,#2563eb0e,#fff0),#f7faff;box-shadow:inset 0 0 0 1px #2563eb0d}.otc-wire__date{font-weight:700;color:#475569!important}.otc-wire__source{color:#64748b!important}.otc-wire__headline{font-weight:600;transition:color .15s;color:#0f172a!important}.otc-wire__row:hover .otc-wire__headline,.otc-wire__row:focus-visible .otc-wire__headline{color:#1648be!important}.otc-wire__symbol{color:#1d4ed8;box-shadow:none;background:#eff6ff;border-color:#60a5fa}.otc-wire__arrow{color:#2563eb}.otc-wire__pagination{background:#f8fafc;border-top-color:#dfe8f3}.otc-wire__pagination-gap{color:#94a3b8}.otc-wire__pagination button{color:#475569;background:#fff;border-color:#d8e2ef;box-shadow:0 1px 2px #0f172a0a}.otc-wire__pagination button:hover,.otc-wire__pagination button:focus-visible{color:#1d4ed8;background:#eff6ff;border-color:#60a5fa}.otc-wire__pagination button.is-active{color:#fff;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 100%);border-color:#2563eb;box-shadow:0 6px 16px #2563eb38,inset 0 1px #ffffff38}.otc-wire__pagination button:disabled{color:#94a3b8;background:#f1f5f9}.otc-wire__state{color:#64748b;background:#fff}.otc-wire__state--error{color:#be123c}.otc-wire__loader{border-color:#2563eb #2563eb2e #2563eb2e}.otc-article-modal__panel{border-color:#2563ebb8}.otc-article-modal__header{border-bottom-color:#94a3b82e}.otc-article-modal__meta span{border-color:#94a3b838}@media (max-width:719px){.otc-wire__panel{box-shadow:0 12px 34px #0f172a14,0 2px 6px #0f172a0a}.otc-wire__header{align-items:flex-start}.otc-wire__header>span{padding-top:5px}.otc-wire__row{gap:7px}.otc-wire__date{font-size:10px}.otc-wire__source{color:#64748b!important}.otc-wire__headline{font-size:14px;line-height:1.45}.otc-wire__symbol{margin-top:2px}}@media (max-width:420px){.otc-wire__header{background:radial-gradient(circle at 100% 0,#60a5fa5c,#0000 38%),linear-gradient(145deg,#0b2f8f 0%,#174ec7 55%,#2563eb 100%)}.otc-wire__pagination{padding-inline:10px}.otc-wire__pagination button{min-width:34px;height:34px;padding-inline:8px}}.otc-wire__header{position:relative;overflow:hidden}.otc-wire__header>span{z-index:2;position:relative}.otc-wire__header:after{content:"";pointer-events:none;filter:drop-shadow(0 8px 18px #00000029);clip-path:polygon(12% 0,100% 0,88% 100%,0 100%);background:linear-gradient(#ff9800,#ff9800) 0/22px 52px no-repeat,linear-gradient(#1d4ed8,#1d4ed8) 50%/22px 52px no-repeat,linear-gradient(#ea38ff,#ea38ff) 100%/22px 52px no-repeat;width:104px;height:52px;position:absolute;top:50%;right:115px;transform:translateY(-50%)}@media (max-width:720px){.otc-wire__header:after{background:linear-gradient(#ff9800,#ff9800) 0/16px 42px no-repeat,linear-gradient(#1d4ed8,#1d4ed8) 50%/16px 42px no-repeat,linear-gradient(#ea38ff,#ea38ff) 100%/16px 42px no-repeat;width:78px;height:42px;right:88px}}
.otc-index,.otc-index *{box-sizing:border-box}.otc-index{width:100%;max-width:100%;margin:34px 0 36px;overflow-x:clip}.otc-index-heading{min-width:0}.otc-index-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.otc-index-kicker{color:#60a5fa;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.otc-index-intro{color:#cbd5e1c2;max-width:700px;margin:8px 0 0;font-size:15px;line-height:1.55}.otc-index-total{background:#081121d6;border:1px solid #3b82f642;border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;gap:2px;min-width:146px;padding:12px 15px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.otc-index-total strong{color:#fff;font-size:27px;font-weight:800;line-height:1}.otc-index-total span{color:#cbd5e1b8;letter-spacing:.03em;text-transform:uppercase;font-size:11px;font-weight:800}.otc-index-controls{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:end;gap:18px;margin-bottom:14px;display:grid}.otc-index-search{flex-direction:column;gap:8px;min-width:0;display:flex}.otc-index-search span{color:#e2e8f0d1;font-size:13px;font-weight:800}.otc-index-search input{color:#fff;width:100%;min-height:47px;font:inherit;background:#081121f0;border:1px solid #3b82f64d;border-radius:12px;outline:none;padding:0 15px;font-size:14px;transition:background .16s,border-color .16s,box-shadow .16s}.otc-index-search input::placeholder{color:#94a3b8c7}.otc-index-search input:focus-visible{background:#0c1728fa;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f633}.otc-index-filters{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:0;display:flex}.otc-index-filter{--otc-primary:#3b82f6;--otc-soft:#3b82f624;--otc-border:#3b82f69e;border:1px solid var(--otc-border);min-height:40px;color:var(--otc-primary);font:inherit;white-space:nowrap;cursor:pointer;background:#0811218a;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:800;line-height:1;transition:background .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex}.otc-index-filter strong{color:inherit;font-size:12px;font-weight:900}.otc-index-filter:hover,.otc-index-filter:focus-visible,.otc-index-filter.is-active{border-color:var(--otc-primary);background:var(--otc-primary);color:#fff;box-shadow:0 0 0 3px var(--otc-soft);outline:none}.otc-index-results-summary{color:#cbd5e1b8;margin:0 0 15px;font-size:13px;font-weight:800}.otc-index-grid.peers-rail{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;gap:18px!important;margin:0!important;padding:0!important;display:grid!important;overflow:visible!important}.otc-index-card.sector-stock-card{--otc-primary:#3b82f6;--otc-soft:#3b82f624;--otc-border:#3b82f642;color:#e5e7eb;flex-direction:column;width:100%;min-width:0;min-height:166px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;position:relative;overflow:hidden;flex:initial!important;background:linear-gradient(#101b31 0%,#08111f 100%)!important;border:1px solid #3b82f63d!important;border-radius:16px!important;max-width:none!important;padding:16px!important;display:flex!important;box-shadow:0 8px 18px #0000002e!important}.otc-index-card.sector-stock-card:before{background:var(--otc-primary);content:"";opacity:.7;height:3px;position:absolute;top:0;left:0;right:0}.otc-index-card.sector-stock-card:hover{transform:translateY(-2px);background:linear-gradient(#12213b 0%,#091321 100%)!important;border-color:#60a5fa7a!important;box-shadow:0 12px 24px #0000003d!important}.otc-index-card-top{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;margin-bottom:12px;display:flex}.otc-index-company-name{-webkit-line-clamp:2;overflow-wrap:anywhere;word-break:normal;-webkit-box-orient:vertical;flex:auto;min-width:0;max-width:100%;overflow:hidden;color:#f8fafc!important;letter-spacing:0!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:800!important;line-height:1.24!important;display:-webkit-box!important}.otc-index-card .sector-chart-open.otc-index-chart-button{cursor:pointer;-webkit-backdrop-filter:blur(10px);flex:0 0 38px;justify-content:center;align-items:center;min-width:38px;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;color:#fff!important;background:#0f172ab8!important;border:1px solid #94a3b842!important;border-radius:50%!important;width:38px!important;height:38px!important;padding:0!important;font-size:18px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:static!important;top:auto!important;right:auto!important}.otc-index-card .sector-chart-open.otc-index-chart-button:hover,.otc-index-card .sector-chart-open.otc-index-chart-button:focus-visible{box-shadow:0 0 0 3px var(--otc-soft);outline:none;transform:translateY(-1px);border-color:var(--otc-primary)!important;background:var(--otc-primary)!important}.otc-index-card-meta{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:9px;display:flex}.otc-index-symbol.sector-stock-symbol,.otc-index-market-pill{white-space:nowrap;max-width:100%;min-height:28px;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:4px 10px!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;display:inline-flex!important}.otc-index-symbol.sector-stock-symbol{color:#f8fafc!important;background:#0f172abd!important;border:1px solid #94a3b847!important}.otc-index-market-pill{border:1px solid var(--otc-border)!important;background:var(--otc-soft)!important;color:var(--otc-primary)!important}.otc-index-location{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.35;display:block;overflow:hidden;color:#cbd5e19e!important}.otc-index-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:#cbd5e1b8!important;margin:0!important;font-size:12px!important;line-height:1.45!important}.otc-index-empty{color:#e2e8f0c2;text-align:center;background:#081121d1;border:1px solid #3b82f63d;border-radius:16px;margin:0;padding:24px;font-size:14px;font-weight:700}.otc-index-pagination{justify-content:center;margin-top:22px;display:flex}.otc-index-pagination button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#3b82f629;border:1px solid #3b82f69e;border-radius:999px;padding:0 22px;font-size:14px;font-weight:900;transition:background .16s,border-color .16s,box-shadow .16s}.otc-index-pagination button:hover,.otc-index-pagination button:focus-visible{background:#3b82f6;border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.otc-index-theme--all{--otc-primary:#3b82f6;--otc-soft:#3b82f624;--otc-border:#3b82f69e}.otc-index-theme--otcqx{--otc-primary:#d9a928;--otc-soft:#d9a92824;--otc-border:#d9a92894}.otc-index-theme--otcqb{--otc-primary:#3b82f6;--otc-soft:#3b82f624;--otc-border:#3b82f69e}.otc-index-theme--otcid{--otc-primary:#14b8a6;--otc-soft:#14b8a624;--otc-border:#14b8a694}.otc-index-theme--pink-limited{--otc-primary:#ec4899;--otc-soft:#ec489924;--otc-border:#ec489994}@media (max-width:1279px){.otc-index-grid.peers-rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:959px){.otc-index-controls{grid-template-columns:1fr;align-items:stretch}.otc-index-filters{justify-content:flex-start}.otc-index-grid.peers-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.otc-index{margin:28px 0 32px;overflow-x:hidden}.otc-index-header{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px}.otc-index-intro{font-size:14px}.otc-index-total{align-items:flex-start;width:100%}.otc-index-controls{gap:14px;margin-bottom:13px}.otc-index-search input{min-height:48px;font-size:16px}.otc-index-filters{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:8px;width:100%;max-width:100%;margin-right:-1px;padding:0 1px 7px 0;overflow:auto hidden}.otc-index-filters::-webkit-scrollbar{display:none}.otc-index-filter{flex:none;min-height:40px;padding:0 14px}.otc-index-results-summary{margin-bottom:13px}.otc-index-grid.peers-rail{grid-template-columns:1fr;gap:13px!important}.otc-index-card.sector-stock-card{min-height:0;border-radius:15px!important;padding:15px!important}.otc-index-card-top{gap:10px;margin-bottom:11px}.otc-index-company-name{font-size:14px!important}.otc-index-card .sector-chart-open.otc-index-chart-button{flex-basis:36px;min-width:36px;width:36px!important;height:36px!important;font-size:17px!important}.otc-index-description{-webkit-line-clamp:2}.otc-index-pagination{margin-top:20px}.otc-index-pagination button{width:100%;min-height:45px}}
.company-editorial-workspace{color:#fff;background:#000;border:1px solid #2563eb;border-radius:16px;width:100%;min-width:0;overflow:hidden;box-shadow:0 22px 56px #0000006b,0 0 0 1px #2563eb14}.company-editorial-workspace .media-player{color:#fff;width:100%;overflow:hidden;box-shadow:none!important;background:#000!important;border:0!important;border-radius:16px!important}.company-editorial-hero{background:#000;border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1.4fr) minmax(330px,.9fr);align-items:stretch;min-height:360px;display:grid}.company-editorial-video{background:#000;min-width:0;overflow:hidden}.company-editorial-workspace .media-video{object-fit:cover;background:#000;width:100%;height:100%;min-height:360px;max-height:430px;display:block}.company-editorial-workspace .media-info{color:#fff;border:0;border-left:1px solid #ffffff1a;flex-direction:column;justify-content:flex-start;min-width:0;padding:34px 30px 30px;display:flex;background:#000!important}.company-editorial-workspace .media-company-row{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.company-editorial-workspace .media-company{letter-spacing:-.8px;max-width:380px;font-size:clamp(26px,2.1vw,34px);font-weight:900;line-height:1.02;color:#fff!important}.company-editorial-workspace .media-company-pill{letter-spacing:.55px;text-transform:uppercase;align-items:center;margin-top:14px;padding:7px 14px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;color:#fff!important;background:#1248dc!important;border:1px solid #1248dc!important;border-radius:999px!important}.company-editorial-workspace .media-description{max-width:520px;margin-top:32px;font-size:14px;font-weight:650;line-height:1.55;color:#f3f4f6!important}.company-editorial-workspace .media-investor-pill{align-self:flex-start;align-items:center;margin-top:48px;padding:13px 20px;font-size:12px;font-weight:900;text-decoration:none;transition:color .16s,background .16s,border-color .16s;display:inline-flex;color:#05070b!important;background:#fff!important;border:1px solid #fff!important;border-radius:0!important}.company-editorial-workspace .media-investor-pill:hover{color:#fff!important;background:#1248dc!important;border-color:#1248dc!important}.company-editorial-workspace .follow-button{flex:none;min-width:112px;min-height:44px;padding:0 18px;font-size:12px;font-weight:900;transition:color .16s,background .16s,border-color .16s;color:#05070b!important;box-shadow:none!important;background:#fff!important;border:1px solid #fff!important;border-radius:0!important}.company-editorial-workspace .follow-button:hover,.company-editorial-workspace .follow-button.active{color:#fff!important;background:#1248dc!important;border-color:#1248dc!important}.company-editorial-workspace .company-intelligence-panels{color:#fff;flex-direction:column;gap:0;min-height:540px;padding:28px 44px 34px;display:flex;background:#000!important}.company-editorial-workspace .company-intelligence-panels>*{width:100%}@media (max-width:1200px){.company-editorial-hero{grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr)}.company-editorial-workspace .media-info{padding:30px 26px 26px}.company-editorial-workspace .media-description{margin-top:26px}.company-editorial-workspace .media-investor-pill{margin-top:38px}.company-editorial-workspace .company-intelligence-panels{padding:26px 34px 32px}}@media (max-width:1000px){.company-editorial-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.9fr)}.company-editorial-workspace .media-company{font-size:27px}.company-editorial-workspace .media-info{padding:26px 22px 24px}.company-editorial-workspace .media-description{margin-top:20px}.company-editorial-workspace .media-investor-pill{margin-top:28px}}@media (max-width:900px){.company-editorial-hero{grid-template-columns:1fr}.company-editorial-workspace .media-video{min-height:280px;max-height:none}.company-editorial-workspace .media-info{border-top:1px solid #ffffff1a;border-left:0;padding:26px 22px 28px}.company-editorial-workspace .media-company{max-width:none}.company-editorial-workspace .media-description{max-width:680px}.company-editorial-workspace .company-intelligence-panels{min-height:0}}@media (max-width:760px){.company-editorial-workspace{box-shadow:none;border:0;border-radius:0}.company-editorial-workspace .media-player{border-radius:0!important}.company-editorial-workspace .media-video{min-height:230px}.company-editorial-workspace .media-info{padding:22px 16px 24px}.company-editorial-workspace .media-company-row{flex-direction:column}.company-editorial-workspace .media-company{font-size:25px}.company-editorial-workspace .media-description{margin-top:18px}.company-editorial-workspace .media-investor-pill{margin-top:22px}.company-editorial-workspace .company-intelligence-panels{min-height:0;padding:22px 16px 26px}}
.terminal-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.terminal-tools-controller,.terminal-tools-controller *{box-sizing:border-box}.terminal-tools-trigger{color:#f8fafc;min-height:48px;font:inherit;cursor:pointer;background:#101d36;border:1px solid #3b5c8e;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.terminal-tools-trigger:hover{background:#17315a;border-color:#60a5fa}.terminal-tools-controller .terminal-tools-trigger>span,.terminal-tools-controller .terminal-tools-close>span,.terminal-tools-controller .terminal-tools-group button>span{color:inherit}.terminal-tools-controller button:focus-visible,.terminal-tools-controller select:focus-visible{outline-offset:3px;outline:3px solid #60a5fa}.terminal-tools-dialog{color:#0f172a;background:#fff;border:1px solid #354966;border-radius:16px;width:min(1380px,100vw - 48px);max-width:none;height:min(860px,100dvh - 48px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 32px 100px #0009}.terminal-tools-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#020617b8}.terminal-tools-shell{flex-direction:column;height:100%;min-height:0;display:flex}.terminal-tools-header{color:#fff;background:#0b1528;border-bottom:1px solid #26364f;flex:none;align-items:center;gap:24px;padding:18px 24px;display:flex}.terminal-tools-brand{border-right:1px solid #334155;flex:0 0 188px}.terminal-tools-brand>span{color:#93c5fd;letter-spacing:2.5px;font-size:10px;font-weight:800;display:block}.terminal-tools-brand>strong{letter-spacing:-.4px;margin-top:4px;font-size:20px;display:block}.terminal-tools-heading{flex:1;min-width:0}.terminal-tools-heading h2{color:#fff;margin:0;font-size:19px;line-height:1.4}.terminal-tools-heading p{color:#b9c6da;margin:3px 0 0;font-size:12px;line-height:1.4}.terminal-tools-close{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#17243b;border:1px solid #40516e;border-radius:8px;align-items:center;gap:14px;padding:8px 14px;font-size:13px;display:inline-flex}.terminal-tools-close:hover{background:#2b3f60}.terminal-tools-close>span:last-child{font-size:24px;line-height:1}.terminal-tools-layout{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.terminal-tools-nav{color:#e2e8f0;background:#0f1c31;border-right:1px solid #26364f;flex-direction:column;padding:24px 12px 18px;display:flex;overflow-y:auto}.terminal-tools-group+.terminal-tools-group{margin-top:24px}.terminal-tools-group h3{color:#99aecb;letter-spacing:1.5px;text-transform:uppercase;margin:0 12px 8px;font-size:10px;font-weight:700}.terminal-tools-group button{color:#cbd5e1;text-align:left;width:100%;min-height:48px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:4px 0;padding:12px;font-size:13px;font-weight:600;display:flex}.terminal-tools-group button:hover{color:#fff;background:#1a2c47}.terminal-tools-group button.is-active{color:#fff;background:#1746b9;border-color:#3b6bd4}.terminal-tools-group button>svg{flex-shrink:0}.terminal-tools-selected{background:#fff;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.terminal-tools-nav-note{color:#99aecb;margin:auto 12px 0;padding-top:28px;font-size:11px;line-height:1.7}.terminal-tools-content{overscroll-behavior:contain;color:#0f172a;background:#fff;min-width:0;min-height:0;overflow:auto}.terminal-tools-mobile-nav{display:none}.terminal-tools-loading{color:#334155;justify-content:center;align-items:center;gap:12px;min-height:260px;font-size:14px;display:flex}.terminal-tools-loading>span{border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite terminal-tool-spin}.terminal-tools-error{color:#0f172a;padding:40px}.terminal-tools-error p{color:#475569}.terminal-tools-error button{color:#fff;cursor:pointer;background:#1248dc;border:0;border-radius:8px;min-height:44px;padding:10px 16px}@keyframes terminal-tool-spin{to{transform:rotate(360deg)}}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content :is(.market-pulse-floater,.popular-tv-floater,.global-intel,.floating-exchange-list,.mining-maps-floater,.market-summary-floater,.market-commentary-floater){flex-direction:column;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:100%!important;max-height:none!important;box-shadow:none!important;z-index:auto!important;border:0!important;border-radius:0!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content :is(.market-pulse-floater-collapse,.popular-tv-collapse,.global-intel-collapse,.floating-exchange-list-collapse,.mining-maps-collapse,.market-summary-floater-collapse,.market-commentary-collapse){display:none!important}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content :is(.market-pulse-floater-header,.popular-tv-header,.global-intel-header,.floating-exchange-list-header,.mining-maps-header,.market-summary-floater-header,.market-commentary-header){cursor:default!important;touch-action:auto!important;-webkit-user-select:auto!important;user-select:auto!important}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content :is(.market-pulse-floater-body,.popular-tv-body,.global-intel-list,.floating-exchange-list-body,.market-summary-floater-body,.market-commentary-body){height:auto!important;max-height:none!important;overflow:visible!important}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .mining-maps-body{min-height:600px}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .market-pulse-floater-header,.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .market-pulse-header-meta{flex-wrap:wrap}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .market-pulse-world-clock{flex-wrap:wrap;gap:12px}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .market-pulse-tabs{z-index:2;position:sticky;top:0}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .market-summary-widget-host{min-height:540px}@media (max-width:900px){.terminal-tools-dialog{border-radius:12px;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.terminal-tools-header{gap:12px;padding:14px 16px}.terminal-tools-brand{flex-basis:152px}.terminal-tools-layout{grid-template-columns:200px minmax(0,1fr)}.terminal-tools-group button{padding:10px 8px;font-size:12px}}@media (max-width:700px){.terminal-heading-row{align-items:center;gap:12px}.terminal-tools-trigger{gap:8px;min-width:48px;min-height:48px;padding:10px 12px;font-size:12px}.terminal-tools-dialog{border:0;border-radius:0;width:100vw;height:100dvh}.terminal-tools-header{padding-top:max(12px, env(safe-area-inset-top))}.terminal-tools-brand{display:none}.terminal-tools-heading h2{font-size:17px}.terminal-tools-heading p{font-size:11px}.terminal-tools-close{justify-content:center;min-width:44px;min-height:44px;padding:8px}.terminal-tools-close>span:first-child{display:none}.terminal-tools-layout{flex-direction:column;display:flex}.terminal-tools-nav{display:none}.terminal-tools-mobile-nav{color:#cbd5e1;background:#0f1c31;border-top:1px solid #26364f;flex:none;align-items:center;gap:12px;padding:12px 16px;display:flex}.terminal-tools-mobile-nav label{white-space:nowrap;font-size:12px}.terminal-tools-mobile-nav select{color:#fff;min-width:0;min-height:44px;font:inherit;background:#1a2c47;border:1px solid #466187;border-radius:6px;flex:1;padding:8px;font-size:13px}.terminal-tools-content{padding-bottom:env(safe-area-inset-bottom);flex:1}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .mining-maps-body{min-height:0}.terminal-tools-dialog .terminal-tools-layout .terminal-tools-content .market-pulse-world-clock{display:none}}@media (prefers-reduced-motion:reduce){.terminal-tools-loading>span{animation:none}}.terminal-header-actions{z-index:1;isolation:isolate;width:320px;max-width:100%;box-shadow:none;box-sizing:border-box;background:#1248dc;border:1px solid #456fe3;border-radius:6px;flex-shrink:0;align-items:center;padding:0;display:flex;position:relative}.terminal-header-actions>.terminal-market-pulse-trigger,.terminal-header-actions>.terminal-tools-controller{flex:1;min-width:0}.terminal-header-actions>.terminal-tools-controller{border-left:0;padding-left:0;position:relative}.terminal-header-actions>.terminal-tools-controller:before{content:"";background:#fff6;width:1px;position:absolute;top:8px;bottom:8px;left:0}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger){color:#fff;width:100%;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger)>span{color:inherit}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger):after{content:"";background:0 0;height:2px;position:absolute;bottom:5px;left:16px;right:16px}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger):hover{color:#fff;background:#163eb1}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger)[aria-expanded=true]:after{background:#4ade80}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger):focus-visible{outline-offset:-3px;outline:2px solid #bfdbfe}@media (max-width:700px){.terminal-heading-row{flex-wrap:wrap}.terminal-header-actions{border-radius:6px;width:min(320px,100%);padding:0}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger){min-height:44px;padding:10px 8px;font-size:13px}.terminal-header-actions :is(.terminal-market-pulse-trigger,.terminal-tools-trigger):after{bottom:5px;left:16px;right:16px}}
