@font-face{font-family:Inter;src:url(/fonts/akoli-inter.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/akoli-geist-mono.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.akoli-research[data-design=premium]{letter-spacing:0}.akoli-research[data-design=premium] .research-brand img.ak-mark{border-radius:0}.akoli-research[data-design=premium] .research-main{padding-bottom:70px}.akoli-research[data-design=premium] .research-main:has(>.research-company)>:last-child:not(.research-company){min-height:calc(100svh - 72px)}.akoli-research[data-design=premium] .research-main :is(button,input,select,textarea){max-width:100%}.akoli-research[data-design=premium] :is(.research-actions,.research-company-options,.research-company-work){gap:8px}.akoli-research[data-design=premium] .research-rail [aria-current=page]{color:#3f35c9;background:#eef0ff}.akoli-research[data-design=premium] .research-page-hero h1{letter-spacing:0;font-size:32px}.akoli-research[data-design=premium] .research-feature-header{min-width:0}html:has(.akoli-research[data-design=premium][data-theme]) .akoli-research .research-main>section.research-transcripts{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:2px}html:has(.akoli-research[data-design=premium]) :is(.research-layout,.research-brand){transition:none}.akoli-research[data-design=premium] .research-company-mark{flex-shrink:0}.akoli-research[data-design=premium] .research-company-facts>*{min-width:0}.akoli-research[data-design=premium] .research-company-facts strong{overflow-wrap:anywhere}.akoli-research[data-design=premium] .research-company-title h1{flex-wrap:wrap;min-width:0}.akoli-research[data-design=premium] .research-company-title h1 span{overflow-wrap:anywhere}.akoli-research[data-design=premium] .research-company-work button{white-space:normal;text-align:left;width:fit-content;max-width:100%}.akoli-research[data-design=premium] .research-page-hero .research-readiness-strip{margin:0}.akoli-research[data-design=premium] :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #7165eb}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;margin:16px 0 24px;padding-block:4px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation nav{gap:12px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation nav button{max-width:min(240px,100%)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation button{height:44px;min-height:44px;color:var(--r-muted);box-shadow:none;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;gap:10px;padding:0 12px;line-height:1.4}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation>button{width:44px;padding:0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation button:not(:disabled):hover{background:var(--r-soft);color:var(--r-text);box-shadow:none}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation nav button[aria-current=page]{color:var(--r-text);border-bottom-color:var(--r-accent)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation nav button>span{flex:0 auto}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-search input{padding-left:40px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-search>label>svg{pointer-events:none;top:50%;transform:translateY(-50%)}html:has(.akoli-research[data-design=premium]) .akoli-research ul.research-records{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px;padding:0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-records>li{border:1px solid var(--r-line);border-radius:8px;gap:8px;padding:12px 16px 16px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-records>li>button{width:100%;height:auto;min-height:44px;box-shadow:none;color:var(--r-text);text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;padding:8px 0;font-weight:600;line-height:1.5;display:block}html:has(.akoli-research[data-design=premium]) .akoli-research .research-records>li>button:hover{color:var(--r-accent);box-shadow:none;text-underline-offset:3px;background:0 0;text-decoration:underline}html:has(.akoli-research[data-design=premium]) .akoli-research .research-company-links button{white-space:normal;text-align:left;height:auto;min-height:36px;box-shadow:none;background:var(--r-soft);color:var(--r-text);padding:6px 8px;line-height:1.5}html:has(.akoli-research[data-design=premium]) .akoli-research .research-company-links button:hover{background:var(--r-soft);box-shadow:none;color:var(--r-accent)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-main>.research-tabs{flex-wrap:wrap;gap:12px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-main>.research-tabs>button{align-items:center;gap:8px;min-height:44px;display:inline-flex}html:has(.akoli-research[data-design=premium]) .akoli-research .research-main>.research-tabs>button:disabled{opacity:1;color:var(--r-muted);cursor:not-allowed}@media (width>=601px){.akoli-research[data-design=premium].research-nav-collapsed .research-rail{display:flex}.akoli-research[data-design=premium].research-nav-collapsed .research-layout{grid-template-columns:64px minmax(0,1fr)}}@media (width<=600px){html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-navigation nav button{max-width:min(180px,100%)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-table th:first-child{width:116px;min-width:116px;max-width:116px;padding-inline:8px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-table :is(th:nth-child(2),td:first-of-type){width:100px;min-width:100px;padding-inline:8px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-watchlist-table .research-watchlist-company{max-width:100px;margin:0;padding:0}.akoli-research[data-design=premium] .research-page-hero h1{font-size:26px}.akoli-research[data-design=premium] .research-page-hero{padding:14px 18px 22px}.akoli-research[data-design=premium] .research-company-classification{flex-wrap:wrap}.akoli-research[data-design=premium] .research-rail.is-open{z-index:30}.akoli-research[data-design=premium] .research-rail.is-open :is(button,a){min-height:44px}.akoli-research[data-design=premium] .research-company-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.akoli-research[data-design=premium] .research-readiness-strip>button{min-width:40px}}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research{--r-ground:#121618;--r-surface:#1c2226;--r-text:#edf2f1;--r-muted:#b1bec4;--r-soft:#293137;--r-line:#414e55;--r-accent:#b8b1ff;--r-market:#b8b1ff;--r-chart-1:#65dfb4;--r-chart-2:#ffaca7;--r-chart-3:#b8b1ff;--r-chart-4:#f0c27b;--r-chart-5:#dfb0ef;--r-chart-6:#c4d3da;--r-calculator-panel:#1c2226;--r-calculator-plot:#20272b;--ak-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b1bec4' stroke-width='1.75'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html:has(.akoli-research[data-design=premium][data-theme=dark]) :is(.research-top,.research-rail,.research-main>section:not(.research-company),.research-main>.research-table-wrap,.research-records,.research-editor input,.research-editor select){background-color:var(--r-surface);color:var(--r-text);border-color:var(--r-line)}html:has(.akoli-research[data-design=premium][data-theme=dark]) :is(.research-brand b,.research-readiness-strip strong,.research-reference-heading h2,.research-editor h2,.research-fcff-bridge h2,.research-reference-inputs>h2,.research-reference-grid data,.research-recent-companies strong){color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) :is(.research-rail button,.research-rail a,.research-editor label,.research-reference-grid dt,.research-reference-grid small,.research-recent-companies small){color:var(--r-muted)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research :is(td,th){color:var(--r-text);border-color:var(--r-line)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research th{background:var(--r-soft)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research tbody tr:hover>td{background:var(--r-soft)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research button:not(:where(.research-company button,.research-page-hero button)){background-color:var(--r-surface);color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research :is(.research-rail [aria-current=page],.research-segmented,.research-statement-tabs,.research-activity-tabs,.research-top form){background-color:var(--r-soft);color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-desktop-menu{background:var(--r-surface);color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .price-up{color:var(--r-chart-1)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .price-down{color:var(--r-chart-2)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .research-readiness-badge[data-readiness=Partial]{color:#ffdc94;background:#49351a}html:has(.akoli-research[data-design=premium][data-theme=dark]) .research-readiness-badge[data-readiness=Ready]{color:#9df3d2;background:#173f32}html:has(.akoli-research[data-design=premium][data-theme=dark]) .research-readiness-badge[data-readiness=Not\ Ready]{color:#e1e8f1;background:#303b42}html:has(.akoli-research[data-design=premium][data-theme=dark]) .research-save-bar>.research-meta{color:var(--r-muted)}html:has(.akoli-research[data-design=premium][data-theme=dark]) :is(.research-market,.research-activity,.research-media-strip,.research-home-saved,.research-media-art){background-color:var(--r-surface);color:var(--r-text);border-color:var(--r-line)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .research-recent-companies button{color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-activity-tabs button{color:var(--r-muted)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-activity-tabs button[aria-selected=true]{background:var(--r-surface);color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs) button{color:var(--r-muted);background:0 0}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs) button:hover{background:var(--r-soft);color:var(--r-text)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs) button:is([aria-selected=true],[aria-pressed=true],[aria-current=page]){background:var(--r-surface);color:var(--r-text);box-shadow:0 0 0 1px var(--r-line)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-value-generation .analysis-tabs{background:var(--r-soft);border-color:var(--r-line)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-value-generation .analysis-tabs button{color:var(--r-muted);background:0 0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-value-generation .analysis-tabs button[aria-selected=true]{background:var(--r-surface);color:var(--r-text);border-color:var(--r-line)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-reference-heading .research-tabs button{color:var(--r-muted)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-reference-heading .research-tabs button[aria-pressed=true]{color:var(--r-accent);border-bottom-color:var(--r-accent)}html:has(.akoli-research[data-design=premium][data-theme]) .akoli-research .research-watchlist-navigation button{box-shadow:none;background:0 0}html:has(.akoli-research[data-design=premium][data-theme]) .akoli-research .research-main>.research-tabs>button{box-shadow:none;background:0 0}html:has(.akoli-research[data-design=premium][data-theme]) .akoli-research .research-watchlist-navigation button:not(:disabled):hover{background:var(--r-soft)}html:has(.akoli-research[data-design=premium][data-theme]) .akoli-research ul.research-records{background:0 0}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-watchlist-toolbar>div:has(>button+button){background:var(--r-soft)}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-watchlist-toolbar>div button{color:var(--r-muted);background:0 0}html:has(.akoli-research[data-design=premium][data-theme=dark]) .akoli-research .research-watchlist-toolbar>div button[aria-pressed=true]{color:var(--r-text);background:var(--r-surface);box-shadow:0 0 0 1px var(--r-line)}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button.ak-ask-open{color:#3f35c9;white-space:nowrap;background:#eef0ff;border:1px solid #cfcaf7;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;height:36px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button.ak-ask-open[aria-expanded=true]{color:#fff;background:#5146e5}.akoli-research[data-design=premium] .ak-drawer{z-index:50;background:var(--r-surface);width:420px;max-width:100%;min-height:0;color:var(--r-text);border-left:1px solid var(--r-line);flex-direction:column;font-family:Inter,system-ui,sans-serif;display:flex;position:fixed;top:56px;bottom:0;right:0;box-shadow:-18px 0 40px -24px #0a254047}.akoli-research[data-design=premium] .ak-drawer[hidden],.akoli-research[data-design=premium] .ak-drawer [hidden]{display:none}.akoli-research[data-design=premium] .ak-drawer-head{border-bottom:1px solid var(--r-line);flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 8px;padding:14px 14px 12px 18px;display:grid}.akoli-research[data-design=premium] .ak-drawer-title{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;display:flex}.akoli-research[data-design=premium] .ak-drawer-tools{gap:4px;display:flex}.akoli-research[data-design=premium] .ak-drawer .ak-drawer-tools button{width:34px;height:34px;min-height:34px;color:var(--r-muted);background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid}.akoli-research[data-design=premium] .ak-drawer .ak-drawer-tools button:hover{background:var(--r-soft);color:var(--r-text)}.akoli-research[data-design=premium] .ak-ctx{min-width:0;color:var(--r-muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:7px;font-size:12px;display:flex}.akoli-research[data-design=premium] .ak-ctx b{background:var(--r-soft);min-width:0;max-width:100%;color:var(--r-accent);overflow-wrap:anywhere;border-radius:8px;align-items:center;gap:5px;padding:4px 5px 4px 9px;font-weight:600;display:inline-flex}.akoli-research[data-design=premium] .ak-drawer .ak-ctx b button{width:24px;height:24px;min-height:24px;color:inherit;background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;display:grid}.akoli-research[data-design=premium] .ak-drawer-scope{color:var(--r-muted);grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.akoli-research[data-design=premium] .ak-drawer .ak-drawer-scope button{min-height:28px;padding:3px 7px;font-size:12px}.akoli-research[data-design=premium] .ak-drawer-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.akoli-research[data-design=premium] .ak-drawer-session{flex:auto;min-height:0;display:flex}.akoli-research[data-design=premium] .ak-drawer .research-analysis-conversation{width:100%;min-width:0;max-width:none;height:auto;min-height:0;box-shadow:none;border:0;border-radius:0;flex-direction:column;flex:auto;margin:0;display:flex;position:static}.akoli-research[data-design=premium] .ak-drawer .research-analysis-model{color:var(--r-muted);flex-wrap:wrap;gap:7px;padding:10px 18px;font-size:12px;display:flex}.akoli-research[data-design=premium] .ak-drawer .coach-presence{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex}.akoli-research[data-design=premium] .ak-drawer .conversation-header{border-bottom:1px solid var(--r-line);background:var(--r-surface);min-height:60px;color:var(--r-text);flex:none;align-items:center;gap:8px;padding:10px 18px;display:flex}.akoli-research[data-design=premium] .ak-drawer .conversation-header .av{color:#fff;background:#5146e5;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.akoli-research[data-design=premium] .ak-drawer .conversation-identity{flex:auto;min-width:0}.akoli-research[data-design=premium] .ak-drawer .conversation-identity :is(b,span){color:inherit;overflow-wrap:anywhere}.akoli-research[data-design=premium] .ak-drawer .conversation-identity>span{font-size:12px;display:block}.akoli-research[data-design=premium] .ak-drawer .conversation-options{position:relative}.akoli-research[data-design=premium] .ak-drawer .conversation-options>div{background:var(--r-surface);width:220px;max-width:calc(100vw - 36px);color:var(--r-text);border-color:var(--r-line);z-index:1;right:0}.akoli-research[data-design=premium] .ak-drawer .coach-chat-lane{min-height:80px;color:var(--r-text);flex:auto;padding:16px 18px;overflow:auto}.akoli-research[data-design=premium] .ak-drawer .coach-chat-dock{border-top:1px solid var(--r-line);background:var(--r-surface);flex:none;align-items:flex-end;gap:8px;margin:0;padding:12px 18px;display:flex}.akoli-research[data-design=premium] .ak-drawer .coach-chat-dock .fld{border:1px solid var(--r-line);resize:none;width:0;min-width:0;min-height:44px;max-height:140px;color:var(--r-text);background:var(--r-surface);border-radius:8px;flex:auto;padding:9px 10px;font:14px/1.45 Inter,system-ui,sans-serif}.akoli-research[data-design=premium] .ak-drawer .coach-chat-dock .btn{border-radius:8px;flex:none;min-height:44px;padding:8px 12px}.akoli-research[data-design=premium] .ak-drawer-foot{color:var(--r-muted);flex:none;align-items:flex-start;gap:6px;padding:8px 18px 14px;font-size:11px;line-height:1.5;display:flex}.akoli-research[data-design=premium] .ak-drawer-foot svg{flex-shrink:0;margin-top:2px}.akoli-research[data-design=premium] .ak-drawer-company{flex:none;padding:18px}.akoli-research[data-design=premium] .ak-drawer-company form>div{gap:8px;margin-top:6px;display:flex}.akoli-research[data-design=premium] .ak-drawer-company input{background:var(--r-surface);min-width:0;color:var(--r-text);border:1px solid var(--r-line);border-radius:8px;flex:auto;padding:8px 10px}.akoli-research[data-design=premium] .ak-drawer-company ul{margin:12px 0 0;padding:0;list-style:none}.akoli-research[data-design=premium] .ak-drawer .ak-drawer-company li button{text-align:left;flex-wrap:wrap;gap:8px;width:100%;margin-bottom:6px;display:flex}.akoli-research[data-design=premium] .ak-drawer :is(input,textarea,select):is(:focus,:focus-visible){outline-offset:0;border-color:#7165eb;border-radius:8px;outline:none;box-shadow:0 0 0 3px #7165eb2e}html:has(.akoli-research[data-design=premium]) .akoli-research main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select):is(:focus,:focus-visible){outline-offset:0;border-color:#7165eb;border-radius:8px;outline:none;box-shadow:0 0 0 3px #7165eb2e}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top form input:is(input,:focus,:focus-visible){box-shadow:none;border:0;outline:none}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top form:focus-within{border-color:#7165eb;outline:none;box-shadow:0 0 0 3px #7165eb2e}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top form button:focus-visible{outline-offset:-2px}.akoli-research[data-design=premium] .research-activity-tabs{flex-wrap:nowrap}.akoli-research[data-design=premium] .research-activity-tabs button{white-space:nowrap}.akoli-research[data-design=premium] .ak-backdrop{z-index:49;background:#0a254047;position:fixed;inset:0}.akoli-research[data-design=premium] .ak-drawer.is-expanded{width:100%;top:0}@media (width>=1100px){.akoli-research[data-design=premium].ak-drawer-open:not(.ak-drawer-expanded) .research-layout{margin-right:420px}.akoli-research[data-design=premium].ak-drawer-open .research-company-facts{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.akoli-research[data-design=premium].ak-drawer-open .research-company-hero{grid-template-columns:minmax(0,1fr)}}@media (width<=1379px){.akoli-research[data-design=premium] .research-home-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.akoli-research[data-design=premium] .ak-drawer{width:100%;top:0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button.ak-ask-open{width:40px;height:40px;min-height:40px;padding:0}.akoli-research[data-design=premium] .ak-ask-open span{display:none}}@media (prefers-reduced-motion:no-preference){.akoli-research[data-design=premium] .ak-drawer:not([hidden]){animation:.18s ease-out akoli-drawer-enter}@keyframes akoli-drawer-enter{0%{transform:translate(24px)}to{transform:none}}}
