.indicators-page{--ind-cyan:#0891b2;--ind-cyan-deep:#0e7490;--ind-red:#ef4444;--ind-yellow:#eab308;--ind-green:#22c55e;min-height:calc(100vh - 80px);padding:1.5rem 1.1rem 4.5rem;background:radial-gradient(ellipse 70% 45% at 100% -5%,rgba(0,188,212,.16),transparent 55%),radial-gradient(ellipse 55% 35% at 0 15%,rgba(8,145,178,.1),transparent 50%),linear-gradient(180deg,#f4fafc,#eef5f8 40%,#f7fafc);color:#0f172a;font-family:Cairo,Segoe UI,sans-serif}.indicators-page.dark{background:radial-gradient(ellipse 70% 45% at 100% -5%,rgba(0,188,212,.18),transparent 55%),linear-gradient(180deg,#0b1220,#0f172a);color:#e2e8f0}.indicators-container{max-width:1120px;margin:0 auto}.indicators-hero{margin-bottom:1.15rem}.indicators-hero-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.45rem}.indicators-eyebrow{margin:0;color:var(--ind-cyan);font-weight:800;font-size:.92rem;letter-spacing:.02em}.indicators-live{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:999px;background:rgba(34,197,94,.12);color:#15803d;font-size:.78rem;font-weight:700}.indicators-live em{font-style:normal;opacity:.8;font-weight:600}.indicators-live.is-refreshing{background:rgba(8,145,178,.14);color:var(--ind-cyan-deep)}.indicators-live-dot{width:8px;height:8px;border-radius:50%;background:var(--ind-green);box-shadow:0 0 0 0 rgba(34,197,94,.55);animation:indicators-pulse 1.8s ease-out infinite}.indicators-live.is-refreshing .indicators-live-dot{background:var(--ind-cyan);animation-duration:.9s}@keyframes indicators-pulse{0%{box-shadow:0 0 0 0 rgba(34,197,94,.5)}70%{box-shadow:0 0 0 10px rgba(34,197,94,0)}to{box-shadow:0 0 0 0 rgba(34,197,94,0)}}.indicators-title{margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.45rem);line-height:1.25;font-weight:800}.indicators-lead{margin:0;max-width:40rem;color:#475569;line-height:1.7}.indicators-page.dark .indicators-lead{color:#94a3b8}.indicators-jump{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.4rem}.indicators-jump-btn{border:1px solid rgba(8,145,178,.28);background:rgba(255,255,255,.88);color:var(--ind-cyan-deep);border-radius:999px;padding:.42rem .8rem;font-weight:700;font-size:.82rem;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease}.indicators-jump-btn:hover{background:rgba(8,145,178,.12);border-color:rgba(8,145,178,.5);transform:translateY(-1px)}.indicators-page.dark .indicators-jump-btn{background:rgba(15,23,42,.75);color:#67e8f9;border-color:rgba(103,232,249,.28)}.indicators-loading{display:flex;justify-content:center;padding:4rem 0}.indicators-skeleton{display:flex;flex-direction:column;gap:1.65rem}.indicators-section-skeleton__card,.indicators-section-skeleton__subtitle,.indicators-section-skeleton__title{background:linear-gradient(90deg,#e2e8f0,#f1f5f9 45%,#e2e8f0 90%);background-size:200% 100%;animation:indicators-skeleton-shimmer 1.2s ease-in-out infinite;border-radius:12px}.indicators-section-skeleton__title{height:28px;width:min(42%,280px);margin-bottom:.5rem}.indicators-section-skeleton__subtitle{height:16px;width:min(58%,420px);margin-bottom:.85rem}.indicators-section-skeleton__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.indicators-section-skeleton__card{min-height:220px}.indicators-page.dark .indicators-section-skeleton__card,.indicators-page.dark .indicators-section-skeleton__subtitle,.indicators-page.dark .indicators-section-skeleton__title{background:linear-gradient(90deg,#1e293b,#334155 45%,#1e293b 90%);background-size:200% 100%}@keyframes indicators-skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:768px){.indicators-section-skeleton__grid{grid-template-columns:1fr}}.indicators-section{margin-bottom:1.65rem;scroll-margin-top:5.5rem}.indicators-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:.85rem}.indicators-section-head h2{margin:0 0 .25rem;font-size:1.32rem;font-weight:800}.indicators-section-head p{margin:0;color:#64748b;line-height:1.55;font-size:.92rem}.indicators-page.dark .indicators-section-head p{color:#94a3b8}.indicators-card{background:rgba(255,255,255,.92);border:1px solid rgba(226,232,240,.95);border-radius:18px;padding:1rem 1.05rem;box-shadow:0 10px 28px rgba(15,23,42,.05);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.indicators-page.dark .indicators-card{background:rgba(30,41,59,.92);border-color:#334155;box-shadow:none}.indicators-card-head,.indicators-price-detail-head,.indicators-stat-head,.indicators-type-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.indicators-card h3,.indicators-price-detail-title h3,.indicators-stat-head h3,.indicators-type-head h3{margin:0;font-size:1.02rem;font-weight:800}.indicators-bar-row,.indicators-breakdown-row,.indicators-price-detail-title,.indicators-stat-card--btn,.indicators-stat-head,.indicators-type-head,.indicators-weekly-list button{width:100%;border:0;background:transparent;color:inherit;text-align:inherit;cursor:pointer;padding:0;font:inherit}.indicators-price-detail-title:hover h3,.indicators-stat-head:hover h3,.indicators-type-head:hover h3{color:var(--ind-cyan-deep)}.indicators-type-head p{margin:.2rem 0 0;color:#64748b;font-size:.8rem}.indicators-more{display:inline-flex;align-items:center;gap:.3rem;border:0;background:transparent;color:var(--ind-cyan);font-weight:800;font-size:.82rem;cursor:pointer;white-space:nowrap;padding:.2rem 0}.indicators-more:hover{color:var(--ind-cyan-deep)}.indicators-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.indicators-grid-3,.indicators-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.85rem;gap:.85rem}.indicators-bars,.indicators-breakdown ul,.indicators-mini-list,.indicators-rank-list,.indicators-weekly-list{list-style:none;margin:0;padding:0}.indicators-rank-row{width:100%;display:flex;align-items:center;gap:.75rem;text-align:inherit;border:0;background:transparent;padding:.55rem .35rem;cursor:pointer;color:inherit;border-radius:12px;transition:background .15s ease,transform .15s ease}.indicators-bar-row:hover,.indicators-mini-list button:hover,.indicators-rank-row:hover{background:rgba(8,145,178,.08);transform:translateX(-2px)}.indicators-page.ltr .indicators-bar-row:hover,.indicators-page.ltr .indicators-rank-row:hover{transform:translateX(2px)}.indicators-rank{width:1.55rem;height:1.55rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(8,145,178,.12);color:var(--ind-cyan-deep);font-weight:800;font-size:.78rem;flex-shrink:0}.indicators-rank-media{width:46px;height:46px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#e2e8f0}.indicators-rank-media img{width:100%;height:100%;object-fit:cover}.indicators-rank-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,#cffafe,#e0f2fe)}.indicators-rank-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.indicators-rank-copy strong{font-size:.94rem;line-height:1.35}.indicators-quality-meta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.55rem .75rem}.indicators-quality-rating{display:inline-flex;align-items:center;gap:.35rem}.indicators-quality-stars{display:inline-flex;align-items:center;gap:1px;direction:ltr}.indicators-quality-star{position:relative;display:inline-block;width:.82rem;height:.82rem;line-height:1}.indicators-quality-star-bg,.indicators-quality-star-fill{position:absolute;inset:0;font-size:.82rem;line-height:.82rem}.indicators-quality-star-bg{color:rgba(148,163,184,.55)}.indicators-page.dark .indicators-quality-star-bg{color:rgba(148,163,184,.4)}.indicators-quality-star-fill{overflow:hidden;width:calc(var(--star-fill, 0) * 100%);color:#f59e0b}.indicators-quality-star-fill-inner{display:block;width:.82rem}.indicators-quality-score{font-style:normal;font-size:.78rem;font-weight:700;color:#b45309;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.indicators-page.dark .indicators-quality-score{color:#fbbf24}.indicators-quality-fav{display:inline-flex;align-items:center;gap:.28rem;color:#e11d48}.indicators-quality-fav em{font-style:normal;font-size:.78rem;font-weight:700;color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.indicators-page.dark .indicators-quality-fav{color:#fb7185}.indicators-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;padding:.16rem .55rem;font-size:.72rem;font-weight:800;letter-spacing:.01em}.indicators-pill--high{background:rgba(239,68,68,.14);color:#b91c1c}.indicators-pill--medium{background:rgba(234,179,8,.18);color:#a16207}.indicators-pill--active,.indicators-pill--growth,.indicators-pill--low{background:rgba(34,197,94,.14);color:#15803d}.indicators-pill--quiet{background:rgba(148,163,184,.18);color:#475569}.indicators-bar-row{display:block;margin-bottom:.7rem;border-radius:12px;padding:.35rem .25rem}.indicators-bar-meta{display:flex;justify-content:space-between;gap:.75rem;align-items:center;margin-bottom:.35rem}.indicators-bar-track{height:9px;border-radius:999px;background:#e2e8f0;overflow:hidden}.indicators-page.dark .indicators-bar-track{background:#334155}.indicators-bar-fill{display:block;height:100%;border-radius:inherit;transition:width .45s ease}.indicators-bar-fill--high{background:linear-gradient(90deg,#f87171,var(--ind-red))}.indicators-bar-fill--medium{background:linear-gradient(90deg,#fde047,var(--ind-yellow))}.indicators-bar-fill--active,.indicators-bar-fill--growth,.indicators-bar-fill--low{background:linear-gradient(90deg,#4ade80,var(--ind-green))}.indicators-bar-fill--quiet{background:#94a3b8}.indicators-chip-cloud{display:flex;flex-wrap:wrap;gap:.55rem}.indicators-chip{border:1px solid transparent;border-radius:999px;padding:.5rem .9rem;background:rgba(8,145,178,.1);color:var(--ind-cyan-deep);font-weight:700;font-size:.88rem;cursor:pointer;display:inline-flex;flex-direction:column;align-items:flex-start;gap:.15rem;transition:transform .15s ease,box-shadow .15s ease}.indicators-chip--static{cursor:default;pointer-events:none;-webkit-user-select:text;-moz-user-select:text;user-select:text}.indicators-chip em{font-style:normal;font-size:.68rem;font-weight:800;opacity:.9}.indicators-chip:hover:not(.indicators-chip--static){transform:translateY(-2px);box-shadow:0 8px 18px rgba(8,145,178,.14)}.indicators-chip--high{background:rgba(239,68,68,.12);color:#b91c1c;border-color:rgba(239,68,68,.2)}.indicators-chip--medium{background:rgba(234,179,8,.14);color:#a16207;border-color:rgba(234,179,8,.25)}.indicators-chip--growth{background:rgba(34,197,94,.12);color:#15803d;border-color:rgba(34,197,94,.22)}.indicators-mini-list li+li{border-top:1px solid #e2e8f0}.indicators-page.dark .indicators-mini-list li+li{border-top-color:#334155}.indicators-mini-list button{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;border:0;background:transparent;padding:.55rem .1rem;cursor:pointer;color:inherit;text-align:inherit;font:inherit}.indicators-mini-list button span{color:#64748b;font-size:.8rem}.indicators-subsection{margin-top:1rem}.indicators-subsection h3{margin:0 0 .65rem;font-size:1.05rem}.indicators-stat-card--btn{display:block;transition:transform .15s ease,border-color .15s ease}.indicators-stat-card--btn:hover{transform:translateY(-2px);border-color:rgba(8,145,178,.45)}.indicators-price-summary{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.9rem}.indicators-price-chip{text-align:inherit;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:.85rem;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;color:inherit;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.indicators-page.dark .indicators-price-chip{background:#1e293b;border-color:#334155}.indicators-price-chip.is-active,.indicators-price-chip:hover{border-color:rgba(8,145,178,.55);box-shadow:0 8px 20px rgba(8,145,178,.12);transform:translateY(-2px)}.indicators-price-chip span{font-size:.82rem;color:#475569}.indicators-price-chip em{font-style:normal;font-size:.75rem;color:var(--ind-cyan)}.indicators-price-detail-title p{margin:.3rem 0 0;color:#64748b}.indicators-breakdown h4{margin:0 0 .55rem;font-size:.92rem}.indicators-breakdown ul{display:grid;grid-gap:.35rem;gap:.35rem}.indicators-breakdown-row{display:flex;justify-content:space-between;gap:.75rem;font-size:.9rem;border-radius:10px;padding:.45rem .35rem}.indicators-breakdown-row:hover{background:rgba(8,145,178,.08)}.indicators-weekly-list li+li{border-top:1px solid #e2e8f0}.indicators-page.dark .indicators-weekly-list li+li{border-top-color:#334155}.indicators-weekly-list button{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:.75rem .15rem;border-radius:10px}.indicators-weekly-list button:hover{background:rgba(8,145,178,.07)}.indicators-weekly-featured{display:flex!important;justify-content:space-between;align-items:center;gap:.85rem}.indicators-weekly-featured-copy{display:flex;flex-direction:column;gap:.25rem;min-width:0}.indicators-weekly-featured-copy strong{font-size:1rem;line-height:1.35}.indicators-activity-stack{display:flex;flex-direction:column;gap:1.15rem}.indicators-activity-block{display:flex;flex-direction:column;gap:.85rem}.indicators-activity-block-head h3{margin:0 0 .2rem;font-size:1.08rem}.indicators-activity-block-head p{margin:0 0 .35rem;color:#64748b;font-size:.88rem}.indicators-lane{background:rgba(255,255,255,.95);border:1px solid #e2e8f0;border-radius:18px;padding:.9rem;box-shadow:0 10px 24px rgba(15,23,42,.04)}.indicators-page.dark .indicators-lane{background:rgba(30,41,59,.95);border-color:#334155;box-shadow:none}.indicators-lane--high{border-color:rgba(239,68,68,.25)}.indicators-lane--medium{border-color:rgba(234,179,8,.28)}.indicators-lane--growth{border-color:rgba(34,197,94,.25)}.indicators-lane-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.indicators-lane-head>div{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.indicators-lane-head h3{margin:0;font-size:1rem}.indicators-lane-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);grid-gap:.7rem;gap:.7rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.indicators-activity-card{scroll-snap-align:start;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:.55rem;text-align:inherit;cursor:pointer;color:inherit;font:inherit;display:flex;flex-direction:column;gap:.5rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.indicators-page.dark .indicators-activity-card{background:rgba(15,23,42,.5);border-color:#334155}.indicators-activity-card:hover{transform:translateY(-2px);border-color:rgba(8,145,178,.45);box-shadow:0 10px 20px rgba(8,145,178,.12)}.indicators-activity-media{height:96px;border-radius:12px;overflow:hidden;background:#e2e8f0}.indicators-activity-fallback,.indicators-activity-media img{width:100%;height:100%;object-fit:cover;display:block}.indicators-activity-fallback{background:linear-gradient(135deg,rgba(8,145,178,.35),rgba(14,116,144,.12)),linear-gradient(180deg,#cffafe,#e0f2fe)}.indicators-activity-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0;padding:0 .15rem .15rem}.indicators-activity-copy strong{font-size:.9rem;line-height:1.3}.indicators-activity-copy em{font-style:normal;color:#64748b;font-size:.78rem}.indicators-activity-type{width:-moz-fit-content;width:fit-content;margin-top:.15rem;border-radius:999px;padding:.12rem .45rem;background:rgba(8,145,178,.1);color:#0e7490;font-size:.68rem;font-weight:800}.indicators-spotlight{width:100%;display:grid;grid-template-columns:160px 1fr;grid-gap:1rem;gap:1rem;align-items:stretch;border:0;border-radius:20px;overflow:hidden;padding:0;margin-bottom:.85rem;text-align:inherit;cursor:pointer;color:inherit;font:inherit;background:linear-gradient(135deg,rgba(8,145,178,.14),rgba(255,255,255,.96));box-shadow:0 14px 32px rgba(8,145,178,.14);transition:transform .15s ease,box-shadow .15s ease}.indicators-page.dark .indicators-spotlight{background:linear-gradient(135deg,rgba(8,145,178,.22),rgba(30,41,59,.96))}.indicators-spotlight:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(8,145,178,.2)}.indicators-spotlight-media{min-height:140px;background:#e2e8f0}.indicators-spotlight-fallback,.indicators-spotlight-media img{width:100%;height:100%;object-fit:cover;display:block}.indicators-spotlight-fallback{background:linear-gradient(135deg,#67e8f9,#0891b2)}.indicators-spotlight-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.4rem;padding:1rem 1.1rem}.indicators-spotlight-copy em{font-style:normal;color:#0891b2;font-size:.8rem;font-weight:800}.indicators-spotlight-copy strong{font-size:1.25rem;line-height:1.3}.indicators-spotlight-cta{margin-top:.25rem;color:#0e7490;font-weight:800;font-size:.88rem}.indicators-weekly-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.indicators-weekly-stat{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid #e2e8f0;background:rgba(255,255,255,.95);border-radius:14px;padding:.9rem 1rem;text-align:inherit;cursor:pointer;color:inherit;font:inherit;transition:transform .15s ease,border-color .15s ease}.indicators-page.dark .indicators-weekly-stat{background:rgba(30,41,59,.95);border-color:#334155}.indicators-weekly-stat:hover{transform:translateY(-1px);border-color:rgba(8,145,178,.45)}.indicators-weekly-stat--static{cursor:default}.indicators-weekly-stat--static:hover{transform:none;border-color:inherit}.indicators-new-institutions{margin-top:1rem}.indicators-empty{color:#94a3b8;padding:.75rem 0;margin:0}.indicators-cta{margin-top:2rem}.indicators-cta-inner{position:relative;overflow:hidden;border-radius:22px;padding:2rem 1.4rem;background:linear-gradient(135deg,#0891b2,#0e7490 55%,#155e75);color:#fff;text-align:center;box-shadow:0 18px 40px rgba(8,145,178,.28)}.indicators-cta-glow{position:absolute;inset:auto -20% -40% auto;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.28),transparent 65%);pointer-events:none;animation:indicators-glow 4s ease-in-out infinite alternate}@keyframes indicators-glow{0%{transform:translate(-10%) scale(.9);opacity:.7}to{transform:translate(8%,-8%) scale(1.1);opacity:1}}.indicators-cta-kicker{margin:0 0 .35rem;font-weight:700;opacity:.9;font-size:.88rem}.indicators-cta-inner h2{position:relative;margin:0 0 .4rem;font-size:1.45rem}.indicators-cta-inner p{position:relative;margin:0 0 1.15rem;opacity:.94}.indicators-cta-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.75rem 1.45rem;border:0;border-radius:14px;background:#fff;color:var(--ind-cyan-deep);font-weight:800;font-size:1rem;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.12);transition:transform .15s ease,filter .15s ease}.indicators-cta-btn:hover{filter:brightness(.98);transform:translateY(-2px)}.indicators-feed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.indicators-feed-card{display:grid;grid-template-columns:1.35fr .9fr;grid-gap:.75rem;gap:.75rem;background:rgba(255,255,255,.94);border:1px solid rgba(226,232,240,.95);border-radius:20px;padding:.85rem;box-shadow:0 12px 28px rgba(15,23,42,.05);overflow:hidden}.indicators-page.dark .indicators-feed-card{background:rgba(30,41,59,.94);border-color:#334155;box-shadow:none}.indicators-feed-card--high{border-color:rgba(239,68,68,.28)}.indicators-feed-card--medium{border-color:rgba(234,179,8,.3)}.indicators-feed-card--growth{border-color:rgba(34,197,94,.28)}.indicators-feed-main{border:0;background:transparent;color:inherit;text-align:inherit;cursor:pointer;padding:0;font:inherit;display:flex;flex-direction:column;gap:.7rem}.indicators-feed-media{position:relative;height:132px;border-radius:16px;overflow:hidden;background:#e2e8f0}.indicators-feed-fallback,.indicators-feed-media img{width:100%;height:100%;object-fit:cover;display:block}.indicators-feed-fallback{background:linear-gradient(135deg,rgba(8,145,178,.35),rgba(14,116,144,.15)),linear-gradient(180deg,#cffafe,#e0f2fe)}.indicators-feed-media .indicators-pill{position:absolute;inset-inline-start:.65rem;inset-block-start:.65rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.indicators-feed-kicker{margin:0;color:#0891b2;font-size:.78rem;font-weight:800}.indicators-feed-copy h3{margin:.15rem 0 .35rem;font-size:1.05rem;line-height:1.35}.indicators-feed-copy p{margin:0;color:#64748b;font-size:.84rem}.indicators-feed-rail{display:flex;flex-direction:column;gap:.35rem;justify-content:space-between}.indicators-feed-rail button:not(.indicators-more){border:0;background:rgba(8,145,178,.06);border-radius:12px;padding:.55rem .65rem;text-align:inherit;cursor:pointer;color:inherit;font:inherit;display:flex;flex-direction:column;gap:.15rem;transition:background .15s ease,transform .15s ease}.indicators-feed-rail button:not(.indicators-more):hover{background:rgba(8,145,178,.12);transform:translateY(-1px)}.indicators-feed-rail strong{font-size:.86rem;line-height:1.3}.indicators-feed-rail span{color:#64748b;font-size:.75rem}.indicators-price-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:.95rem}.indicators-price-tab{border:1px solid #e2e8f0;background:rgba(255,255,255,.95);border-radius:16px;padding:.9rem .85rem;text-align:inherit;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:.3rem;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.indicators-page.dark .indicators-price-tab{background:rgba(30,41,59,.95);border-color:#334155}.indicators-price-tab.is-active,.indicators-price-tab:hover{transform:translateY(-2px);border-color:rgba(8,145,178,.55);box-shadow:0 10px 24px rgba(8,145,178,.12)}.indicators-price-tab.is-active{background:linear-gradient(180deg,rgba(8,145,178,.12),rgba(255,255,255,.96))}.indicators-page.dark .indicators-price-tab.is-active{background:linear-gradient(180deg,rgba(8,145,178,.18),rgba(30,41,59,.96))}.indicators-price-tab-label{font-weight:800;font-size:.98rem}.indicators-price-tab-range{color:#0f172a;font-weight:700;font-size:.9rem}.indicators-page.dark .indicators-price-tab-range{color:#e2e8f0}.indicators-price-tab-unit{font-style:normal;color:#0891b2;font-size:.75rem;font-weight:700}.indicators-price-panel{padding:1.15rem}.indicators-price-hero{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.indicators-price-kicker{margin:0 0 .25rem;color:#0891b2;font-size:.78rem;font-weight:800}.indicators-price-hero-copy h3{margin:0 0 .4rem;font-size:1.35rem}.indicators-price-hero-range{margin:0 0 .65rem;font-size:1.05rem;font-weight:700;color:#0f172a}.indicators-page.dark .indicators-price-hero-range{color:#f8fafc}.indicators-price-meta{display:flex;flex-wrap:wrap;gap:.4rem}.indicators-price-hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:.45rem}.indicators-price-primary{border:0;border-radius:12px;background:linear-gradient(135deg,#0891b2,#0e7490);color:#fff;font-weight:800;padding:.7rem 1rem;cursor:pointer;white-space:nowrap;box-shadow:0 8px 18px rgba(8,145,178,.25)}.indicators-price-primary:hover{filter:brightness(1.04)}.indicators-price-spectrum{margin-bottom:1rem}.indicators-price-spectrum-fill{display:block;height:10px;width:100%;border-radius:999px}.indicators-price-spectrum-labels{display:flex;justify-content:space-between;margin-top:.4rem;color:#64748b;font-size:.8rem;font-weight:700}.indicators-extra-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;margin-bottom:1rem}.indicators-extra-chip{border:1px dashed rgba(8,145,178,.35);background:rgba(8,145,178,.06);border-radius:14px;padding:.8rem;text-align:inherit;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:.2rem;font:inherit}.indicators-extra-chip:hover{background:rgba(8,145,178,.12)}.indicators-extra-chip span{font-size:.86rem;font-weight:700}.indicators-extra-chip em{font-style:normal;color:#0891b2;font-size:.75rem;font-weight:700}.indicators-price-examples,.indicators-program-block{margin-top:.35rem}.indicators-program-head{margin-bottom:.7rem}.indicators-program-head h4{margin:0 0 .2rem;font-size:1rem}.indicators-program-head p{margin:0;color:#64748b;font-size:.82rem}.indicators-program-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.indicators-program-card{border:1px solid #e2e8f0;background:rgba(248,250,252,.9);border-radius:14px;padding:.85rem;text-align:inherit;cursor:pointer;color:inherit;font:inherit;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.indicators-page.dark .indicators-program-card{background:rgba(15,23,42,.45);border-color:#334155}.indicators-program-card:hover{transform:translateY(-2px);border-color:rgba(8,145,178,.45);box-shadow:0 10px 20px rgba(8,145,178,.1)}.indicators-program-card-top{display:flex;justify-content:space-between;gap:.5rem;align-items:flex-start;margin-bottom:.45rem}.indicators-program-range{margin:0 0 .55rem;font-size:.88rem;font-weight:700}.indicators-example-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.indicators-example-card{display:flex;align-items:center;gap:.7rem;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:.65rem;text-align:inherit;cursor:pointer;color:inherit;font:inherit;transition:transform .15s ease,border-color .15s ease}.indicators-page.dark .indicators-example-card{background:rgba(15,23,42,.45);border-color:#334155}.indicators-example-card:hover{transform:translateY(-2px);border-color:rgba(8,145,178,.45)}.indicators-example-media{width:48px;height:48px;border-radius:12px;overflow:hidden;flex-shrink:0;background:#e2e8f0}.indicators-example-media img{width:100%;height:100%;object-fit:cover}.indicators-example-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.indicators-example-copy strong{font-size:.9rem;line-height:1.3}.indicators-example-copy em{font-style:normal;color:#0e7490;font-weight:800;font-size:.82rem}@media (max-width:900px){.indicators-example-grid,.indicators-extra-ranges,.indicators-feed-card,.indicators-feed-grid,.indicators-grid-3,.indicators-price-tabs,.indicators-program-grid,.indicators-split,.indicators-spotlight,.indicators-type-grid,.indicators-weekly-stats{grid-template-columns:1fr}}@media (max-width:640px){.indicators-page{padding:1.1rem .85rem 3.5rem}.indicators-price-detail-head,.indicators-price-hero,.indicators-section-head{flex-direction:column;align-items:flex-start}.indicators-price-hero-actions{align-items:flex-start}}