.table-rencap-container{border:1px solid #515151;overflow-x:auto}.table-rencap>thead>tr>th{font-family:'Museo Sans 500';color:var(--rc-white-text);background-color:var(--rc-dark-blue-bg)}.table-rencap-container table.table-rencap.dataTable{margin-top:0!important;margin-bottom:0!important}.table-rencap-container table.table-rencap.dataTable{border-collapse:collapse!important;border-spacing:0!important}.table-rencap-container .dt-container>.dt-layout-row{margin:0}.table-rencap-container .dt-info{margin-left:.5rem}.ai-ipos-tracker-page{--tracker-surface:#fff;--tracker-subtle:#f3f7fb;--tracker-border:#d0d9e3;--tracker-heading:#0f2748;--tracker-muted:#5a6a7a;--tracker-hover:#ecf2f8;--tracker-hero-start:#f7fbff;--tracker-hero-end:#edf5ff;--tracker-table-header-bg:lightgray;--tracker-alt-bg:#132238;--tracker-alt-color:var(--rc-white-text);--tracker-book-green:#0dd63c;--tracker-book-green-hover:#0aa62c}[data-bs-theme="dark"] .ai-ipos-tracker-page{--tracker-surface:#161b22;--tracker-subtle:#111318;--tracker-border:#30363d;--tracker-heading:#f8fafc;--tracker-muted:#9aa4b2;--tracker-hover:#1c2128;--tracker-hero-start:#0d1117;--tracker-hero-end:#111318;--tracker-table-header-bg:darkgrey;--tracker-alt-color:var(--bs-body-color)}.ai-ipos-tracker-page{color:var(--bs-body-color)}.ai-ipos-tracker-page .bg-dark-subtle{background-color:var(--tracker-subtle)}.ai-ipos-tracker-page .border-secondary{border-color:var(--tracker-border)}.ai-ipos-tracker-page .tracker-alt-section{background-color:var(--tracker-alt-bg);color:var(--tracker-alt-color)}.ai-ipos-tracker-page .tracker-alt-section .text-muted{color:rgba(222,226,230,.75)!important}.ai-ipos-tracker-page .tracker-input{background-color:var(--tracker-subtle);color:var(--bs-body-color);border-color:var(--tracker-border)}.ai-ipos-tracker-page .tracker-pill,.ai-ipos-tracker-page .tracker-duration-badge{background-color:var(--tracker-subtle);color:var(--bs-body-color);border:1px solid var(--tracker-border)}.ai-ipos-tracker-page .tracker-play-icon{color:#fff}.ai-ipos-tracker-page .tracker-compare-table{--bs-table-bg:var(--tracker-surface);--bs-table-color:var(--bs-body-color)}.ai-ipos-tracker-page .tracker-compare-table{--bs-table-bg:var(--tracker-surface);--bs-table-color:var(--bs-body-color)}.ai-ipos-tracker-page .tracker-accent{color:var(--rc-orange)}.ai-ipos-tracker-page .tracker-accent-btn{background-color:var(--rc-orange);color:var(--rc-white-text);border-color:var(--rc-orange)}.ai-ipos-tracker-page .tracker-accent-btn:hover,.ai-ipos-tracker-page .tracker-accent-btn:focus-visible,.ai-ipos-tracker-page .tracker-accent-btn:active{background-color:var(--rc-orange);color:var(--rc-white-text);border-color:var(--rc-orange);opacity:.92}.ai-ipos-tracker-page .active-filter{background-color:var(--rc-orange);color:var(--rc-white-text);border-color:var(--rc-orange)}h2{font-family:'Museo Sans 700'}.x-small{font-size:.75rem}.text-cyan{color:var(--rc-cyan)}.border-cyan{border-color:var(--rc-cyan)}.bg-outline-cyan{background-color:rgba(0,212,255,.1)}.ai-ipos-tracker-page{--anchor-offset:25rem}@media(min-width:768px){.ai-ipos-tracker-page{--anchor-offset:28rem}}@media(min-width:1200px){.ai-ipos-tracker-page{--anchor-offset:9.875rem}}@media(min-width:1700px){.ai-ipos-tracker-page{--anchor-offset:10.625rem}}.ai-ipos-tracker-page section[id]{scroll-margin-top:var(--anchor-offset)}.ai-ipos-tracker-header{background-color:var(--rc-secondary-nav-bg);color:var(--rc-white-text)}.ai-ipos-tracker-header .navbar-toggler{border-color:var(--rc-white-text)}.ai-ipos-tracker-header .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.ai-ipos-tracker-header a{color:var(--rc-white-text);text-decoration:none}.ai-ipos-tracker-header a:hover{color:var(--rc-white-text);text-decoration:underline}.ai-ipos-tracker-header .nav-link.active-nav{color:var(--rc-active-nav);font-weight:bold}.hero-section{background-color:var(--tracker-subtle)}.hero-section h1{color:var(--rc-heading-text)}.hero-section p{max-width:640px}.stat-card{background:var(--tracker-surface);border:1px solid var(--tracker-border);border-radius:12px;min-width:160px}.stat-value{font-size:2.2rem;font-family:'Museo Sans 900';line-height:1}.stat-label{font-size:.8rem;letter-spacing:.08em;margin-top:4px;font-family:'Museo Sans 500'}.companies-table>thead>tr>th,.companies-table>tfoot>tr>td{background-color:#1b2838}.companies-table tr{border-color:var(--tracker-muted)}.companies-table>tbody>tr>td{padding:14px 16px;background-color:var(--tracker-alt-bg);color:var(--rc-white-text)}.companies-table .col-company{position:sticky;left:0}.companies-table>tfoot>tr>td:first-child{position:sticky;left:0}.status-badge{font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:6px;color:var(--rc-white-text)}.status-pre-ipo{background-color:var(--bs-info)}.status-filed{background-color:var(--rc-orange)}.status-scheduled{background-color:var(--rc-purple)}.status-priced{background-color:var(--bs-success)}.rating-badge{font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:6px;color:var(--rc-white-text)}.rating-minimal{background-color:var(--bs-info)}.rating-basic{background-color:var(--rc-orange)}.rating-moderate{background-color:var(--rc-purple)}.rating-significant{background-color:var(--rc-yellow)}.rating-ai-centric{background-color:var(--bs-success)}.active-filter{background-color:var(--rc-yellow);border-color:var(--rc-yellow);color:#000}.news-item{color:inherit;transition:background .15s;border-radius:4px}.news-item:hover{opacity:.9}.news-title{font-size:.9rem}.news-badge{color:var(--rc-white-text);font-size:.65rem;min-width:72px;text-align:center}.news-badge.news-badge-expected{background-color:var(--bs-info)}.news-badge.news-badge-analysis{background-color:var(--rc-purple)}.news-badge.news-badge-new-filing{background-color:var(--bg-primary)}.news-badge.news-badge-set-terms{background-color:var(--rc-orange)}.news-badge.news-badge-pricing{background-color:var(--bs-success)}.news-badge.news-badge-with-post{background-color:var(--bs-secondary)}.news-badge.news-badge-terms-up-down{background-color:var(--rc-yellow)}.news-badge.news-badge-financials{background-color:var(--bs-danger)}.news-badge.news-badge-other{background-color:var(--rc-header-blue)}.research-card{background:var(--tracker-surface);transition:border-color .2s,transform .2s}.research-card:hover{border-color:var(--rc-yellow);transform:translateY(-2px)}.research-card>.title{display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem}.research-card>.title>.tracker-heading{margin-bottom:0}.ipo-pro-feature{background:var(--tracker-surface);transition:border-color .2s}.ipo-pro-feature:hover{border-color:var(--rc-yellow)}.video-card{transition:transform .2s;cursor:pointer}.video-card:hover{transform:translateY(-3px)}.video-card .tracker-heading{color:var(--rc-white-text)}.video-overlay{background:rgba(0,0,0,.3);cursor:pointer}.video-overlay:hover{background:rgba(0,0,0,.5)}.video-trigger{font:inherit;color:inherit;line-height:inherit}.video-modal .modal-close{border-radius:25px;position:absolute;top:-18px;right:-18px;width:24px;height:24px;cursor:pointer;z-index:8040;background-color:#000;color:#fff;border:2px solid #fff;opacity:1}.video-modal .modal-close:focus{box-shadow:none}.video-modal .modal-close:hover{opacity:1}.modal-videos{width:100%;height:300px}@media(min-width:768px){.modal-videos{width:448px;height:252px}}@media(min-width:992px){.video-card{min-height:263px}.modal-videos{width:756px;height:425px}}@media(min-width:1200px){.modal-videos{width:1064px;height:599px}.video-modal .modal-content{width:1100px}.video-modal .modal-dialog{justify-content:center}}.get-started-card{background:var(--tracker-surface);border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);display:flex;flex-direction:column}.get-started-card>a.btn{margin-top:auto}.get-started-card.ipo-u{border-top:3px solid var(--bs-info)}.get-started-card.ipo-updates{border-top:3px solid var(--rc-orange)}.book-section .btn.book-green{background-color:var(--tracker-book-green);color:#000}.book-section .btn.book-green:hover{background-color:var(--tracker-book-green-hover)}.book-section p.book-green,.book-section span.book-green{color:var(--tracker-book-green)}@media(min-width:992px){.book-section img{margin-top:20px}}