html:has(.akoli-research[data-design=premium]) .akoli-research{font-variant-numeric:tabular-nums;background:var(--r-ground);min-height:100vh}html:has(.akoli-research[data-design=premium]) .research-market-header strong{letter-spacing:0;font-size:44px;line-height:1.05}html:has(.akoli-research[data-design=premium]) .research-company-title h1 span{font-size:16px}html:has(.akoli-research[data-design=premium]) .research-company-classification{letter-spacing:0;font-size:12px}:is(html:has(.akoli-research[data-design=premium]) .research-market-header p,html:has(.akoli-research[data-design=premium]) .research-company-facts span,html:has(.akoli-research[data-design=premium]) .research-reference-grid dt,html:has(.akoli-research[data-design=premium]) .research-reference-grid small){font-size:12.5px}html:has(.akoli-research[data-design=premium]) .research-company-facts strong{font-size:17px}html:has(.akoli-research[data-design=premium]) .research-reference-grid data{letter-spacing:0;font-size:28px;line-height:1.15}html:has(.akoli-research[data-design=premium]) .research-reference-heading h2{font-size:22px}:is(html:has(.akoli-research[data-design=premium]) .research-editor h2,html:has(.akoli-research[data-design=premium]) .research-fcff-bridge h2,html:has(.akoli-research[data-design=premium]) .research-reference-inputs>h2){letter-spacing:0;font-size:26px}html:has(.akoli-research[data-design=premium]) .research-tabs button{font-size:14px}:is(html:has(.akoli-research[data-design=premium]) .research-rail button span,html:has(.akoli-research[data-design=premium]) .research-rail a span){font-size:12px;line-height:1.25}html:has(.akoli-research[data-design=premium]) .research-readiness-badge{letter-spacing:0;border-radius:999px;padding:2px 10px;font-size:12px}html:has(.akoli-research[data-design=premium]) .research-rail{top:var(--r-header-height,65px);height:calc(100vh - var(--r-header-height,65px));align-self:start;position:sticky}html:has(.akoli-research[data-design=premium]) .research-editor fieldset>div:last-of-type button:first-child{font-weight:600}html:has(.akoli-research[data-design=premium]) .research-editor .research-actions button:first-child{font-weight:600}html:has(.akoli-research[data-design=premium]) .akoli-research{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;font-family:Geist,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.5}html:has(.akoli-research[data-design=premium]) .akoli-research :is(button,input,select,textarea){font-family:inherit}html:has(.akoli-research[data-design=premium]) .akoli-research svg.lucide{stroke-width:1.5px}html:has(.akoli-research[data-design=premium]) .akoli-research button svg.lucide{width:16px;height:16px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top svg.lucide{width:18px;height:18px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-rail svg.lucide{width:20px;height:20px}@media (width>=601px){html:has(.akoli-research[data-design=premium]) .akoli-research{--r-header-height:56px}html:has(.akoli-research[data-design=premium]) .research-top{gap:8px;padding:0 16px}html:has(.akoli-research[data-design=premium]) .research-brand{flex-basis:260px}}html:has(.akoli-research[data-design=premium]) .research-top{-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px)}html:has(.akoli-research[data-design=premium]) .research-brand{gap:10px}html:has(.akoli-research[data-design=premium]) .research-brand img{width:26px;height:26px}html:has(.akoli-research[data-design=premium]) .research-brand b{letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:600}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button{width:34px;height:34px;color:var(--r-muted);background:0 0;border-color:#0000;border-radius:8px;padding:0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button:hover{background:var(--r-soft);color:var(--r-text)}html:has(.akoli-research[data-design=premium]) .research-top form{border-radius:8px;gap:8px;padding-left:12px}@media (width>=601px){html:has(.akoli-research[data-design=premium]) .research-top form{height:36px}}html:has(.akoli-research[data-design=premium]) .research-top form input{font-size:14px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top form button{width:28px;height:28px;color:var(--r-muted);background:0 0;border:0;border-radius:6px;margin-right:4px;padding:0}html:has(.akoli-research[data-design=premium]) .research-rail{gap:2px;padding:12px 8px}:is(html:has(.akoli-research[data-design=premium]) .research-rail button,html:has(.akoli-research[data-design=premium]) .research-rail a){border-radius:10px;gap:6px;min-height:60px;padding:8px 2px;font-weight:500}:is(html:has(.akoli-research[data-design=premium]) .research-rail button span,html:has(.akoli-research[data-design=premium]) .research-rail a span){letter-spacing:0;font-size:12px;line-height:1.25}html:has(.akoli-research[data-design=premium]) .research-rail-group+.research-rail-group{margin-top:8px;padding-top:10px}html:has(.akoli-research[data-design=premium]) .akoli-research button:not(:where(.research-tabs button,.research-rail button,.research-menu-toggle,.research-back,.research-desktop-menu,.research-company-navigation>button,.research-top button)){border-radius:8px;gap:6px;min-height:34px;padding:0 12px;font-size:13.5px;font-weight:500;line-height:1;box-shadow:0 1px 1px #1018280d}html:has(.akoli-research[data-design=premium]) .research-editor>.research-actions button{min-width:0;min-height:34px}html:has(.akoli-research[data-design=premium]) .research-actions{gap:8px}html:has(.akoli-research[data-design=premium]) .research-editor label{gap:6px;font-size:13px;font-weight:500}:is(html:has(.akoli-research[data-design=premium]) .research-editor input,html:has(.akoli-research[data-design=premium]) .research-editor select){border-radius:8px;height:36px;min-height:36px;padding:0 12px;font-size:14px;font-weight:400;box-shadow:0 1px 1px #1018280a}html:has(.akoli-research[data-design=premium]) .research-fields{gap:16px}@media (pointer:coarse),(width<=600px){html:has(.akoli-research[data-design=premium]) .akoli-research button:not(:where(.research-tabs button,.research-rail button,.research-menu-toggle,.research-back,.research-desktop-menu,.research-company-navigation>button,.research-top button)){height:auto;min-height:40px}html:has(.akoli-research[data-design=premium]) .research-editor>.research-actions button{height:auto;min-height:40px}html:has(.akoli-research[data-design=premium]) .research-editor input{height:auto;min-height:40px}html:has(.akoli-research[data-design=premium]) .research-editor select{height:auto;min-height:40px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button{height:auto;min-height:40px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>button{width:40px;height:40px}:is(html:has(.akoli-research[data-design=premium]) .research-editor input,html:has(.akoli-research[data-design=premium]) .research-editor select){height:40px}}html:has(.akoli-research[data-design=premium]) .research-readiness-strip strong{letter-spacing:0;font-size:14px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-readiness-strip>div>span:last-child{font-size:13px}html:has(.akoli-research[data-design=premium]) .research-readiness-badge{letter-spacing:0;padding:1px 8px;font-size:12px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-company .research-back{color:var(--r-muted);gap:6px;font-size:13px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-company .research-back:hover{color:var(--r-text);background:0 0}html:has(.akoli-research[data-design=premium]) .research-company-classification{letter-spacing:0;font-size:12px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-exchange{letter-spacing:0;border-radius:6px;font-size:12px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-company-mark{letter-spacing:0;width:44px;height:44px;font-size:14px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-company-title{gap:14px}html:has(.akoli-research[data-design=premium]) .research-company-title h1{font-weight:600}html:has(.akoli-research[data-design=premium]) .research-company-title h1 strong{letter-spacing:0;font-size:22px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-company-title h1 span{color:var(--r-muted);font-size:15px;font-weight:400}html:has(.akoli-research[data-design=premium]) .research-market-header strong{letter-spacing:0;font-size:36px;font-weight:600;line-height:1.1}html:has(.akoli-research[data-design=premium]) .research-market-header :is(.price-up,.price-down){font-size:13px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-market-header small{color:var(--r-muted);font-size:12px;font-weight:400}html:has(.akoli-research[data-design=premium]) .research-market-header p{font-size:12.5px}html:has(.akoli-research[data-design=premium]) .research-company-work h2{letter-spacing:0;font-size:15px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-company-work p{font-size:13px}html:has(.akoli-research[data-design=premium]) .research-company-facts span{color:var(--r-muted);font-size:12.5px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-company-facts strong{letter-spacing:0;font-size:15px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-tabs button{letter-spacing:0;font-size:14px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-tabs button[aria-current=page]{font-weight:600}:is(html:has(.akoli-research[data-design=premium]) .research-reference-heading h2,html:has(.akoli-research[data-design=premium]) .research-editor h2,html:has(.akoli-research[data-design=premium]) .research-fcff-bridge h2,html:has(.akoli-research[data-design=premium]) .research-reference-inputs>h2){letter-spacing:0;font-size:18px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-meta{font-size:13px}html:has(.akoli-research[data-design=premium]) .research-reference-grid dt{font-size:12.5px;font-weight:500}html:has(.akoli-research[data-design=premium]) .research-reference-grid data{letter-spacing:0;font-size:24px;font-weight:600;line-height:1.2}html:has(.akoli-research[data-design=premium]) .research-reference-grid small{font-size:12px}html:has(.akoli-research[data-design=premium]) .research-reference-inputs details summary{font-size:13px;font-weight:500}html:has(.akoli-research[data-design=premium]) .akoli-research{--r-ground:#f6f9fc;--r-surface:#fff;--r-line:#e3e8ee;--r-text:#0a2540;--r-muted:#56677b;--r-soft:#f1f5f9;--r-accent:#5146e5;--r-error:#c0362c;--r-market:#5146e5;--r-chart-1:#0e8a63;--r-chart-2:#c0362c;--r-chart-3:#5146e5;--r-chart-4:#b45309;--r-chart-5:#7c3aed;--r-chart-6:#475569;--r-calculator-panel:#f8fafc;--r-calculator-plot:#f3f2ff;--d-ring:0 0 0 1px #0a254014, 0 1px 1px #0a25400a, 0 3px 8px -2px #0a254014;font-optical-sizing:auto;letter-spacing:0;font-variant-numeric:normal;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif}html:has(.akoli-research[data-design=premium]) :is(.research-market-header strong,.research-reference-grid data,.research-editor input){font-variant-numeric:tabular-nums}html:has(.akoli-research[data-design=premium]) .research-top{box-shadow:none;background:#ffffffdb;border-bottom:1px solid #e3e8ee}html:has(.akoli-research[data-design=premium]) .research-brand b{color:#0a2540;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-top form{background:#f1f5f9;border:1px solid #0000}html:has(.akoli-research[data-design=premium]) .research-top form:focus-within{background:#fff;border-color:#5146e5;box-shadow:0 0 0 3px #5146e529}html:has(.akoli-research[data-design=premium]) .research-rail{background:#fff;border-right:1px solid #e3e8ee}:is(html:has(.akoli-research[data-design=premium]) .research-rail button,html:has(.akoli-research[data-design=premium]) .research-rail a){color:#56677b}:is(html:has(.akoli-research[data-design=premium]) .research-rail button:hover,html:has(.akoli-research[data-design=premium]) .research-rail a:hover){color:#0a2540;background:#f1f5f9}html:has(.akoli-research[data-design=premium]) .research-readiness-strip{border-bottom:0;margin-bottom:4px;padding:4px 2px 14px}html:has(.akoli-research[data-design=premium]) .research-readiness-strip strong{color:#0a2540;font-size:15px}html:has(.akoli-research[data-design=premium]) .research-readiness-badge{color:#8a3c00;background:#fdf0d5;border:0;border-radius:6px;padding:1px 7px}html:has(.akoli-research[data-design=premium]) .research-main>section:not(.research-readiness-strip){box-shadow:var(--d-ring);background:#fff;border:0;border-radius:14px;margin-bottom:14px;padding-left:28px;padding-right:28px}html:has(.akoli-research[data-design=premium]) .research-main>section.research-company{--r-text:#fff;--r-muted:#bccada;--r-line:#ffffff1f;--r-surface:#ffffff0f;--r-soft:#ffffff1a;--r-accent:#9d97ff;--r-chart-1:#4fe0b0;--r-chart-2:#ff8f8f;isolation:isolate;color:#fff;background:radial-gradient(46% 78% at 98% 0,#8076ffc7,#0000 70%),radial-gradient(40% 70% at 70% 104%,#2ee6a852,#0000 72%),radial-gradient(34% 56% at 84% 46%,#38bdf84d,#0000 70%),radial-gradient(26% 50% at 100% 70%,#ec48992e,#0000 70%),linear-gradient(160deg,#0d2b4c 0%,#0a2540 46%,#081d33 100%);border-radius:16px;margin-bottom:16px;padding-top:22px;padding-bottom:4px;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a254033,0 18px 40px -18px #0a25408c}html:has(.akoli-research[data-design=premium]) .research-main>section.research-company:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d}html:has(.akoli-research[data-design=premium]) .research-company .research-back{color:#c7d2e0}html:has(.akoli-research[data-design=premium]) .research-company .research-back:hover{color:#fff}html:has(.akoli-research[data-design=premium]) .research-company-classification{color:#e1e8f1}html:has(.akoli-research[data-design=premium]) .research-company-classification .research-exchange{color:#fff;background:#08182c73;border-color:#ffffff42}html:has(.akoli-research[data-design=premium]) .research-company-mark{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}html:has(.akoli-research[data-design=premium]) .research-company-title h1 strong{letter-spacing:0;font-size:24px}html:has(.akoli-research[data-design=premium]) .research-company-title h1 span{color:#bccada;font-size:16px}html:has(.akoli-research[data-design=premium]) .research-market-header strong{letter-spacing:0;color:#fff;font-size:46px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-market-header>svg{color:#4fe0b0;filter:drop-shadow(0 0 6px #4fe0b08c)}html:has(.akoli-research[data-design=premium]) .research-market-header .price-down{color:#ffb2b2}html:has(.akoli-research[data-design=premium]) .research-market-header .price-up{color:#62ecbf}html:has(.akoli-research[data-design=premium]) .research-market-header small{color:#c9d4e2}html:has(.akoli-research[data-design=premium]) .research-market-header p{color:#bccada}html:has(.akoli-research[data-design=premium]) .research-company .research-actions button{color:#fff;background:#ffffff14;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff0f}html:has(.akoli-research[data-design=premium]) .research-company .research-actions button:hover{background:#ffffff24}html:has(.akoli-research[data-design=premium]) .research-company .research-actions button:first-child{color:#0a2540;background:#fff;border-color:#fff;box-shadow:0 1px 2px #0003}html:has(.akoli-research[data-design=premium]) .research-company .research-actions button:first-child:hover{background:#eef2ff}html:has(.akoli-research[data-design=premium]) .research-company-work{-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:#08182c6b;border:1px solid #ffffff29;border-radius:14px;box-shadow:inset 0 1px #ffffff1a,0 10px 30px -14px #00000080}html:has(.akoli-research[data-design=premium]) .research-company-work h2{color:#fff}html:has(.akoli-research[data-design=premium]) .research-company-work p{color:#d3dce8}html:has(.akoli-research[data-design=premium]) .research-company-work button{color:#fff;box-shadow:none;background:#08182c59;border:1px solid #ffffff29}html:has(.akoli-research[data-design=premium]) .research-company-work button:hover{background:#ffffff24}html:has(.akoli-research[data-design=premium]) .research-company-facts{border-color:#ffffff1f}html:has(.akoli-research[data-design=premium]) .research-company-facts span{color:#bccada}html:has(.akoli-research[data-design=premium]) .research-company-facts strong{color:#fff;letter-spacing:0;font-size:16px}html:has(.akoli-research[data-design=premium]) .research-company-navigation{border-bottom:0}html:has(.akoli-research[data-design=premium]) .research-company-navigation>button{color:#a9b8cb}html:has(.akoli-research[data-design=premium]) .research-company .research-tabs button{color:#b9c6d6}html:has(.akoli-research[data-design=premium]) .research-company .research-tabs button:hover{color:#fff}html:has(.akoli-research[data-design=premium]) .research-company .research-tabs button[aria-current=page]{color:#fff;background:linear-gradient(90deg,#8f88ff,#4fe0b0) 0 100%/100% 2px no-repeat;border-bottom-color:#0000}:is(html:has(.akoli-research[data-design=premium]) .research-reference-heading h2,html:has(.akoli-research[data-design=premium]) .research-editor h2,html:has(.akoli-research[data-design=premium]) .research-fcff-bridge h2,html:has(.akoli-research[data-design=premium]) .research-reference-inputs>h2){letter-spacing:0;color:#0a2540;font-size:20px}html:has(.akoli-research[data-design=premium]) .research-reference-heading .research-tabs button{color:#56677b}html:has(.akoli-research[data-design=premium]) .research-reference-heading .research-tabs button:is([aria-current=page],[aria-pressed=true]){color:#5146e5;border-bottom-color:#5146e5}html:has(.akoli-research[data-design=premium]) .research-reference-grid>div{border-top:1px solid #edf1f5;padding-top:14px}html:has(.akoli-research[data-design=premium]) .research-reference-grid dt{color:#56677b}html:has(.akoli-research[data-design=premium]) .research-reference-grid data{letter-spacing:0;color:#0a2540;font-size:28px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-reference-grid small{color:#56677b}html:has(.akoli-research[data-design=premium]) .akoli-research button:not(:where(.research-tabs button,.research-rail button,.research-menu-toggle,.research-back,.research-desktop-menu,.research-company-navigation>button,.research-top button,.research-company .research-actions button,.research-company-work button)){color:#0a2540;background:#fff;border:0;box-shadow:0 0 0 1px #0a254024,0 1px 1px #0a25400f,0 2px 5px -1px #0a254014}html:has(.akoli-research[data-design=premium]) .akoli-research button:not(:where(.research-tabs button,.research-rail button,.research-menu-toggle,.research-back,.research-desktop-menu,.research-company-navigation>button,.research-top button,.research-company .research-actions button,.research-company-work button)):hover{background:#f8fafc;box-shadow:0 0 0 1px #0a254033,0 1px 1px #0a25400f,0 3px 8px -2px #0a25401f}html:has(.akoli-research[data-design=premium]) .research-editor button:has(.lucide-calculator){font-weight:600;color:#fff!important;background:linear-gradient(#1c3d63 0%,#0a2540 100%)!important;box-shadow:0 0 0 1px #0a2540,0 1px 2px #0a25404d,0 4px 10px -4px #0a254080,inset 0 1px #ffffff24!important}html:has(.akoli-research[data-design=premium]) .research-editor label{color:#3c4f65}:is(html:has(.akoli-research[data-design=premium]) .research-editor input,html:has(.akoli-research[data-design=premium]) .research-editor select){color:#0a2540;background-color:#fff;border:1px solid #dfe5ec;box-shadow:0 1px 1px #0a25400d}:is(html:has(.akoli-research[data-design=premium]) .research-editor input:focus,html:has(.akoli-research[data-design=premium]) .research-editor select:focus){border-color:#5146e5;outline:none;box-shadow:0 0 0 3px #5146e52e}html:has(.akoli-research[data-design=premium]) .price-down{color:#c0362c}@media (width<=600px){html:has(.akoli-research[data-design=premium]) .research-main>section:not(.research-readiness-strip){padding-left:18px;padding-right:18px}html:has(.akoli-research[data-design=premium]) .research-market-header strong{font-size:38px}html:has(.akoli-research[data-design=premium]) .research-main>section.research-company{background:radial-gradient(90% 34% at 100% 0,#8076ff80,#0000 70%),radial-gradient(80% 26% at 100% 62%,#38bdf838,#0000 70%),radial-gradient(90% 30% at 30% 100%,#2ee6a83d,#0000 72%),linear-gradient(170deg,#0d2b4c 0%,#0a2540 50%,#081d33 100%)}}html:has(.akoli-research[data-design=premium]) .akoli-research{--ak-nav-w:96px;--ak-main-pad:28px}@media (width>=1100px){html:has(.akoli-research[data-design=premium]) .akoli-research{--ak-nav-w:240px}}@media (width<=1000px){html:has(.akoli-research[data-design=premium]) .akoli-research{--ak-main-pad:20px}}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .akoli-research{--ak-nav-w:64px}html:has(.akoli-research[data-design=premium]) .research-desktop-menu .ak-panel{display:none}@media (width>=601px){html:has(.akoli-research[data-design=premium]) .research-layout{grid-template-columns:var(--ak-nav-w) minmax(0, 1fr)}html:has(.akoli-research[data-design=premium]) .research-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-bottom-color:#0000;padding-left:0}html:has(.akoli-research[data-design=premium]) .research-top:before{content:"";top:0;bottom:-1px;left:calc(var(--ak-nav-w) - 1px);background:#e6ebf1;width:1px;position:absolute}html:has(.akoli-research[data-design=premium]) .research-top:after{content:"";left:var(--ak-nav-w);background:#e3e8ee;height:1px;position:absolute;bottom:-1px;right:0}html:has(.akoli-research[data-design=premium]) .research-brand{flex:0 0 var(--ak-nav-w);box-sizing:border-box;padding-left:calc((var(--ak-nav-w) - 28px) / 2);overflow:hidden}html:has(.akoli-research[data-design=premium]) .research-brand b{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:has(.akoli-research[data-design=premium]) .research-top form{margin:0 auto 0 calc(var(--ak-main-pad) - 8px);max-width:520px}html:has(.akoli-research[data-design=premium]) .research-rail{background:#fff;border-right:1px solid #e6ebf1;padding-bottom:72px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>.research-desktop-menu{left:calc((var(--ak-nav-w) - 34px) / 2);z-index:12;color:#56677b;background:#fff;position:fixed;bottom:16px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-top>.research-desktop-menu:hover{color:#0a2540;background:#f2f5f9}html:has(.akoli-research[data-design=premium]) .research-desktop-menu .lucide-menu{display:none}html:has(.akoli-research[data-design=premium]) .research-desktop-menu .ak-panel-close{display:block}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-desktop-menu .ak-panel-close{display:none}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-desktop-menu .ak-panel-open{display:block}html:has(.akoli-research[data-design=premium]) .research-rail [data-ak-here]{color:#3f35c9;background:#eef0ff}html:has(.akoli-research[data-design=premium]) .akoli-research .research-rail [data-ak-here] svg.lucide{color:#5146e5}html:has(.akoli-research[data-design=premium]) .research-rail :is(button,a):focus-visible{outline-offset:-2px;outline:2px solid #5146e5}}@media (width>=1100px){html:has(.akoli-research[data-design=premium]):not(:has(.research-nav-collapsed)) .research-brand{padding-left:22px}html:has(.akoli-research[data-design=premium]):not(:has(.research-nav-collapsed)) .research-brand b{clip-path:none;width:auto;height:auto;position:static;overflow:visible}html:has(.akoli-research[data-design=premium]):not(:has(.research-nav-collapsed)) .akoli-research .research-top>.research-desktop-menu{left:15px}html:has(.akoli-research[data-design=premium]) .research-company-hero{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:32px}html:has(.akoli-research[data-design=premium]) .research-market-header{column-gap:14px}html:has(.akoli-research[data-design=premium]) .research-rail{gap:0;padding:18px 12px 72px}html:has(.akoli-research[data-design=premium]) .research-rail-group{flex-direction:column;gap:2px;display:flex}html:has(.akoli-research[data-design=premium]) .research-rail-group:before{content:attr(aria-label);letter-spacing:0;color:#5f6f82;padding:0 10px 6px;font-size:12px;font-weight:600;display:block}html:has(.akoli-research[data-design=premium]) .research-rail-group+.research-rail-group{border-top:0;margin-top:22px;padding-top:0}:is(html:has(.akoli-research[data-design=premium]) .research-rail button,html:has(.akoli-research[data-design=premium]) .research-rail a){text-align:left;color:#2b3f57;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 10px;font-weight:500}:is(html:has(.akoli-research[data-design=premium]) .research-rail button span,html:has(.akoli-research[data-design=premium]) .research-rail a span){letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:14px;line-height:1.2;overflow:hidden}html:has(.akoli-research[data-design=premium]) .akoli-research .research-rail svg.lucide{stroke-width:1.75px;color:#6b7a8d;width:16px;height:16px}:is(html:has(.akoli-research[data-design=premium]) .research-rail button:hover,html:has(.akoli-research[data-design=premium]) .research-rail a:hover){color:#0a2540;background:#f2f5f9}html:has(.akoli-research[data-design=premium]) .akoli-research .research-rail :is(button,a):hover svg.lucide{color:#0a2540}html:has(.akoli-research[data-design=premium]) .research-rail [data-ak-here]{font-weight:600}}@media (width>=601px){html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail{z-index:5;padding:14px 10px 72px;overflow:visible}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail-group{flex-direction:column;align-items:center;gap:4px;display:flex}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail-group:before{display:none}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail-group+.research-rail-group{border-top:1px solid #e6ebf1;margin-top:12px;padding-top:12px}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail :is(button,a){border-radius:10px;flex-direction:row;justify-content:center;gap:0;width:44px;min-height:40px;padding:0;position:relative}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .akoli-research .research-rail svg.lucide{width:18px;height:18px}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail :is(button,a) span{z-index:40;color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#0a2540;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.2;transition:none;position:absolute;top:50%;left:calc(100% + 12px);overflow:visible;transform:translateY(-50%);box-shadow:0 8px 20px -8px #0a254073}html:has(.akoli-research[data-design=premium]):has(.research-nav-collapsed) .research-rail :is(button,a):is(:hover,:focus-visible) span{opacity:1}}@media (width>=601px) and (prefers-reduced-motion:no-preference){html:has(.akoli-research[data-design=premium]) .research-layout{transition:grid-template-columns .2s}html:has(.akoli-research[data-design=premium]) .research-brand{transition:flex-basis .2s,padding .2s}}html:has(.akoli-research[data-design=premium]) .research-brand .ak-mark{flex:none;width:28px;height:28px;display:none}html:has(.akoli-research[data-design=premium]) .research-brand img{display:none}html:has(.akoli-research[data-design=premium]) .research-brand .ak-mark{display:block}html:has(.akoli-research[data-design=premium]) .akoli-research{--ak-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2356677b' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}html:has(.akoli-research[data-design=premium]) .akoli-research select{appearance:none;background-image:var(--ak-chevron);text-overflow:ellipsis;cursor:pointer;background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:44px}html:has(.akoli-research[data-design=premium]) .akoli-research :is(.research-flow-heading,.research-flow-tools,.research-statement-units,.research-compound-menus,.research-series-controls) select{background-position:right 10px center;background-size:14px 14px;padding-right:34px}@media (width>=701px) and (width<=1199px){html:has(.akoli-research[data-design=premium]) .research-company-facts{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}}html:has(.akoli-research[data-design=premium]) .research-company-facts strong{overflow-wrap:normal}html:has(.akoli-research[data-design=premium]) .research-main>header.research-heading h2{letter-spacing:0;color:#0a2540;font-size:26px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-home-heading{letter-spacing:0;color:#0a2540;font-size:26px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-main>header.research-heading{margin-bottom:4px}html:has(.akoli-research[data-design=premium]) .research-main>.research-tabs{margin-bottom:14px}html:has(.akoli-research[data-design=premium]) .research-main>:is(.research-table-wrap,ul.research-records){box-shadow:var(--d-ring);background:#fff;border:0;border-radius:14px;margin-bottom:14px;padding:8px 20px}html:has(.akoli-research[data-design=premium]) .akoli-research table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}html:has(.akoli-research[data-design=premium]) .akoli-research th{color:#56677b;letter-spacing:0;background:#f8fafc;border-bottom:1px solid #e6ebf1;font-size:12px;font-weight:600}html:has(.akoli-research[data-design=premium]) .akoli-research td{color:#0a2540;border-bottom:1px solid #eef2f6}html:has(.akoli-research[data-design=premium]) .akoli-research tbody tr:hover>td{background:#fafbff}html:has(.akoli-research[data-design=premium]) .akoli-research tbody tr:last-child>td{border-bottom:0}html:has(.akoli-research[data-design=premium]) .akoli-research :is(td,th) button:not(.research-measure-chart-trigger){box-shadow:none;min-height:28px;color:inherit;font:inherit;font-weight:inherit;background:0 0;border:0;border-radius:6px;margin:0 -8px;padding:2px 8px;line-height:1.35}html:has(.akoli-research[data-design=premium]) .akoli-research :is(td,th) button:not(.research-measure-chart-trigger):hover{color:#3f35c9;box-shadow:none;background:#eef0ff}html:has(.akoli-research[data-design=premium]) .akoli-research :is(td,th) button:focus-visible{outline-offset:0;outline:2px solid #5146e5}html:has(.akoli-research[data-design=premium]) .akoli-research :is(td,th) .research-measure-chart-trigger{box-shadow:none;color:#8392a5;background:0 0;border:0;border-radius:6px;width:26px;height:26px;min-height:26px;padding:0}html:has(.akoli-research[data-design=premium]) .akoli-research :is(td,th) .research-measure-chart-trigger:hover{color:#5146e5;background:#eef0ff}html:has(.akoli-research[data-design=premium]) .akoli-research td:first-child button:not(.research-measure-chart-trigger){color:#0a2540;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-records>li{border-bottom:1px solid #eef2f6;padding:12px 0}html:has(.akoli-research[data-design=premium]) .research-records>li:last-child{border-bottom:0}html:has(.akoli-research[data-design=premium]) .research-market{border-top:0!important}html:has(.akoli-research[data-design=premium]) .research-home-columns>*{border-radius:14px}html:has(.akoli-research[data-design=premium]) .research-home-saved{border-top:0}html:has(.akoli-research[data-design=premium]) .research-home img.ak-old+.ak-mark-alt{width:48px;height:48px}html:has(.akoli-research[data-design=premium]) .ak-mark-alt{display:none}html:has(.akoli-research[data-design=premium]) img.ak-old{display:none}html:has(.akoli-research[data-design=premium]) .ak-mark-alt{flex:none;display:block}html:has(.akoli-research[data-design=premium]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs){box-shadow:none;background:#f1f5f9;border:0;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}html:has(.akoli-research[data-design=premium]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs) button{box-shadow:none;color:#56677b;background:0 0;border:0;border-radius:7px;flex:none;min-height:30px;padding:0 12px;font-weight:500}html:has(.akoli-research[data-design=premium]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs) button:hover{color:#0a2540;box-shadow:none;background:#ffffffb3}html:has(.akoli-research[data-design=premium]) .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]){color:#0a2540;background:#fff;border:0;font-weight:600;box-shadow:0 1px 2px #0a25401a,0 0 0 1px #e3e8ee}html:has(.akoli-research[data-design=premium]) .research-recent-companies{gap:2px;display:grid}html:has(.akoli-research[data-design=premium]) .akoli-research .research-recent-companies button{width:100%;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:12px;min-height:48px;padding:6px 8px}html:has(.akoli-research[data-design=premium]) .akoli-research .research-recent-companies button:hover{box-shadow:none;background:#f4f6fa}html:has(.akoli-research[data-design=premium]) .research-recent-companies .research-ticker-mark{color:#3f35c9;background:#eef0ff;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:600;display:grid}html:has(.akoli-research[data-design=premium]) .research-recent-companies strong{color:#0a2540;font-size:14px;font-weight:600}html:has(.akoli-research[data-design=premium]) .research-recent-companies small{color:#56677b;font-size:12.5px}html:has(.akoli-research[data-design=premium]) .research-recent-companies svg{color:#8392a5;margin-left:auto}html:has(.akoli-research[data-design=premium]) .research-readiness-badge[data-readiness=Ready]{color:#0b6b4a;background:#e7f6ef}html:has(.akoli-research[data-design=premium]) .research-readiness-badge[data-readiness=Partial]{color:#8a3c00;background:#fdf0d5}html:has(.akoli-research[data-design=premium]) .research-readiness-badge[data-readiness=Not\ Ready]{color:#4a5a6e;background:#eef1f5}html:has(.akoli-research[data-design=premium]) .research-company .research-readiness-badge[data-readiness]{color:#fff;background:#ffffff1a}html:has(.akoli-research[data-design=premium]) :is(.research-studio-label,.research-index-strip :is(dt,span),.research-compound-menus label,.research-price-readout :is(time,span,strong),.research-price-axis span,.research-price-dates span,.research-event-heading label,.research-statement-units span,.research-statement-status span,.research-source-metadata :is(summary,p),.research-table-wrap caption,.conversation-identity span,.conversation-context,.conversation-divider,.akoli-agent-mark,.coach-turn-label span,.research-analyst-basis span,.research-estimate-growth span,.research-event-basis span,.research-event-byline span,.research-checklist-completion-copy small,.research-checklist-ring small,.research-profile-facts small){font-size:12px}html:has(.akoli-research[data-design=premium]) .research-analyst-chart text{font-size:12px}html:has(.akoli-research[data-design=premium]) .akoli-research{--r-chart-1:#0b7a57}html:has(.akoli-research[data-design=premium]) .price-up{color:#0b7a57}html:has(.akoli-research[data-design=premium]) .research-page-hero{display:contents}html:has(.akoli-research[data-design=premium]) .research-page-hero{isolation:isolate;color:#fff;--r-text:#fff;--r-muted:#bccada;--r-line:#ffffff1f;--r-surface:#ffffff0f;--r-soft:#ffffff1a;background:radial-gradient(46% 120% at 98% 0,#8076ffb8,#0000 70%),radial-gradient(40% 110% at 70% 110%,#2ee6a847,#0000 72%),radial-gradient(30% 90% at 86%,#38bdf842,#0000 70%),linear-gradient(160deg,#0d2b4c 0%,#0a2540 46%,#081d33 100%);border-radius:16px;margin-bottom:16px;padding:18px 28px 30px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a254033,0 18px 40px -18px #0a25408c}html:has(.akoli-research[data-design=premium]) .research-page-hero:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff24,inset 0 0 0 1px #ffffff0d}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-strip{box-shadow:none;background:0 0;border:0;margin:0;padding:0}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-strip strong{color:#fff;font-size:14px}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-strip>div>span:last-child{color:#bccada}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-badge[data-readiness=Ready]{color:#9df3d2;background:#4fe0b029}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-badge[data-readiness=Partial]{color:#ffdc94;background:#f7c86e29}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-badge[data-readiness=Not\ Ready]{color:#e1e8f1;background:#ffffff1f}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-strip>button{color:#fff;background:#08182c59;border:1px solid #ffffff2e;box-shadow:inset 0 1px #ffffff0f}html:has(.akoli-research[data-design=premium]) .research-page-hero .research-readiness-strip>button:hover{box-shadow:none;background:#ffffff24}html:has(.akoli-research[data-design=premium]) .research-page-hero :is(.research-heading,.research-home-heading){background:0 0;border:0;margin:26px 0 0;padding:0}html:has(.akoli-research[data-design=premium]) .research-page-hero :is(.research-heading,.research-home-heading) :is(h1,h2){color:#fff;letter-spacing:0;margin:0;font-size:36px;font-weight:600;line-height:1.1}html:has(.akoli-research[data-design=premium]) .research-page-hero :is(.research-heading,.research-home-heading) p{color:#d3dce8}@media (width<=600px){html:has(.akoli-research[data-design=premium]) .research-page-hero{padding:14px 18px 22px}html:has(.akoli-research[data-design=premium]) .research-page-hero :is(.research-heading,.research-home-heading) :is(h1,h2){font-size:28px}}html:has(.akoli-research[data-design=premium]) .research-main>section:not(.research-readiness-strip):not(.research-company){padding-top:24px;padding-bottom:24px}html:has(.akoli-research[data-design=premium]) .research-main>section:not(.research-readiness-strip):not(.research-company)>:first-child{margin-top:0}html:has(.akoli-research[data-design=premium]) .research-main>section:not(.research-readiness-strip):not(.research-company)>:first-child>:first-child{margin-top:0}html:has(.akoli-research[data-design=premium]) .research-main>section :is(h2,h3){margin-bottom:10px}html:has(.akoli-research[data-design=premium]) .akoli-research main button:not(:where(.research-tabs button,td button,th button,.research-company-navigation>button,.research-back,[role=tablist] button,.research-segmented button,.research-statement-tabs button,.research-activity-tabs button,.research-price-toolbar>div button,.research-period-basis button,.research-checklist-modes button,.research-watchlist-toolbar>div button,.research-recent-companies button,.research-answer-options button,.research-measure-chart-trigger,.research-company .research-actions button,.research-company-work button,dialog button)){height:auto;min-height:36px;padding-top:0;padding-bottom:0}html:has(.akoli-research[data-design=premium]) .research-company .research-actions button{min-height:36px}html:has(.akoli-research[data-design=premium]) .research-company-work button{min-height:36px}html:has(.akoli-research[data-design=premium]) .research-company-options{flex-wrap:wrap;align-items:flex-start;gap:8px;height:auto}html:has(.akoli-research[data-design=premium]) .akoli-research :is(.research-price-toolbar>div,.research-period-basis,.research-checklist-modes,.research-watchlist-toolbar>div:has(>button+button)){background:#f1f5f9;border:0;border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}html:has(.akoli-research[data-design=premium]) .akoli-research :is(.research-price-toolbar>div,.research-period-basis,.research-checklist-modes,.research-watchlist-toolbar>div) button{box-shadow:none;color:#56677b;background:0 0;border:0;border-radius:7px;height:30px;min-height:30px;padding:0 12px;font-weight:500}html:has(.akoli-research[data-design=premium]) .akoli-research :is(.research-price-toolbar>div,.research-period-basis,.research-checklist-modes,.research-watchlist-toolbar>div) button:hover{color:#0a2540;box-shadow:none;background:#ffffffb3}html:has(.akoli-research[data-design=premium]) .akoli-research :is(.research-price-toolbar>div,.research-period-basis,.research-checklist-modes,.research-watchlist-toolbar>div) button:is([aria-pressed=true],[aria-selected=true],[aria-current=page]){color:#0a2540;background:#fff;font-weight:600;box-shadow:0 1px 2px #0a25401a,0 0 0 1px #e3e8ee}html:has(.akoli-research[data-design=premium]) .research-save-bar{border-top:1px solid #eef2f6;flex-wrap:wrap;align-items:flex-end;gap:10px 12px;margin-top:20px;padding-top:18px;display:flex}html:has(.akoli-research[data-design=premium]) .research-save-bar>label{flex:0 320px;order:1;gap:6px;margin:0;display:grid}html:has(.akoli-research[data-design=premium]) .research-save-bar>button{order:2;margin:0}html:has(.akoli-research[data-design=premium]) .research-save-bar>.research-meta{color:#56677b;order:3;align-self:center;margin:0;font-size:13px}html:has(.akoli-research[data-design=premium]) .research-save-bar>label~.research-meta{align-self:flex-end;line-height:36px}html:has(.akoli-research[data-design=premium]) .research-editor>.research-actions button{min-height:36px}html:has(.akoli-research[data-design=premium]) .akoli-research :is([role=tablist]:not(.research-tabs),.research-segmented,.research-statement-tabs,.research-activity-tabs) button{height:30px;min-height:30px}html:has(.akoli-research[data-design=premium]) .research-save-bar input{height:36px;min-height:36px}html:has(.akoli-research[data-design=premium]) .research-save-bar:has(>label)>.research-meta{align-self:flex-end;line-height:36px}html:has(.akoli-research[data-design=premium]) .research-save-bar.research-visualizer-actions{border-top:0;align-items:center;margin-top:0;padding-top:0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-period-basis{background:0 0;border-radius:0;align-items:center;gap:6px;padding:0}html:has(.akoli-research[data-design=premium]) .akoli-research .research-period-basis button{color:#3c4f65;background:#fff;border-radius:8px;height:30px;min-height:30px;box-shadow:0 0 0 1px #0a254024,0 1px 1px #0a25400d}html:has(.akoli-research[data-design=premium]) .akoli-research .research-period-basis{background:0 0!important;padding:0!important}html:has(.akoli-research[data-design=premium]) .research-save-bar>.research-meta{margin:0!important}html:has(.akoli-research[data-design=premium]) .akoli-research .research-period-basis button{color:#3c4f65!important;background:#fff!important;border-radius:8px!important;box-shadow:0 0 0 1px #0a254024,0 1px 1px #0a25400d!important}html:has(.akoli-research[data-design=premium]) .akoli-research .research-period-basis button:is([aria-pressed=true],[aria-selected=true]){color:#fff!important;box-shadow:none!important;background:#0a2540!important}html:has(.akoli-research[data-design=premium]) .akoli-research .research-period-basis button:hover:not([aria-pressed=true]){color:#0a2540!important;background:#f4f6fa!important}
