.market-detail-page[data-v-6d43e050]{max-width:1280px;overflow-x:hidden}.market-detail-page[data-v-6d43e050] .v-col,.market-detail-page[data-v-6d43e050] .v-row{min-width:0}.detail-head[data-v-6d43e050]{align-items:end;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.detail-head>div[data-v-6d43e050]{min-width:0}.detail-head h1[data-v-6d43e050]{font-size:clamp(1.9rem,4vw,3rem);line-height:1;margin:0 0 10px}.detail-head p[data-v-6d43e050]{color:rgba(var(--v-theme-on-surface),.68);line-height:1.55;margin:0;max-width:760px;overflow-wrap:anywhere}.quote-strip[data-v-6d43e050]{background:rgb(var(--v-theme-surface));border:1px solid rgba(80,96,112,.16);border-radius:8px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden}.quote-progress[data-v-6d43e050]{grid-column:1/-1}.quote-strip>div[data-v-6d43e050]{border-right:1px solid rgba(80,96,112,.12);min-height:86px;padding:16px}.quote-strip>div[data-v-6d43e050]:last-child{border-right:0}.quote-strip span[data-v-6d43e050]{color:rgba(var(--v-theme-on-surface),.62);display:block;font-size:.78rem}.quote-strip strong[data-v-6d43e050]{display:block;font-size:1.22rem;line-height:1.35;margin-top:6px;overflow-wrap:anywhere}.source-value[data-v-6d43e050]{font-size:1rem}.future-live-note[data-v-6d43e050]{align-items:stretch;background:linear-gradient(135deg,rgba(var(--v-theme-primary),.08),rgba(var(--v-theme-surface),1));border:1px solid rgba(var(--v-theme-primary),.22);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);padding:14px}.future-live-main[data-v-6d43e050]{align-items:center;display:flex;gap:10px;min-width:0}.future-live-main span[data-v-6d43e050],.future-live-main strong[data-v-6d43e050]{display:block}.future-live-main strong[data-v-6d43e050]{color:rgb(var(--v-theme-primary));font-size:1rem;font-weight:850}.future-live-grid span[data-v-6d43e050],.future-live-main span[data-v-6d43e050]{color:rgba(var(--v-theme-on-surface),.62);font-size:.78rem;font-weight:650}.future-live-grid[data-v-6d43e050]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.future-live-grid>div[data-v-6d43e050]{background:rgba(var(--v-theme-surface),.82);border:1px solid rgba(80,96,112,.14);border-radius:8px;min-width:0;padding:10px 12px}.future-live-grid strong[data-v-6d43e050]{display:block;font-size:.98rem;font-weight:850;margin-top:4px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skeleton-line[data-v-6d43e050]{animation:stock-loading-shimmer-6d43e050 1.2s ease-in-out infinite;background:linear-gradient(90deg,rgba(80,96,112,.08),rgba(80,96,112,.18),rgba(80,96,112,.08));background-size:220% 100%;border-radius:999px;display:inline-block}.label-line[data-v-6d43e050]{height:12px;width:46%}.value-line[data-v-6d43e050]{height:20px;width:72%}.section-shell[data-v-6d43e050]{background:rgb(var(--v-theme-surface));border:1px solid rgba(80,96,112,.16);border-radius:8px;overflow:hidden}.section-head[data-v-6d43e050]{align-items:center;border-bottom:1px solid rgba(80,96,112,.12);display:flex;gap:8px;min-height:50px;padding:0 14px}.section-head h2[data-v-6d43e050]{font-size:1rem;margin:0}.section-shell[data-v-6d43e050] .v-list-item-subtitle{line-height:1.35;overflow:visible;text-overflow:clip;white-space:normal}.constituents-section[data-v-6d43e050]{margin-bottom:24px}.constituent-count[data-v-6d43e050]{color:rgba(var(--v-theme-on-surface),.58);font-size:.8rem;font-weight:650;margin-left:auto}.universe-note[data-v-6d43e050]{border-bottom:1px solid rgba(80,96,112,.12);color:rgba(var(--v-theme-on-surface),.66);font-size:.82rem;line-height:1.5;margin:0;padding:10px 14px}.constituents-table[data-v-6d43e050]{background:transparent}.constituents-table .rank-col[data-v-6d43e050]{color:rgba(var(--v-theme-on-surface),.55);width:44px}.constituents-table .name-col[data-v-6d43e050]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.constituents-table .symbol-link[data-v-6d43e050]{color:rgb(var(--v-theme-primary));font-weight:750;text-decoration:none}.constituents-table .symbol-link[data-v-6d43e050]:hover{text-decoration:underline}.constituents-table .weight-cell[data-v-6d43e050]{font-weight:700}.constituents-table .change-cell[data-v-6d43e050]{font-weight:700;white-space:nowrap}.show-all-row[data-v-6d43e050]{border-top:1px solid rgba(80,96,112,.12);display:flex;justify-content:center;padding:10px}.constituents-source-note[data-v-6d43e050]{color:rgba(var(--v-theme-on-surface),.5);font-size:.74rem;margin:0;padding:8px 14px 12px}@media (max-width:680px){.constituents-table .name-col[data-v-6d43e050]{max-width:110px}}@keyframes stock-loading-shimmer-6d43e050{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:900px){.quote-strip[data-v-6d43e050]{grid-template-columns:repeat(2,minmax(0,1fr))}.future-live-note[data-v-6d43e050]{grid-template-columns:1fr}.quote-strip>div[data-v-6d43e050]:nth-child(2n){border-right:0}.quote-strip>div[data-v-6d43e050]:nth-child(n+3){border-top:1px solid rgba(80,96,112,.12)}}@media (max-width:680px){.market-detail-page[data-v-6d43e050]{max-width:100vw;padding-inline:12px!important;width:100%}.market-detail-page[data-v-6d43e050] .v-row{margin-inline:0!important;width:100%}.market-detail-page[data-v-6d43e050] .v-col{padding-inline:0!important}.detail-head[data-v-6d43e050],.future-live-note[data-v-6d43e050],.quote-strip[data-v-6d43e050],.section-shell[data-v-6d43e050]{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.detail-head[data-v-6d43e050]{align-items:start;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden}.detail-head>div[data-v-6d43e050]{min-width:0}.detail-head>.v-btn[data-v-6d43e050]{justify-self:end}.detail-head h1[data-v-6d43e050]{line-height:1.08}.detail-head p[data-v-6d43e050]{max-width:100%;overflow-wrap:anywhere}.quote-strip[data-v-6d43e050]{grid-template-columns:1fr}.quote-strip>div[data-v-6d43e050]{border-right:0;border-top:1px solid rgba(80,96,112,.12)}.quote-strip>div[data-v-6d43e050]:first-child{border-top:0}.future-live-grid[data-v-6d43e050]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.future-live-grid[data-v-6d43e050]{grid-template-columns:1fr}}
