.menu-area{position:relative;background:transparent}.header-area{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nav-bar{display:flex;align-items:center;gap:28px;min-height:72px}.nav-bar .logo{flex:0 0 auto;width:auto;margin:0;padding:0;line-height:0;background:transparent}.nav-bar .logo img{width:auto;height:36px;max-width:none;display:block}.nav-bar .logo img.logo-on-dark,html.theme-dark .nav-bar .logo img.logo-on-light{display:none}html.theme-dark .nav-bar .logo img.logo-on-dark{display:block}.nav-links{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:26px;margin:0}.nav-links a{display:inline-flex;align-items:center;height:36px;color:#292929;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:500;line-height:1;letter-spacing:0;white-space:nowrap}.nav-links a.router-link-active,.nav-links a:hover{color:#111}.nav-drop{position:relative}.nav-drop>a i{margin-left:4px;font-size:10px}.nav-drop-menu{display:none;position:absolute;top:calc(100% - 4px);left:0;z-index:40;min-width:220px;padding:8px 0;background:#fff;border-radius:14px;box-shadow:0 16px 40px #1414281f}.nav-drop:hover .nav-drop-menu,.nav-drop:focus-within .nav-drop-menu{display:block}.nav-drop-menu a{display:block;height:auto;padding:8px 16px;color:#292929;font-size:14px;white-space:nowrap}html[dir=rtl] .nav-drop-menu{left:auto;right:0}html.theme-dark .nav-drop-menu{background:#161616}html.theme-dark .nav-drop-menu a{color:#f4f4f5}.nav-tools{display:flex;align-items:center;gap:4px;flex:0 0 auto;margin-left:4px;padding-left:8px}.nav-lang{position:relative}.nav-lang>button,.theme-toggle,.nav-search,.nav-burger{display:inline-flex;align-items:center;justify-content:center;height:36px;border:0;border-radius:999px;background:transparent;color:#292929;font-family:PingFang SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:500;line-height:1;cursor:pointer}.nav-lang>button{gap:6px;min-width:0;padding:0 10px}.nav-lang>button i{font-size:10px}.theme-toggle,.nav-search,.nav-burger{width:36px;padding:0}.nav-burger,.nav-lang-mobile{display:none}.logo img{width:auto;height:86px;max-width:none}.tool-lang{position:relative}.tool-lang>button,.theme-toggle,.menu-tools button{border:0;background:transparent;color:#002e5b;font-weight:600;cursor:pointer;padding:8px 6px}.lang-menu{position:absolute;top:100%;left:0;z-index:30;min-width:140px;margin:0;padding:8px 0;background:#fff;border-radius:8px;box-shadow:0 12px 30px #0014321f}.lang-menu button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:8px 16px;color:#002e5b;cursor:pointer}.lang-menu button.active,.menu-tools button.active{color:#f3525a}.menu-tools{display:flex;flex-wrap:wrap;gap:8px 12px;padding-top:12px}.right-menu .theme-toggle,.right-menu .tool-lang>button{line-height:1;font-size:14px}.market-ticker{background:transparent;border-bottom:0;overflow:hidden;direction:ltr;color:#71717a;font-size:12px}.ticker-viewport{overflow:hidden}.ticker-track{display:flex;width:max-content;animation:ticker-scroll 46s linear infinite}.ticker-track:hover{animation-play-state:paused}.ticker-group{display:flex}.ticker-item{display:inline-flex;align-items:baseline;gap:8px;padding:8px 22px;color:#71717a;font-size:12px;font-weight:500;white-space:nowrap}.ticker-item b{font-weight:700}.ticker-price{font-variant-numeric:tabular-nums}.ticker-item .up{color:#0b8f4e}.ticker-item .down{color:#f3525a}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker-track{animation:none}}.lang-switch{display:inline-flex;gap:8px;align-items:center}.lang-switch button{border:0;background:transparent;color:#fff;font-weight:600;cursor:pointer;padding:0}.lang-switch button.active{color:#f3525a}.menu-area .lang-switch button{color:#002e5b}#mobile-menu.is-open{display:block!important}.main-menu li a.router-link-active{color:#f3525a}.search-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#001230b8;display:flex;justify-content:center;padding-top:12vh}.search-panel{width:min(720px,92vw);background:#fff;border-radius:8px;padding:28px}.search-panel input{width:100%;border:1px solid #e5e5e5;padding:14px 16px;margin-bottom:16px}.search-panel a{display:block;padding:10px 0;border-bottom:1px solid #f2f2f2;color:#002e5b}.gibbous-note{margin-top:12px;color:#002e5b}.article-body p{margin-bottom:16px}.project-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.project-filters button{border:1px solid #d7e2ef;background:#fff;color:#002e5b;padding:8px 16px;cursor:pointer}.project-filters button.active{background:#f3525a;border-color:#f3525a;color:#fff}.footer-widget .logo img{height:96px}html.theme-dark body{background:#0a0a0a;color:#ececf1}html.theme-dark h1,html.theme-dark h2,html.theme-dark h3,html.theme-dark h4,html.theme-dark h5,html.theme-dark h6,html.theme-dark .section-title h2,html.theme-dark .about-title h2,html.theme-dark .f-widget-title h5{color:#f4f8ff}html.theme-dark p,html.theme-dark li,html.theme-dark .second-services-content p,html.theme-dark .pricing-body p,html.theme-dark .team-info p,html.theme-dark .team-info span,html.theme-dark .blog-content p{color:#c5d4e8}html.theme-dark .menu-area,html.theme-dark .sticky-menu,html.theme-dark .header-area{background:#0a0a0aeb;border-color:transparent}html.theme-dark .main-menu ul li a,html.theme-dark .right-menu .text strong,html.theme-dark .right-menu .text span,html.theme-dark .tool-lang>button,html.theme-dark .theme-toggle,html.theme-dark .menu-search a,html.theme-dark .responsive i{color:#e8eef8}html.theme-dark .market-ticker{background:#0c1830;border-bottom-color:#1c3050}html.theme-dark .ticker-item{color:#d7e6f8}html.theme-dark .about-area,html.theme-dark .services-area,html.theme-dark .pricing-area,html.theme-dark .blog-area,html.theme-dark .faq-area,html.theme-dark .contact-area,html.theme-dark #work{background-color:#07111f}html.theme-dark .testimonial-area{background:#0e1a30!important}html.theme-dark .s-single-services,html.theme-dark .pricing-box,html.theme-dark .single-post,html.theme-dark .blog-content,html.theme-dark .single-team,html.theme-dark .single-testimonial-bg,html.theme-dark .card,html.theme-dark .card-header,html.theme-dark .card-body,html.theme-dark .faq-btn,html.theme-dark .search-panel,html.theme-dark .lang-menu{background:#12203a!important;color:#d5e2f2}html.theme-dark .s-single-services h5 a,html.theme-dark .pricing-head h4,html.theme-dark .blog-content h4 a,html.theme-dark .single-team h4,html.theme-dark .faq-btn,html.theme-dark .testi-author h6,html.theme-dark .price-count h2{color:#f4f8ff!important}html.theme-dark .footer-bg,html.theme-dark .copyright-wrap{background:#08101c!important;background-image:none!important}html.theme-dark .footer-bg h2,html.theme-dark .footer-bg h5,html.theme-dark .footer-bg p,html.theme-dark .footer-bg a,html.theme-dark .footer-bg span,html.theme-dark .copyright-wrap{color:#d5e2f2}.contact-field select{width:100%;height:70px;padding:0 20px;border:1px solid #e1e6f0;background:#fff;color:#002e5b}.gibbous-points{margin:14px 0 0;padding:0;list-style:none}.gibbous-points li{display:inline-block;margin:0 6px 6px 0;padding:3px 10px;border:1px solid #d7e2ef;font-size:13px;line-height:1.6}.hero-video{display:flex;justify-content:center;width:100%;background:#000;line-height:0}.hero-video-media{display:block;width:min(100%,calc((100vh - 132px) * 16 / 9));width:min(100%,calc((100dvh - 132px) * 16 / 9));max-height:calc(100vh - 132px);max-height:calc(100dvh - 132px);height:auto;margin:0 auto;object-fit:contain;background:#000}#feature-top{margin-top:0}.tv-block h3{margin-bottom:12px}.tv-chart{height:560px;width:100%;overflow:hidden}.tv-chart .tradingview-widget-container{height:100%;width:100%}.tradingview-widget-copyright{margin-top:8px;font-size:13px}.tradingview-widget-copyright .blue-text{color:#2962ff}.tv-open{margin-left:16px}html[dir=rtl] .tv-open{margin-left:0;margin-right:16px}.gibbous-tag{display:inline-block;margin-bottom:8px;color:#f3525a;font-size:13px;font-weight:600}section[id]{scroll-margin-top:120px}html.theme-dark .contact-field input,html.theme-dark .contact-field select,html.theme-dark .contact-field textarea,html.theme-dark .form-control,html.theme-dark .project-filters button,html.theme-dark .search-panel input{background:#0e1a30;color:#f4f8ff;border-color:#2a4468}html.theme-dark .project-filters button.active{background:#f3525a;color:#fff}html.theme-dark .breadcrumb-item a,html.theme-dark .gibbous-note,html.theme-dark .search-panel a{color:#9ec0ef}html.theme-dark .nav-links a,html.theme-dark .nav-lang>button,html.theme-dark .theme-toggle,html.theme-dark .nav-search,html.theme-dark .nav-burger{color:#f4f4f5;background:transparent;border-color:transparent}html.theme-dark .nav-tools{border-left-color:transparent}html.theme-dark .lang-menu button{color:#f4f4f5}@media(max-width:1199px){.nav-bar{gap:12px}.nav-burger{display:inline-flex}.nav-lang{display:none}.nav-tools{border-left:0;padding-left:0;margin-left:auto}.nav-links{display:none;position:absolute;left:0;right:0;top:100%;z-index:40;flex-direction:column;align-items:stretch;gap:0;padding:8px 0 16px;background:#fff;box-shadow:0 16px 30px #0014321f}.nav-links.is-open{display:flex}.nav-links.is-open .nav-drop-menu{display:flex;position:static;min-width:0;padding:0 0 8px;background:transparent;box-shadow:none}.nav-drop-menu a{height:36px;padding:0 36px;font-size:14px}.nav-links a{height:44px;padding:0 24px}.nav-lang-mobile{display:flex;flex-wrap:wrap;gap:8px;padding:12px 24px 0}.nav-lang-mobile button{height:32px;padding:0 12px;border:1px solid #e4e4e7;border-radius:999px;background:#fff;color:#292929;font-weight:500}.nav-lang-mobile button.active{color:#fff;background:#18181b;border-color:#18181b}html.theme-dark .nav-links,html.theme-dark .nav-lang-mobile button{background:#111;color:#f4f4f5;border-color:#333}}html.theme-dark .gibbous-points li{border-color:#333;color:#d4d4d8}body{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;background:#fff!important;color:#18181b!important}.sticky-menu{position:static!important;animation:none!important;box-shadow:none!important}.section-title img,.about-area .s-about-img img,.sinature-box{display:none}.about-area,.services-area,.blog-area,.faq-area,.contact-area,.testimonial-area,.pricing-area,.team-area,.cta-area,.graph-area,#work{background:#fff!important;background-image:none!important}.btn,.ss-btn,.btn2{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 22px!important;border:1px solid #d4d4d8!important;border-radius:999px!important;background:transparent!important;color:#18181b!important;box-shadow:none!important;font-weight:500!important}.btn:hover,.ss-btn:hover,.btn2:hover{background:#18181b!important;color:#fff!important}.s-single-services,.pricing-box,.single-post,.single-team,.single-testimonial-bg{border-radius:24px!important;box-shadow:none!important;border:1px solid #efeff1!important;background:#fff!important}.contact-field input,.contact-field select,.contact-field textarea,.form-control{border:1px solid #e4e4e7!important;border-radius:14px!important;background:#fff!important;color:#18181b!important;height:auto!important;min-height:52px}.project-filters button{border-radius:999px;border-color:#e4e4e7;color:#292929}.project-filters button.active{background:#18181b;border-color:#18181b;color:#fff}.mm-wrap{width:min(1120px,calc(100% - 48px));margin:0 auto}.mm-hero{background:radial-gradient(42% 48% at 72% 42%,rgba(255,255,255,.45),transparent 62%),radial-gradient(36% 42% at 28% 68%,rgba(124,92,255,.28),transparent 70%),linear-gradient(180deg,#7c5cff,#a78bfa 38%,#efe9ff);color:#fff;text-align:center;padding:36px 0 72px}.mm-hero-inner{width:min(980px,calc(100% - 40px));margin:0 auto}.mm-hero h1{margin:0 0 28px;color:#fff;font-size:clamp(42px,5.4vw,76px);font-weight:640;line-height:1.08;letter-spacing:-.04em}.mm-hero h1 span{display:block}.mm-stage{width:min(860px,100%);margin:0 auto;overflow:hidden;border-radius:22px;background:#111;box-shadow:0 24px 60px #30147847;line-height:0}.mm-stage-video{display:block;width:100%;height:auto;object-fit:contain;background:#111}.mm-hero-caption{max-width:720px;margin:22px auto 0;color:#ffffffeb;font-size:16px;line-height:1.7}.mm-hero-actions,.mm-center{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:26px}.mm-pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border:1px solid rgba(255,255,255,.72);border-radius:999px;color:#fff;background:transparent;font-size:15px}.mm-pill:hover{background:#fff;color:#18181b}.mm-pill.dark{border-color:#d4d4d8;color:#18181b}.mm-pill.dark:hover{background:#18181b;color:#fff}.mm-flagship{margin-top:-1px;padding:28px 0 64px;background:linear-gradient(180deg,#ff8a3d,#ffc7a3 26%,#fff 58%)}.mm-head{margin-bottom:36px;text-align:center}.mm-head.left{text-align:left}.mm-head h2{margin:0;color:#18181b;font-size:clamp(32px,4vw,48px);font-weight:650;letter-spacing:-.04em;line-height:1.15}.mm-head p{max-width:640px;margin:12px auto 0;color:#71717a;font-size:15px;line-height:1.7}.mm-head.light h2,.mm-head.light p{color:#fff}.mm-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mm-card{display:block;padding:12px 12px 22px;border-radius:28px;background:#ffffffc7;color:#18181b}.mm-card-art{display:flex;align-items:flex-end;min-height:210px;margin-bottom:18px;padding:22px;border-radius:20px;color:#fff;background:linear-gradient(160deg,#7c5cff,#c4b5fd)}.mm-card-art[data-tone="1"]{background:linear-gradient(160deg,#ff7a3c,#ffd0a8)}.mm-card-art[data-tone="2"]{background:linear-gradient(160deg,#7c3aed,#c084fc)}.mm-card-art[data-tone="3"]{background:linear-gradient(160deg,#2563eb,#93c5fd)}.mm-card-art[data-tone="4"]{background:linear-gradient(160deg,#db2777,#fda4af)}.mm-card-art[data-tone="5"]{background:linear-gradient(160deg,#0f766e,#5eead4)}.mm-card-art strong{font-size:32px;font-weight:650;letter-spacing:-.04em;line-height:1.1}.mm-card h3{margin:0 16px 6px;font-size:18px;font-weight:650}.mm-card p{margin:0 16px;color:#71717a;font-size:14px;line-height:1.6}.mm-cards-page .mm-card{background:#fff;border:1px solid #f0f0f2}.mm-points{display:flex;flex-wrap:wrap;gap:8px;margin:14px 16px 0;padding:0;list-style:none}.mm-points li{padding:4px 10px;border:1px solid #ececef;border-radius:999px;color:#52525b;font-size:12px}.mm-card em{display:inline-block;margin:16px 16px 0;color:#18181b;font-style:normal;font-size:14px}.mm-block{padding:72px 0;background:#fff}.mm-block.mm-tight{padding-top:12px}.mm-chip{display:inline-flex;align-items:center;height:26px;margin-bottom:10px;padding:0 10px;border-radius:999px;background:#f4f4f5;color:#52525b;font-size:12px}.mm-research{display:grid;grid-template-columns:1fr 1fr;gap:28px 48px}.mm-research-item{display:block;color:#18181b}.mm-research-item.has-thumb{display:grid;grid-template-columns:1fr 112px;gap:16px;align-items:center}.mm-research-item h3{margin:0 0 8px;font-size:18px;font-weight:650;letter-spacing:-.03em;line-height:1.35}.mm-research-item p,.mm-research-item em{color:#71717a;font-size:14px;font-style:normal;line-height:1.6}.mm-research-item img{width:112px;height:112px;object-fit:cover;border-radius:18px}.mm-about{padding:40px 0 20px;background:#fff}.mm-about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}.mm-about h2{margin:0;color:#111;font-size:clamp(36px,4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.12}.mm-about p{margin:0 0 14px;color:#71717a;font-size:15px;line-height:1.8}.mm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}.mm-stats strong{display:block;color:#111;font-size:36px;font-weight:680;letter-spacing:-.04em}.mm-stats span{color:#71717a;font-size:13px}.mm-pillars,.mm-plans,.mm-quotes,.mm-cases,.mm-teams{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.mm-pillars article,.mm-plan,.mm-quotes blockquote,.mm-team{padding:8px 4px 8px 0}.mm-pillars h3,.mm-plan h3,.mm-team h3,.mm-case h3{margin:0 0 8px;font-size:20px;font-weight:650;letter-spacing:-.03em}.mm-pillars p,.mm-plan p,.mm-team p,.mm-case p,.mm-quotes p{margin:0 0 8px;color:#71717a;font-size:14px;line-height:1.7}.mm-plan{padding:24px;border:1px solid #efeff1;border-radius:24px}.mm-plan strong{display:block;margin:16px 0;font-size:28px;letter-spacing:-.04em}.mm-plan strong span{color:#71717a;font-size:14px;font-weight:500}.mm-case img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:20px;margin-bottom:14px;background:#f4f4f5}.mm-quotes blockquote{margin:0}.mm-quotes footer{display:flex;flex-direction:column;gap:2px;margin-top:12px}.mm-quotes footer span{color:#71717a;font-size:13px}.mm-faq{max-width:820px}.mm-faq-item{display:block;width:100%;padding:18px 0;border:0;border-bottom:1px solid #ececef;background:transparent;text-align:left;cursor:pointer}.mm-faq-item span{display:block;color:#18181b;font-size:18px;font-weight:620}.mm-faq-item p{margin:10px 0 0;color:#71717a;font-size:15px;line-height:1.7}.mm-contact{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:start}.mm-pagehead{padding:48px 0 12px;background:#fff}.mm-pagehead h1{margin:8px 0 0;color:#111;font-size:clamp(36px,5vw,56px);font-weight:680;letter-spacing:-.045em}.mm-crumb{margin:0;color:#a1a1aa;font-size:13px}.mm-crumb a{color:#71717a}.mm-footer{background:#0a0a0a;color:#d4d4d8;padding:64px 0 0}.mm-footer-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr 1fr;gap:36px}.mm-footer-brand img{height:42px;width:auto}.mm-footer h6{margin:0 0 14px;color:#fff;font-size:14px;font-weight:620}.mm-footer a,.mm-footer p{display:block;margin:0 0 8px;color:#a1a1aa;font-size:14px;line-height:1.6}.mm-footer a:hover{color:#fff}.mm-copy{margin-top:36px;padding:18px 24px 22px;border-top:1px solid #222;color:#71717a;font-size:12px;text-align:center}html.theme-dark body{background:#0a0a0a!important;color:#ececf1!important}html.theme-dark .mm-block,html.theme-dark .mm-about,html.theme-dark .mm-pagehead,html.theme-dark .about-area,html.theme-dark .services-area,html.theme-dark .blog-area,html.theme-dark .faq-area,html.theme-dark .contact-area,html.theme-dark .testimonial-area,html.theme-dark .pricing-area,html.theme-dark #work{background:#0a0a0a!important}html.theme-dark .mm-head h2,html.theme-dark .mm-about h2,html.theme-dark .mm-card h3,html.theme-dark .mm-research-item h3,html.theme-dark .mm-pagehead h1,html.theme-dark .mm-faq-item span,html.theme-dark .mm-plan h3,html.theme-dark .mm-case h3,html.theme-dark .mm-team h3,html.theme-dark .mm-pillars h3,html.theme-dark .mm-stats strong,html.theme-dark .mm-plan strong{color:#fafafa}html.theme-dark .mm-card,html.theme-dark .mm-cards-page .mm-card,html.theme-dark .mm-plan,html.theme-dark .s-single-services,html.theme-dark .pricing-box,html.theme-dark .single-post{background:#141414!important;border-color:#262626!important;color:#ececf1}html.theme-dark .mm-pill.dark,html.theme-dark .btn,html.theme-dark .ss-btn{color:#fafafa!important;border-color:#3f3f46!important}html.theme-dark .mm-chip{background:#222;color:#d4d4d8}html.theme-dark .contact-field input,html.theme-dark .contact-field select,html.theme-dark .contact-field textarea{background:#141414!important;color:#fafafa!important;border-color:#333!important}@media(max-width:991px){.mm-cards,.mm-research,.mm-about-grid,.mm-pillars,.mm-plans,.mm-quotes,.mm-cases,.mm-teams,.mm-contact,.mm-footer-grid,.mm-stats,.home-split,.market-layout{grid-template-columns:1fr}.mm-stats{grid-template-columns:1fr 1fr}.mm-hero{padding-top:20px}.mm-hero h1{font-size:36px}}.mm-lead{max-width:720px;margin:12px 0 0;color:#71717a;font-size:16px;line-height:1.7}.mm-pagehead h1{margin-bottom:0}.mm-market-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mm-market-card{display:block;min-height:148px;padding:22px;border:1px solid #efeff1;border-radius:22px;background:#fff;color:#18181b}.mm-market-card h2{margin:0 0 8px;font-size:20px;font-weight:650;letter-spacing:-.03em}.mm-market-card p{margin:0;color:#71717a;font-size:14px;line-height:1.6}.quote-board{display:grid;gap:0;border:1px solid #efeff1;border-radius:18px;overflow:hidden;background:#fff}.quote-row{display:grid;grid-template-columns:1.4fr .8fr .6fr;gap:12px;align-items:center;width:100%;padding:12px 16px;border:0;border-bottom:1px solid #f4f4f5;background:transparent;color:#18181b;text-align:left;cursor:pointer}.quote-row:last-child{border-bottom:0}.quote-row.active{background:#f6f6f8}.quote-row b{font-variant-numeric:tabular-nums;text-align:right}.quote-row em{font-style:normal;text-align:right}.quote-row .up{color:#0b8f4e}.quote-row .down{color:#e11d48}.market-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.market-chips a{padding:6px 12px;border:1px solid #e4e4e7;border-radius:999px;color:#3f3f46;font-size:13px}.market-chips a.active,.market-chips a.router-link-active{background:#18181b;border-color:#18181b;color:#fff}.market-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.market-chart h2{margin:0 0 12px;font-size:18px}.market-note{margin-top:10px;color:#71717a;font-size:13px}.home-split{display:grid;grid-template-columns:1fr 1fr;gap:48px}.story-list{display:grid;gap:8px}.story-row{display:block;padding:16px 0;border-bottom:1px solid #efeff1;color:#18181b}.story-row h2,.story-row h3{margin:6px 0;font-size:20px;font-weight:650;letter-spacing:-.03em}.story-row p{margin:0;color:#71717a;font-size:14px;line-height:1.6}.story-body{max-width:760px}.story-body p{margin:0 0 16px;color:#3f3f46;font-size:16px;line-height:1.8}.home-video{background:#000;line-height:0}.home-video video{display:block;width:min(1120px,100%);height:auto;margin:0 auto;object-fit:contain;background:#000}html.theme-dark .mm-market-card,html.theme-dark .quote-board,html.theme-dark .quote-row{background:#141414;border-color:#262626;color:#fafafa}html.theme-dark .quote-row.active{background:#1c1c1c}html.theme-dark .story-row{color:#fafafa;border-color:#262626}html.theme-dark .mm-lead,html.theme-dark .story-row p,html.theme-dark .story-body p,html.theme-dark .mm-market-card p{color:#a1a1aa}@media(max-width:991px){.mm-market-grid{grid-template-columns:1fr}}.idx-section{padding:56px 0 24px;background:#fff}.idx-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px 56px}.idx-title{display:inline-flex;align-items:center;gap:6px;margin-bottom:8px;color:#18181b;font-size:22px;font-weight:700;letter-spacing:-.03em}.idx-title span{color:#a1a1aa;font-weight:500}.idx-table{width:100%;border-collapse:collapse}.idx-table th{padding:8px 8px 10px;color:#a1a1aa;font-size:12px;font-weight:500;text-align:right}.idx-table th:first-child{text-align:left}.idx-table td{padding:12px 8px;border-top:1px solid #f2f2f4;color:#18181b;font-size:14px;vertical-align:middle}.idx-name{display:flex;align-items:center;gap:8px;font-weight:600}.idx-flag-img{flex:0 0 auto;width:20px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px #00000014}.idx-flag{flex:0 0 auto;width:16px;height:16px;border-radius:3px}.idx-flag[data-flag=gold]{background:linear-gradient(135deg,#ffe08a,#d4a017)}.idx-flag[data-flag=silver]{background:linear-gradient(135deg,#f7f7f7,#b5b5b5);box-shadow:0 0 0 1px #00000014}.idx-table .num span+span{margin-left:10px}.idx-table .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.idx-table .month{color:#71717a;font-weight:500}.idx-table .combo{display:flex;justify-content:flex-end;align-items:center;gap:8px}.idx-table td.combo{display:table-cell}.idx-pill{display:inline-block;min-width:72px;margin-right:8px;padding:2px 6px;border-radius:4px;text-align:right}.idx-pill.up{background:#e5f6ec}.idx-pill.down{background:#fde8ea}.idx-table .up{color:#128a4e}.idx-table .down{color:#e11d48}.idx-clock{width:28px;color:#c4c4cc;text-align:right}html.theme-dark .idx-section{background:#0a0a0a}html.theme-dark .idx-title,html.theme-dark .idx-table td,html.theme-dark .idx-name{color:#fafafa}html.theme-dark .idx-table td{border-top-color:#262626}html.theme-dark .idx-pill.up{background:#123524}html.theme-dark .idx-pill.down{background:#3a1520}@media(max-width:900px){.idx-grid{grid-template-columns:1fr}}
