.endeks{--ink:#111827;--ink2:#374151;--gray6:#4B5563;--muted:#6B7280;--faint:#9CA3AF;--line:#E5E7EB;--line2:#F3F4F6;--soft:#F5F7FA;--tint:#EEF4FF;--cyan:#57B7D5;--blue:#2563EB;--navy:#1E3A8A;--whisker:#0B1437;--night:#070B2B;--bright:#5B8CFF;--r:12px;--r-sm:8px;--ease:cubic-bezier(.22,1,.36,1)}.endeks *,.endeks :after,.endeks :before{box-sizing:border-box}.endeks [hidden]{display:none!important}.endeks section[id]{scroll-margin-top:124px}.endeks{margin:0;background:#fff;color:var(--ink);font:300 18px/1.6 var(--font-inter),Inter,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.endeks img,.endeks svg{display:block;max-width:100%}.endeks a{color:var(--blue)}.endeks strong{font-weight:600;color:var(--ink)}.endeks h1,.endeks h2,.endeks h3,.endeks h4{margin:0;color:var(--ink);font-weight:700;text-wrap:balance}.endeks p{margin:0}.endeks .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.endeks .wrap{width:100%;margin:0 auto;padding:0 16px}@media (min-width:640px){.endeks .wrap{max-width:640px}}@media (min-width:768px){.endeks .wrap{max-width:768px;padding:0 24px}}@media (min-width:1024px){.endeks .wrap{max-width:1024px}}@media (min-width:1280px){.endeks .wrap{max-width:1280px}}@media (min-width:1536px){.endeks .wrap{max-width:1536px}}.endeks .rel{position:relative;z-index:1}.endeks .center{text-align:center}.endeks :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.endeks .lg{flex:none;width:auto;max-width:100%}.endeks .lg-mul{mix-blend-mode:multiply}.endeks .ai{flex:none}.endeks .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r2,10px);border:1px solid transparent;font:500 15px/1.4 var(--font-inter),Inter,sans-serif;text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s;white-space:nowrap}.endeks .btn-sm{padding:10px 20px}.endeks .btn-lg{padding:16px 30px;font-size:17px}.endeks .btn-dark{background:var(--ink);color:#fff}.endeks .btn-dark:hover{background:#000}.endeks .btn-blue{background:var(--blue);color:#fff;font-weight:600}.endeks .btn-blue:hover{background:#1D4ED8}.endeks .btn-outline{background:#fff;color:var(--ink2);border-color:#D1D5DB}.endeks .btn-outline:hover{border-color:var(--ink);color:var(--ink)}.endeks .btn-block{width:100%}.endeks .btn[disabled]{opacity:.6;cursor:progress}.endeks .eyebrow{font-size:16px;font-weight:500;margin-bottom:12px}.endeks .eyebrow,.endeks .grad-text{color:var(--blue)}.endeks .muted-text{color:var(--muted)}.endeks .lead{font-size:18px;font-weight:300;color:var(--gray6);max-width:680px;margin-top:20px}.endeks .lead+.lead{margin-top:14px}.endeks .lead-dark{color:#B6BCD3}.endeks .lead-dark strong{color:#fff}.endeks .mini-title{font-size:15px;font-weight:500;color:var(--ink);padding-bottom:12px}.endeks a.drop-item:hover{background:#F9FAFB}.endeks .subnav{position:sticky;top:var(--header-h,72px);z-index:40;background:rgba(255,255,255,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.endeks .subnav-in{display:flex;align-items:center;justify-content:space-between;gap:20px;height:48px}.endeks .subnav-links{display:flex;align-items:center;gap:28px;height:100%;overflow-x:auto;scrollbar-width:none}.endeks .subnav-links::-webkit-scrollbar{display:none}.endeks .subnav-links a{position:relative;display:flex;align-items:center;height:100%;flex:none;font-size:14px;font-weight:400;color:var(--muted);text-decoration:none;transition:color .2s}.endeks .subnav-links a:hover{color:var(--ink)}.endeks .subnav-links a[aria-current]{color:var(--ink);font-weight:500}.endeks .subnav-links a[aria-current]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}.endeks .subnav-cta{flex:none;font-size:14px;font-weight:500;color:var(--blue);text-decoration:none}.endeks .subnav-cta:hover{text-decoration:underline}.endeks .sec{padding:112px 0;position:relative;overflow:hidden}.endeks .sec-gray{background:var(--soft)}.endeks .sec-tint{background:var(--tint)}.endeks .sec-line{border-top:1px solid var(--line)}.endeks .sec-band{padding-bottom:0}.endeks .sec-darker{background:var(--night);color:#fff}.endeks .sec-darker .wrap{position:relative}.endeks .sec-darker h2,.endeks .sec-darker h3{color:#fff}.endeks .sec-darker .eyebrow{color:#8FB6FF}.endeks .sec-darker .muted-text{color:#8E95B2}.endeks h2{font-size:clamp(32px,4.4vw,54px);line-height:1.08;letter-spacing:-.02em}.endeks .sec-head{max-width:820px;margin-bottom:52px}.endeks .card{background:#fff;border:1px solid var(--line);border-radius:var(--r)}.endeks .arc{position:absolute;display:block;border-radius:50%;pointer-events:none}.endeks .arc-hero{width:2200px;height:2200px;left:50%;top:600px;margin-left:-1100px;border:1px solid rgba(37,99,235,.28);box-shadow:inset 0 40px 80px -60px rgba(37,99,235,.28)}.endeks .arc-panel{width:300px;height:300px;right:-170px;top:-180px;box-shadow:inset 0 0 36px rgba(91,140,255,.35)}.endeks .arc-dark,.endeks .arc-panel{border:1px solid rgba(143,182,255,.65)}.endeks .arc-dark{width:760px;height:760px;right:-300px;top:-470px;box-shadow:inset 0 0 70px rgba(91,140,255,.32),0 0 26px rgba(91,140,255,.2)}.endeks.js .reveal{opacity:0;transition:opacity .6s var(--ease)}.endeks.js .reveal.in{opacity:1}.endeks.js .idx-hero .reveal{opacity:1;transition:none}.endeks .idx-hero{position:relative;padding:144px 0 0;text-align:center;overflow:hidden}.endeks .hero-in{position:relative}.endeks .dateline{font-size:17px;font-weight:500;color:var(--gray6);margin-bottom:20px}.endeks .idx-hero h1{font-size:clamp(44px,6.6vw,84px);line-height:1.04;letter-spacing:-.022em}.endeks .hero-sub{font-size:20px;line-height:1.55;color:var(--muted);max-width:760px;margin:28px auto 0;text-wrap:pretty}.endeks .ask{max-width:780px;margin:40px auto 0;padding:28px 36px;border-radius:var(--r);background:var(--tint)}.endeks .ask-box{position:relative;display:flex;align-items:center;gap:12px;height:62px;padding:0 22px;border:1px solid #d1d5db;border-radius:999px;background:#fff;text-align:left;overflow:hidden}.endeks .ask-ico{width:20px;height:20px;flex:none;fill:none;stroke:var(--faint);stroke-width:2;stroke-linecap:round}.endeks .ask-list{list-style:none;margin:0;padding:0;font-size:17px;font-weight:400;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.endeks.js .ask-list li{display:none}.endeks.js .ask-list li.on{display:block;overflow:hidden;text-overflow:ellipsis}.endeks .ask-list li+li{margin-top:4px}.endeks.js .ask-list li+li{margin-top:0}.endeks .ask-caret{width:2px;height:22px;background:var(--blue);flex:none;margin-left:-8px;animation:blink 1s steps(1) infinite}.endeks.no-anim .ask-caret{display:none}.endeks:not(.js) .ask-box{height:auto;padding:14px 22px;border-radius:var(--r);align-items:flex-start}.endeks:not(.js) .ask-list{white-space:normal}.endeks:not(.js) .ask-caret{display:none}.endeks:not(.js) .ask-ico{margin-top:4px}@keyframes blink{50%{opacity:0}}.endeks .tools{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.endeks .tools li{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink);transition:opacity .45s var(--ease)}.endeks.js .tools li{opacity:.55}.endeks.js .tools li.lit{opacity:1}.endeks .hero-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:40px}.endeks .cta-note{font-size:14px;color:var(--muted);margin-top:14px}.endeks .kpi-band{position:relative;margin-top:56px;background:var(--blue)}.endeks .kpis{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:36px 0;text-align:left}.endeks .kpi{padding:2px 24px;border-left:1px solid rgba(255,255,255,.3);display:flex;flex-direction:column}.endeks .kpi:first-child{border-left:0;padding-left:0}.endeks .kpi dt{order:2;font-size:15px;font-weight:500;color:#fff;margin-top:4px}.endeks .kpi dd{order:1;margin:0}.endeks .kpi b{display:block;font-size:clamp(38px,4.6vw,60px);line-height:1.05;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.endeks .kpi p{order:3;font-size:13px;line-height:1.45;color:#fff;margin-top:6px}.endeks .two-col{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.endeks .stack{display:grid}.endeks .stat-card{display:grid;grid-template-columns:150px 1fr;align-items:baseline;gap:12px 24px;padding:24px 0;border-top:1px solid var(--line)}.endeks .stat-card:last-child{border-bottom:1px solid var(--line)}.endeks .stat-card b{font-size:50px;font-weight:600;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;color:var(--blue)}.endeks .stat-card p{font-size:15px;line-height:1.45;color:var(--gray6)}.endeks .prop{grid-column:1/-1;display:block;height:8px;border-radius:2px;background:#E8ECF3;overflow:hidden;position:relative}.endeks .prop:after{content:"";position:absolute;inset:0;width:calc(var(--p)*1%);border-radius:2px;background:var(--blue);transform-origin:left;transition:transform 1.1s var(--ease)}.endeks.js .stat-card .prop:after{transform:scaleX(0)}.endeks.js .stat-card.in .prop:after{transform:none}.endeks .formula{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 20px;padding:0 0 28px;margin-bottom:0;border-bottom:2px solid var(--blue)}.endeks .formula div{display:flex;flex-direction:column;gap:2px}.endeks .formula b{font-size:clamp(36px,5vw,68px);line-height:1;font-weight:600;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ink)}.endeks .formula span{font-size:14px;color:var(--gray6)}.endeks .formula i{font-style:normal;font-weight:300;color:var(--faint);font-size:clamp(22px,2.6vw,34px);line-height:1;padding-bottom:30px}.endeks .formula .hl b{color:var(--blue)}.endeks .ledger{list-style:none;margin:0;padding:0}.endeks .lrow{position:relative;display:grid;grid-template-columns:96px 232px 1fr minmax(260px,340px);gap:0;border-bottom:1px solid var(--line)}.endeks .lrow:before{content:"";position:absolute;left:0;top:0;bottom:0;width:328px;background:var(--soft)}.endeks .lnum{position:relative;padding:24px 0 24px 20px;font-size:38px;line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums}.endeks .lhead{position:relative;padding:26px 20px 26px 0}.endeks .lhead h3{font-size:21px;line-height:1.25;letter-spacing:-.02em}.endeks .lhead p{font-size:14px;line-height:1.4;color:var(--gray6);margin-top:4px}.endeks .lbody{padding:26px 32px}.endeks .lbody p{font-size:15.5px;line-height:1.6;font-weight:400;color:var(--ink2)}.endeks .lio{margin:0;padding:28px 0 26px;display:grid;gap:10px;align-content:start}.endeks .lio div{display:grid;grid-template-columns:44px 1fr;gap:8px}.endeks .lio dt{font-size:13px;font-weight:500;color:var(--muted)}.endeks .lio dd{margin:0;font-size:13.5px;line-height:1.45;font-weight:400;color:var(--ink2)}.endeks .split-bar{display:flex;gap:2px;height:26px;margin-top:16px}.endeks .split-bar span{flex:var(--w) 1 0;min-width:0;display:flex;align-items:center;padding:0 8px;font-size:12px;font-weight:500;white-space:nowrap;color:#fff;background:var(--blue)}.endeks .split-bar span:nth-child(2){flex-basis:0;min-width:72px;color:var(--ink);background:#CFE7F1}.endeks .split-bar span:nth-child(3){flex-basis:0;min-width:104px;color:var(--ink);background:#E5E7EB}.endeks .defs{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:44px;border-top:2px solid var(--blue)}.endeks .def{padding:20px 24px 0;border-left:1px solid var(--line)}.endeks .def:first-child{padding-left:0;border-left:0}.endeks .def h3{font-size:19px;letter-spacing:-.02em;margin:0 0 6px}.endeks .def p{font-size:14.5px;line-height:1.5;color:var(--gray6)}.endeks .split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.endeks .chart-card{margin:0;padding:30px;background:var(--soft);border:0}.endeks .chart-card h3{font-size:21px;letter-spacing:-.02em}.endeks .chart-card figcaption p{font-size:14px;color:var(--gray6);margin-top:6px;line-height:1.5}.endeks .note{font-size:14px;color:var(--ink2);margin-top:22px;padding-top:16px;border-top:1px solid #dde1e8;line-height:1.5}.endeks .legend{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 14px;font-size:13px;color:var(--gray6)}.endeks .legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:6px;vertical-align:-1px}.endeks .k1{background:var(--blue)}.endeks .k2{background:var(--cyan)}.endeks .k3{background:var(--navy)}.endeks .gbars{display:grid;gap:18px}.endeks .gb-row{display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:center}.endeks .gb-name{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:400;color:var(--muted);line-height:1.3}.endeks .gb-set{display:grid;gap:4px}.endeks .gb{display:flex;align-items:center;gap:8px;height:14px}.endeks .gb i{display:block;height:100%;width:calc(var(--v)/60*100%);border-radius:0 2px 2px 0;transform-origin:left;transition:transform 1.1s var(--ease)}.endeks .gb span{font-size:12px;font-variant-numeric:tabular-nums;color:var(--gray6);font-weight:500}.endeks.js .gbars .gb i{transform:scaleX(0)}.endeks.js .in .gbars .gb i{transform:none}.endeks .gb:nth-child(2) i{transition-delay:.12s}.endeks .gb:nth-child(3) i{transition-delay:.24s}.endeks .band-demo{position:relative;margin-top:26px;padding-bottom:28px}.endeks .bd-row{display:grid;grid-template-columns:44px 118px 1fr 92px;gap:10px;align-items:center;height:48px;border-radius:var(--r-sm);padding:0 6px;transition:background-color .5s}.endeks .bd-row.hot{background:rgba(87,183,213,.1)}.endeks .bd-band{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted);text-align:center}.endeks .bd-row.hot .bd-band{color:var(--blue)}.endeks .bd-name{display:flex;align-items:center}.endeks .bd-track{position:relative;height:100%}.endeks .bd-track:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line)}.endeks .bd-ci{position:absolute;top:50%;height:2px;margin-top:-1px;left:calc((var(--lo) - var(--min))/(var(--max) - var(--min))*100%);width:calc((var(--hi) - var(--lo))/(var(--max) - var(--min))*100%);background:var(--ink2);transform-origin:center;transition:transform .9s var(--ease) .3s}.endeks .bd-ci:after,.endeks .bd-ci:before{content:"";position:absolute;top:-5px;width:2px;height:12px;background:var(--ink2)}.endeks .bd-ci:before{left:0}.endeks .bd-ci:after{right:0}.endeks .bd-row.hot .bd-ci,.endeks .bd-row.hot .bd-ci:after,.endeks .bd-row.hot .bd-ci:before{background:var(--blue)}.endeks .bd-dot{position:absolute;top:50%;left:calc((var(--v) - var(--min))/(var(--max) - var(--min))*100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--ink);border:2px solid var(--soft);box-shadow:0 0 0 1px var(--ink)}.endeks .bd-row.hot .bd-dot{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.endeks .bd-val{font-size:14px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;line-height:1.15}.endeks .bd-val small{display:block;font-size:11px;font-weight:400;color:var(--muted)}.endeks .bd-overlap{position:absolute;top:48px;height:96px;left:calc(188px + (100% - 296px)*(var(--lo) - 10)/10);width:calc((100% - 296px)*(var(--hi) - var(--lo))/10);border:1.5px dashed var(--blue);border-radius:var(--r-sm);opacity:0;transition:opacity .6s 1.2s;pointer-events:none}.endeks .bd-overlap span{position:absolute;top:-24px;left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;color:var(--blue);white-space:nowrap;background:var(--soft);padding:0 4px}.endeks .in .bd-overlap,.endeks:not(.js) .bd-overlap{opacity:1}.endeks .bd-axis{position:absolute;left:188px;right:108px;bottom:0;display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}.endeks.js .band-demo .bd-ci{transform:scaleX(0)}.endeks.js .in .band-demo .bd-ci{transform:none}.endeks .tabs{display:inline-flex;gap:0;border-bottom:1px solid var(--line);margin-bottom:18px;max-width:100%;overflow-x:auto}.endeks .tabs button{font:500 15px var(--font-inter),Inter,sans-serif;color:var(--gray6);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 18px;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.endeks .tabs button:hover{color:var(--ink)}.endeks .tabs button small{font-size:12px;color:var(--muted);margin-left:4px}.endeks .tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--blue)}.endeks .rank-card{position:relative;padding:24px 30px 30px}.endeks .rank-date{font-size:13px;color:var(--muted);padding-bottom:14px}.endeks .rank li,.endeks .rank-head{display:grid;grid-template-columns:56px minmax(150px,240px) 1fr 104px;gap:16px;align-items:center}.endeks .rank-head{font-size:12px;font-weight:500;color:var(--muted);padding-bottom:10px;border-bottom:1px solid var(--line)}.endeks .rank-head span:last-child{text-align:right}.endeks .rank{list-style:none;margin:0;padding:0}.endeks .rank li{min-height:78px;padding:10px 0;border-bottom:1px solid var(--line2)}.endeks .rk-band{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.endeks .rk-name{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:12.5px;font-weight:400;color:var(--muted);line-height:1.3}.endeks .rk-track{position:relative;height:14px;border-radius:2px;background:#E8ECF3}.endeks .rk-bar{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v)/var(--max)*100%);border-radius:2px;background:var(--blue);transform-origin:left;transition:transform 1.2s var(--ease);transition-delay:calc(var(--i)*.1s)}.endeks .rk-ci{position:absolute;top:50%;height:2px;margin-top:-1px;left:calc(var(--lo)/var(--max)*100%);width:calc((var(--hi) - var(--lo))/var(--max)*100%);background:var(--whisker);opacity:0;transition:opacity .5s;transition-delay:calc(var(--i)*.1s + .9s)}.endeks .rk-ci:after,.endeks .rk-ci:before{content:"";position:absolute;top:-7px;width:2px;height:16px;background:var(--whisker)}.endeks .rk-ci:before{left:0}.endeks .rk-ci:after{right:0}.endeks .rk-dot{position:absolute;top:50%;left:calc(var(--v)/var(--max)*100%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff;border:3px solid var(--whisker);transform:scale(0);transition:transform .5s var(--ease);transition-delay:calc(var(--i)*.1s + .8s)}.endeks .rk-val{text-align:right;line-height:1.15}.endeks .rk-val b{font-size:20px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.endeks .rk-val small{display:block;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.endeks.js .rank .rk-bar{transform:scaleX(0)}.endeks .in .rank .rk-bar{transform:none}.endeks .in .rank .rk-ci{opacity:1}.endeks .in .rank .rk-dot{transform:none}.endeks:not(.js) .rk-ci{opacity:1}.endeks:not(.js) .rk-dot{transform:none}.endeks .locked{position:relative;margin-top:2px}.endeks .ghost i{display:grid;height:56px;border-bottom:1px solid var(--line2);position:relative}.endeks .ghost i:before{left:72px;width:150px;background:var(--line)}.endeks .ghost i:after,.endeks .ghost i:before{content:"";position:absolute;top:22px;height:12px;border-radius:2px}.endeks .ghost i:after{left:calc(72px + 256px);width:calc(var(--g)*(100% - 450px)*1.6);background:#E0EEF5}.endeks .ghost{filter:blur(2.5px);-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent);mask-image:linear-gradient(180deg,#000 10%,transparent)}.endeks .lock-msg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 20px;text-align:left}.endeks .lock-msg svg{width:22px;height:22px;flex:none;fill:none;stroke:var(--ink);stroke-width:2}.endeks .lock-msg p{font-size:15px;color:var(--gray6);max-width:460px;line-height:1.45}.endeks .panel[hidden]{display:none}.endeks .panel.swap{animation:fadein .4s var(--ease)}@keyframes fadein{0%{opacity:0}}.endeks .heat-wrap{display:grid;grid-template-columns:1.55fr 1fr;gap:20px;align-items:start}.endeks .heat-card{margin:0;padding:24px 26px 22px}.endeks .heat{width:100%;border-collapse:separate;border-spacing:4px;table-layout:fixed}.endeks .heat th{font-size:13px;font-weight:500;color:var(--gray6);padding:4px 2px 8px}.endeks .heat thead th{vertical-align:bottom}.endeks .heat thead th .ai{margin:0 auto 6px}.endeks .heat thead th:first-child{width:30%}.endeks .heat tbody th{text-align:left;padding:0 8px 0 0}.endeks .heat tbody th .lg{height:auto;max-height:34px}.endeks .heat td{height:50px;text-align:center;border-radius:4px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink);background:color-mix(in oklab,#1E40AF calc(var(--h)*1.55%),#F1F8FB);transition:opacity .5s}.endeks .heat td.d{color:#fff}.endeks .heat td.mark{box-shadow:inset 0 0 0 2px var(--ink)}.endeks.js .heat-card .heat td{opacity:0}.endeks.js .heat-card.in .heat td{opacity:1}.endeks .heat-key{display:flex;align-items:center;gap:10px;justify-content:flex-end;font-size:12px;color:var(--muted);margin-top:12px}.endeks .heat-key i{width:160px;height:8px;border-radius:2px;background:linear-gradient(90deg,#F1F8FB,color-mix(in oklab,#1E40AF 96%,#F1F8FB))}.endeks .heat-side{position:relative;overflow:hidden;display:grid;gap:0;align-self:stretch;align-content:start;padding:32px;border-radius:var(--r);background:var(--night);color:#fff}.endeks .heat-side>*{position:relative}.endeks .heat-side .arc{position:absolute}.endeks .plate{display:inline-flex;align-items:center;padding:5px 8px;border-radius:6px;background:#fff}.endeks .callout{padding:22px 0;border-top:1px solid rgba(255,255,255,.16)}.endeks .heat-side .callout:first-of-type{border-top:0;padding-top:0}.endeks .callout-k{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:400;color:#D5D9E8;margin-bottom:12px}.endeks .callout-v{font-size:56px;font-weight:600;letter-spacing:-.04em;line-height:1.05;font-variant-numeric:tabular-nums;color:#fff}.endeks .callout-v .arrow{color:var(--bright);font-weight:300}.endeks .callout p:last-child{font-size:14.5px;color:#D5D9E8;margin-top:8px;line-height:1.5}.endeks .leaders{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.endeks .leaders li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:14px}.endeks .leaders li:last-child{border-bottom:0}.endeks .leaders>li>span{display:flex;align-items:center;gap:8px;color:#D5D9E8}.endeks .leaders b{display:flex;align-items:center;gap:10px;font-weight:600;text-align:right;font-variant-numeric:tabular-nums;color:#fff}.endeks .cats{display:grid;grid-template-columns:repeat(2,1fr);gap:0 56px;border-top:2px solid var(--blue)}.endeks .cat{padding:30px 0 28px;display:flex;flex-direction:column;background:none;border:0;border-radius:0;border-bottom:1px solid #dde1e8}.endeks .cat h3{font-size:30px;letter-spacing:-.02em}.endeks .cat header p{font-size:14px;color:var(--gray6);margin-top:4px}.endeks .cbars{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:18px;flex:1}.endeks .cbars li{display:grid;grid-template-columns:40px 1fr auto;grid-template-areas:"b n v" ". t t";gap:8px 10px;align-items:center}.endeks .cb-band{grid-area:b;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--muted)}.endeks .cb-name{grid-area:n;display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:400;color:var(--muted);line-height:1.25;min-width:0}.endeks .cb-val{grid-area:v;font-size:19px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.endeks .cb-track{grid-area:t;position:relative;height:12px;border-radius:2px;background:#E4E8EF}.endeks .cb-bar{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v)/70*100%);border-radius:2px;background:var(--blue);transform-origin:left;transition:transform 1.2s var(--ease)}.endeks .cbars li:nth-child(2) .cb-bar{transition-delay:.12s}.endeks .cbars li:nth-child(3) .cb-bar{transition-delay:.24s}.endeks .cb-ci{position:absolute;top:50%;height:2px;margin-top:-1px;left:calc(var(--lo)/70*100%);width:calc((var(--hi) - var(--lo))/70*100%);background:var(--whisker);opacity:0;transition:opacity .5s 1.1s}.endeks .cb-ci:after,.endeks .cb-ci:before{content:"";position:absolute;top:-6px;width:2px;height:16px;background:var(--whisker)}.endeks .cb-ci:before{left:0}.endeks .cb-ci:after{right:0}.endeks.js .cat .cb-bar{transform:scaleX(0)}.endeks.js .cat.in .cb-bar{transform:none}.endeks .cat.in .cb-ci,.endeks:not(.js) .cb-ci{opacity:1}.endeks .cat-lock{position:relative;margin-top:14px;min-height:132px}.endeks .cat-lock .ghost i{height:44px;border-bottom:1px solid #e4e8ef}.endeks .cat-lock .ghost i:before{left:50px;top:10px;width:96px;height:8px;background:#DDE1E8}.endeks .cat-lock .ghost i:after{left:50px;top:26px;width:calc(var(--g)*200%);max-width:calc(100% - 50px);height:8px;background:#D5E0F7}.endeks .cat-lock .lock-msg{padding:0}.endeks .cat-lock .lock-msg p{font-size:14px;max-width:320px}.endeks .cat footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:22px;font-size:12.5px;color:var(--gray6)}.endeks .intent{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;overflow:hidden;margin-bottom:56px;background:none;border:0;border-radius:0}.endeks .intent-col{padding:30px 30px 28px;border-right:1px solid var(--line)}.endeks .intent-col:first-child{padding-left:0}.endeks .intent-col:last-child{border-right:0;background:var(--tint);border-radius:var(--r)}.endeks .intent-col h3{font-size:18px;letter-spacing:-.02em;margin-bottom:18px}.endeks .ib{list-style:none;margin:0;padding:0;display:grid;gap:12px}.endeks .ib li{display:grid;grid-template-columns:118px 1fr 44px;align-items:center;gap:10px;font-size:13.5px;color:var(--gray6)}.endeks .ib i{display:block;height:12px;border-radius:2px;width:calc(var(--v)*1%);min-width:3px;background:var(--blue);transform-origin:left;transition:transform 1.2s var(--ease)}.endeks .ib li.c2 i{background:var(--cyan)}.endeks .ib li.c3 i{background:var(--navy)}.endeks .ib li.c0 i{background:#D1D5DB}.endeks .ib b{text-align:right;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.endeks.js .intent .ib i{transform:scaleX(0)}.endeks.js .intent.in .ib i{transform:none}.endeks .intent-col:nth-child(2) .ib i{transition-delay:.15s}.endeks .intent-col:nth-child(3) .ib i{transition-delay:.3s}.endeks .finds-band{background:var(--soft);padding:56px 0 72px}.endeks .finds{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.endeks .find{padding-top:20px;border-top:2px solid var(--blue);display:flex;flex-direction:column}.endeks .find .find-n{font-size:60px;font-weight:600;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums;color:var(--blue)}.endeks .find h3{font-size:16.5px;line-height:1.35;letter-spacing:-.01em;margin:14px 0 8px}.endeks .find p{font-size:14px;line-height:1.55;color:var(--gray6)}.endeks .find .base{margin-top:auto;padding-top:14px;font-size:12px;color:var(--muted)}.endeks .src-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:0;align-items:stretch;border-top:1px solid rgba(255,255,255,.16)}.endeks .src-side{display:grid;align-content:start;border-left:1px solid rgba(255,255,255,.16)}.endeks .dcard{margin:0;padding:30px 40px 30px 0}.endeks .src-side .dcard{padding:30px 0 30px 40px}.endeks .src-side .dcard+.dcard{border-top:1px solid rgba(255,255,255,.16)}.endeks .dcard h3{font-size:22px;letter-spacing:-.02em}.endeks .dcard figcaption p{font-size:14px;color:#B6BCD3;margin-top:6px}.endeks .sbars{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:20px}.endeks .sbars li{display:grid;grid-template-columns:minmax(150px,230px) 1fr 44px;gap:12px;align-items:center;font-size:14px;color:#D5D9E8}.endeks .sbars i{display:block;height:14px;border-radius:2px;width:calc(var(--v)/24*100%);background:#5A6488;transform-origin:left;transition:transform 1.2s var(--ease)}.endeks .sbars li.hl i{background:var(--bright)}.endeks .sbars li.hl span{color:#fff;font-weight:500}.endeks .sbars b{text-align:right;font-weight:600;color:#fff;font-variant-numeric:tabular-nums}.endeks.js .dcard .sbars i{transform:scaleX(0)}.endeks.js .dcard.in .sbars i{transform:none}.endeks .sbars li:nth-child(2) i{transition-delay:.06s}.endeks .sbars li:nth-child(3) i{transition-delay:.12s}.endeks .sbars li:nth-child(4) i{transition-delay:.18s}.endeks .sbars li:nth-child(5) i{transition-delay:.24s}.endeks .sbars li:nth-child(6) i{transition-delay:.3s}.endeks .sbars li:nth-child(7) i{transition-delay:.36s}.endeks .rings{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}.endeks .ring{position:relative;text-align:center}.endeks .ring svg{width:100%;max-width:104px;margin:0 auto;transform:rotate(-90deg)}.endeks .ring circle{fill:none;stroke-width:3.4}.endeks .ring .rt{stroke:rgba(255,255,255,.14)}.endeks .ring .rv{stroke:var(--bright);stroke-dasharray:calc(var(--v)) 100;transition:stroke-dasharray 1.4s var(--ease)}.endeks.js .dcard .ring .rv{stroke-dasharray:0 100}.endeks.js .dcard.in .ring .rv{stroke-dasharray:calc(var(--v)) 100}.endeks .ring b{position:absolute;left:0;right:0;top:0;aspect-ratio:1;max-width:104px;margin:0 auto;font-size:20px;font-weight:600;letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.endeks .ring b,.endeks .ring>span{display:flex;align-items:center;justify-content:center}.endeks .ring>span{gap:6px;font-size:12.5px;color:#D5D9E8;margin-top:8px}.endeks .gap-card{display:grid;gap:18px}.endeks .gap-row{display:flex;align-items:center;gap:20px}.endeks .gap-row b{padding:10px 16px;border-radius:var(--r-sm);background:#fff;font-size:44px;font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--night);flex:none}.endeks .gap-row p{font-size:15px;color:#D5D9E8;line-height:1.5}.endeks .gap-row strong{color:#fff}.endeks .gap-lock{display:flex;gap:14px;align-items:flex-start;padding-top:16px;border-top:1px solid rgba(255,255,255,.14)}.endeks .gap-lock svg{width:20px;height:20px;flex:none;fill:none;stroke:#fff;stroke-width:2;margin-top:2px}.endeks .gap-lock p{font-size:14px;color:#B6BCD3;line-height:1.5}.endeks .gap-lock strong{color:#fff}.endeks .report-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:start}.endeks .report-copy{border-top:2px solid var(--blue);padding-top:20px}.endeks .cover-col{position:sticky;top:152px;background:var(--tint)}.endeks .booklet{width:100%;max-width:660px;height:auto;margin:0 auto;mix-blend-mode:multiply}.endeks .toc{list-style:none;margin:36px 0;padding:0;-moz-columns:2;column-count:2;-moz-column-gap:36px;column-gap:36px}.endeks .toc li{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid #dce5f7;font-size:15px;font-weight:400;color:var(--ink2)}.endeks .toc li span{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--blue);flex:none;width:20px}.endeks .toc li em{margin-left:auto;font-style:normal;font-size:12px;color:var(--gray6);font-variant-numeric:tabular-nums;padding-left:8px}.endeks .karne-top{display:grid;grid-template-columns:1fr minmax(0,500px);gap:72px;align-items:start;padding:56px;background:var(--tint);border-top:2px solid var(--blue);border-radius:0 0 var(--r) var(--r)}.endeks .karne-list{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0 32px}.endeks .karne-list li{padding:18px 0;border-top:1px solid var(--line)}.endeks .karne-list h3{font-size:16px;letter-spacing:-.01em}.endeks .karne-list p{font-size:14px;color:var(--gray6);line-height:1.5;margin-top:4px}.endeks .gate{position:relative;display:grid;grid-template-columns:1fr minmax(0,500px);gap:72px;align-items:start}.endeks .checks{list-style:none;margin:24px 0 0;padding:0;display:grid}.endeks .checks li{position:relative;padding:12px 0 12px 28px;border-bottom:1px solid var(--line);font-size:16px;color:var(--ink2)}.endeks .checks li:last-child{border-bottom:0}.endeks .checks li:after{content:"";position:absolute;left:3px;top:20px;width:12px;height:6px;border:2px solid var(--blue);border-top:0;border-right:0;transform:rotate(-45deg)}.endeks .form-card{padding:32px;position:relative;background:#fff;box-shadow:0 1px 2px rgba(17,24,39,.04),0 16px 32px -20px rgba(17,24,39,.18)}.endeks .form-title{font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--ink);margin-bottom:20px}.endeks form{display:grid;gap:18px}.endeks .field{display:grid;gap:6px;min-width:0;align-content:start}.endeks .field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.endeks .field>label{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:14px;line-height:20px;font-weight:500;color:var(--ink2)}.endeks .req{color:var(--blue)}.endeks .opt{font-size:12px;font-weight:400;color:var(--muted);white-space:nowrap}.endeks input[type=email],.endeks input[type=text]{width:100%;height:48px;padding:0 14px;border:1px solid #d1d5db;border-radius:var(--r-sm);background:#fff;color:var(--ink);font:400 16px/1.2 var(--font-inter),Inter,sans-serif;transition:border-color .2s,box-shadow .2s}.endeks input::-moz-placeholder{color:#9CA3AF}.endeks input::placeholder{color:#9CA3AF}.endeks input[type=email]:focus,.endeks input[type=text]:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(37,99,235,.14)}.endeks input[aria-invalid=true]{border-color:#DC2626;box-shadow:0 0 0 3px rgba(220,38,38,.08)}.endeks .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.endeks .consents{display:grid;gap:10px;padding-top:2px}.endeks .check{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:13.5px;font-weight:400;line-height:20px;color:var(--gray6);cursor:pointer}.endeks .check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--blue)}.endeks .check a{color:var(--blue);font-weight:500}.endeks .check .opt{margin-left:2px}.endeks form .btn-block{height:52px;padding:0 24px;border-radius:var(--r-sm);font-size:16px}.endeks .err{font-size:13px;color:#B91C1C;line-height:1.45}.endeks .err:empty,.endeks .msg:empty{display:none}.endeks .msg{font-size:13px;color:#B91C1C;text-align:center;margin-top:-6px}.endeks .done{text-align:center;padding:24px 4px}.endeks .done:focus{outline:none}.endeks .done-ico{width:56px;height:56px;margin:0 auto 18px;border-radius:50%;background:var(--blue);display:grid;place-items:center}.endeks .done-ico svg{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.endeks .done h3{font-size:24px;letter-spacing:-.03em}.endeks .done-text{font-size:16px;color:var(--ink2);margin-top:8px}.endeks .done-mail strong{display:block;margin-top:2px;color:var(--ink);overflow-wrap:anywhere}.endeks .done-link{font-size:14px;margin-top:10px}.endeks .done [data-reset]{margin-top:18px}.endeks .done-link a{color:var(--blue);font-weight:500}.endeks .done-preview{font-size:13px;color:var(--muted);margin:14px auto 20px;max-width:340px;padding:10px 14px;border-radius:var(--r-sm);background:var(--soft);border:1px solid var(--line)}.endeks .faq-grid{display:grid;grid-template-columns:1fr 2fr;gap:56px;align-items:start}.endeks .idx-faq{padding:4px 28px;background:#fff;border:1px solid var(--line);border-top:2px solid var(--blue);border-radius:0 0 var(--r) var(--r)}.endeks .idx-faq details{border-bottom:1px solid var(--line)}.endeks .idx-faq details:last-child{border-bottom:0}.endeks .idx-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;font-size:17px;font-weight:500;color:var(--ink)}.endeks .idx-faq summary::-webkit-details-marker{display:none}.endeks .idx-faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(var(--ink),var(--ink)) 50%/14px 1.5px no-repeat,linear-gradient(var(--ink),var(--ink)) 50%/1.5px 14px no-repeat;transition:transform .25s var(--ease)}.endeks .idx-faq details[open] summary:after{transform:rotate(45deg)}.endeks .idx-faq details p{font-size:15.5px;line-height:1.65;color:var(--gray6);padding:0 44px 22px 2px}.endeks .m-sticky,.endeks .toc-more{display:none}@keyframes site-pulse{50%{opacity:.5}}@media (max-width:1279px){.endeks .lrow{grid-template-columns:72px 200px 1fr}.endeks .lrow:before{width:272px}.endeks .lio{grid-column:3;padding:0 32px 26px}}@media (max-width:1080px){.endeks .finds{row-gap:32px}.endeks .defs,.endeks .finds{grid-template-columns:repeat(2,1fr)}.endeks .defs{row-gap:24px}.endeks .def:nth-child(3){padding-left:0;border-left:0}.endeks .heat-wrap,.endeks .src-grid{grid-template-columns:1fr}.endeks .karne-top{gap:40px;padding:40px}.endeks .gate{gap:48px}.endeks .karne-list{grid-template-columns:repeat(2,1fr)}.endeks .src-grid{border-top:0}.endeks .dcard{padding:24px 0}.endeks .src-side{border-left:0}.endeks .src-side .dcard{padding:24px 0;border-top:1px solid rgba(255,255,255,.16)}}@media (max-width:900px){.endeks .sec{padding:88px 0}.endeks .faq-grid,.endeks .gate,.endeks .karne-top,.endeks .report-grid,.endeks .split,.endeks .two-col{grid-template-columns:1fr}.endeks .gate,.endeks .karne-top,.endeks .report-grid,.endeks .split,.endeks .two-col{gap:40px}.endeks .faq-grid{gap:24px}.endeks .kpis{grid-template-columns:repeat(2,1fr);row-gap:24px;padding:28px 0}.endeks .kpi:nth-child(3){border-left:0}.endeks .kpi:first-child,.endeks .kpi:nth-child(3){padding-left:0;border-left:0}.endeks .cover-col{position:relative;top:0}.endeks .intent{grid-template-columns:1fr}.endeks .intent-col{border-right:0;border-bottom:1px solid var(--line)}.endeks .intent-col:first-child{padding-left:18px}.endeks .intent-col:last-child{border-bottom:0}.endeks .lrow{grid-template-columns:56px 1fr;padding:22px 0}.endeks .lrow:before{display:none}.endeks .lnum{padding:0;font-size:30px}.endeks .lhead{padding:0 0 10px}.endeks .lbody{grid-column:2;padding:0}.endeks .lio{grid-column:2;padding:14px 0 0}.endeks .cats{grid-template-columns:1fr}.endeks .finds{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.endeks{font-size:16px}.endeks section[id]{scroll-margin-top:88px}.endeks .sec{padding:56px 0}.endeks .sec-band{padding-bottom:0}.endeks h2{font-size:clamp(28px,8vw,34px);line-height:1.1}.endeks .sec-head{margin-bottom:28px}.endeks .lead{font-size:16px;margin-top:14px}.endeks .eyebrow{font-size:15px;margin-bottom:8px}.endeks .subnav{display:none}.endeks .m-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:40;display:flex;align-items:center;justify-content:center;height:50px;border-radius:999px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px -8px rgba(17,24,39,.5);opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .25s,transform .25s}.endeks .m-sticky.on{opacity:1;transform:none;pointer-events:auto}.endeks .idx-hero{padding:104px 0 0}.endeks .idx-hero h1{font-size:clamp(30px,9.4vw,46px);line-height:1.06}.endeks .dateline{font-size:15px;margin-bottom:12px}.endeks .hero-sub{font-size:16px;margin-top:16px}.endeks .arc-hero{display:none}.endeks .ask{margin:24px -4px 0;padding:14px 12px}.endeks .ask-box{height:50px;padding:0 14px;gap:8px}.endeks .ask-ico{width:18px;height:18px}.endeks .ask-list{font-size:14.5px}.endeks .tools{justify-content:center;gap:8px 16px;margin-top:14px}.endeks .tools li{font-size:13.5px;gap:6px}.endeks .tools .ai{width:18px;height:18px}.endeks .hero-cta{margin-top:20px;gap:10px;flex-wrap:nowrap}.endeks .hero-cta .btn{flex:1;padding:13px 12px;font-size:15.5px;white-space:nowrap}.endeks .cta-note{margin-top:10px;font-size:13px}.endeks .kpi-band{margin-top:32px}.endeks .kpis{padding:20px 0;row-gap:18px}.endeks .kpi{padding:0 0 0 14px}.endeks .kpi b{font-size:34px}.endeks .kpi dt{font-size:14px}.endeks .kpi p{display:none}.endeks .two-col{gap:28px}.endeks .stat-card{grid-template-columns:96px 1fr;gap:8px 12px;padding:16px 0}.endeks .stat-card b{font-size:32px}.endeks .stat-card p{font-size:14px}.endeks .formula{gap:8px 10px;padding-bottom:20px}.endeks .formula i{padding-bottom:20px;font-size:18px}.endeks .formula b{font-size:26px}.endeks .formula span{font-size:12px}.endeks .lrow{grid-template-columns:40px 1fr;padding:18px 0}.endeks .lnum{font-size:22px;padding-top:2px}.endeks .lhead h3{font-size:18px}.endeks .lhead p{display:none}.endeks .lhead{padding-bottom:6px}.endeks .lbody p{font-size:14.5px}.endeks .lio{display:none}.endeks .split-bar{height:24px;margin-top:12px}.endeks .split-bar span{font-size:11px;padding:0 6px}.endeks .defs{grid-template-columns:1fr;row-gap:0;margin-bottom:28px}.endeks .def,.endeks .def:first-child{padding:12px 0;border-left:0;border-bottom:1px solid var(--line)}.endeks .def:last-child{border-bottom:0}.endeks .def h3{font-size:16px;margin-bottom:2px}.endeks .def p{font-size:14px}.endeks .split{gap:12px}.endeks .chart-card{padding:20px 14px}.endeks .chart-card h3{font-size:18px}.endeks .gbars{gap:14px}.endeks .gb-row{grid-template-columns:1fr;gap:6px}.endeks .gb-name{flex-direction:row;align-items:center;gap:10px}.endeks .bd-row{grid-template-columns:34px 1fr 72px;grid-template-areas:"b n v" ". t t";height:auto;padding:8px 4px;row-gap:4px}.endeks .bd-band{grid-area:b}.endeks .bd-name{grid-area:n}.endeks .bd-val{grid-area:v}.endeks .bd-track{grid-area:t;height:18px}.endeks .bd-axis,.endeks .bd-overlap{display:none}.endeks .band-demo{padding-bottom:0;margin-top:14px}.endeks .tabs{display:flex;width:100%;margin-bottom:12px}.endeks .tabs button{flex:1;min-height:44px;padding:10px 6px;font-size:14px}.endeks .tabs button small{display:none}.endeks .rank-card{padding:14px 14px 18px}.endeks .rank-head{display:none}.endeks .rank-date{padding-bottom:8px;border-bottom:1px solid var(--line)}.endeks .rank li{grid-template-columns:30px 1fr auto;grid-template-areas:"b n v" ". t t";padding:12px 0;gap:8px;min-height:0}.endeks .rk-band{grid-area:b;font-size:13px}.endeks .rk-name{grid-area:n;gap:4px}.endeks .rk-val{grid-area:v}.endeks .rk-track{grid-area:t}.endeks .rk-val b{font-size:18px}.endeks .rk-dot{width:12px;height:12px;margin:-6px 0 0 -6px;border-width:2px}.endeks .ghost i{height:44px}.endeks .ghost i:before{left:30px;width:110px;top:16px}.endeks .ghost i:after{display:none}.endeks .locked{min-height:210px}.endeks .lock-msg{flex-direction:column;text-align:center;gap:8px}.endeks .lock-msg p{font-size:14px}.endeks .heat-card{padding:12px 6px}.endeks .heat{border-spacing:2px}.endeks .heat thead th:first-child{width:27%}.endeks .heat th{font-size:10.5px;padding:2px 0 6px}.endeks .heat thead th .ai{width:18px;height:18px;margin-bottom:4px}.endeks .heat tbody th{padding-right:4px}.endeks .heat tbody th .lg{max-height:20px}.endeks .heat td{height:38px;font-size:13.5px}.endeks .heat-key{margin-top:8px}.endeks .heat-side{padding:22px 16px}.endeks .callout{padding:16px 0}.endeks .callout-v{font-size:38px}.endeks .callout p:last-child{font-size:14px}.endeks .cats{border-top-width:2px}.endeks .cat{padding:22px 0}.endeks .cat h3{font-size:22px}.endeks .cbars{margin-top:14px;gap:12px}.endeks .cbars li{grid-template-columns:30px 1fr auto;gap:6px 8px}.endeks .cb-name>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.endeks .cb-val{font-size:16px}.endeks .cat-lock{min-height:176px;margin-top:8px}.endeks .cat-lock .ghost i{height:58px}.endeks .cat-lock .ghost i:after{display:none}.endeks .cat footer{margin-top:12px;font-size:12px}.endeks .intent{margin-bottom:32px}.endeks .intent-col{padding:18px 0}.endeks .intent-col:first-child{padding-left:0}.endeks .intent-col:last-child{padding:18px 14px}.endeks .ib li{grid-template-columns:104px 1fr 38px;font-size:13px;gap:8px}.endeks .finds-band{padding:32px 0 40px}.endeks .finds{grid-template-columns:1fr;gap:20px}.endeks .find{padding-top:14px}.endeks .find .find-n{font-size:42px}.endeks .find h3{margin-top:8px}.endeks .arc-dark{width:300px;height:300px;right:-190px;top:-230px}.endeks .dcard,.endeks .src-side .dcard{padding:20px 0}.endeks .sbars{gap:12px;margin-top:14px}.endeks .sbars li{grid-template-columns:1fr 40px;grid-template-areas:"s b" "i i";row-gap:4px}.endeks .sbars span{grid-area:s}.endeks .sbars b{grid-area:b}.endeks .sbars i{grid-area:i;height:10px}.endeks .rings{grid-template-columns:repeat(4,1fr);gap:8px}.endeks .ring b{font-size:15px}.endeks .ring>span{flex-direction:column;gap:3px;font-size:10.5px}.endeks .gap-row{gap:12px}.endeks .gap-row b{font-size:32px;padding:8px 10px}.endeks .gap-row p{font-size:14px}.endeks .report-grid{gap:20px}.endeks .booklet{max-width:300px}.endeks .report-copy .lead{font-size:16px}.endeks .toc{-moz-columns:1;column-count:1;margin:18px 0 12px}.endeks .toc li{padding:8px 0;font-size:14.5px}.endeks.js .toc:not(.all) li:nth-child(n+7){display:none}.endeks.js .toc-more{display:block;width:100%;min-height:44px;margin-bottom:16px;background:none;border:1px solid #c9d6f2;border-radius:var(--r-sm);font:500 14.5px var(--font-inter),Inter,sans-serif;color:var(--blue);cursor:pointer}.endeks .report-copy .btn{width:100%}.endeks .gate{gap:24px}.endeks .checks{margin-top:12px}.endeks .checks li{padding:8px 0 8px 26px;font-size:14.5px}.endeks .checks li:after{top:15px}.endeks .form-card{padding:20px 16px}.endeks .form-title{font-size:18px;margin-bottom:14px}.endeks form{gap:14px}.endeks .field-row{grid-template-columns:1fr;gap:14px}.endeks .karne-top{margin:0 -16px;padding:28px 16px;border-radius:0;gap:24px}.endeks .karne-list{grid-template-columns:1fr;margin-top:20px}.endeks .karne-list li{padding:12px 0}.endeks .karne-list p{font-size:13.5px}.endeks .btn-lg{white-space:normal;text-align:center}.endeks .idx-faq{padding:0 14px}.endeks .idx-faq summary{font-size:15.5px;padding:15px 0;gap:14px}.endeks .idx-faq details p{font-size:14.5px;padding:0 0 15px}}@media (prefers-reduced-motion:reduce),print{.endeks *,.endeks :after,.endeks :before{animation:none!important;transition:none!important}.endeks.js .reveal,.endeks.js .tools li{opacity:1}.endeks .m-sticky{transition:none}.endeks.js .band-demo .bd-ci,.endeks.js .cat .cb-bar,.endeks.js .dcard .sbars i,.endeks.js .gbars .gb i,.endeks.js .intent .ib i,.endeks.js .rank .rk-bar,.endeks.js .stat-card .prop:after{transform:none}.endeks .bd-overlap,.endeks .cb-ci,.endeks .rk-ci{opacity:1}.endeks .rk-dot{transform:none}.endeks.js .heat-card .heat td{opacity:1}.endeks.js .dcard .ring .rv{stroke-dasharray:calc(var(--v)) 100}.endeks .ask-caret{display:none}}.endeks:not(.js) form[data-gate]{display:none}.endeks .form-noscript{font-size:15px;line-height:1.5;color:var(--ink2)}