@import url("https://fonts.googleapis.com/css2?family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,500;0,6..72,600;1,6..72,400;1,6..72,500&family=Inter:wght@400;500;600;700&family=Spline+Sans+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--paper:#F7F8F7;--paper2:#EEF1F0;--ink:#15202B;--ink2:#43545F;--ink3:#71828F;--blue:#1C4670;--blue-lt:#E8EEF4;--green:#2F6B50;--green-lt:#E9F1EC;--amber:#AE780F;--amber-lt:#FBF2DF;--red:#99293A;--red-lt:#FAEAEC;--rule:rgba(21,32,43,0.10);--serif:"Newsreader",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"Spline Sans Mono","SF Mono",Consolas,monospace;--shadow:0 1px 3px rgba(21,32,43,0.06),0 4px 16px rgba(21,32,43,0.06);--shadow-lg:0 8px 40px rgba(21,32,43,0.10)}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input{font:inherit}nav{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:16px 56px;background:rgba(247,248,247,.92);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--rule)}.nav-logo{font-family:var(--serif);font-size:24px;font-weight:600;letter-spacing:-.5px;color:var(--ink);text-decoration:none}.nav-logo span{color:var(--blue)}.nav-links{display:flex;align-items:center;gap:36px}.nav-links a{color:var(--ink2);text-decoration:none;font-size:14px;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cta{background:var(--blue);color:#fff!important;padding:9px 20px;border-radius:4px;font-weight:600!important;font-size:13px!important}.nav-cta:hover{opacity:.88}.rule-line{border:none;border-top:1px solid var(--rule)}.eyebrow{display:inline-block;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:2.5px;text-transform:uppercase;color:var(--blue);margin-bottom:18px}h2.display{font-family:var(--serif);font-size:clamp(30px,3.4vw,46px);font-weight:500;line-height:1.12;letter-spacing:-.5px;color:var(--ink)}h2.display em{font-style:italic;color:var(--blue)}:is(button,input,a):focus-visible{outline:2px solid var(--blue);outline-offset:2px}#hero{padding:170px 56px 90px;max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:72px;gap:72px}#hero,.hero-flag{align-items:center}.hero-flag{display:inline-flex;gap:8px;background:var(--amber-lt);border:1px solid rgba(174,120,15,.25);border-radius:4px;padding:6px 14px;font-family:var(--mono);font-size:11px;font-weight:500;color:var(--amber);letter-spacing:.5px;margin-bottom:30px;text-transform:uppercase}.hero-flag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--amber);flex-shrink:0}h1.hero-hed{font-family:var(--serif);font-size:clamp(42px,4.8vw,66px);font-weight:500;line-height:1.04;letter-spacing:-1px;color:var(--ink);margin-bottom:24px}h1.hero-hed em{font-style:italic;color:var(--blue)}.hero-sub{font-size:18px;color:var(--ink2);line-height:1.7;margin-bottom:34px;max-width:470px}.cta-form,.hero-form{display:flex;gap:10px;flex-wrap:wrap}.cta-form,.hero-form{margin-bottom:14px}.cta-form{justify-content:center}.hero-form input{flex:1 1;min-width:220px}.cta-form input,.hero-form input{background:#fff;border:1px solid rgba(21,32,43,.16);color:var(--ink);font-family:var(--sans);font-size:15px;padding:13px 16px;border-radius:4px;outline:none;transition:border-color .15s;box-shadow:0 1px 2px rgba(21,32,43,.04)}.cta-form input{width:280px;padding:13px 18px}.cta-form input:focus,.hero-form input:focus{border-color:var(--blue)}.cta-form input::placeholder,.hero-form input::placeholder{color:var(--ink3)}.btn-cta,.btn-primary{background:var(--blue);color:#fff;border:none;font-family:var(--sans);font-size:15px;font-weight:600;padding:13px 26px;border-radius:4px;cursor:pointer;transition:opacity .15s;white-space:nowrap}.btn-cta{font-weight:700;padding:13px 28px}.btn-cta:hover,.btn-primary:hover{opacity:.88}.btn-cta:disabled,.btn-primary:disabled{cursor:default;opacity:1}.is-submitted{background:var(--green)!important;color:#fff!important}.hero-note{font-size:12.5px;color:var(--ink3)}.interp{margin-top:40px;padding-top:28px;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:10px;max-width:470px}.interp-label{font-family:var(--mono);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--ink3)}.interp-row{display:grid;grid-template-columns:1fr 24px 1fr;grid-gap:12px;gap:12px;align-items:center}.interp-raw{font-family:var(--mono);font-size:12px;color:var(--ink3);line-height:1.5}.interp-arrow{color:var(--blue);font-size:15px;text-align:center;font-family:var(--mono)}.interp-plain{font-family:var(--serif);font-size:16px;font-style:italic;color:var(--ink);line-height:1.45}.bulletin,.explain-card{background:#fff;border:1px solid var(--rule);border-radius:10px;overflow:hidden;box-shadow:var(--shadow-lg)}.bulletin-head,.explain-card-head{display:flex;align-items:center;justify-content:space-between}.bulletin-head{padding:18px 24px 0}.explain-card-head{padding:16px 24px;border-bottom:1px solid var(--rule)}.bulletin-label,.explain-card-label{font-size:11px;font-weight:500;letter-spacing:2px;color:var(--ink3)}.bulletin-label,.explain-card-label,.sample-tag{font-family:var(--mono);text-transform:uppercase}.sample-tag{font-size:10px;letter-spacing:1px;color:var(--amber);background:var(--amber-lt);padding:3px 8px;border-radius:3px}.bulletin-verdict{padding:18px 24px 6px;display:flex;align-items:baseline;gap:12px}.verdict-word{font-family:var(--serif);font-size:44px;font-weight:600;letter-spacing:-1px;line-height:1;color:var(--green);text-transform:uppercase}.verdict-score{font-size:15px;color:var(--ink3)}.bulletin-context,.verdict-score{font-family:var(--mono);letter-spacing:.5px}.bulletin-context{padding:0 24px 10px;font-size:11px;color:var(--green)}.bulletin-context span{color:var(--ink3)}.bulletin-summary{padding:0 24px 16px;font-family:var(--serif);font-size:15.5px;font-style:italic;color:var(--ink2);line-height:1.55}.bulletin-legend{padding:0 24px 16px;display:flex;gap:20px}.legend-item{font-family:var(--mono);font-size:10.5px;color:var(--ink3)}.legend-item span{font-weight:500}.components{border-top:1px solid var(--rule)}.component-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 24px;border-bottom:1px solid var(--rule)}.component-row:last-child{border-bottom:none}.component-name{font-size:13px;color:var(--ink2)}.component-reading{font-size:12px}.component-reading,.component-weight{font-family:var(--mono);font-weight:500}.component-weight{font-size:10px;color:var(--blue);text-align:right}.read-green{color:var(--green)}.read-amber{color:var(--amber)}.read-red{color:var(--red)}.bulletin-disclaimer{padding:12px 24px;font-size:11px;color:var(--ink3);line-height:1.5}.bulletin-disclaimer,.principle-bar{background:var(--paper2);border-top:1px solid var(--rule)}.principle-bar{border-bottom:1px solid var(--rule)}.principle-bar-inner{max-width:1140px;margin:0 auto;padding:30px 56px;display:flex;align-items:center;gap:52px}.stat{display:flex;flex-direction:column;gap:3px}.stat-num{font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.5px;color:var(--ink)}.stat-label{font-size:12px;color:var(--ink3);max-width:130px}.bar-divider{width:1px;height:44px;background:var(--rule);flex-shrink:0}.bar-principle{flex:1 1;font-family:var(--serif);font-size:17px;font-style:italic;color:var(--ink2);line-height:1.55;border-left:2px solid var(--blue);padding-left:22px}#contrast,#explain,#framework,#pricing,#principle{padding:100px 56px;max-width:1140px;margin:0 auto}.contrast-head,.framework-head{max-width:640px;margin-bottom:56px}.framework-head{max-width:580px}.contrast-head p,.explain-left p,.framework-head p,.principle-left p{font-size:16px;color:var(--ink2);line-height:1.7;margin-top:16px}.explain-left p strong,.principle-left p strong{color:var(--ink);font-weight:600}.matrix{border-top:1px solid var(--rule)}.matrix-cols,.matrix-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px}.matrix-cols{padding:16px 0 12px}.matrix-row{padding:28px 0;border-top:1px solid var(--rule)}.matrix-col-label{font-family:var(--mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--ink3)}.matrix-col-label.tolk{color:var(--blue)}.matrix-cell h3{font-family:var(--serif);font-size:21px;font-weight:500;letter-spacing:-.2px;margin-bottom:10px;color:var(--ink3)}.matrix-cell.tolk h3{color:var(--ink)}.matrix-cell p{font-size:14.5px;color:var(--ink2);line-height:1.65}.matrix-cell.old p{color:var(--ink3)}.layers{display:flex;flex-direction:column}.layer{display:grid;grid-template-columns:52px 1fr auto;grid-gap:24px;gap:24px;align-items:start;padding:28px 0;border-top:1px solid var(--rule)}.layer:last-child{border-bottom:1px solid var(--rule)}.layer-num{font-family:var(--mono);font-size:12px;font-weight:500;color:var(--ink3);padding-top:5px;letter-spacing:1px}.layer-name{font-family:var(--serif);font-size:22px;font-weight:500;color:var(--ink);margin-bottom:4px;letter-spacing:-.2px}.layer-intraday{display:inline-flex;align-items:center;gap:4px;font-family:var(--mono);font-size:10px;font-weight:500;color:var(--amber);background:var(--amber-lt);padding:3px 8px;border-radius:3px;margin-left:10px;letter-spacing:.5px;vertical-align:middle;text-transform:uppercase}.layer-q{font-size:13.5px;color:var(--blue);font-weight:500;margin-bottom:8px}.layer-desc{font-size:14px;color:var(--ink2);line-height:1.65;max-width:560px}.layer-badge{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1px;text-transform:uppercase;padding:4px 10px;border-radius:3px;white-space:nowrap;margin-top:5px}.badge-free{background:var(--green-lt);color:var(--green)}.badge-paid{background:var(--blue-lt);color:var(--blue)}.explain-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:start}.explain-card{margin-top:8px}.explain-item{padding:18px 24px;border-bottom:1px solid var(--rule)}.explain-item:last-child{border-bottom:none}.explain-item-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.explain-item-name{font-size:14px;font-weight:600;color:var(--ink)}.explain-item-mark{font-family:var(--mono);font-size:13px;font-weight:500}.mark-met{color:var(--green)}.mark-not{color:var(--ink3)}.explain-item-desc{font-family:var(--serif);font-size:15px;font-style:italic;color:var(--ink2);line-height:1.6}.explain-item-desc strong{font-style:normal;font-weight:500;color:var(--ink)}#community,#education{background:var(--paper2);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}#community .inner,#cta .inner,#education .inner{max-width:1140px;margin:0 auto;padding:100px 56px}#community .sub,#education .sub{font-size:16px;color:var(--ink2);margin:16px 0 52px;max-width:620px;line-height:1.7}#community .sub{margin-bottom:48px}.community-grid,.edu-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.community-card,.edu-card{background:#fff;border:1px solid var(--rule);border-radius:8px;padding:28px;box-shadow:var(--shadow)}.edu-topic{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.edu-q{font-family:var(--serif);font-size:19px;font-weight:500;color:var(--ink);margin-bottom:12px;line-height:1.3}.edu-body{font-size:13.5px;color:var(--ink2);line-height:1.65}.edu-context{font-size:12.5px;color:var(--ink3);font-style:italic;line-height:1.6;padding-top:14px;margin-top:14px;border-top:1px solid var(--rule)}.principle-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:start}.mission-block{margin-top:28px;padding:24px 28px;background:var(--blue-lt);border-left:3px solid var(--blue);border-radius:0 6px 6px 0}.mission-block p{font-family:var(--serif);font-size:18px;font-style:italic;color:var(--ink);line-height:1.6;margin:0}.contrast-label{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ink3);display:block;margin-bottom:16px}.isnot-table{width:100%;border-collapse:collapse}.isnot-table thead td{font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--ink3);padding-bottom:10px;border-bottom:1px solid var(--rule)}.isnot-table tbody tr{border-top:1px solid var(--rule)}.isnot-table tbody td{padding:12px 0;font-size:14px;width:50%;vertical-align:top}.isnot-table tbody td:first-child{color:var(--ink);font-weight:500;padding-right:16px}.isnot-table tbody td:last-child{color:var(--ink3)}.community-quote{font-family:var(--serif);font-size:16px;font-style:italic;color:var(--ink);line-height:1.65;margin-bottom:18px}.community-attr{font-family:var(--mono);font-size:11px;color:var(--ink3);letter-spacing:.5px}.pricing-head{text-align:center;margin-bottom:52px}.pricing-head p{font-size:16px;color:var(--ink2);margin-top:12px}.pricing-anchor{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--ink2);margin-top:14px!important}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;max-width:800px;margin:0 auto}.price-card{background:#fff;border:1px solid var(--rule);border-radius:10px;padding:36px;box-shadow:var(--shadow)}.price-card.featured{border:2px solid var(--blue)}.price-tier{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--ink3);margin-bottom:16px}.price-card.featured .price-tier{color:var(--blue)}.price-amount{font-family:var(--serif);font-size:46px;font-weight:500;letter-spacing:-1px;color:var(--ink);margin-bottom:4px}.price-amount span{font-family:var(--sans);font-size:17px;font-weight:400;color:var(--ink3)}.price-annual{font-size:13px;color:var(--ink3);margin-bottom:24px}.price-annual strong{color:var(--green)}.price-divider{border:none;border-top:1px solid var(--rule);margin-bottom:20px}.price-features{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.price-features li{font-size:14px;color:var(--ink2);display:flex;gap:10px;align-items:flex-start}.price-features li:before{content:"✓";color:var(--green);font-weight:700;flex-shrink:0}.price-features li.locked{color:var(--ink3);opacity:.55}.price-features li.locked:before{content:"—";color:var(--ink3)}.btn-featured,.btn-outline{width:100%;padding:13px;font-family:var(--sans);font-size:14px;font-weight:600;border-radius:4px;cursor:pointer;transition:all .15s}.btn-outline{border:1px solid rgba(21,32,43,.2);background:transparent;color:var(--ink)}.btn-outline:hover{border-color:var(--ink);background:rgba(21,32,43,.03)}.btn-featured{background:var(--blue);color:#fff;border:none}.btn-featured:hover{opacity:.88}.pricing-note{text-align:center;margin-top:24px;font-size:13px;color:var(--ink3)}#cta{border-top:1px solid var(--rule)}#cta .inner{padding:110px 56px;text-align:center}#cta h2{font-family:var(--serif);font-size:clamp(34px,4vw,56px);font-weight:500;letter-spacing:-1px;line-height:1.1;color:var(--ink);margin-bottom:12px}#cta h2 em{font-style:italic;color:var(--blue)}#cta .tagline{font-family:var(--mono);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:40px}#cta .note,#cta .tagline{font-size:12px;color:var(--ink3)}#cta .note{max-width:520px;margin:0 auto}footer{border-top:1px solid var(--rule);padding:36px 56px;background:var(--paper2)}.footer-inner{max-width:1140px;margin:0 auto 20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.footer-logo{font-family:var(--serif);font-size:20px;font-weight:600;color:var(--ink)}.footer-logo span{color:var(--blue)}.footer-links{display:flex;gap:24px}.footer-links a{font-size:13px;color:var(--ink3);text-decoration:none;transition:color .15s}.footer-links a:hover{color:var(--ink)}.footer-disclaimer{max-width:1140px;margin:0 auto;font-size:11px;color:var(--ink3);line-height:1.6;padding-top:16px;border-top:1px solid var(--rule)}@media (max-width:900px){nav{padding:14px 24px}.nav-links{display:none}#hero{grid-template-columns:1fr;padding:130px 24px 70px;gap:48px}#contrast,#explain,#framework,#pricing,#principle{padding-left:24px;padding-right:24px}.principle-bar-inner{padding:24px;flex-wrap:wrap;gap:24px}.bar-principle{border-left:none;padding-left:0}.matrix-cols{display:none}.matrix-row{grid-template-columns:1fr;gap:20px}.matrix-cell.old{opacity:.75}.explain-grid{grid-template-columns:1fr;gap:40px}.principle-grid{gap:48px}.community-grid,.edu-grid,.pricing-grid,.principle-grid{grid-template-columns:1fr}#community .inner,#cta .inner,#education .inner{padding:80px 24px}footer{padding:32px 24px}.layer{grid-template-columns:40px 1fr}.layer-badge{display:none}.interp-row{grid-template-columns:1fr;gap:6px}.interp-arrow{text-align:left}}@media (max-width:520px){.btn-cta,.btn-primary,.cta-form input,.hero-form input{width:100%}.bulletin-verdict{flex-direction:column;align-items:flex-start;gap:4px}.verdict-word{font-size:36px}.bulletin-legend{flex-direction:column;gap:6px}.component-row{grid-template-columns:1fr;gap:4px}.component-weight{text-align:left}.layer-intraday{margin:8px 0 0}.footer-inner{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.locale-switcher{display:inline-flex;align-items:center;gap:6px;padding:2px;border:1px solid var(--rule);border-radius:4px}.locale-switcher a{font-family:var(--mono);font-size:10px!important;letter-spacing:.8px;text-transform:uppercase;padding:4px 7px;border-radius:3px;color:var(--ink3)}.locale-switcher a[aria-current=page]{background:var(--blue-lt);color:var(--blue)}@media (max-width:900px){.locale-switcher{display:none}}.nav-auth{border:none;background:transparent;color:var(--ink2);cursor:pointer;font-family:var(--sans);font-size:14px;font-weight:600;text-decoration:none}.nav-auth:hover{color:var(--ink)}.auth-shell{min-height:100vh;display:grid;place-items:center;padding:80px 24px;background:radial-gradient(circle at 82% 8%,rgba(110,214,214,.14),transparent 31rem),radial-gradient(circle at 8% 18%,rgba(196,154,60,.12),transparent 28rem),linear-gradient(180deg,#1C2A38,#1C2A38 58%,#141A22);color:#f3f7fb}.onboarding-shell{--mt-amber:#c49a3c;--mt-teal:#6ed6d6;align-items:flex-start;min-height:100vh;padding:42px 20px 80px}.onboarding-card{background:linear-gradient(145deg,rgba(56,69,82,.98),rgba(34,47,60,.98));border:1px solid rgba(255,255,255,.18);border-radius:14px;color:rgba(243,247,251,.78);display:grid;grid-gap:18px;gap:18px;margin:70px auto 0;max-width:780px;padding:clamp(24px,4vw,46px);width:100%}.onboarding-card h1{color:#fff;font-family:var(--serif);font-size:clamp(2rem,5vw,3.4rem)}.onboarding-card label:not(.onboarding-choice){color:#fff;display:grid;font-weight:750;grid-gap:7px;gap:7px}.onboarding-card input:not([type=radio]):not([type=checkbox]),.onboarding-card select{background:rgba(12,23,35,.78);border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#fff;font:inherit;padding:13px 14px}.onboarding-card fieldset{border:1px solid rgba(196,154,60,.4);border-radius:10px;display:grid;grid-gap:12px;gap:12px;padding:18px}.onboarding-card legend{color:#e5b942;font-weight:850;padding:0 8px}.onboarding-choice{align-items:flex-start;color:rgba(243,247,251,.9);display:flex;gap:10px;line-height:1.45}.onboarding-choice input{margin-top:4px}.institutional-fields{display:grid;grid-gap:16px;gap:16px}.onboarding-links a{color:var(--mt-teal);font-weight:800}.onboarding-error{background:rgba(255,100,110,.12);border:1px solid rgba(255,100,110,.42);border-radius:8px;color:#ff9ca4;padding:12px}.studio-applications{margin:0 auto 28px;max-width:1600px;padding:24px}.studio-application-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:18px}.studio-application-grid form{display:flex;gap:8px;margin-top:14px}.application-status{color:#e5b942;display:block;font-family:var(--mono);font-size:.78rem;font-weight:900;margin-top:10px}.application-status.approved{color:var(--mt-green)}.application-status.rejected{color:#ff6b72}.auth-logo{position:fixed;top:24px;left:32px}.dashboard-shell{--mt-navy:#1C2A38;--mt-navy-2:#24384A;--mt-line:rgba(255,255,255,0.14);--mt-text:#f3f7fb;--mt-muted:#aebdca;--mt-soft:#d9e5ee;--mt-teal:#6ed6d6;--mt-blue:#2e5c6e;--mt-green:#5bd790;--mt-amber:#c49a3c;--mt-red:#ff7d8a;min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(110,214,214,.14),transparent 31rem),radial-gradient(circle at 8% 18%,rgba(196,154,60,.12),transparent 28rem),linear-gradient(180deg,#1C2A38,#1C2A38 58%,#141A22);color:var(--mt-text);padding:32px 56px 80px}.dashboard-topbar{margin:-32px -56px 54px;position:-webkit-sticky;position:sticky;top:0;z-index:80;background:rgba(20,26,34,.96);border-bottom:1px solid rgba(255,255,255,.08);padding:10px 0}.dashboard-nav-inner{width:min(1160px,calc(100% - 40px));min-height:66px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:22px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 18px}.dashboard-topbar .nav-logo{color:#fff}.dashboard-topbar .nav-logo span{color:var(--mt-teal)}.dashboard-shell .eyebrow{color:var(--mt-teal);font-weight:800;letter-spacing:1.8px;text-transform:uppercase}.dashboard-card h2{color:#fff}.dashboard-card .plan-price span{color:var(--mt-muted)}.dashboard-user{display:flex;align-items:center;gap:20px}.dashboard-language{position:relative}.dashboard-language summary{align-items:center;border:1px solid rgba(196,154,60,.42);border-radius:8px;color:rgba(255,255,255,.82);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:7px;list-style:none;padding:9px 12px}.dashboard-language summary::-webkit-details-marker{display:none}.dashboard-language summary:after{content:"⌄";color:var(--mt-amber);font-size:12px}.dashboard-language-menu{background:rgba(26,31,43,.96);border:1px solid rgba(196,154,60,.34);border-radius:10px;box-shadow:0 20px 48px rgba(0,0,0,.28);display:grid;grid-gap:2px;gap:2px;min-width:138px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:70}.dashboard-language-menu a{border-radius:7px;color:var(--mt-muted);font-size:12px;font-weight:800;padding:8px 9px;text-decoration:none}.dashboard-language-menu a.active,.dashboard-language-menu a:hover{background:rgba(196,154,60,.18);color:#fff}.dashboard-executive{color:#fff!important;font-size:18px!important;font-weight:750;margin-bottom:6px}.account-back,.dashboard-user a{color:var(--mt-muted);font-size:13px;font-weight:700;text-decoration:none}.account-back:hover,.dashboard-user a:hover{color:#fff}.dashboard-hero{max-width:1140px;margin:0 auto 38px}.dashboard-hero.compact{margin-bottom:30px}.dashboard-hero h1{max-width:740px;font-family:var(--serif);font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.08;letter-spacing:0;color:#fff;margin-bottom:14px}.dashboard-hero p{max-width:650px;color:var(--mt-muted);font-size:16px;line-height:1.7}.dashboard-hero .dashboard-subtitle-strong{color:rgba(243,247,251,.92);font-weight:850}.account-plan-grid,.dashboard-grid{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.dashboard-card,.indicator-panel{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22)}.dashboard-card{padding:28px;display:flex;flex-direction:column;gap:12px}.card-kicker{font-family:var(--mono);color:var(--mt-amber);font-size:10.5px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.dashboard-card h2{font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.1}.dashboard-card li,.dashboard-card p{color:var(--mt-muted);font-size:14px;line-height:1.65}.dashboard-card ul{display:flex;flex-direction:column;gap:7px;padding-left:18px}.plan-option li{list-style:none;position:relative}.plan-option li:before{color:var(--mt-green);content:"✓";font-weight:900;left:-18px;position:absolute}.plan-option li.locked{opacity:.62}.plan-option li.locked:before{color:var(--mt-red);content:"×"}.plan-annual-price{margin-top:-8px}.card-action{align-self:flex-start;margin-top:auto;border:none;background:linear-gradient(135deg,var(--mt-amber),var(--mt-teal));color:#06101d;border-radius:4px;cursor:pointer;font-size:13px;font-weight:700;padding:10px 14px;text-decoration:none}.card-action.muted{background:rgba(196,154,60,.16);color:#fff;border:1px solid rgba(196,154,60,.36)}.dashboard-shell .card-action:hover{transform:translateY(-1px)}.dashboard-shell .card-action{transition:transform .15s ease,background .15s ease,border-color .15s ease}.indicator-panel{max-width:1140px;margin:20px auto 0;padding:30px;display:grid;grid-template-columns:1fr auto;grid-gap:28px;gap:28px;align-items:center}.indicator-panel h2{font-family:var(--serif);font-size:28px;font-weight:500;margin-bottom:8px}.indicator-panel p{color:var(--ink2);max-width:650px}.indicator-placeholder{font-family:var(--mono);color:var(--amber);background:var(--amber-lt);border-radius:4px;padding:12px 16px;text-transform:uppercase;font-size:11px;letter-spacing:1px}.plan-price{font-family:var(--serif);font-size:34px;line-height:1}.plan-price span{font-family:var(--sans);color:var(--ink3);font-size:15px}@media (max-width:900px){.dashboard-shell{padding:28px 24px 64px}.dashboard-topbar{top:0;margin:-28px -24px 36px}.dashboard-nav-inner{align-items:flex-start;flex-direction:column;width:min(100% - 28px,1160px);padding:0 12px}.dashboard-user{flex-wrap:wrap;gap:10px}.account-plan-grid,.dashboard-grid,.dashboard-health-layout,.dashboard-indicators,.indicator-panel{grid-template-columns:1fr}.indicator-placeholder{justify-self:start}}.auth-missing{max-width:460px;background:#fff;border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow);padding:34px}.auth-missing h1{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.1;margin-bottom:12px}.auth-missing p{color:var(--ink2);line-height:1.7}.dashboard-indicators{display:grid;grid-gap:28px;gap:28px;grid-template-columns:1fr;margin:34px auto 0;max-width:1140px}.dashboard-indicator-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22);min-width:0;padding:22px}.dashboard-watchlist-section{width:min(1320px,calc(100% - 48px));margin:32px auto 0}.watchlist-panel{padding:22px;color:#eef2f6;background:linear-gradient(145deg,rgba(50,65,79,.94),rgba(31,46,60,.98));border:1px solid rgba(178,194,207,.24);border-radius:8px;box-shadow:0 24px 60px rgba(4,12,20,.16)}.watchlist-add,.watchlist-footer,.watchlist-heading,.watchlist-items li{display:flex;align-items:center}.watchlist-heading{justify-content:space-between;margin-bottom:18px}.watchlist-heading h2{margin:0;font-family:var(--serif);font-size:clamp(26px,2.4vw,30px);font-weight:500}.watchlist-heading span{color:#aeb9c5;font-size:.9rem}.watchlist-add{align-items:flex-start;gap:16px}.watchlist-search{position:relative;flex:1 1}.watchlist-search input{width:100%;min-height:50px;padding:0 18px;color:#f7f8fa;background:#243444;border:1px solid rgba(174,190,204,.24);border-radius:8px;font:inherit;font-size:.95rem}.watchlist-search>a{display:inline-block;margin-top:10px;color:#78c9e9;text-decoration:none}.watchlist-add-button{min-height:50px;padding:0 24px;color:#132033;background:#dfb75f;border:0;border-radius:8px;font:inherit;font-weight:800;cursor:pointer}.watchlist-add-button:disabled{opacity:.55;cursor:default}.watchlist-options{position:absolute;z-index:30;top:56px;left:0;right:0;max-height:340px;overflow-y:auto;padding:8px;background:#111d29;border:1px solid rgba(103,207,213,.38);border-radius:14px;box-shadow:0 20px 50px rgba(2,8,14,.48)}.watchlist-options button{display:flex;width:100%;gap:14px;padding:13px 15px;color:#eef2f6;text-align:left;background:transparent;border:0;border-radius:9px;cursor:pointer}.watchlist-options button:hover{background:rgba(103,207,213,.13)}.watchlist-options strong{min-width:70px}.watchlist-options span{color:#aab5c1}.watchlist-message{margin:16px 0 0;color:#dfb75f}.watchlist-empty{margin-top:28px;padding:44px 20px;color:#aeb9c5;text-align:center;border-top:1px solid rgba(178,194,207,.18)}.watchlist-items{margin:20px 0 0;padding:0;list-style:none}.watchlist-items li{min-height:78px;gap:22px;border-bottom:1px solid rgba(178,194,207,.18)}.watchlist-identity{width:170px;min-width:0}.watchlist-identity strong{display:block;font-size:1.05rem}.watchlist-identity span{display:block;overflow:hidden;color:#84919f;text-overflow:ellipsis;white-space:nowrap}.watchlist-price{width:150px;text-align:right}.watchlist-price span,.watchlist-price strong{display:block}.watchlist-price strong{font-size:1rem}.watchlist-price .positive{color:#7cbcf0}.watchlist-price .negative{color:#efad6f}.watchlist-condition{flex:1 1;color:inherit;text-decoration:none}.watchlist-condition span{display:block;color:#84919f;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.watchlist-condition strong{display:block;margin-top:3px;font-size:1rem}.watchlist-remove{padding:8px;color:#84919f;background:transparent;border:0;font-size:2rem;cursor:pointer}.watchlist-footer{justify-content:space-between;gap:20px;margin-top:0;padding:18px 0 0;color:#8794a2;background:transparent;border-top:0;font-size:.8rem}.watchlist-footer span:first-child:first-letter{color:#7cbcf0}@media (max-width:760px){.dashboard-watchlist-section{width:min(100% - 28px,1320px);margin-top:24px}.watchlist-panel{padding:16px;border-radius:8px}.watchlist-add{flex-direction:column}.watchlist-add-button{width:100%}.watchlist-items li{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;padding:18px 36px 18px 0}.watchlist-identity,.watchlist-price{width:auto;text-align:left}.watchlist-condition{grid-column:1/-1}.watchlist-remove{position:absolute;top:18px;right:0}.watchlist-footer{align-items:flex-start;flex-direction:column}}.dashboard2-shell{--d2-bg:#101621;--d2-panel:rgba(44,53,66,.92);--d2-line:rgba(205,216,226,.22);min-height:100vh;color:#eef2f6;background:radial-gradient(circle at 68% 8%,rgba(64,89,111,.22),transparent 38rem),linear-gradient(135deg,#10131d,#17202c 58%,#111821)}.dashboard2-topbar{position:fixed;z-index:60;inset:0 0 auto;height:80px;display:flex;align-items:center;gap:18px;padding:0 30px;background:rgba(13,17,26,.94);border-bottom:1px solid rgba(255,255,255,.09);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.dashboard2-logo img{display:block;width:155px}.dashboard2-topbar nav{display:flex;align-items:center;gap:24px;margin-left:auto}.dashboard2-topbar nav a,.dashboard2-topbar nav span{color:#bcc5d0;text-decoration:none}.dashboard2-sidebar{position:fixed;z-index:40;inset:80px auto 0 0;width:250px;padding:22px 16px;background:linear-gradient(180deg,rgba(20,25,37,.98),rgba(24,27,39,.96));border-right:1px solid rgba(255,255,255,.09)}.dashboard2-sidebar>label{display:block;margin-bottom:8px;color:#aeb8c4;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dashboard2-search{position:relative}.dashboard2-search input{width:100%;height:42px;padding:0 14px;color:#eef2f6;background:#171d2a;border:1px solid var(--d2-line);border-radius:6px;font:inherit;font-weight:800}.dashboard2-search>div{position:absolute;z-index:80;top:47px;width:330px;max-height:320px;overflow-y:auto;padding:6px;background:#111925;border:1px solid #507583;border-radius:7px;box-shadow:0 20px 50px #05080d}.dashboard2-search>div button{display:flex;width:100%;gap:12px;padding:11px;color:#eef2f6;text-align:left;background:transparent;border:0;cursor:pointer}.dashboard2-search>div button:hover{background:rgba(110,214,214,.12)}.dashboard2-search>div strong{width:60px}.dashboard2-search>div span{overflow:hidden;color:#9da9b5;text-overflow:ellipsis;white-space:nowrap}.dashboard2-apply{width:100%;margin:10px 0 22px;padding:11px;color:#17202c;background:#d9b45b;border:0;border-radius:6px;font-weight:900;cursor:pointer}.dashboard2-sidebar>a{display:block;margin:4px -8px;padding:13px 14px;color:#aeb7c4;border-left:3px solid transparent;border-radius:4px;text-decoration:none}.dashboard2-sidebar>a.active,.dashboard2-sidebar>a:hover{color:#e3bd66;background:rgba(255,255,255,.08);border-left-color:#e3bd66}.dashboard2-main{min-height:100vh;margin:0 322px 0 250px;padding:104px 30px 40px}.dashboard2-main>h1{max-width:720px;margin:8px 0 20px;font-family:var(--serif);font-size:clamp(34px,3.2vw,54px);font-weight:600;line-height:1.02}.dashboard2-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.dashboard2-summary{min-height:220px;display:flex;flex-direction:column;padding:18px;background:linear-gradient(150deg,rgba(69,77,91,.9),rgba(42,51,64,.94));border:1px solid var(--d2-line);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.18)}.dashboard2-summary>div{display:flex;justify-content:space-between;gap:12px;color:#dcb75f;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.dashboard2-summary time{color:#c3cad2;font-weight:500;text-transform:none}.dashboard2-summary h2{margin:18px 0 8px;font-family:var(--serif);font-size:clamp(24px,2vw,34px);line-height:1.08}.dashboard2-summary p{color:#b9c2cb;line-height:1.5}.dashboard2-summary>button{margin-top:auto;padding:14px 0 0;color:#dfb75f;background:transparent;border:0;border-top:1px solid var(--d2-line);font:inherit;font-weight:900;cursor:pointer}.dashboard2-summary.market{grid-row:span 2;min-height:456px}.dashboard2-summary.aristocrats,.dashboard2-summary.value{min-height:300px}.dashboard2-watchlist{position:fixed;z-index:35;inset:96px 16px 16px auto;width:306px;overflow-y:auto;padding:16px;background:linear-gradient(165deg,rgba(45,57,69,.98),rgba(25,39,50,.98));border:1px solid var(--d2-line);border-radius:8px}.dashboard2-watchlist>div:first-child{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;color:#dfb75f;border-bottom:1px solid var(--d2-line)}.dashboard2-watchlist h2{font-size:17px;text-transform:uppercase}.dashboard2-watchlist>article{display:grid;grid-template-columns:1fr 84px auto 24px;align-items:center;grid-gap:8px;gap:8px;padding:12px 0;border-bottom:1px solid var(--d2-line)}.dashboard2-watchlist article div small,.dashboard2-watchlist article div strong{display:block}.dashboard2-watchlist article small{overflow:hidden;color:#9aa6b2;text-overflow:ellipsis;white-space:nowrap}.dashboard2-watchlist article small.up{color:#66d69a}.dashboard2-watchlist article small.down{color:#ef9c9c}.dashboard2-watchlist article>span{padding:5px 8px;color:#e0b958;background:rgba(208,166,70,.18);border-radius:14px;font-size:10px;font-weight:800;white-space:nowrap}.dashboard2-watchlist article>button{color:#9aa6b2;background:none;border:0;font-size:20px;cursor:pointer}.dashboard2-watch-add{width:100%;margin-top:14px;padding:10px;color:#dfb75f;background:rgba(223,183,95,.08);border:1px solid rgba(223,183,95,.35);border-radius:5px;cursor:pointer}.dashboard2-modal-backdrop{position:fixed;z-index:100;inset:0;display:grid;place-items:center;padding:24px;background:rgba(3,7,12,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dashboard2-modal{position:relative;width:min(1380px,96vw);max-height:92vh;overflow:auto;padding:28px;color:#eef2f6;background:#1c2a38;border:1px solid rgba(255,255,255,.2);border-radius:10px;box-shadow:0 30px 90px #000}.dashboard2-modal-close{position:-webkit-sticky;position:sticky;z-index:5;top:0;float:right;width:40px;height:40px;color:#fff;background:#101822;border:1px solid rgba(255,255,255,.22);border-radius:50%;font-size:25px;cursor:pointer}@media (max-width:1180px){.dashboard2-watchlist{position:static;width:auto;margin:20px}.dashboard2-main{margin-right:0}}@media (max-width:760px){.dashboard2-topbar{padding:0 14px}.dashboard2-topbar nav a{display:none}.dashboard2-sidebar{position:static;width:auto;padding-top:100px}.dashboard2-sidebar>a{display:inline-block}.dashboard2-main{margin:0;padding:28px 14px}.dashboard2-cards{grid-template-columns:1fr}.dashboard2-summary.market{grid-row:auto;min-height:240px}.dashboard2-watchlist{margin:0 14px 20px}.dashboard2-modal{padding:14px}}.dashboard-indicator-card-wide{grid-column:1/-1}.dashboard-indicator-card .ia-card,.dashboard-indicator-card .mhm-card,.dashboard-indicator-card .tc-card{box-shadow:none}.dashboard-market-health{max-width:1140px;margin:28px auto 0}.dashboard-health-layout{display:grid;grid-template-columns:minmax(520px,1fr) minmax(320px,.42fr);grid-gap:18px;gap:18px;align-items:stretch}.dashboard-health-layout.is-collapsed{grid-template-columns:minmax(0,1fr) 48px}.dashboard-health-explainer{background:rgba(255,255,255,.96);border:1px solid rgba(21,32,43,.14);border-radius:8px;color:var(--ink);min-width:0;padding:22px}.dashboard-health-explainer-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.dashboard-health-explainer-head span{color:var(--mt-amber);display:block;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:.1em;margin-bottom:7px;text-transform:uppercase}.dashboard-health-explainer-head button,.dashboard-health-rail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(21,32,43,.06);border:1px solid rgba(21,32,43,.14);border-radius:999px;color:rgba(21,32,43,.72);cursor:pointer;font-size:12px;font-weight:850;padding:7px 10px}.dashboard-health-rail{align-items:center;align-self:stretch;background:rgba(255,255,255,.92);border-radius:8px;display:flex;justify-content:center;min-height:260px;padding:0}.dashboard-health-rail span{transform:rotate(-90deg);white-space:nowrap}.dashboard-health-explainer h3{font-family:var(--serif);font-size:24px;line-height:1.05;margin-bottom:10px}.dashboard-health-explainer>p{color:rgba(21,32,43,.68);font-size:13px;line-height:1.5;margin-bottom:18px}.dashboard-health-explainer-list{display:grid;grid-gap:12px;gap:12px}.dashboard-health-explainer article{border-top:1px solid rgba(21,32,43,.12);display:grid;grid-gap:8px;gap:8px;padding-top:11px}.dashboard-health-explainer article.active{background:rgba(196,154,60,.08);border:1px solid rgba(196,154,60,.22);border-radius:8px;padding:13px}.dashboard-health-explainer article>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;font-size:15px;font-weight:850;line-height:1.15;padding:0;text-align:left}.dashboard-health-explainer h4{font-size:15px;line-height:1.15}.dashboard-health-detail{display:grid;grid-gap:8px;gap:8px}.dashboard-health-explainer article:not(.active) .dashboard-health-detail{display:none}.dashboard-health-explainer article p,.dashboard-health-explainer article strong{color:rgba(21,32,43,.72);font-size:12px;line-height:1.38}.dashboard-health-explainer article strong{color:var(--ink)}@media (max-width:900px){.dashboard-health-layout,.dashboard-health-layout.is-collapsed{grid-template-columns:1fr}.dashboard-health-rail{min-height:48px}.dashboard-health-rail span{transform:none}}.dashboard-section-head{margin-bottom:18px}.dashboard-section-head h2{color:#fff;font-family:var(--serif);font-size:34px;font-weight:600;letter-spacing:0;line-height:1.1;margin-bottom:6px}.dashboard-section-head p{color:var(--mt-muted);max-width:680px}.mhm-card{background:#fff;border:1px solid rgba(21,32,43,.12);border-radius:8px;box-shadow:var(--shadow-lg);color:#1f2328;overflow:visible;padding:28px 34px 22px}.mhm-loading{color:var(--ink2);font-weight:600}.mhm-header,.mhm-slider-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.mhm-header{color:#9a9a9a;font-size:18px;font-weight:700;letter-spacing:.01em;margin-bottom:22px}.mhm-date-pill{border:1px solid rgba(21,32,43,.16);border-radius:999px;color:#777;font-size:14px;padding:4px 14px;white-space:nowrap}.mhm-slider-area{margin-bottom:18px}.mhm-slider-head{color:#777;font-size:12px;justify-content:space-between;margin-bottom:8px}.mhm-selected-date{color:#222;font-size:12px;font-weight:800;white-space:nowrap}.mhm-slider-wrap{position:relative;padding-bottom:22px}.mhm-slider-wrap input[type=range]{accent-color:#1f1f1f;cursor:pointer;width:100%}.mhm-slider-wrap input[type=range]:disabled{cursor:default;opacity:.35}.mhm-ticks{bottom:0;left:0;position:absolute;right:0}.mhm-ticks span{color:#8a8a8a;font-size:11px;position:absolute;transform:translateX(-50%);white-space:nowrap}.mhm-ticks span:first-child{transform:translateX(0)}.mhm-ticks span:last-child{transform:translateX(-100%)}.mhm-hero{gap:20px;margin:24px 0 18px}.mhm-hero,.mhm-icon{align-items:center;display:flex}.mhm-icon{border-radius:8px;flex:0 0 auto;height:70px;justify-content:center;width:70px}.mhm-icon svg{fill:none;height:36px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3;width:36px}.mhm-icon.ok{background:#e7f1dc;color:#245f1f}.mhm-icon.warn{background:#f6ecd9;color:#6a4d12}.mhm-icon.danger{background:#f5e4e6;color:#8d2f2d}.mhm-title-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.mhm-title{font-size:clamp(34px,5vw,52px);font-weight:800;letter-spacing:0;line-height:1}.mhm-title.ok{color:#245f1f}.mhm-title.warn{color:#e0b52d}.mhm-title.danger{color:#8d2f2d}.mhm-score{color:#6f6f6f;font-size:24px;font-weight:800}.mhm-hero p{color:#245f1f;font-size:20px;line-height:1.35;margin-top:6px}.mhm-band-wrap{margin:34px 0 28px;padding-top:36px;position:relative}.mhm-marker{align-items:center;display:flex;flex-direction:column;position:absolute;top:0;transform:translateX(-50%);transition:left .22s ease;z-index:2}.mhm-marker span{background:#1c1c1c;border-radius:999px;color:#fff;font-size:14px;font-weight:800;line-height:1;padding:8px 13px;white-space:nowrap}.mhm-marker i{border-left:7px solid transparent;border-right:7px solid transparent;border-top:9px solid #1c1c1c;height:0;margin-top:5px;width:0}.mhm-band{border-radius:12px;display:grid;grid-template-columns:34.6fr 38.5fr 26.9fr;min-height:84px;overflow:hidden;position:relative}.mhm-seg{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1.15;text-align:center}.mhm-seg strong{font-size:24px}.mhm-seg span{font-size:18px;margin-top:4px}.mhm-seg.ok{background:#26c961;color:#fff}.mhm-seg.warn{background:#d8aa1e;color:#fff}.mhm-seg.danger{background:#e33b2f;color:#fff}.mhm-band-tick{background:#1c1c1c;bottom:0;position:absolute;top:0;transform:translateX(-50%);transition:left .22s ease;width:3px}.mhm-dims{border-top:1px solid rgba(21,32,43,.13)}.mhm-dim{align-items:center;border-bottom:1px solid rgba(21,32,43,.13);display:flex;gap:18px;justify-content:space-between;min-height:76px;padding:16px 0;position:relative}.mhm-dim-label{color:#1f2328;font-size:23px;font-weight:700}.mhm-dim-label small{color:#777;font-family:var(--mono);font-size:16px;font-weight:600;letter-spacing:.08em;margin-left:8px}.mhm-badge{align-items:center;border-radius:10px;display:inline-flex;flex:0 0 auto;gap:10px;font-size:21px;font-weight:800;justify-content:center;min-width:140px;padding:8px 15px;white-space:nowrap}.mhm-badge i{border-radius:50%;height:10px;width:10px}.mhm-badge.ok{background:#e7f1dc;color:#245f1f}.mhm-badge.warn{background:#f6ecd9;color:#664b12}.mhm-badge.danger{background:#f5e4e6;color:#8d2f2d}.mhm-badge.ok i{background:#245f1f}.mhm-badge.warn i{background:#6a4d12}.mhm-badge.danger i{background:#963834}.mhm-tooltip{background:#fff;border:1px solid rgba(21,32,43,.16);border-radius:8px;box-shadow:var(--shadow-lg);color:var(--ink2);font-size:13px;line-height:1.55;opacity:0;padding:11px 13px;pointer-events:none;position:absolute;right:0;top:calc(100% - 8px);transform:translateY(-4px);transition:opacity .15s,transform .15s;width:min(320px,80vw);z-index:10}.mhm-tooltip p{margin:0}.mhm-learn-link,.mhm-tooltip a{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--blue);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;margin-top:8px;padding:0;text-decoration:none}.mhm-dim:focus-within .mhm-tooltip,.mhm-dim:hover .mhm-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.mhm-drawer-trigger{align-items:center;background:transparent;border:none;border-top:1px solid rgba(21,32,43,.13);color:#717171;cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:8px;margin-top:18px;padding:14px 0 0;text-align:left;width:100%}.mhm-drawer-trigger span{display:inline-block;font-size:20px;transition:transform .2s}.mhm-drawer-trigger span.open{transform:rotate(180deg)}.mhm-drawer{background:#fff;border:1px solid transparent;border-radius:8px;color:var(--ink2);font-size:14px;line-height:1.65;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 14px;transition:max-height .25s ease,opacity .2s ease,border-color .2s ease,margin .2s ease,padding .2s ease}.mhm-drawer.open{border-color:rgba(21,32,43,.12);margin-top:10px;max-height:260px;opacity:1;padding:12px 14px}.mhm-drawer p+p{margin-top:8px}.mhm-disclaimer{color:#717171;font-size:15px;font-weight:650;line-height:1.55;margin-top:22px}@media (max-width:900px){.dashboard-market-health{margin-top:24px}.mhm-card{padding:22px 20px 18px}.mhm-header{flex-direction:column;gap:8px;font-size:15px}.mhm-header,.mhm-hero{align-items:flex-start}.mhm-hero{gap:14px}.mhm-icon{height:56px;width:56px}.mhm-title{font-size:34px}.mhm-score{font-size:20px}.mhm-hero p{font-size:16px}.mhm-band{min-height:68px}.mhm-seg strong{font-size:17px}.mhm-seg span{font-size:14px}.mhm-dim{align-items:flex-start;flex-direction:column;gap:10px;min-height:auto}.mhm-dim-label{font-size:19px}.mhm-badge{font-size:17px;min-width:auto}.mhm-tooltip{position:static;opacity:1;pointer-events:auto;transform:none;width:100%}}.mhm-landing{align-self:center;box-shadow:0 24px 80px rgba(0,0,0,.34);max-width:520px;padding:18px 20px 16px}.mhm-landing .mhm-header{font-size:13px;margin-bottom:14px}.mhm-landing .mhm-date-pill{font-size:11px;padding:3px 9px}.mhm-landing .mhm-slider-area{margin-bottom:12px}.mhm-landing .mhm-hero{gap:14px;margin:16px 0 14px}.mhm-landing .mhm-icon{height:54px;width:54px}.mhm-landing .mhm-icon svg{height:30px;width:30px}.mhm-landing .mhm-title{font-size:clamp(25px,3vw,36px)}.mhm-landing .mhm-score{font-size:18px}.mhm-landing .mhm-hero p{font-size:14px}.mhm-landing .mhm-band-wrap{margin:24px 0 18px;padding-top:31px}.mhm-landing .mhm-marker span{font-size:12px;padding:6px 10px}.mhm-landing .mhm-band{border-radius:10px;min-height:60px}.mhm-landing .mhm-seg strong{font-size:16px}.mhm-landing .mhm-seg span{font-size:13px}.mhm-landing .mhm-dim{min-height:48px;padding:9px 0}.mhm-landing .mhm-dim-label{font-size:14px}.mhm-landing .mhm-dim-label small{font-size:10px}.mhm-landing .mhm-badge{border-radius:8px;font-size:13px;gap:7px;min-width:98px;padding:5px 10px}.mhm-landing .mhm-badge i{height:7px;width:7px}.mhm-landing .mhm-drawer-trigger{font-size:12px;margin-top:12px;padding-top:10px}.mhm-landing .mhm-disclaimer,.mhm-landing .mhm-drawer{font-size:11.5px}.mhm-landing .mhm-disclaimer{margin-top:12px}@media (max-width:980px){.mhm-landing{justify-self:stretch}}.market-page{--mt-navy:#1C2A38;--mt-navy-2:#24384A;--mt-panel:rgba(255,255,255,0.075);--mt-panel-2:rgba(255,255,255,0.11);--mt-line:rgba(255,255,255,0.14);--mt-text:#f3f7fb;--mt-muted:#aebdca;--mt-soft:#d9e5ee;--mt-teal:#6ed6d6;--mt-blue:#2e5c6e;--mt-green:#5bd790;--mt-amber:#c49a3c;--mt-red:#ff7d8a;min-height:100vh;background:radial-gradient(circle at 82% 8%,rgba(110,214,214,.14),transparent 31rem),radial-gradient(circle at 8% 18%,rgba(196,154,60,.12),transparent 28rem),linear-gradient(180deg,#1C2A38,#1C2A38 58%,#141A22);color:var(--mt-text);overflow-x:clip}.market-page a{color:inherit}.market-page .mt-wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.market-page .mt-nav{position:-webkit-sticky;position:sticky;top:0;z-index:100;padding:10px 0;background:rgba(20,26,34,.96);border-bottom:1px solid rgba(255,255,255,.08)}.market-page .nav-in{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:22px;background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 18px}.market-page .brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;letter-spacing:0;text-decoration:none;font-size:20px}.market-page .brand img{width:166px;height:auto;object-fit:contain;object-position:left center;border-radius:0;display:block;filter:drop-shadow(0 5px 16px rgba(0,0,0,.38))}.market-page footer .brand img{width:140px;height:auto}.market-page .nav-links{display:flex;align-items:center;gap:20px}.market-page .nav-auth,.market-page .nav-cta,.market-page .nav-links a{color:var(--mt-muted);font-size:13px;font-weight:700;text-decoration:none}.market-page .nav-auth:hover,.market-page .nav-cta:hover,.market-page .nav-language .active,.market-page .nav-links a:hover{color:#fff}.market-page .nav-auth{border:1px solid var(--mt-line);border-radius:8px;padding:9px 12px;background:rgba(255,255,255,.06)}.market-page .nav-cta{border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:9px 16px;background:rgba(33,120,220,.22);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.market-page .nav-language{position:relative}.market-page .nav-language summary{align-items:center;border:1px solid rgba(196,154,60,.42);border-radius:8px;color:rgba(255,255,255,.82);cursor:pointer;display:inline-flex;font-size:12px;font-weight:900;gap:7px;list-style:none;padding:9px 12px}.market-page .nav-language summary::-webkit-details-marker{display:none}.market-page .nav-language summary:after{content:"⌄";color:var(--mt-amber);font-size:12px}.market-page .language-menu{background:rgba(26,31,43,.96);border:1px solid rgba(196,154,60,.34);border-radius:10px;box-shadow:0 20px 48px rgba(0,0,0,.28);display:grid;grid-gap:2px;gap:2px;min-width:138px;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:70}.market-page .language-menu a{border-radius:7px;padding:8px 9px}.market-page .language-menu a.active,.market-page .language-menu a:hover{background:rgba(196,154,60,.18);color:#fff}.market-page .market-strip-track::-webkit-scrollbar{height:8px}.market-page .market-strip-track::-webkit-scrollbar-track{background:transparent}.market-page .market-strip-track::-webkit-scrollbar-thumb{background:rgba(26,31,43,.9);border-radius:999px}.market-page .market-strip-track::-webkit-scrollbar-thumb:hover{background:rgba(196,154,60,.86)}.market-page .btn-business{background:rgba(196,154,60,.22);border-color:rgba(196,154,60,.7);color:#fff}.market-page .btn-business:hover{background:rgba(196,154,60,.34)}.market-page .market-strip{background:transparent;color:var(--mt-text);padding:22px 0 0}.market-page .market-strip-frame{align-items:stretch;background:rgba(255,255,255,.045);border:1px solid var(--mt-line);border-radius:12px;display:grid;grid-template-columns:148px minmax(0,1fr);min-height:74px;overflow:hidden;box-shadow:0 18px 44px rgba(0,0,0,.18)}.market-page .market-strip-title{align-items:center;border-right:1px solid var(--mt-line);color:rgba(255,255,255,.88);display:flex;gap:8px;font-size:13px;font-weight:800;justify-content:center;padding:0 14px;white-space:nowrap}.market-page .market-live-dot{background:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.44);border-radius:999px;height:9px;width:9px}.market-page .market-live-dot.is-live{background:#63d8c7;border-color:rgba(99,216,199,.8);box-shadow:0 0 0 4px rgba(99,216,199,.12)}.market-page .market-caret{color:rgba(255,255,255,.46);font-size:12px}.market-page .market-strip-track{display:grid;grid-auto-columns:minmax(146px,1fr);grid-auto-flow:column;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-color:rgba(26,31,43,.86) transparent;scrollbar-width:thin}.market-page .market-tile{align-items:center;border-right:1px solid rgba(255,255,255,.075);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(74px,1fr) 58px;min-width:150px;padding:11px 12px}.market-page .market-tile-copy{min-width:0}.market-page .market-tile em,.market-page .market-tile span,.market-page .market-tile strong{display:block;line-height:1.15}.market-page .market-tile strong{color:#6fd6e5;font-size:11px;font-weight:800;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-page .market-tile span{color:rgba(255,255,255,.9);font-size:13px;font-weight:750}.market-page .market-tile em{font-size:11px;font-style:normal;font-weight:800;margin-top:4px;white-space:nowrap}.market-page .market-tile em.down{color:#ff7b8b}.market-page .market-tile em.up{color:#63d8c7}.market-page .market-spark{height:30px;width:58px}.market-page .market-spark polyline{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2}.market-page .market-spark.down polyline{stroke:#ff7b8b}.market-page .market-spark.up polyline{stroke:#63d8c7}.market-page .hero{padding:70px 0}.market-page .hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);grid-gap:58px;gap:58px;align-items:center}.market-page .card-kicker,.market-page .eyebrow,.market-page .sec-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--mt-amber);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:18px}.market-page .flag,.market-page .pip{width:7px;height:7px;border-radius:999px;background:var(--mt-amber);display:inline-block}.market-page h1,.market-page h2,.market-page h3{color:#fff;letter-spacing:0}.market-page h1{font-family:var(--serif);font-size:clamp(46px,7vw,84px);line-height:.98;font-weight:600;margin-bottom:24px}.market-page .grad{background:linear-gradient(90deg,var(--mt-amber),#e1bd62);-webkit-background-clip:text;background-clip:text;color:transparent}.market-page .subhead{font-size:clamp(21px,2.35vw,29px);color:var(--mt-amber);line-height:1.22;margin-bottom:14px;font-weight:800;max-width:760px}.market-page .lead,.market-page .sec-sub,.market-page .sub{color:var(--mt-muted);font-size:17px;line-height:1.75;max-width:720px}.market-page .section-centered{margin:0 auto 38px;max-width:900px;text-align:center}.market-page .section-centered .sec-eyebrow{justify-content:center}.market-page .section-centered .sec-sub,.market-page .section-centered .sec-title{margin-left:auto;margin-right:auto}.market-page .hero-ctas,.market-page .row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.market-page .btn-ghost,.market-page .btn-primary,.market-page .pbtn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;padding:12px 18px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s ease,border-color .15s ease,background .15s ease}.market-page .btn-primary,.market-page .pbtn.solid{background:linear-gradient(135deg,var(--mt-amber),var(--mt-teal));color:#06101d;border:0;box-shadow:0 14px 38px rgba(196,154,60,.24)}.market-page .btn-ghost,.market-page .pbtn.outline{background:rgba(255,255,255,.06);color:#fff;border:1px solid var(--mt-line)}.market-page .btn-ghost:hover,.market-page .btn-primary:hover,.market-page .pbtn:hover{transform:translateY(-1px)}.market-page .disc,.market-page .hero-note,.market-page .micro{color:rgba(196,154,60,.86);font-size:12px;margin-top:13px}.market-page .article-wrap,.market-page .b2b-card,.market-page .business-card,.market-page .ex-card,.market-page .filter-card,.market-page .health-card,.market-page .method-card,.market-page .pc,.market-page .plan,.market-page .proof-card,.market-page .read,.market-page .signup-card,.market-page .voice{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.market-page .health-card{padding:24px}.market-page .eh,.market-page .et,.market-page .hc-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.market-page .et span,.market-page .hc-kicker,.market-page .hc-tag{color:var(--mt-muted);font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:1.1px}.market-page .et span:first-child{color:var(--mt-amber);font-size:13px;font-weight:900}.market-page .hc-tag{color:var(--mt-teal);background:rgba(86,200,200,.12);border:1px solid rgba(86,200,200,.25);border-radius:999px;padding:4px 8px}.market-page .hc-state-wrap{display:flex;gap:18px;align-items:center;padding:24px 0 18px}.market-page .hc-badge{width:56px;height:56px;display:grid;place-items:center;border-radius:18px;background:rgba(91,215,144,.12);border:1px solid rgba(91,215,144,.24)}.market-page .hc-badge svg{width:31px;height:31px;stroke:var(--mt-green);fill:none;stroke-width:2.3}.market-page .hc-state .big{display:block;color:#fff;font-family:var(--serif);font-size:42px;line-height:1;font-weight:600}.market-page .hc-score{color:var(--mt-muted);font-family:var(--mono);font-size:15px;margin-left:12px}.market-page .hc-state .lbl{color:var(--mt-green);font-size:13px}.market-page .hc-scale{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border-radius:999px;border:1px solid var(--mt-line);font-family:var(--mono);font-size:10px;text-align:center}.market-page .hc-scale span{padding:8px 4px}.market-page .s-ok{background:#2ccf68;color:rgba(255,255,255,.96);text-shadow:0 1px 2px rgba(0,0,0,.22)}.market-page .s-mix{background:#d8ab1e;color:rgba(255,255,255,.97);text-shadow:0 1px 2px rgba(0,0,0,.28)}.market-page .s-str{background:#ef3b2f;color:rgba(255,255,255,.97);text-shadow:0 1px 2px rgba(0,0,0,.26)}.market-page .hc-rows{margin-top:18px;border-top:1px solid var(--mt-line)}.market-page .hc-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09)}.market-page .hc-row .label{color:var(--mt-soft);font-size:13px}.market-page small{color:var(--mt-amber);margin-left:8px;font-family:var(--mono);font-size:10px}.market-page .hc-chip{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800}.market-page .hc-chip.good{color:var(--mt-green);background:rgba(91,215,144,.11)}.market-page .hc-chip.mix{color:var(--mt-amber);background:rgba(242,191,94,.11)}.market-page .hc-chip.stress{color:var(--mt-red);background:rgba(255,125,138,.11)}.market-page .hc-chip.good .pip{background:var(--mt-green)}.market-page .hc-chip.mix .pip{background:var(--mt-amber)}.market-page .hc-chip.stress .pip{background:var(--mt-red)}.market-page .hc-foot{color:rgba(255,255,255,.52);font-size:11.5px;line-height:1.55;margin-top:14px}.market-page .trust{border-block:1px solid rgba(196,154,60,.36);background:rgba(196,154,60,.14)}.market-page .trust-in{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px}.market-page .trust-item{padding:25px 22px;border-left:1px solid rgba(255,255,255,.08)}.market-page .trust-num{display:block;color:#fff;font-family:var(--serif);font-size:30px;line-height:1.05}.market-page .trust-lbl{color:rgba(243,247,251,.76);font-size:13px;line-height:1.4}.market-page section{scroll-margin-top:90px}.market-page .article-section,.market-page .business,.market-page .closer,.market-page .explain,.market-page .isnot,.market-page .methodology,.market-page .offer,.market-page .pain,.market-page .philosophy,.market-page .proof,.market-page .readings,.market-page .signup-band,.market-page .voices{padding:96px 0}.market-page .pain-head{display:block;margin:0 auto 38px;max-width:920px;text-align:center}.market-page .closer h2,.market-page .explain h2,.market-page .pain h2,.market-page .sec-title{font-family:var(--serif);font-size:clamp(34px,4.6vw,58px);line-height:1.04;font-weight:600}.market-page .pain h2{margin-inline:auto;max-width:900px}.market-page .pain .lead{margin:20px auto 0;max-width:720px}.market-page .hl,.market-page em{color:var(--mt-amber);font-style:italic}.market-page .b2b-grid,.market-page .filter-grid,.market-page .method-grid,.market-page .pain-grid,.market-page .price-grid,.market-page .proof-grid,.market-page .read-grid,.market-page .transparency-grid,.market-page .voices-grid{display:grid;grid-gap:18px;gap:18px}.market-page .pain-grid{grid-template-columns:repeat(3,1fr)}.market-page .pc{padding:24px;display:flex;flex-direction:column;gap:22px}.market-page .badge,.market-page .cue,.market-page .founder,.market-page .pc .n,.market-page .refresh,.market-page .ribbon,.market-page .tag{font-family:var(--mono);font-size:12px;font-weight:900;letter-spacing:1.15px;text-transform:uppercase}.market-page .pc .n{color:#ff9aa5}.market-page .pc h3,.market-page .read h3{font-size:20px;line-height:1.25;margin:8px 0 10px}.market-page .article-section p,.market-page .b2b-card p,.market-page .business p,.market-page .explain p,.market-page .filter-card p,.market-page .method-card p,.market-page .pc p,.market-page .plan .pd,.market-page .plan li,.market-page .proof-card p,.market-page .read p,.market-page .signup-card p,.market-page .transparency-item p,.market-page .voice p{color:var(--mt-muted);line-height:1.65;font-size:14px}.market-page .pc-fix{border-top:1px solid var(--mt-line);padding-top:18px}.market-page .tag{color:var(--mt-amber)}.market-page .sec-title{max-width:860px;margin-bottom:16px}.market-page .sec-sub{margin-bottom:36px}.market-page .read-grid{grid-template-columns:repeat(3,1fr)}.market-page .read{padding:24px;min-height:285px;position:relative}.market-page .read.is-free{border-color:rgba(86,200,200,.35)}.market-page .ord{color:var(--mt-amber);font-family:var(--mono);font-size:13px;margin-bottom:16px}.market-page .badge{display:inline-flex;border-radius:999px;padding:5px 9px}.market-page .badge.free{color:var(--mt-green);background:rgba(91,215,144,.12)}.market-page .badge.paid{color:var(--mt-teal);background:rgba(86,200,200,.11)}.market-page .ask{color:#fff!important;font-weight:700}.market-page .refresh{color:var(--mt-amber);margin-top:18px}.market-page .proof{background:rgba(255,255,255,.025);border-block:1px solid rgba(255,255,255,.08)}.market-page .proof-head{margin-bottom:30px}.market-page .proof-story{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:22px;gap:22px;align-items:stretch}.market-page .proof-result{background:rgba(26,31,43,.84);border:1px solid rgba(196,154,60,.34);border-radius:8px;box-shadow:0 18px 40px rgba(0,0,0,.24);padding:16px;position:absolute;right:18px;text-align:right;top:18px;width:min(210px,calc(100% - 36px))}.market-page .proof-result span{display:block;color:rgba(255,255,255,.62);font-family:var(--mono);font-size:10px;letter-spacing:1.1px}.market-page .proof-result strong{display:block;color:var(--mt-red);font-family:var(--serif);font-size:48px;line-height:1;margin:7px 0}.market-page .proof-result small{display:block;color:rgba(255,255,255,.66);margin:0;font-family:var(--sans);font-size:11.5px;line-height:1.45}.market-page .proof-grid{grid-template-columns:repeat(2,1fr)}.market-page .proof-card{padding:26px;min-height:260px}.market-page .proof-card.muted{opacity:.82}.market-page .proof-metrics{display:grid;grid-gap:10px;gap:10px;margin:18px 0}.market-page .proof-metric{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--mt-line);padding-top:10px}.market-page .proof-metric span{color:var(--mt-muted);font-size:13px}.market-page .proof-metric strong{color:#fff;font-size:14px;text-align:right}.market-page .method-card span,.market-page .proof-tag{color:var(--mt-amber);font-family:var(--mono);font-size:12px;font-weight:900;letter-spacing:1.15px;text-transform:uppercase}.market-page .article-block h3,.market-page .article-section h2,.market-page .b2b-card h4,.market-page .business h2,.market-page .business h3,.market-page .filter-card h3,.market-page .method-card h3,.market-page .proof-card h3,.market-page .signup-card h2,.market-page .transparency-panel h3{color:#fff;font-family:var(--serif);font-size:27px;line-height:1.16;margin:12px 0}.market-page .proof-chart-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.25);min-height:260px;overflow:hidden;padding:18px;position:relative}.market-page .proof-chart-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;padding-right:220px}.market-page .proof-chart-head span{color:#fff;font-family:var(--serif);font-size:28px;font-weight:700}.market-page .proof-chart-head small{color:var(--mt-muted);font-family:var(--mono);font-size:10px;margin:0;text-transform:uppercase}.market-page .proof-msft-chart{display:block;height:245px;width:100%}.market-page .proof-gridlines path{fill:none;stroke:rgba(255,255,255,.09);stroke-width:1}.market-page .proof-msft-area{fill:url(#msftArea)}.market-page .proof-msft-line{fill:none;stroke:#6ed6d6;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.market-page .proof-msft-level{fill:none;stroke:rgba(196,154,60,.65);stroke-dasharray:5 7;stroke-width:1.5}.market-page .proof-msft-chart text{fill:rgba(255,255,255,.42);font-family:var(--mono);font-size:11px}.market-page .value-structure{padding:96px 0;background:radial-gradient(circle at 78% 40%,rgba(46,85,102,.18),transparent 34%);border-bottom:1px solid rgba(255,255,255,.08)}.market-page .value-structure-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(420px,1.28fr);grid-gap:30px;gap:30px;align-items:stretch}.market-page .value-copy{align-self:center}.market-page .value-copy .sec-sub,.market-page .value-copy .sec-title{text-align:left;margin-inline:0}.market-page .value-panel{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.25);padding:24px}.market-page .value-panel-head{align-items:baseline;border-bottom:1px solid var(--mt-line);display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;padding-bottom:16px}.market-page .value-panel-head span{color:var(--mt-amber);font-family:var(--mono);font-size:11px;font-weight:900;letter-spacing:1.1px;text-transform:uppercase}.market-page .value-panel-head strong{color:#fff;font-family:var(--serif);font-size:34px;line-height:1}.market-page .value-panel-head small{color:var(--mt-muted);font-size:14px;margin:0}.market-page .value-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;padding-top:20px}.market-page .value-side{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:18px}.market-page .value-side-title{align-items:baseline;display:flex;justify-content:space-between;gap:12px;margin-bottom:16px}.market-page .value-side-title span{color:#fff;font-family:var(--serif);font-size:28px;font-weight:800}.market-page .value-side-title small{color:var(--mt-muted);font-family:var(--mono);font-size:10px;margin:0;text-transform:uppercase}.market-page .intrinsic-box{background:rgba(196,154,60,.1);border:1px solid rgba(196,154,60,.26);border-radius:8px;padding:16px}.market-page .intrinsic-box span,.market-page .value-price span{color:var(--mt-muted);display:block;font-size:12px}.market-page .intrinsic-box strong{color:var(--mt-amber);display:block;font-family:var(--serif);font-size:42px;line-height:1.05;margin-top:6px}.market-page .intrinsic-box em{color:#7ad7d0;display:block;font-style:normal;font-weight:800;margin-top:8px}.market-page .value-price{align-items:center;border-bottom:1px solid var(--mt-line);display:flex;justify-content:space-between;margin:14px 0;padding-bottom:14px}.market-page .value-price strong{color:#fff;font-size:20px}.market-page .value-facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;margin-top:16px}.market-page .value-fact{background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:12px}.market-page .value-fact small,.market-page .value-fact span{color:var(--mt-muted);display:block;font-size:11px}.market-page .value-fact strong{color:#fff;display:block;font-size:18px;margin:4px 0}.market-page .value-fact.static-primary-target{background:linear-gradient(135deg,rgba(196,154,60,.16),rgba(36,52,66,.78));border:1px solid rgba(196,154,60,.38);grid-column:1/-1;padding:16px 18px}.market-page .value-fact.static-primary-target span{color:rgba(243,247,251,.72);font-size:12px;font-weight:850}.market-page .value-fact.static-primary-target strong{color:var(--mt-amber);font-family:var(--serif);font-size:34px;line-height:1.05;margin:8px 0}.market-page .value-fact.static-primary-target small{color:#7ad7d0;font-size:14px;font-weight:850;line-height:1.4}.market-page .structure-list{display:grid;grid-gap:10px;gap:10px}.market-page .structure-row{align-items:center;background:rgba(0,0,0,.16);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:flex;gap:14px;justify-content:space-between;padding:13px 14px}.market-page .structure-row span{color:rgba(255,255,255,.78);font-size:13px}.market-page .structure-row strong{color:var(--mt-amber);font-size:14px;text-align:right}.market-page .structure-row.positive strong{color:#6bd68c}.market-page .structure-row.negative strong{color:var(--mt-red)}.market-page .mini-structure-chart{margin-top:16px}.market-page .mini-structure-chart svg{display:block;width:100%;height:132px}.market-page .mini-structure-chart path{fill:none;stroke:#6ed6d6;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.market-page .mini-structure-chart .avg{stroke-width:2.5;stroke-dasharray:7 8}.market-page .mini-structure-chart .short{stroke:var(--mt-amber)}.market-page .mini-structure-chart .long{stroke:rgba(255,255,255,.42)}.market-page .value-foot{border-top:1px solid var(--mt-line);color:var(--mt-amber)!important;font-weight:800;margin-top:12px;padding-top:12px}.market-page .value-structure-lead{align-items:flex-end;display:grid;grid-template-columns:minmax(280px,.8fr) minmax(320px,1fr);grid-gap:30px;gap:30px;margin-bottom:22px}.market-page .value-structure-lead .sec-sub,.market-page .value-structure-lead .sec-title{text-align:left;margin-inline:0}.market-page .value-toolbar{display:inline-flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.05)}.market-page .value-toolbar button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;background:transparent;color:var(--mt-muted);cursor:pointer;font-size:12px;font-weight:900;padding:10px 13px}.market-page .value-toolbar button[aria-pressed=true]{background:rgba(196,154,60,.2);color:#fff;box-shadow:inset 0 0 0 1px rgba(196,154,60,.32)}.market-page .value-panel-head.expanded{grid-template-columns:1fr auto auto auto;align-items:center}.market-page .value-panel-head.expanded em{color:rgba(243,247,251,.92);font-size:18px;font-style:normal;font-weight:950}.market-page .value-panel-head.expanded mark{background:rgba(196,154,60,.14);border:1px solid rgba(196,154,60,.28);border-radius:999px;color:var(--mt-amber);font-family:var(--mono);font-size:10px;font-weight:900;grid-column:1/-1;justify-self:start;letter-spacing:.9px;margin-top:2px;padding:6px 8px;text-transform:uppercase}.market-page .value-static-disclaimer{color:var(--mt-amber);display:block;font-size:12px;font-weight:800;line-height:1.45;margin:12px 0 0;max-width:none;width:100%}.market-page .value-columns.expanded{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.market-page .value-facts.expanded{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .value-facts.expanded .value-fact:nth-child(5){grid-column:1/-1}.market-page .value-facts.expanded .value-fact.static-dividend-fact{grid-column:auto}.market-page .value-static-analysis{background:rgba(15,23,31,.42);border:1px solid rgba(196,154,60,.22);border-radius:8px;margin-top:12px;padding:14px 16px}.market-page .value-static-analysis span{color:var(--mt-amber);display:block;font-family:var(--mono);font-size:10px;font-weight:900;letter-spacing:1px;margin-bottom:8px}.market-page .value-static-analysis p{color:rgba(243,247,251,.78);font-size:13px;line-height:1.55;margin:0}.market-page .etf-holdings-table{background:rgba(0,0,0,.14);border:1px solid rgba(196,154,60,.28);border-radius:8px;margin-top:14px;overflow:hidden}.market-page .etf-holdings-title{border-bottom:1px solid rgba(255,255,255,.08);color:var(--mt-amber);font-family:var(--mono);font-size:11px;font-weight:900;letter-spacing:1.1px;padding:10px 12px;text-transform:uppercase}.market-page .etf-holding-row,.market-page .etf-holdings-head{display:grid;grid-template-columns:minmax(58px,.7fr) minmax(0,2fr) minmax(62px,.7fr);grid-gap:10px;gap:10px;align-items:center}.market-page .etf-holdings-empty{color:rgba(255,255,255,.72);font-size:13px;line-height:1.45;padding:12px}.market-page .etf-holdings-head{background:rgba(255,255,255,.045);color:rgba(255,255,255,.58);font-family:var(--mono);font-size:10px;padding:8px 12px;text-transform:uppercase}.market-page .etf-holding-row{border-top:1px solid rgba(255,255,255,.065);padding:8px 12px}.market-page .etf-holding-row strong{color:#fff;font-family:var(--mono);font-size:12px}.market-page .etf-holding-row span{color:var(--mt-soft);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-page .etf-holding-row em{color:var(--mt-amber);font-family:var(--mono);font-size:12px;font-style:normal;font-weight:900;text-align:right}.market-page .structure-list.expanded{gap:11px}.market-page .structure-row.present strong{color:#6bd68c}.market-page .structure-row.absent strong{color:var(--mt-red)}.market-page .structure-row.neutral strong{color:var(--mt-amber)}.market-page .structure-row span{align-items:center;display:inline-flex;gap:9px}.market-page .structure-dot{border-radius:999px;display:inline-block;flex:0 0 auto;height:10px;width:10px}.market-page .structure-dot.present{background:#6bd68c}.market-page .structure-dot.absent{background:var(--mt-red)}.market-page .structure-dot.neutral{background:var(--mt-amber)}.market-page .value-notes{border-top:1px solid var(--mt-line);display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:18px;padding-top:16px}.market-page .value-notes p{color:var(--mt-muted);font-size:13px;line-height:1.55;margin:0}.market-page .value-footer-row{align-items:center;border-top:1px solid var(--mt-line);display:flex;gap:16px;justify-content:space-between;margin-top:14px;padding-top:14px}.market-page .value-footer-row .value-foot{border-top:0;margin:0;padding:0}.market-page .value-legend{display:flex;flex-wrap:wrap;gap:12px}.market-page .value-legend span{align-items:center;color:var(--mt-muted);display:inline-flex;font-size:12px;font-weight:800;gap:7px}.market-page .methodology{background:rgba(255,255,255,.035);border-block:1px solid var(--mt-line)}.market-page .method-grid{grid-template-columns:repeat(4,1fr)}.market-page .method-card{padding:22px;min-height:210px}.market-page .method-card h3{font-size:21px}.market-page .method-head{margin-bottom:38px}.market-page .method-card span{display:block;color:var(--mt-amber);font-size:8px;letter-spacing:.6px;margin-top:18px;line-height:1.45}.market-page .business{background:rgba(255,255,255,.04)}.market-page .business-card{padding:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:center}.market-page .business-card p{max-width:720px}.market-page .business-hero h1{color:#fff;font-family:var(--serif);font-size:clamp(42px,5.8vw,70px);line-height:1.02;margin-bottom:18px}.market-page.business-page .business{padding-top:92px}.market-page .business-card .btn-ghost{white-space:nowrap}.market-page .philosophy{background:rgba(255,255,255,.035);border-block:1px solid var(--mt-line)}.market-page .filter-title{color:#fff;font-size:20px;margin:28px 0 18px}.market-page .filter-grid{grid-template-columns:repeat(4,1fr)}.market-page .filter-card{padding:22px;min-height:230px}.market-page .filter-card span{color:var(--mt-amber);font-family:var(--mono);font-size:12px;font-weight:900}.market-page .filter-card span:empty{display:none}.market-page .filter-card h3{font-size:21px}.market-page .phil-transition{background:rgba(196,154,60,.12);border:1px solid rgba(196,154,60,.26);border-radius:8px;color:#f1d28b!important;font-weight:800;margin:28px auto 0;max-width:860px;padding:18px 20px;text-align:center;font-size:16px!important}.market-page .article-section{background:rgba(255,255,255,.025)}.market-page .article-wrap{padding:32px;max-width:960px}.market-page .article-title-band{background:rgba(196,154,60,.16);border:1px solid rgba(196,154,60,.34);border-left:6px solid var(--mt-amber);border-radius:8px;margin:8px 0 28px;padding:24px 28px}.market-page .article-title-band h2{font-size:clamp(31px,4vw,50px);margin:0 0 12px}.market-page .article-title-band p{color:#fff!important;font-size:18px!important;font-weight:650;line-height:1.65;margin:0}.market-page .article-block-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .article-block{border:1px solid var(--mt-line);border-radius:8px;background:rgba(255,255,255,.045);padding:22px}.market-page .article-block h3{font-size:24px}.market-page .article-ref{color:rgba(196,154,60,.82)!important;font-family:var(--mono);font-size:11px!important;margin-top:22px}.market-page .transparency-grid{grid-template-columns:repeat(2,1fr)}.market-page .transparency-panel{border:1px solid var(--mt-line);border-radius:8px;padding:24px;background:rgba(255,255,255,.055)}.market-page .transparency-panel.yes{border-color:rgba(91,215,144,.46);border-width:2px}.market-page .transparency-panel.no{border-color:rgba(255,125,138,.42);border-width:2px}.market-page .transparency-item{border-top:1px solid var(--mt-line);padding-top:16px;margin-top:16px}.market-page .transparency-item strong{color:#fff}.market-page .b2b-block{margin-top:34px}.market-page .b2b-block>h3,.market-page .b2b-intro{max-width:760px}.market-page .b2b-list{display:grid;grid-gap:14px;gap:14px}.market-page .b2b-list p,.market-page .compliance-row{border:1px solid var(--mt-line);border-radius:8px;padding:18px;background:rgba(255,255,255,.045)}.market-page .b2b-grid{grid-template-columns:repeat(4,1fr)}.market-page .b2b-grid.three{grid-template-columns:repeat(3,1fr)}.market-page .b2b-card{padding:20px}.market-page .b2b-card h4{font-size:20px}.market-page .compliance-grid{display:grid;grid-gap:12px;gap:12px}.market-page .compliance-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.market-page .compliance-row .yes{color:var(--mt-green)!important}.market-page .compliance-row .no{color:var(--mt-red)!important}.market-page .business-final{margin-top:34px}.market-page .business-case{margin-top:34px;grid-template-columns:1fr}.market-page .business-case p{max-width:900px}.market-page .b2b-contact{color:var(--mt-muted);font-size:13px;margin-top:18px}.market-page .signup-band{background:rgba(255,255,255,.035);border-block:1px solid var(--mt-line)}.market-page .signup-card{padding:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.6fr) auto;grid-gap:24px;gap:24px;align-items:center}.market-page .signup-card ul{list-style:none;display:grid;grid-gap:9px;gap:9px}.market-page .signup-card li{color:var(--mt-soft);font-size:14px}.market-page .signup-card li:before{content:"✓";color:var(--mt-green);font-weight:900;margin-right:9px}.market-page .signup-card small{display:block;margin:8px 0 0;color:var(--mt-amber);font-family:var(--mono);font-weight:900}.market-page .closer,.market-page .midcta{text-align:center;background:linear-gradient(135deg,rgba(86,200,200,.13),rgba(33,120,220,.12));border-block:1px solid var(--mt-line)}.market-page .midcta h2{font-family:var(--serif);font-size:clamp(31px,4vw,50px);line-height:1.08;margin-bottom:10px}.market-page .closer p,.market-page .midcta p{color:var(--mt-muted);max-width:650px;margin-inline:auto}.market-page .midcta .row{justify-content:center}.market-page .explain-grid{display:grid;grid-template-columns:.95fr 1.05fr;grid-gap:56px;gap:56px;align-items:center}.market-page .pull{margin:24px 0;padding:18px 20px;border-left:3px solid var(--mt-amber);background:rgba(196,154,60,.12);color:#fff;font-family:var(--serif);font-size:20px;line-height:1.45}.market-page .ex-card{padding:24px}.market-page .ex-item{margin-top:16px;padding:18px;border:1px solid var(--mt-line);border-radius:8px;background:rgba(255,255,255,.04)}.market-page .eh span:first-child{color:#fff;font-weight:800}.market-page .ok{color:var(--mt-green)}.market-page .mech{color:var(--mt-muted);font-size:14px;line-height:1.65;margin-top:10px}.market-page .mech b{color:#fff;font-weight:700}.market-page .isnot{background:rgba(255,255,255,.035);border-block:1px solid var(--mt-line)}.market-page .isnot .sec-title{max-width:none;white-space:nowrap}.market-page .isnot-tbl{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--mt-line);border-radius:8px;overflow:hidden}.market-page .isnot-row{display:contents}.market-page .isnot-tbl .c,.market-page .isnot-tbl .h{padding:18px 20px;border-bottom:1px solid var(--mt-line)}.market-page .isnot-tbl .h{background:rgba(255,255,255,.07);color:#fff;font-family:var(--mono);font-size:11px;letter-spacing:1.2px;text-transform:uppercase;font-weight:800}.market-page .isnot-tbl .c{color:var(--mt-soft);min-height:60px}.market-page .isnot-tbl .no{border-left:1px solid var(--mt-line);color:rgba(255,255,255,.55)}.market-page .isnot-tbl .yes{color:#fff}.market-page .voices-grid{grid-template-columns:repeat(3,1fr)}.market-page .voice{padding:24px}.market-page .q{font-family:var(--serif);color:#fff!important;font-size:19px!important}.market-page .who{display:flex;align-items:center;gap:12px;margin-top:22px}.market-page .av{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--mt-teal),var(--mt-blue));display:block}.market-page .nm{color:#fff;font-weight:800}.market-page .rl{color:var(--mt-muted);font-size:12px}.market-page .disc{max-width:760px}.market-page .voices .disc{max-width:none;width:100%}.market-page .offer{background:rgba(255,255,255,.04)}.market-page .offer-head{text-align:center;max-width:920px;margin:0 auto 38px}.market-page .founder{color:var(--mt-amber);display:inline-flex;font-size:13px;margin-bottom:16px}.market-page .price-grid{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:center;align-items:stretch}.market-page .plan{padding:28px;position:relative;display:flex;flex-direction:column}.market-page .plan.feat{border-color:rgba(86,200,200,.5);box-shadow:0 28px 90px rgba(33,120,220,.25)}.market-page .plan.beta,.plan-option.beta{border-color:rgba(196,154,60,.62);box-shadow:0 22px 70px rgba(196,154,60,.12)}.market-page .plan.beta .pn,.plan-option.beta h2{color:#f1c85b}.beta-action{background:linear-gradient(90deg,#c49a3c,#6bd1c9);border-color:transparent!important;color:#0c1723!important;font-weight:900}.pbtn.disabled{cursor:not-allowed;opacity:.55;text-align:center}.market-page .cue,.market-page .ribbon{color:var(--mt-amber)}.market-page .pn{color:#fff;font-family:var(--serif);font-size:34px;font-weight:600;margin-top:10px}.market-page .pp{color:#fff;font-size:42px;font-weight:800;line-height:1;margin:16px 0 10px}.market-page .pp small{display:inline;color:var(--mt-muted);font-size:14px;margin-left:6px;font-family:var(--sans)}.market-page .plan ul{list-style:none;display:flex;flex-direction:column;gap:10px;margin:24px 0}.market-page .plan li:before{content:"✓";color:var(--mt-green);font-weight:900;margin-right:9px}.market-page .plan li.no:before{content:"X";color:#ff4b4b}.market-page .plan li.dim{opacity:.55}.market-page .plan .pbtn{margin-top:auto;width:100%}.market-page .closer h2{max-width:850px;margin:0 auto 14px}.market-page .closer .btn-primary{margin-top:28px}.market-page footer{padding:54px 0 44px;background:#0a1422;border-top:1px solid var(--mt-line)}.market-page .foot-grid{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.market-page .foot-brand p,.market-page .foot-legal{color:rgba(255,255,255,.52);font-size:12px;line-height:1.65;max-width:720px}.market-page .foot-cols{display:flex;gap:46px}.market-page .foot-col{display:flex;flex-direction:column;gap:8px;min-width:110px}.market-page .foot-col h4{color:#fff;font-size:13px;margin-bottom:4px}.market-page .foot-col a{color:var(--mt-muted);font-size:13px;text-decoration:none}.market-page .foot-legal{border-top:1px solid var(--mt-line);margin-top:32px;padding-top:24px;max-width:none}@media (max-width:980px){.market-page .isnot .sec-title{white-space:normal}.market-page .nav-links a[href^="#"]{display:none}.market-page .business-card,.market-page .explain-grid,.market-page .hero-grid,.market-page .pain-head,.market-page .proof-head,.market-page .proof-story,.market-page .value-structure-grid,.market-page .value-structure-lead{grid-template-columns:1fr}.market-page .b2b-grid,.market-page .filter-grid,.market-page .method-grid,.market-page .pain-grid,.market-page .read-grid,.market-page .voices-grid{grid-template-columns:1fr 1fr}.market-page .proof-grid,.market-page .signup-card,.market-page .transparency-grid,.market-page .value-columns,.market-page .value-notes,.market-page .value-panel-head.expanded{grid-template-columns:1fr}.market-page .proof-result{position:static;text-align:left;width:auto}.market-page .proof-chart-head{padding-right:0}.market-page .trust-in{grid-template-columns:repeat(2,1fr)}.market-page .market-strip-frame{grid-template-columns:1fr}.market-page .market-strip-title{border-bottom:1px solid var(--mt-line);border-right:0;justify-content:flex-start;min-height:46px}.market-page .hero{padding-top:64px}}@media (max-width:680px){.market-page .mt-wrap{width:min(100% - 28px,1160px)}.market-page .mt-nav{top:0}.market-page .nav-in{min-height:62px;padding:0 12px}.market-page .brand{font-size:18px}.market-page .nav-links{gap:10px}.market-page .nav-language{display:none}.market-page .article-section,.market-page .business,.market-page .closer,.market-page .explain,.market-page .hero,.market-page .isnot,.market-page .methodology,.market-page .offer,.market-page .pain,.market-page .philosophy,.market-page .proof,.market-page .readings,.market-page .signup-band,.market-page .value-structure,.market-page .voices{padding:66px 0}.market-page .hero-grid{gap:34px}.market-page h1{font-size:clamp(42px,14vw,58px)}.market-page .subhead{font-size:21px}.market-page .btn-ghost,.market-page .btn-primary,.market-page .pbtn{width:100%}.market-page .health-card{padding:18px}.market-page .hc-state-wrap{align-items:flex-start}.market-page .hc-state .big{font-size:32px}.market-page .article-block-grid,.market-page .b2b-grid,.market-page .b2b-grid.three,.market-page .compliance-row,.market-page .filter-grid,.market-page .hc-scale,.market-page .method-grid,.market-page .pain-grid,.market-page .price-grid,.market-page .proof-grid,.market-page .read-grid,.market-page .signup-card,.market-page .transparency-grid,.market-page .trust-in,.market-page .value-columns,.market-page .value-notes,.market-page .value-panel-head.expanded,.market-page .voices-grid{grid-template-columns:1fr}.market-page .hc-row{align-items:flex-start;flex-direction:column}.market-page .isnot-tbl{grid-template-columns:1fr}.market-page .isnot-tbl .no{border-left:0}.market-page .business-card .btn-ghost{width:100%}.market-page .foot-cols,.market-page .foot-grid{flex-direction:column;gap:24px}}.ia-card{background:rgba(255,255,255,.9);border:1px solid var(--rule);border-radius:8px;box-shadow:var(--shadow-lg);color:var(--ink);padding:28px 34px 24px}.ia-loading{color:var(--ink2);font-weight:600}.ia-index-head,.ia-persistence-head,.ia-topline{align-items:center;display:flex;justify-content:space-between;gap:16px}.ia-kicker{color:var(--blue);display:block;font-family:var(--mono);font-size:10.5px;font-weight:500;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.ia-topline h3{font-family:var(--serif);font-size:34px;font-weight:500;line-height:1.05}.ia-timebox{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.ia-time{border:1px solid rgba(21,32,43,.16);border-radius:999px;color:var(--ink2);flex:0 0 auto;font-size:13px;font-weight:650;padding:5px 13px}.ia-nav{align-items:center;display:flex;gap:6px;justify-content:flex-end}.ia-nav button{align-items:center;background:#fff;border:1px solid var(--rule);border-radius:4px;color:var(--ink2);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:border-color .15s,color .15s,background .15s;width:32px}.ia-nav button:hover:not(:disabled){background:var(--blue-lt);border-color:rgba(28,70,112,.24);color:var(--blue)}.ia-nav button:disabled{cursor:default;opacity:.45}.ia-nav svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1;width:18px}.ia-nav span{color:var(--ink3);font-family:var(--mono);font-size:11px;min-width:54px;text-align:center}.ia-verdict{align-items:baseline;border-radius:8px;display:flex;justify-content:space-between;gap:18px;margin:24px 0 18px;padding:18px 20px}.ia-verdict span{font-size:clamp(25px,3vw,38px);font-weight:800;letter-spacing:0;line-height:1.05}.ia-verdict strong{color:currentColor;font-size:14px;opacity:.72;white-space:nowrap}.ia-verdict.above{background:var(--green-lt);color:var(--green)}.ia-verdict.below{background:var(--red-lt);color:var(--red)}.ia-verdict.divergent,.ia-verdict.partial{background:var(--amber-lt);color:var(--amber)}.ia-index-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.ia-index{background:#fff;border:1px solid var(--rule);border-radius:8px;min-width:0;padding:16px}.ia-index-head strong{font-family:var(--serif);font-size:25px;font-weight:600}.ia-index-head span{align-items:center;border-radius:999px;display:inline-flex;gap:7px;font-size:12px;font-weight:800;padding:5px 9px;text-transform:uppercase}.ia-index-head i{border-radius:50%;display:inline-block;height:8px;width:8px}.ia-index.above .ia-index-head span{background:var(--green-lt);color:var(--green)}.ia-index.below .ia-index-head span{background:var(--red-lt);color:var(--red)}.ia-index.mixed .ia-index-head span{background:var(--amber-lt);color:var(--amber)}.ia-index.above .ia-index-head i{background:var(--green)}.ia-index.below .ia-index-head i{background:var(--red)}.ia-index.mixed .ia-index-head i{background:var(--amber)}.ia-metrics{border-top:1px solid var(--rule);display:grid;grid-gap:7px;gap:7px;margin-top:14px;padding-top:12px}.ia-metrics span{color:var(--ink3);display:flex;font-family:var(--mono);font-size:11px;justify-content:space-between;gap:10px}.ia-metrics b{color:var(--ink2);font-weight:600}.ia-note{background:var(--blue-lt);border-left:3px solid var(--blue);border-radius:0 6px 6px 0;color:var(--blue);font-weight:650;margin-top:16px;padding:10px 14px}.ia-persistence{background:#fff;border:1px solid var(--rule);border-radius:8px;margin-top:18px;padding:16px 18px}.ia-persistence.locked{background:var(--paper2)}.ia-persistence-head span{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.ia-persistence-head strong{background:var(--blue-lt);border-radius:999px;color:var(--blue);font-size:12px;padding:4px 10px}.ia-persistence.locked .ia-persistence-head strong{background:var(--amber-lt);color:var(--amber)}.ia-persistence p{color:var(--ink2);font-size:13.5px;line-height:1.6;margin-top:10px}.ia-persistence-list{display:grid;grid-gap:7px;gap:7px;margin-top:10px}.ia-persistence-list p{margin-top:0}.ia-persistence-list .ia-mechanism{color:var(--ink3);font-family:var(--serif);font-style:italic}.ia-disclaimer{border-top:1px solid var(--rule);color:var(--ink3);font-size:12.5px;font-weight:600;line-height:1.55;margin-top:18px;padding-top:14px}@media (max-width:980px){.ia-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.ia-card{padding:22px 20px 18px}.ia-topline,.ia-verdict{align-items:flex-start;flex-direction:column}.ia-topline h3{font-size:28px}.ia-timebox{align-items:flex-start}.ia-nav{justify-content:flex-start}.ia-nav button{flex:0 0 34px;height:34px;width:34px}.ia-nav span{text-align:center}.ia-verdict strong{white-space:normal}.ia-index-grid{grid-template-columns:1fr}}.dashboard-health-layout.dashboard-health-revamp.is-collapsed{grid-template-columns:minmax(0,1fr) 46px}.dashboard-health-revamp .dashboard-health-rail{background:linear-gradient(180deg,#d9a919,#c99613);border:0;box-shadow:0 18px 42px rgba(196,154,60,.18);color:#15202b}.dashboard-health-revamp .dashboard-health-rail span{font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.dashboard-health-revamp .dashboard-health-explainer{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border-color:rgba(255,255,255,.16);color:#f3f7fb;max-height:760px;overflow:auto}.dashboard-health-revamp .dashboard-health-explainer article>button,.dashboard-health-revamp .dashboard-health-explainer h3{color:#fff}.dashboard-health-revamp .dashboard-health-explainer article p,.dashboard-health-revamp .dashboard-health-explainer article strong,.dashboard-health-revamp .dashboard-health-explainer>p{color:rgba(243,247,251,.72)}.dashboard-health-revamp .dashboard-health-explainer article strong{color:#fff}.dashboard-health-revamp .dashboard-health-explainer-head button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16);color:#fff}.dashboard-health-revamp .dashboard-health-explainer article.active{background:rgba(196,154,60,.12);border-color:rgba(196,154,60,.32)}.mhm-component-row{position:relative}.mhm-component-tooltip{background:#0d1722;border:1px solid rgba(196,154,60,.36);border-radius:8px;box-shadow:0 18px 44px rgba(0,0,0,.42);color:rgba(243,247,251,.86);font-size:12px;line-height:1.5;opacity:0;padding:12px 14px;pointer-events:none;position:absolute;right:18px;top:calc(100% - 4px);transform:translateY(-4px);transition:.15s ease;width:min(300px,72vw);z-index:30}.mhm-component-tooltip p{margin:0}.mhm-component-tooltip button{background:transparent;border:0;color:var(--mt-amber);cursor:pointer;font-size:12px;font-weight:900;margin-top:8px;padding:0}.mhm-component-row.is-tooltip-open .mhm-component-tooltip{opacity:1;pointer-events:auto;transform:none}@media(max-width:900px){.dashboard-health-layout.dashboard-health-revamp.is-collapsed,.dashboard-health-layout.dashboard-health-revamp.is-open{grid-template-columns:1fr}.dashboard-health-revamp .dashboard-health-rail{min-height:44px}.dashboard-health-revamp .dashboard-health-rail span{transform:none}.mhm-component-tooltip{position:static;display:none;margin-top:8px;width:100%}.mhm-component-row.is-tooltip-open .mhm-component-tooltip{display:block}}.story-layout{display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(340px,.92fr) minmax(420px,1.08fr)}.story-intro{display:flex;flex-direction:column}.story-intro>.sec-title{background:rgba(9,22,34,.34);font-size:clamp(44px,5vw,66px);line-height:.98;margin:0;padding:24px 26px}.story-intro>.sec-eyebrow{margin:0 0 -8px 26px;position:relative;z-index:1}.story-intro>p{background:rgba(9,22,34,.34);color:var(--mt-muted);font-size:15px;line-height:1.65;margin:14px 0 18px 30px;padding:17px}.story-list{background:#0b1520;border:1px solid rgba(255,255,255,.12);padding:8px}.story-list-row{background:#111d2b;border:1px solid rgba(255,255,255,.1);border-radius:6px;margin-bottom:8px;padding:12px}.story-list-row:last-child{margin-bottom:0}.story-list-row>div{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:56px 1fr 1.25fr}.story-list-row strong{color:#fff;font-family:var(--serif);font-size:18px}.story-list-row span{color:#59d694;font-size:10px;font-weight:800}.story-list-row em{color:var(--mt-amber);font-size:10px;font-style:normal;font-weight:800;text-align:right}.story-list-row p{color:rgba(255,255,255,.68);font-size:10px;line-height:1.5;margin:9px 0 0}.story-list-row a{color:var(--mt-muted);display:block;font-size:9px;margin-top:8px;text-align:right;text-decoration:none}.story-list-row.wba{background:#111d2b;border-color:rgba(255,255,255,.1)}.story-list-row.wba em,.story-list-row.wba span{color:#ef7469}.story-layout>#story-msft{grid-column:2;grid-row:1}.story-layout>#story-intc{grid-column:1}.story-layout>#story-pep{grid-column:2}.story-card>header i{background:rgba(216,171,30,.18);border:1px solid rgba(216,171,30,.4);border-radius:999px;color:var(--mt-amber);font-size:8px;font-style:normal;padding:2px 6px}.story-spark>span{bottom:3px;color:var(--mt-muted);font-size:9px;position:absolute;right:0;transform:translateX(-54px)}.dividend-trap-layout{align-items:stretch;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(340px,1fr) minmax(430px,1.05fr)}.dividend-trap-layout .dividend-income-head{margin-bottom:26px}.dividend-trap-layout .dividend-income-cards{grid-template-columns:1fr}.wba-timeline{background:#0b1520;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:rgba(255,255,255,.78);padding:22px}.wba-timeline>header{align-items:center;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;padding-bottom:12px}.wba-timeline>header div{align-items:baseline;display:flex;gap:12px}.wba-timeline>header strong{color:#fff;font-family:var(--serif);font-size:28px}.wba-timeline>header span{color:var(--mt-muted);font-size:11px}.wba-timeline>header em{border:1px solid rgba(235,100,85,.55);border-radius:999px;color:#ee7567;font-size:9px;font-style:normal;font-weight:900;padding:5px 9px;text-transform:uppercase}.wba-intro{color:var(--mt-muted);font-size:12px;line-height:1.55}.wba-legend{display:flex;gap:18px;margin:14px 0}.wba-legend span{color:var(--mt-amber);font-size:9px;font-weight:800}.wba-legend span+span{color:#6acfc9}.wba-events{border-left:2px solid rgba(255,255,255,.16);margin-left:6px;padding-left:18px}.wba-event{min-height:74px;position:relative}.wba-event>i{background:#69d190;border-radius:50%;height:9px;left:-24px;position:absolute;top:5px;width:9px}.wba-event>i.n2{background:var(--mt-amber)}.wba-event>i.n3{background:#e78b4d}.wba-event>i.n4,.wba-event>i.n5{background:#e15f55}.wba-event small{color:var(--mt-muted);display:block;font-size:9px}.wba-event b{color:#e9d174;float:right;font-size:12px}.wba-event strong{color:rgba(255,255,255,.88);display:block;font-size:11px;line-height:1.35}.wba-event p{color:var(--mt-muted);font-size:9px;line-height:1.45;margin:2px 0 0}.wba-summary{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:11px;line-height:1.5;padding:13px}.wba-foot{color:rgba(255,255,255,.72);display:block;font-size:10px;margin-top:16px}@media (max-width:980px){.dividend-trap-layout,.story-layout{grid-template-columns:1fr}.story-layout>#story-intc,.story-layout>#story-msft,.story-layout>#story-pep{grid-column:1;grid-row:auto}}@media (max-width:620px){.story-intro>.sec-title{font-size:42px;padding-inline:18px}.story-intro>p{margin-left:0}.story-list-row>div{grid-template-columns:48px 1fr}.story-list-row em{grid-column:2;text-align:left}}.brand-logo{background:transparent;min-height:0;padding:0}.brand-logo,.brand-with-beta{align-items:center;display:inline-flex}.brand-with-beta{flex-shrink:0;gap:10px}.beta-test-badge{background:rgba(196,154,60,.13);border:1px solid rgba(196,154,60,.62);border-radius:999px;color:#e5b942;display:inline-flex;font-family:var(--mono,monospace);font-size:.68rem;font-weight:900;letter-spacing:.12em;line-height:1;padding:7px 9px;text-transform:uppercase;white-space:nowrap}.dashboard-nav-inner>.beta-test-badge{margin-right:auto}@media (max-width:1180px){.market-page .price-grid{grid-template-columns:repeat(2,minmax(0,420px))}}@media (max-width:680px){.market-page .price-grid{grid-template-columns:1fr}.beta-test-badge{font-size:.58rem;padding:6px 7px}}.brand-logo img{background:transparent;display:block;height:30px;object-fit:contain;width:auto}.dashboard-topbar .brand-logo img{height:32px}.market-page footer .brand-logo img{height:30px}.ia-timebox{min-width:248px}.ia-nav{display:grid;grid-template-columns:32px 32px minmax(112px,auto) 32px 32px;justify-content:end}.ia-nav-time{align-items:center;border:1px solid rgba(21,32,43,.16);border-radius:999px;color:var(--ink2);display:inline-flex;font-size:13px;font-weight:650;justify-content:center;min-height:32px;padding:4px 12px;white-space:nowrap}@media (max-width:620px){.ia-timebox{min-width:0;width:100%}.ia-nav{grid-template-columns:34px 34px minmax(0,1fr) 34px 34px;width:100%}.ia-nav-time{font-size:12px;padding-inline:8px}}.tc-card{background:#fff;border:1px solid rgba(21,32,43,.14);border-radius:8px;box-shadow:var(--shadow);padding:28px 32px 26px;color:var(--ink)}.tc-header,.tc-row,.tc-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.tc-kicker{color:rgba(21,32,43,.52);font-weight:700;font-size:14px}.tc-topline h3{font-family:var(--serif);font-size:34px;line-height:1.05;font-weight:600;margin-top:4px}.tc-search{display:flex;align-items:flex-end;gap:10px;flex-shrink:0}.tc-search label{display:grid;grid-gap:6px;gap:6px;color:var(--ink3);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.tc-search input,.tc-search select{width:110px;border:1px solid rgba(21,32,43,.18);border-radius:4px;padding:10px 12px;color:var(--ink);background:#fff;font-weight:800;text-transform:uppercase}.tc-search select{min-width:260px;text-transform:none}.tc-select-search{align-items:flex-end}.tc-search-with-filters{align-items:flex-end;flex-wrap:wrap;max-width:min(720px,100%)}.tc-symbol-filters{display:flex;align-items:center;gap:10px;border:0;padding:0;margin:0 0 2px}.tc-symbol-filters legend{color:var(--ink3);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-right:2px}.tc-symbol-filters label{display:inline-flex;align-items:center;gap:6px;color:rgba(21,32,43,.72);font-size:12px;font-weight:800;letter-spacing:0;text-transform:none}.tc-symbol-filters input{width:14px;height:14px;accent-color:var(--mt-amber)}.tc-subtitle{color:rgba(21,32,43,.58);font-size:14px;line-height:1.5;margin-top:7px;max-width:420px}.tc-chart-toggle,.tc-search button{border:1px solid rgba(21,32,43,.18);border-radius:4px;background:#fff;color:var(--ink);cursor:pointer;font-weight:700}.tc-search button{padding:10px 16px}.tc-search button:disabled{opacity:.55;cursor:wait}.tc-combobox{position:relative}.tc-symbol-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:min(360px,86vw);max-height:310px;overflow:auto;background:#fff;border:1px solid rgba(21,32,43,.16);border-radius:6px;box-shadow:0 18px 40px rgba(21,32,43,.16);padding:6px}.tc-symbol-option{display:grid;width:100%;grid-gap:4px;gap:4px;border:0;border-radius:4px;background:transparent;color:var(--ink);cursor:pointer;padding:10px 11px;text-align:left}.tc-symbol-option:focus-visible,.tc-symbol-option:hover{background:rgba(97,204,222,.13);outline:none}.tc-symbol-option span{display:flex;align-items:baseline;gap:10px}.tc-symbol-option strong{font-size:15px;letter-spacing:.04em}.tc-symbol-option em{color:rgba(21,32,43,.58);font-style:normal;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-symbol-option small{color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.tc-symbol-empty{color:rgba(21,32,43,.56);font-size:13px;margin:0;padding:12px}.tc-universe-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.tc-tag{border-radius:999px;background:rgba(97,204,222,.14);color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1;padding:8px 10px;text-transform:uppercase}.tc-tag.dividend-king{background:var(--amber-lt);color:#6B4A0C}.tc-tag.dividend-aristocrat{background:var(--green-lt);color:var(--green)}.tc-header{border-top:1px solid var(--rule);margin-top:26px;padding-top:24px}.tc-symbol{font-size:clamp(42px,5vw,72px);font-weight:800;line-height:.95;letter-spacing:0}.tc-company{color:rgba(21,32,43,.58);font-size:24px;font-weight:650;margin-left:18px}.tc-pricebox{display:grid;justify-items:end;grid-gap:8px;gap:8px;min-width:210px}.tc-state{border-radius:8px;padding:9px 18px;font-size:20px;font-weight:800}.tc-state.ok{background:var(--green-lt);color:var(--green)}.tc-state.warn{background:var(--red-lt);color:var(--red)}.tc-state.neutral{background:var(--amber-lt);color:#6B4A0C}.tc-pricebox strong{color:rgba(21,32,43,.66);font-size:20px;font-weight:750}.tc-pricebox em{font-style:normal}.tc-pricebox em.up{color:var(--green)}.tc-pricebox em.down{color:var(--red)}.tc-locked{background:var(--blue-lt);border:1px solid rgba(28,70,112,.16);border-radius:8px;margin-top:24px;padding:20px}.tc-locked.neutral{background:var(--paper2);border-color:var(--rule)}.tc-locked strong{display:block;color:var(--ink);font-size:18px;margin-bottom:6px}.tc-locked p{color:var(--ink2);line-height:1.55}.tc-chart-toggle{margin-top:24px;padding:10px 18px}.tc-chart-wrap{margin-top:18px;background:#fff;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0 8px}.tc-chart-wrap svg{display:block;width:100%;height:auto}.tc-grid-line{stroke:rgba(21,32,43,.08);stroke-width:1}.tc-axis-line{stroke:rgba(21,32,43,.2);stroke-width:1}.tc-axis-tick line{stroke:rgba(21,32,43,.24);stroke-width:1}.tc-axis-tick text{fill:rgba(21,32,43,.58);font-size:12px;font-weight:750}.tc-line{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tc-line.close{stroke:#2F3130}.tc-line.ema13{stroke:rgba(74,141,205,.62);stroke-width:1.8}.tc-line.ema21{stroke:#2E7DE1;stroke-dasharray:5 5}.tc-line.sma50{stroke:#F39A18}.tc-line.sma200{stroke:#9E3B22}.tc-crosshair line{stroke:rgba(21,32,43,.38);stroke-dasharray:4 4;stroke-width:1}.tc-crosshair circle{fill:#2F3130;stroke:#fff;stroke-width:2}.tc-chart-tooltip rect{fill:rgba(255,255,255,.96);stroke:rgba(21,32,43,.16);stroke-width:1}.tc-chart-tooltip text{fill:rgba(21,32,43,.72);font-size:11px;font-weight:750}.tc-chart-tooltip .date{fill:var(--ink);font-size:12px;font-weight:850}.tc-chart-tooltip .value{fill:var(--ink)}.tc-chart-tooltip .close circle{fill:#2F3130}.tc-chart-tooltip .ema13 circle{fill:rgba(74,141,205,.72)}.tc-chart-tooltip .ema21 circle{fill:#2E7DE1}.tc-chart-tooltip .sma50 circle{fill:#F39A18}.tc-chart-tooltip .sma200 circle{fill:#9E3B22}.tc-legend{display:flex;gap:14px;flex-wrap:wrap;color:var(--ink2);font-weight:700;font-size:13px;padding:0 4px}.tc-legend button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:currentColor;cursor:pointer;font:inherit;opacity:.98;padding:4px 2px}.tc-legend button:before{content:"";display:inline-block;width:22px;height:3px;margin-right:8px;vertical-align:middle;background:currentColor}.tc-legend button[aria-pressed=false]{opacity:.38}.tc-legend .close{color:#2F3130}.tc-legend .ema13{color:rgba(74,141,205,.72)}.tc-legend .ema13:before{height:2px}.tc-legend .ema21{color:#2E7DE1}.tc-legend .sma50{color:#F39A18}.tc-legend .sma200{color:#9E3B22}.tc-conditions{margin-top:28px;border-top:1px solid var(--rule)}.tc-row{align-items:center;border-bottom:1px solid var(--rule);padding:20px 0}.tc-row>div{flex:1 1;min-width:0;position:relative}.tc-row strong{display:block;font-size:22px;line-height:1.2;color:var(--ink)}.tc-row p{color:rgba(21,32,43,.72);font-size:16px;line-height:1.4}.tc-tooltip{background:#fff;border:1px solid rgba(21,32,43,.14);border-radius:8px;box-shadow:var(--shadow-lg);left:0;opacity:0;padding:11px 13px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;width:min(340px,80vw);z-index:15}.tc-tooltip a{color:var(--blue);display:inline-flex;font-size:12px;font-weight:800;margin-top:8px;text-decoration:none}.tc-row:focus-within .tc-tooltip,.tc-row:hover .tc-tooltip{opacity:1;pointer-events:auto;transform:translateY(0)}.tc-chart-meta{color:rgba(21,32,43,.58);display:flex;flex-wrap:wrap;font-size:12px;font-weight:750;gap:12px;justify-content:space-between;margin:0 4px 8px}.tc-row b{flex:0 0 auto;max-width:280px;text-align:right;font-size:20px;line-height:1.25}.tc-row b.ok{color:var(--green)}.tc-row b.warn{color:var(--red)}.tc-row b.neutral{color:rgba(21,32,43,.6)}.tc-mark{width:40px;height:40px;flex:0 0 40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:19px;font-weight:750;background:var(--paper2);color:rgba(21,32,43,.54)}.tc-mark.ok{background:var(--green-lt);color:var(--green)}.tc-mark.warn{background:var(--red-lt);color:var(--red)}.tc-mark.neutral{background:var(--paper2);color:rgba(21,32,43,.54)}.tc-explanations{border-top:1px solid rgba(21,32,43,.13);margin-top:24px;padding-top:18px}.tc-explanations summary{cursor:pointer;color:rgba(21,32,43,.74);font-size:18px;font-weight:800;line-height:1.35}.tc-explanations-intro{color:rgba(21,32,43,.66);font-size:14px;line-height:1.6;margin:12px 0 18px;max-width:820px}.tc-explanation-grid{display:grid;grid-gap:14px;gap:14px}.tc-explanation{background:rgba(248,246,241,.72);border:1px solid rgba(21,32,43,.1);border-radius:8px;padding:18px}.tc-explanation h4{color:var(--ink);font-size:18px;line-height:1.25;margin-bottom:10px}.tc-explanation p{color:rgba(21,32,43,.72);font-size:14px;line-height:1.62;margin-bottom:10px}.tc-explanation-meta{display:grid;grid-gap:4px;gap:4px;margin-top:12px}.tc-explanation-meta strong{color:var(--ink);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.tc-explanation-meta span{color:rgba(21,32,43,.7);font-size:14px;line-height:1.5}.tc-institution{display:inline-flex;margin-top:26px;color:var(--ink);text-decoration:none;font-weight:700}.tc-disclaimer{margin-top:18px;color:rgba(21,32,43,.58);line-height:1.55;font-weight:600}@media (max-width:760px){.tc-card{padding:22px 20px}.tc-header,.tc-row,.tc-topline{flex-direction:column;align-items:stretch;gap:12px}.tc-search{width:100%;align-items:flex-end}.tc-search label{flex:1 1}.tc-search input,.tc-search select{width:100%}.tc-combobox{flex:1 1}.tc-symbol-menu{left:0;right:auto;width:100%}.tc-company{display:block;margin:8px 0 0;font-size:18px}.tc-pricebox{justify-items:start;min-width:0}.tc-row{position:relative;padding-left:54px}.tc-mark{position:absolute;left:0;top:20px}.tc-row b{text-align:left;max-width:none;font-size:18px}.tc-tooltip{opacity:1;pointer-events:auto;position:static;transform:none;width:100%;margin-top:10px}}.business-v2 .biz-wrap,.market-page .mt-wrap{width:min(1320px,calc(100% - 48px));max-width:1320px}.market-page .hero-grid{grid-template-columns:minmax(0,1.12fr) minmax(400px,.88fr)}.market-page .hero h1{max-width:11.5ch}.story-case-head{align-items:end;display:grid;grid-gap:42px;gap:42px;grid-template-columns:minmax(300px,.8fr) minmax(360px,1.2fr);margin-bottom:28px}.story-case-head .sec-title{margin:0}.story-case-head>p{color:var(--mt-muted);font-size:17px;line-height:1.7;margin:0;max-width:720px}.story-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.story-card{background:#0d1722;border:1px solid rgba(255,255,255,.13);border-radius:7px;box-shadow:0 22px 54px rgba(0,0,0,.24);display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:20px}.story-card>header{align-items:baseline;border-bottom:1px solid rgba(255,255,255,.1);display:flex;gap:8px;padding-bottom:12px}.story-card>header strong{color:#fff;font-family:var(--serif);font-size:23px}.story-card>header span{color:var(--mt-muted);font-size:11px}.story-card>header small{color:var(--mt-muted);font-size:10px;margin-left:auto;text-transform:uppercase}.story-spark{height:105px;margin:14px 0 2px;position:relative}.story-spark svg{height:82px;width:100%}.story-spark polyline{fill:none;stroke:#76d3be;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.3;vector-effect:non-scaling-stroke}.story-card.danger .story-spark polyline,.story-card.down .story-spark polyline{stroke:#82cfc1}.story-card.flat .story-spark polyline{stroke:#d8aa31}.story-spark b{bottom:0;color:#f16a5a;font-size:22px;position:absolute;right:0}.story-card.up .story-spark b{color:#5bd790}.story-card.flat .story-spark b{color:#d8aa31}.story-readings{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.story-readings>div{background:#111d2b;border:1px solid rgba(255,255,255,.12);border-radius:7px;padding:16px}.story-readings h3{font-family:var(--sans);font-size:15px;margin:0 0 8px}.story-readings em{background:rgba(74,203,139,.16);border-radius:4px;color:#68da9c;display:inline-block;font-size:10px;font-style:normal;font-weight:850;padding:4px 7px}.story-readings>div+div em{background:rgba(222,168,48,.16);color:#e0ad38}.story-card.danger .story-readings em{background:rgba(220,83,70,.14);color:#ef786d}.story-readings p{color:rgba(255,255,255,.72);font-size:12px;line-height:1.55;margin:10px 0 0}.story-verdict{color:var(--mt-amber);display:block;font-size:12px;margin:17px 0 10px;text-align:center}.story-analysis{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:7px;color:rgba(255,255,255,.75);flex:1 1;font-size:12px;line-height:1.6;margin:0;padding:14px}.story-card>footer{align-items:center;border-top:1px solid rgba(255,255,255,.1);display:flex;gap:12px;justify-content:space-between;margin-top:14px;padding-top:14px}.story-card>footer span{color:var(--mt-muted);font-size:10px}.story-card>footer a{background:linear-gradient(135deg,var(--mt-amber),#e8bd48);border-radius:5px;color:#101722;font-size:11px;font-weight:900;padding:9px 12px;text-decoration:none}.business-page .story-case-head{margin-top:8px}.dividend-income-cta .btn-primary{max-width:460px;text-align:center}.dividend-income-cta p{color:var(--mt-amber)!important;font-weight:750;line-height:1.55;margin-inline:auto;max-width:720px}@media (max-width:980px){.market-page .hero-grid,.story-case-head,.story-grid{grid-template-columns:1fr}}@media (max-width:620px){.business-v2 .biz-wrap,.market-page .mt-wrap{width:min(100% - 28px,1320px)}.story-readings{grid-template-columns:1fr}.story-card>footer{align-items:stretch;flex-direction:column}.story-card>footer a{text-align:center}}.mhm-date-stack{display:grid;justify-items:end;grid-gap:5px;gap:5px}.mhm-date-stack small,.tc-updated{color:rgba(21,32,43,.54);font-size:12px;font-weight:700;line-height:1.25}.tc-updated{display:block;max-width:260px;text-align:right}@media (max-width:760px){.mhm-date-stack{justify-items:start}.tc-updated{text-align:left}}.studio-shell code{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#fff;padding:2px 6px}.studio-notice{color:var(--mt-teal)!important;font-weight:800}.studio-locked,.studio-panel,.studio-preview,.studio-section{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.16)}.studio-locked{padding:24px}.studio-locked h2{color:#fff;margin-bottom:8px}.studio-locked p{color:var(--mt-muted)}.studio-grid{align-items:start;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(260px,340px) minmax(0,1fr)}.studio-rail{display:grid;grid-gap:18px;gap:18px;position:-webkit-sticky;position:sticky;top:22px}.studio-panel,.studio-preview,.studio-section{padding:22px}.studio-kicker{color:var(--mt-teal);font-family:var(--mono);font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.studio-locale h3,.studio-panel h2,.studio-preview h3,.studio-section h2{color:#fff}.studio-panel h2{font-size:24px;line-height:1.15;margin:8px 0 10px}.studio-meta,.studio-panel p,.studio-section-head p{color:var(--mt-muted);line-height:1.55}.studio-actions{display:flex;gap:10px;margin-top:18px}.studio-meta{display:grid;grid-gap:4px;gap:4px;font-size:12px;margin-top:14px}.studio-preview{background:rgba(255,255,255,.09)}.studio-preview h3{font-family:var(--serif);font-size:34px;font-weight:650;letter-spacing:0;line-height:1.02;margin:12px 0}.studio-preview h3 em{color:var(--mt-teal);font-style:italic}.studio-preview p{color:#d9e6ef;line-height:1.5}.studio-sections{display:grid;grid-gap:20px;gap:20px}.studio-section-head{align-items:start;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(170px,.45fr) 1fr;margin-bottom:18px}.studio-section h2{font-size:24px;line-height:1.1;margin-top:6px}.studio-locale-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.studio-locale{background:rgba(4,12,24,.28);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:13px;gap:13px;padding:16px}.studio-locale h3{font-size:15px;letter-spacing:0}.studio-field{color:var(--mt-muted);display:grid;grid-gap:7px;gap:7px;font-family:var(--mono);font-size:10.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.studio-field input,.studio-field textarea{background:rgba(255,255,255,.95);border:1px solid rgba(255,255,255,.2);border-radius:6px;color:var(--ink);font:500 14px var(--sans);letter-spacing:0;padding:11px 12px;text-transform:none;width:100%}.studio-field textarea{line-height:1.45;resize:vertical}@media (max-width:980px){.studio-grid,.studio-locale-grid,.studio-section-head{grid-template-columns:1fr}.studio-rail{position:static}}@media (max-width:640px){.studio-actions{flex-direction:column}.studio-actions .card-action{width:100%}}.business-v2{--biz-iron:#141A22;--biz-woad:#1C2A38;--biz-woad-2:#24384A;--biz-line:#33485C;--biz-bone:#F4F1EA;--biz-bone-dim:#A9B4BE;--biz-bone-faint:#6E7E8C;--biz-ochre:#C49A3C;--biz-ochre-soft:#D9B870;--biz-teal:#4E8FA8;--biz-teal-soft:#6FB0C7;--biz-radius:14px;background:var(--biz-woad);color:var(--biz-bone);font-family:var(--sans);min-height:100vh}.business-v2 a,.business-v2 a:hover{text-decoration:none}.business-v2 .biz-wrap{width:min(1140px,calc(100% - 56px));margin:0 auto}.business-v2 .biz-wrap.narrow{max-width:760px;text-align:center}.business-v2 .biz-brand{display:inline-flex;align-items:center;color:var(--biz-bone);min-width:122px}.business-v2 .biz-brand img{width:auto;height:32px;object-fit:contain}.business-v2 .biz-hero{position:relative;overflow:hidden;padding:104px 0 82px;background:radial-gradient(680px 380px at 78% 8%,rgba(78,143,168,.16),transparent 70%),radial-gradient(560px 340px at 12% 88%,rgba(196,154,60,.12),transparent 72%)}.business-v2 .biz-hero .biz-wrap{max-width:920px}.business-v2 .biz-card>span,.business-v2 .biz-eyebrow,.business-v2 .biz-footer h4,.business-v2 .biz-micro,.business-v2 .biz-note,.business-v2 .biz-rigor>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase}.business-v2 .biz-eyebrow{display:inline-block;color:var(--biz-ochre);font-size:12px;font-weight:600}.business-v2 h1,.business-v2 h2,.business-v2 h3{font-family:var(--serif);letter-spacing:0}.business-v2 .biz-hero h1{max-width:15.5ch;margin:22px 0 0;color:var(--biz-bone);font-size:clamp(42px,5.6vw,68px);line-height:1.05;font-weight:600}.business-v2 .biz-hero h1 span{color:var(--biz-ochre);font-style:italic}.business-v2 .biz-hero p{max-width:66ch;margin:26px 0 0;color:var(--biz-bone-dim);font-size:clamp(17px,1.7vw,21px);line-height:1.62}.business-v2 .biz-hero strong{color:var(--biz-bone);font-weight:700}.business-v2 .biz-cta-row{margin-top:38px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.business-v2 .biz-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:14px 26px;border-radius:10px;font-weight:700;font-size:15px;transition:transform .18s ease,background .18s ease,border-color .18s ease}.business-v2 .biz-btn.primary{background:var(--biz-ochre);color:var(--biz-iron)}.business-v2 .biz-btn.primary:hover{background:var(--biz-ochre-soft);transform:translateY(-1px)}.business-v2 .biz-btn.ghost{color:var(--biz-bone);border:1px solid var(--biz-line)}.business-v2 .biz-btn.ghost:hover{border-color:var(--biz-teal);color:var(--biz-teal-soft)}.business-v2 .biz-micro{margin-top:18px;color:var(--biz-bone-faint);font-size:13px}.business-v2 .biz-section{padding:96px 0;background:var(--biz-woad)}.business-v2 .biz-band,.business-v2 .biz-case{background:var(--biz-iron);border-top:1px solid var(--biz-line);border-bottom:1px solid var(--biz-line)}.business-v2 .biz-section-head{max-width:760px;margin-bottom:48px}.business-v2 .biz-pilot h2,.business-v2 .biz-section-head h2{margin-top:14px;color:var(--biz-bone);font-size:clamp(32px,3.4vw,46px);line-height:1.08;font-weight:600}.business-v2 .biz-pilot p,.business-v2 .biz-section-head p{margin-top:18px;color:var(--biz-bone-dim);font-size:18px;line-height:1.66}.business-v2 .biz-grid{display:grid;grid-gap:22px;gap:22px}.business-v2 .biz-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.business-v2 .biz-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.business-v2 .biz-card,.business-v2 .biz-case-panel,.business-v2 .biz-reading,.business-v2 .biz-rigor{background:var(--biz-woad-2);border:1px solid var(--biz-line);border-radius:var(--biz-radius);box-shadow:none}.business-v2 .biz-card{position:relative;padding:30px 28px}.business-v2 .biz-card.flat{background:transparent}.business-v2 .biz-card>span{display:block;color:var(--biz-ochre);font-size:11px;font-weight:600;margin-bottom:14px}.business-v2 .biz-card.deploy>span,.business-v2 .biz-card.flat>span{color:var(--biz-ochre)}.business-v2 .biz-card h3{color:var(--biz-bone);font-size:22px;line-height:1.18;margin:0 0 12px}.business-v2 .biz-card p,.business-v2 .biz-case-copy p,.business-v2 .biz-copyright,.business-v2 .biz-disclaimer,.business-v2 .biz-footer p,.business-v2 .biz-reading p,.business-v2 .biz-rigor-item p{color:var(--biz-bone-dim);line-height:1.65}.business-v2 .biz-case-grid,.business-v2 .biz-rigor-grid,.business-v2 .biz-two-readings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}.business-v2 .biz-two-readings{overflow:hidden;border:1px solid var(--biz-line);border-radius:var(--biz-radius)}.business-v2 .biz-reading{border:0;border-radius:0;padding:38px 34px}.business-v2 .biz-reading+.biz-reading{border-left:1px solid var(--biz-line)}.business-v2 .biz-reading-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.business-v2 .biz-reading-head h3,.business-v2 .biz-rigor h3{font-size:28px;line-height:1;margin:0}.business-v2 .biz-reading.value h3,.business-v2 .biz-rigor.value h3{color:var(--biz-ochre)}.business-v2 .biz-reading.structure h3,.business-v2 .biz-rigor.structure h3{color:var(--biz-teal-soft)}.business-v2 .biz-reading-head span{color:var(--biz-bone-faint);font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-align:right}.business-v2 .biz-metric{display:flex;gap:12px;padding:13px 0;border-top:1px solid var(--biz-line)}.business-v2 .biz-metric:first-child{border-top:0}.business-v2 .biz-dot{width:7px;height:7px;border-radius:999px;flex:none;margin-top:9px}.business-v2 .biz-dot.value{background:var(--biz-ochre)}.business-v2 .biz-dot.structure{background:var(--biz-teal)}.business-v2 .biz-metric strong{display:block;color:var(--biz-bone);font-size:15px}.business-v2 .biz-metric small{display:block;color:var(--biz-bone-faint);font-size:13px}.business-v2 .biz-reading-foot{margin-top:24px;display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:20px 28px;border:1px solid var(--biz-line);border-radius:var(--biz-radius);background:var(--biz-woad-2)}.business-v2 .biz-reading-foot strong{color:var(--biz-ochre);font-family:var(--serif);font-size:20px;font-style:italic}.business-v2 .biz-reading-foot span{color:var(--biz-bone-dim)}.business-v2 .biz-rigor-grid{gap:26px}.business-v2 .biz-rigor{padding:32px 30px}.business-v2 .biz-rigor>span{display:block;color:var(--biz-bone-faint);font-size:11px;margin:8px 0 22px}.business-v2 .biz-rigor-item{padding:16px 0;border-top:1px solid var(--biz-line)}.business-v2 .biz-rigor-item:first-of-type{border-top:0}.business-v2 .biz-rigor-item strong{color:var(--biz-bone)}.business-v2 .biz-rigor-item p{margin-top:4px;font-size:14px}.business-v2 .biz-compliance{background:var(--biz-iron);border-top:1px solid var(--biz-line);border-bottom:1px solid var(--biz-line)}.business-v2 .biz-compliance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px}.business-v2 .biz-compliance-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid var(--biz-line)}.business-v2 .biz-compliance-item span{color:var(--biz-teal-soft);font-family:var(--mono)}.business-v2 .biz-compliance-item p{color:var(--biz-bone-dim)}.business-v2 .biz-card.deploy em{position:absolute;top:-1px;right:-1px;padding:5px 11px;border-radius:0 var(--biz-radius) 0 var(--biz-radius);background:var(--biz-ochre);color:var(--biz-iron);font-family:var(--mono);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.business-v2 .biz-note{margin-top:24px;color:var(--biz-bone-faint);font-size:13px;text-align:center}.business-v2 .biz-case-grid{gap:34px}.business-v2 .biz-case-copy p{margin-bottom:16px;font-size:17px}.business-v2 .biz-case-panel{padding:26px}.business-v2 .biz-ticker{display:flex;justify-content:space-between;gap:20px;align-items:baseline;padding-bottom:14px;margin-bottom:18px;border-bottom:1px solid var(--biz-line)}.business-v2 .biz-ticker strong{color:var(--biz-bone);font-family:var(--serif);font-size:30px}.business-v2 .biz-ticker span{color:var(--biz-bone-faint);font-family:var(--mono);font-size:12px;text-align:right}.business-v2 .biz-mini-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.business-v2 .biz-mini-grid>div>span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.business-v2 .value-label{color:var(--biz-ochre)}.business-v2 .structure-label{color:var(--biz-teal-soft)}.business-v2 .biz-mini-grid p{display:flex;justify-content:space-between;gap:10px;padding:5px 0;color:var(--biz-bone-dim);font-size:13px}.business-v2 .biz-mini-grid strong{color:var(--biz-bone)}.business-v2 .biz-chart-placeholder{min-height:120px;margin-top:18px;display:grid;place-items:center;border:1px dashed var(--biz-line);border-radius:8px;color:var(--biz-bone-faint);font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-align:center;padding:20px}.business-v2 .biz-case-summary{margin-top:16px;padding:16px 18px;background:var(--biz-woad);border-left:2px solid var(--biz-ochre);border-radius:6px;color:var(--biz-bone-dim);font-style:italic;font-size:14px}.business-v2 .biz-pilot{text-align:center}.business-v2 .biz-pilot p{margin:20px auto 32px}.business-v2 .biz-footer{padding:56px 0 40px;background:var(--biz-iron);border-top:1px solid var(--biz-line)}.business-v2 .biz-footer-grid{display:grid;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(120px,1fr));grid-gap:34px;gap:34px}.business-v2 .biz-footer h4{color:var(--biz-bone-faint);font-size:11px;margin-bottom:14px}.business-v2 .biz-footer a{display:block;color:var(--biz-bone-dim);padding:5px 0;font-size:14px}.business-v2 .biz-footer a:hover{color:var(--biz-bone)}.business-v2 .biz-footer .biz-brand{padding:0}.business-v2 .biz-footer p{margin-top:12px;font-size:14px}.business-v2 .biz-disclaimer{max-width:900px;margin-top:40px;padding-top:24px;border-top:1px solid var(--biz-line);color:var(--biz-bone-faint);font-size:13px}.business-v2 .biz-copyright{margin-top:18px;color:var(--biz-bone-faint);font-size:13px}@media (max-width:900px){.business-v2 .biz-case-grid,.business-v2 .biz-compliance-grid,.business-v2 .biz-grid.four,.business-v2 .biz-grid.three,.business-v2 .biz-rigor-grid,.business-v2 .biz-two-readings{grid-template-columns:1fr}.business-v2 .biz-reading+.biz-reading{border-left:0;border-top:1px solid var(--biz-line)}.business-v2 .biz-footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.business-v2 .biz-wrap{width:min(100% - 32px,1140px)}.business-v2 .biz-hero{padding:74px 0 62px}.business-v2 .biz-section{padding:68px 0}.business-v2 .biz-hero h1{font-size:42px}.business-v2 .biz-reading-head{display:block}.business-v2 .biz-reading-head span{display:block;text-align:left;margin-top:8px}.business-v2 .biz-footer-grid,.business-v2 .biz-mini-grid{grid-template-columns:1fr}}.mobile-menu{display:none;position:relative}.mobile-menu summary{align-items:center;border:1px solid rgba(196,154,60,.42);border-radius:8px;color:rgba(255,255,255,.86);cursor:pointer;display:inline-flex;font-size:13px;font-weight:900;gap:8px;list-style:none;min-height:42px;padding:10px 13px}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu[open]>summary{background:rgba(196,154,60,.14);color:#fff}.mobile-menu-panel{background:rgba(20,26,34,.98);border:1px solid rgba(196,154,60,.34);border-radius:8px;box-shadow:0 24px 60px rgba(0,0,0,.34);display:grid;grid-gap:8px;gap:8px;min-width:min(300px,calc(100vw - 28px));padding:12px;position:absolute;right:0;top:calc(100% + 10px);z-index:120}.mobile-menu-panel .nav-auth,.mobile-menu-panel .nav-cta,.mobile-menu-panel a,.mobile-menu-panel button{align-items:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;color:rgba(255,255,255,.86);display:flex;font:inherit;font-size:14px;font-weight:800;justify-content:flex-start;min-height:44px;padding:11px 12px;text-align:left;text-decoration:none;width:100%}.mobile-menu-panel .nav-cta{background:linear-gradient(135deg,var(--mt-amber,#c49a3c),rgba(225,189,98,.9));color:#06101d}.mobile-language-links{border-top:1px solid rgba(255,255,255,.1);display:grid;grid-gap:6px;gap:6px;margin-top:4px;padding-top:10px}.mobile-language-links a.active,.mobile-menu-panel a.active{border-color:rgba(196,154,60,.56);color:#fff}@media (max-width:760px){.dashboard-topbar .dashboard-user,.market-page .nav-links{display:none}.mobile-menu{display:block;margin-left:auto}.dashboard-nav-inner,.market-page .nav-in{gap:12px;min-height:58px;padding:0;width:min(100% - 28px,1160px)}.market-page .brand img{width:142px}.dashboard-topbar .brand-logo img{height:28px}.market-page .market-strip{margin-top:8px}.market-page .hero{padding-top:42px}.dashboard-shell{padding:20px 14px 56px}.dashboard-topbar{margin:-20px -14px 30px;padding:8px 0}.dashboard-hero{margin-bottom:26px}.dashboard-hero h1{font-size:clamp(38px,13vw,56px)}.dashboard-hero p{font-size:16px;max-width:100%}.dashboard-grid,.dashboard-indicators{gap:18px;margin-top:24px}.dashboard-card,.dashboard-indicator-card{padding:16px}.dashboard-section-head h2{font-size:30px;line-height:1.05}.dashboard-section-head p{font-size:14px}.dashboard-health-explainer{padding:16px}.mhm-card{max-width:100%;overflow:hidden}.mhm-title-row{align-items:baseline;flex-wrap:wrap;gap:6px 10px}.mhm-title{font-size:30px}.mhm-score{font-size:18px;margin-left:0}.mhm-hero{align-items:flex-start;display:grid;grid-template-columns:auto minmax(0,1fr)}.mhm-hero p{grid-column:1/-1}.mhm-icon{height:52px;width:52px}.mhm-band{min-height:62px}.mhm-marker span{font-size:13px}.mhm-seg strong{font-size:15px}.mhm-seg span{font-size:12px}.mhm-dim-label{font-size:17px}.mhm-badge{font-size:15px;max-width:100%;overflow-wrap:anywhere}.ia-card,.tc-card{max-width:100%;overflow:hidden}.ia-topline h3,.tc-topline h3{font-size:26px}.ia-nav{justify-content:stretch}.ia-index-grid{gap:10px}.tc-symbol{font-size:38px}.tc-company{font-size:17px}.tc-search{align-items:stretch;flex-direction:column}.tc-search button{width:100%}.tc-chart-wrap{overflow-x:auto;padding-bottom:12px}.tc-chart-wrap svg{min-width:520px}.tc-legend{gap:12px;font-size:12px}.tc-row strong{font-size:18px}.tc-row p{font-size:14px}}@media (max-width:420px){.mobile-menu-panel{right:-2px}.market-page .brand img{width:128px}.dashboard-topbar .brand-logo img{height:25px}.dashboard-card,.dashboard-indicator-card{padding:14px}.ia-card,.mhm-card,.tc-card{padding:18px 14px}.mhm-date-pill,.mhm-selected-date{font-size:13px}.tc-chart-wrap svg{min-width:480px}}.mhm-landing{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);color:#f3f7fb}.mhm-landing .mhm-date-stack small,.mhm-landing .mhm-header,.mhm-landing .mhm-selected-date,.mhm-landing .mhm-slider-head{color:var(--mt-muted)}.mhm-landing .mhm-disclaimer,.mhm-landing .mhm-drawer,.mhm-landing .mhm-hero p{color:rgba(243,247,251,.72)}.mhm-landing .mhm-dim{border-bottom-color:rgba(255,255,255,.11)}.mhm-landing .mhm-dim-label{color:rgba(255,255,255,.9)}.mhm-landing .mhm-dim-label small,.mhm-landing .mhm-drawer-trigger{color:var(--mt-amber)}.mhm-landing .mhm-tooltip{background:rgba(20,26,34,.98);border-color:rgba(196,154,60,.28);color:rgba(243,247,251,.82)}.mhm-landing .mhm-tooltip a{color:var(--mt-amber)}.mhm-landing .mhm-drawer.open{background:rgba(15,21,28,.96);border-color:rgba(196,154,60,.28);color:rgba(243,247,251,.86)}.mhm-landing .mhm-drawer.open p,.mhm-landing .mhm-drawer.open strong{color:inherit}.market-page .value-msft-chart{margin-top:16px}.market-page .value-msft-chart .proof-chart-card{box-shadow:none;min-height:0;padding:14px}.market-page .value-msft-chart .proof-chart-head{padding-right:154px}.market-page .value-msft-chart .proof-chart-head span{font-size:24px}.market-page .value-msft-chart .proof-msft-chart{height:178px}.market-page .value-msft-chart .proof-result{padding:12px;right:14px;top:14px;width:min(154px,calc(100% - 28px))}.market-page .value-msft-chart .proof-result strong{font-size:38px}@media (max-width:980px){.market-page .value-msft-chart .proof-chart-head{padding-right:0}.market-page .value-msft-chart .proof-result{margin-top:12px}}.mhm-updated-foot{color:rgba(113,113,113,.82);font-family:var(--mono);font-size:11px;font-weight:750;letter-spacing:.04em;line-height:1.45;margin-top:10px}.mhm-landing .mhm-updated-foot{border-top:1px solid rgba(255,255,255,.1);color:rgba(243,247,251,.48);font-size:10px;margin-top:14px;padding-top:10px;text-align:right}.indicator-updated-foot{font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.45;margin-top:12px;text-align:right}.dashboard-indicator-card .indicator-updated-foot,.ia-updated-foot,.indicator-updated-foot,.value-updated-foot{color:rgba(243,247,251,.5)}.dashboard-indicator-card .tc-updated.indicator-updated-foot{display:block;max-width:none;text-align:right}.tc-aristocrats-docs{border-top:1px solid rgba(243,247,251,.12);margin-top:18px;padding-top:14px}.tc-aristocrats-docs summary{color:var(--mt-amber);cursor:pointer;font-family:var(--mono);font-size:12px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.tc-aristocrats-docs p{color:rgba(243,247,251,.68);font-size:14px;font-weight:650;line-height:1.55;margin:10px 0 0}.mhm-landing .mhm-slider-wrap input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:20px;accent-color:var(--mt-amber)}.mhm-landing .mhm-slider-wrap input[type=range]::-webkit-slider-runnable-track{background:rgba(255,255,255,.2);border:1px solid rgba(196,154,60,.3);border-radius:999px;height:7px}.mhm-landing .mhm-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mt-amber);border:2px solid rgba(20,26,34,.96);border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,.16);height:18px;margin-top:-6px;width:18px}.mhm-landing .mhm-slider-wrap input[type=range]::-moz-range-track{background:rgba(255,255,255,.2);border:1px solid rgba(196,154,60,.3);border-radius:999px;height:7px}.mhm-landing .mhm-slider-wrap input[type=range]::-moz-range-thumb{background:var(--mt-amber);border:2px solid rgba(20,26,34,.96);border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,.16);height:18px;width:18px}.business-v2 .biz-case-grid{grid-template-columns:1fr;gap:30px}.business-v2 .biz-case-copy{max-width:none}.business-v2 .biz-case-copy p{max-width:980px}.business-v2 .biz-case-panel{background:transparent;border:0;padding:0;width:100%}.business-v2 .biz-msft-case{height:100%;width:100%}.business-v2 .biz-msft-case .value-columns.expanded{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr)}.business-v2 .biz-msft-case .biz-structure-text{display:grid;grid-gap:2px;gap:2px}.business-v2 .biz-msft-case .biz-structure-text b{color:rgba(255,255,255,.88);font-size:13px}.business-v2 .biz-msft-case .biz-structure-text small{color:rgba(255,255,255,.58);font-size:11px;line-height:1.35}.business-v2 .biz-msft-case .structure-row strong{max-width:190px}.business-v2 .biz-msft-chart{box-shadow:none;margin-top:18px;min-height:0;padding:16px}.business-v2 .biz-msft-chart .proof-chart-head{padding-right:190px}.business-v2 .biz-msft-chart .proof-msft-chart{height:220px}.business-v2 .biz-msft-chart .proof-result{width:min(188px,calc(100% - 32px))}@media (max-width:1180px){.business-v2 .biz-case-grid,.business-v2 .biz-msft-case .value-columns.expanded{grid-template-columns:1fr}}@media (max-width:980px){.business-v2 .biz-msft-chart .proof-chart-head{padding-right:0}.business-v2 .biz-msft-chart .proof-result{margin-top:12px}}.dashboard-health-card-slot,.dashboard-health-card-slot .mhm-card{height:100%}.dashboard-health-layout.is-open .dashboard-health-explainer{height:var(--mhm-panel-height,auto);max-height:var(--mhm-panel-height,none);overflow:auto}.dashboard-health-layout .mhm-dashboard{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);box-shadow:none;color:#f3f7fb}.dashboard-health-layout .mhm-dashboard .mhm-header,.dashboard-health-layout .mhm-dashboard .mhm-selected-date,.dashboard-health-layout .mhm-dashboard .mhm-slider-head,.dashboard-health-layout .mhm-dashboard .mhm-ticks span{color:var(--mt-muted)}.dashboard-health-layout .mhm-dashboard .mhm-disclaimer,.dashboard-health-layout .mhm-dashboard .mhm-drawer,.dashboard-health-layout .mhm-dashboard .mhm-hero p{color:rgba(243,247,251,.72)}.dashboard-health-layout .mhm-dashboard .mhm-dim{border-bottom-color:rgba(255,255,255,.11)}.dashboard-health-layout .mhm-dashboard .mhm-dims,.dashboard-health-layout .mhm-dashboard .mhm-drawer-trigger{border-top-color:rgba(255,255,255,.11)}.dashboard-health-layout .mhm-dashboard .mhm-dim-label{color:rgba(255,255,255,.92)}.dashboard-health-layout .mhm-dashboard .mhm-dim-label small,.dashboard-health-layout .mhm-dashboard .mhm-drawer-trigger{color:var(--mt-amber)}.dashboard-health-layout .mhm-dashboard .mhm-tooltip{background:rgba(20,26,34,.98);border-color:rgba(196,154,60,.28);color:rgba(243,247,251,.82)}.dashboard-health-layout .mhm-dashboard .mhm-learn-link,.dashboard-health-layout .mhm-dashboard .mhm-tooltip a{color:var(--mt-amber)}.dashboard-health-layout .mhm-dashboard .mhm-updated-foot{border-top:1px solid rgba(255,255,255,.1);color:rgba(243,247,251,.48);padding-top:10px;text-align:right}.mhm-seg span,.mhm-seg strong{color:rgba(255,255,255,.96);text-shadow:0 1px 1px rgba(0,0,0,.16)}@media (max-width:900px){.dashboard-health-layout.is-open .dashboard-health-explainer{height:auto;max-height:none}}.dashboard-health-layout .mhm-dashboard .mhm-drawer{background:transparent;border-color:rgba(255,255,255,.1)}.dashboard-health-layout .mhm-dashboard .mhm-drawer.open{background:rgba(15,21,28,.96);border-color:rgba(196,154,60,.28);color:rgba(243,247,251,.86)}.dashboard-health-layout .mhm-dashboard .mhm-drawer.open p,.dashboard-health-layout .mhm-dashboard .mhm-drawer.open strong{color:inherit}.dashboard-health-layout .mhm-dashboard .mhm-slider-wrap input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:20px;accent-color:var(--mt-amber)}.dashboard-health-layout .mhm-dashboard .mhm-slider-wrap input[type=range]::-webkit-slider-runnable-track{background:rgba(255,255,255,.2);border:1px solid rgba(196,154,60,.3);border-radius:999px;height:7px}.dashboard-health-layout .mhm-dashboard .mhm-slider-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--mt-amber);border:2px solid rgba(20,26,34,.96);border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,.16);height:18px;margin-top:-6px;width:18px}.dashboard-health-layout .mhm-dashboard .mhm-slider-wrap input[type=range]::-moz-range-track{background:rgba(255,255,255,.2);border:1px solid rgba(196,154,60,.3);border-radius:999px;height:7px}.dashboard-health-layout .mhm-dashboard .mhm-slider-wrap input[type=range]::-moz-range-thumb{background:var(--mt-amber);border:2px solid rgba(20,26,34,.96);border-radius:999px;box-shadow:0 0 0 2px rgba(255,255,255,.16);height:18px;width:18px}.dashboard-value-layout{align-items:stretch;display:grid;grid-gap:14px;gap:14px;grid-template-columns:48px minmax(0,1fr) 48px}.dashboard-value-layout.left-open{grid-template-columns:auto minmax(0,1fr) 42px}.dashboard-value-layout.right-open{grid-template-columns:42px minmax(0,1fr) auto}.dashboard-value-layout.left-open.right-open{grid-template-columns:auto minmax(0,1fr) auto}.dashboard-value-rail{min-height:var(--value-panel-height,420px)}.dashboard-value-doc-panel{background:rgba(255,255,255,.96);border:1px solid rgba(21,32,43,.14);border-radius:8px;color:var(--ink);height:var(--value-panel-height,auto);max-height:var(--value-panel-height,none);max-width:420px;overflow:auto;padding:14px;resize:horizontal;width:min(260px,22vw)}.dashboard-value-doc-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.dashboard-value-doc-list article{border-top:1px solid rgba(21,32,43,.12);padding-top:8px}.dashboard-value-doc-list article.open{background:rgba(196,154,60,.08);border:1px solid rgba(196,154,60,.22);border-radius:8px;padding:10px}.dashboard-value-doc-list article>button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;font-size:13px;font-weight:850;gap:8px;justify-content:space-between;line-height:1.2;padding:0;text-align:left;width:100%}.dashboard-value-doc-list article>button i{color:var(--mt-amber);font-style:normal;transition:transform .18s ease}.dashboard-value-doc-list article.open>button i{transform:rotate(180deg)}.dashboard-value-doc-list p,.dashboard-value-doc-list strong{color:rgba(21,32,43,.72);font-size:12px;line-height:1.45}.dashboard-value-doc-list strong{color:var(--ink);display:block;margin-top:8px}.dashboard-value-doc-more{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.dashboard-value-scope.market-page{background:transparent;color:#f3f7fb}.dashboard-value-scope .value-toolbar{margin-bottom:14px}.dashboard-value-scope .value-panel{box-shadow:none}.dashboard-value-scope .proof-chart-card{background:rgba(255,255,255,.06);box-shadow:none;margin-top:16px}@media (max-width:1180px){.dashboard-value-layout,.dashboard-value-layout.left-open,.dashboard-value-layout.left-open.right-open,.dashboard-value-layout.right-open{grid-template-columns:1fr}.dashboard-value-doc-panel{height:auto;max-height:none}.dashboard-value-rail{min-height:48px}}.indicator-info-control{display:inline-flex;flex:0 0 auto;margin-left:7px;position:relative;vertical-align:middle;z-index:40}.indicator-info-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(196,154,60,.1);border:1px solid rgba(196,154,60,.52);border-radius:999px;color:#e2bc58;cursor:help;display:inline-flex;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800;height:19px;justify-content:center;line-height:1;padding:0;width:19px}.indicator-info-button:focus-visible,.indicator-info-button:hover{background:rgba(196,154,60,.22);border-color:var(--mt-amber);color:#f0cf77;outline:none}.indicator-info-hint{background:rgba(13,19,25,.98);border:1px solid rgba(196,154,60,.42);border-radius:8px;box-shadow:0 18px 44px rgba(0,0,0,.42);color:rgba(243,247,251,.88)!important;font-family:var(--sans)!important;font-size:12px!important;font-style:normal!important;font-weight:700!important;left:0;line-height:1.45!important;opacity:0;padding:11px 13px;pointer-events:none;position:absolute;text-align:left!important;text-transform:none!important;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;white-space:normal!important;width:min(330px,calc(100vw - 48px));z-index:180}.indicator-info-control.right .indicator-info-hint{left:auto;right:0}.indicator-info-button:focus-visible+.indicator-info-hint,.indicator-info-button:hover+.indicator-info-hint{opacity:1;transform:translateY(0)}.value-doc-target{position:relative}.value-doc-hint{background:rgba(20,26,34,.98);border:1px solid rgba(196,154,60,.35);border-radius:8px;box-shadow:0 18px 44px rgba(0,0,0,.28);color:rgba(243,247,251,.84);left:16px;opacity:0;padding:11px 13px;pointer-events:none;position:absolute;right:16px;top:calc(100% - 8px);transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease;z-index:20}.value-doc-hint p{color:rgba(243,247,251,.84)!important;font-family:var(--sans)!important;font-size:12px!important;line-height:1.45!important;margin:0!important}.value-doc-hint button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--mt-amber);cursor:pointer;font-size:12px;font-weight:850;margin-top:8px;padding:0}.value-doc-info:focus-visible+.value-doc-hint,.value-doc-info:hover+.value-doc-hint{opacity:1;pointer-events:none;transform:translateY(0)}.value-doc-more-label{color:var(--mt-amber);display:block;font-size:12px;font-weight:850;margin-top:8px}.value-doc-control{position:absolute;right:10px;top:10px;z-index:22}.value-doc-info{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(196,154,60,.1);border:1px solid rgba(196,154,60,.52);border-radius:999px;color:#e2bc58;cursor:help;display:inline-flex;font-family:Georgia,serif;font-size:11px;font-style:italic;font-weight:800;height:19px;justify-content:center;line-height:1;padding:0;width:19px}.value-doc-info:focus-visible,.value-doc-info:hover{background:rgba(196,154,60,.22);border-color:var(--mt-amber);color:#f0cf77;outline:none}.dashboard-value-scope .value-doc-target{padding-right:42px}.dashboard-value-scope .value-doc-control .value-doc-hint{bottom:auto;left:auto;right:0;top:calc(100% + 8px);width:min(330px,calc(100vw - 48px))}.dashboard-value-scope .proof-average-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6}.dashboard-value-scope .proof-average-line.short{stroke:rgba(91,211,214,.72);stroke-dasharray:6 7}.dashboard-value-scope .proof-average-line.mid{stroke:var(--mt-amber)}.dashboard-value-scope .proof-average-line.long{stroke:rgba(255,255,255,.48)}.dashboard-health-layout .mhm-dashboard .mhm-title.ok{color:#5de28c}.dashboard-health-layout .mhm-dashboard .mhm-title.warn{color:#e0b52d}.dashboard-health-layout .mhm-dashboard .mhm-title.danger{color:#ff6d62}.dashboard-health-layout .mhm-dashboard .mhm-icon.ok{background:rgba(231,241,220,.96);color:#5de28c}.dashboard-health-layout .mhm-dashboard .mhm-icon.warn{background:rgba(246,236,217,.96);color:#b78313}.dashboard-health-layout .mhm-dashboard .mhm-icon.danger{background:rgba(245,228,230,.96);color:#d84942}.dashboard-health-layout .mhm-dashboard .mhm-score{color:rgba(255,255,255,.48)}.dashboard-health-layout .mhm-dashboard .mhm-seg span,.dashboard-health-layout .mhm-dashboard .mhm-seg strong{color:rgba(255,255,255,.98);text-shadow:0 1px 2px rgba(0,0,0,.18)}.value-doc-target{cursor:default}.value-doc-control.inline{display:inline-flex;margin-left:7px;position:relative;right:auto;top:auto;vertical-align:middle}.dashboard-value-scope .value-doc-control.inline .value-doc-hint{left:0;right:auto}.dashboard-value-scope .value-fact span.value-fact-label{align-items:center;display:flex;gap:0;width:-moz-fit-content;width:fit-content}.dashboard-value-scope .value-fact .value-fact-label .value-doc-control.inline{display:inline-flex;flex:0 0 auto}.simple-pa-chart .proof-msft-chart{height:210px}.simple-pa-chart .proof-msft-line{stroke-width:3.2}.dashboard-value-layout{display:block;position:relative}.dashboard-value-layout.left-open,.dashboard-value-layout.left-open.right-open,.dashboard-value-layout.right-open{display:block}.dashboard-value-scope.market-page{width:100%}.dashboard-value-toggle{align-items:center;background:rgba(20,26,34,.92);border:1px solid rgba(196,154,60,.45);color:var(--mt-amber);cursor:pointer;display:inline-flex;font-size:11px;font-weight:850;height:34px;justify-content:center;letter-spacing:.02em;padding:0 12px;position:absolute;top:12px;z-index:42}.dashboard-value-toggle.left{left:12px}.dashboard-value-toggle.right{right:12px}.dashboard-value-toggle.open{font-size:18px;height:32px;padding:0;width:32px}.dashboard-value-doc-panel{bottom:10px;box-shadow:0 24px 80px rgba(0,0,0,.28);height:auto;max-height:none;max-width:min(420px,86vw);min-width:220px;position:absolute;top:54px;width:min(300px,28vw);z-index:40}.dashboard-value-doc-panel.left{left:10px;resize:horizontal}.dashboard-value-doc-panel.right{direction:rtl;right:10px;resize:horizontal}.dashboard-value-doc-panel.right>*{direction:ltr}.dashboard-value-scope .value-toolbar{display:none}@media (max-width:900px){.dashboard-value-doc-panel,.dashboard-value-doc-panel.left,.dashboard-value-doc-panel.right{bottom:8px;left:8px;right:8px;top:52px;width:auto}.dashboard-value-toggle.left{left:8px}.dashboard-value-toggle.right{right:8px}}.dashboard-value-layout,.dashboard-value-layout.left-open,.dashboard-value-layout.left-open.right-open,.dashboard-value-layout.right-open{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr);overflow:hidden;position:relative;transition:grid-template-columns .22s ease}.dashboard-value-layout.left-open{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.dashboard-value-layout.right-open{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}.dashboard-value-layout.left-open.right-open{grid-template-columns:minmax(0,1fr)}.dashboard-value-doc-panel,.dashboard-value-doc-panel.left,.dashboard-value-doc-panel.right{bottom:auto;box-shadow:none;direction:ltr;height:auto;max-height:76vh;max-width:none;min-width:0;position:relative;resize:horizontal;right:auto;top:auto;width:auto;z-index:1}.dashboard-value-scope.market-page{min-width:0}.dashboard-value-toggle{background:rgba(20,26,34,.82);border-color:rgba(196,154,60,.5);border-radius:999px;font-size:16px;height:24px;line-height:1;padding:0;top:8px;width:24px;z-index:5}.dashboard-value-toggle.left{left:8px}.dashboard-value-toggle.right{right:8px}.dashboard-value-toggle.open{font-size:16px;height:24px;width:24px}.dashboard-value-toggle span{display:block;transform:translateY(-1px)}@media (max-width:900px){.dashboard-value-layout.left-open,.dashboard-value-layout.left-open.right-open,.dashboard-value-layout.right-open{grid-template-columns:1fr}.dashboard-value-doc-panel,.dashboard-value-doc-panel.left,.dashboard-value-doc-panel.right{max-height:48vh;width:auto}}.dashboard-value-layout,.dashboard-value-layout.left-open,.dashboard-value-layout.left-open.right-open,.dashboard-value-layout.right-open{align-items:start}.dashboard-value-doc-panel,.dashboard-value-doc-panel.left,.dashboard-value-doc-panel.right{align-self:start;height:var(--value-panel-height,auto);max-height:var(--value-panel-height,76vh);overflow:auto;overscroll-behavior:contain}.dashboard-value-doc-panel .dashboard-health-explainer-head{align-items:flex-start}.value-structure-analysis{background:rgba(15,23,31,.42);border:1px solid rgba(255,255,255,.1);border-radius:8px;margin-top:12px;padding:14px 16px}.value-structure-analysis span{color:var(--mt-amber);display:block;font-family:var(--font-mono);font-size:.78rem;font-weight:850;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.value-structure-analysis p{color:rgba(245,247,248,.82);font-size:.98rem;line-height:1.55;margin:0}@media (max-width:900px){.dashboard-value-doc-panel,.dashboard-value-doc-panel.left,.dashboard-value-doc-panel.right{height:auto;max-height:54vh}}.dashboard-value-scope .value-panel{position:relative}.value-symbol-picker{align-items:flex-end;display:flex;gap:10px;justify-content:flex-end;margin-bottom:14px}.value-symbol-picker label{color:var(--mt-amber);font-size:.78rem;letter-spacing:.14em;padding-bottom:12px}.value-symbol-picker input,.value-symbol-picker label{font-family:var(--font-mono);font-weight:850;text-transform:uppercase}.value-symbol-picker input{background:rgba(15,23,31,.54);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:rgba(255,255,255,.94);font-size:1rem;height:46px;letter-spacing:.08em;max-width:150px;padding:0 14px}.value-symbol-picker input:focus{border-color:rgba(196,154,60,.72);box-shadow:0 0 0 3px rgba(196,154,60,.16);outline:none}.value-symbol-picker button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(15,23,31,.58);border:1px solid rgba(255,255,255,.13);border-radius:8px;color:rgba(255,255,255,.92);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:850;gap:8px;height:46px;justify-content:center;min-width:108px;padding:0 16px}.value-symbol-picker button:disabled,.value-symbol-picker input:disabled{cursor:wait;opacity:.72}.value-loading-spinner{animation:valueSpin .72s linear infinite;border-radius:999px;border:2px solid rgba(255,255,255,.24);border-top:2px solid var(--mt-amber);display:inline-block;height:16px;width:16px}@keyframes valueSpin{to{transform:rotate(1turn)}}.value-refresh-error{color:#ffb7bd;font-size:.88rem;font-weight:700;margin:-4px 0 12px;text-align:right}.value-refresh-error.quota{color:var(--mt-amber)}.search-quota-notice,.value-dynamic-empty{background:rgba(196,154,60,.1);border:1px solid rgba(196,154,60,.3);border-radius:8px;color:#ead49a;font-size:.9rem;font-weight:800;line-height:1.55;margin:14px 0;padding:13px 16px}.value-dynamic-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:240px;text-align:center}.value-dynamic-empty:not(.quota){background:rgba(255,255,255,.025);border-color:rgba(255,255,255,.1);color:rgba(255,255,255,.82)}.value-dynamic-empty strong{font-size:1rem}.value-dynamic-empty p{color:rgba(255,255,255,.6);font-size:.85rem;font-weight:600;margin:8px 0 0}.dashboard-value-scope .value-panel.is-loading:after{background:linear-gradient(90deg,transparent,rgba(196,154,60,.28),transparent);content:"";height:2px;left:18px;overflow:hidden;position:absolute;right:18px;top:74px}.dashboard-value-scope .dashboard-structure-detail{gap:14px}.dashboard-value-scope .dashboard-structure-detail .structure-row{align-items:center;background:rgba(18,29,40,.58);border:1px solid rgba(255,255,255,.08);border-radius:8px;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:74px;padding:16px 18px}.dashboard-value-scope .dashboard-structure-detail .structure-row>span{align-items:center;display:flex;gap:14px;min-width:0}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text{display:grid;grid-gap:4px;gap:4px}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text b{color:rgba(255,255,255,.94);font-family:var(--sans);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:850;line-height:1.1}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text small{color:rgba(255,255,255,.58);font-family:var(--font-mono);font-size:clamp(.82rem,1.1vw,1rem);letter-spacing:.04em;line-height:1.25}.dashboard-value-scope .dashboard-structure-detail .structure-row strong{font-family:var(--sans);font-size:clamp(1rem,1.35vw,1.22rem);font-weight:900;line-height:1.15;max-width:230px;text-align:right}.dashboard-value-scope .dashboard-structure-detail .structure-row.present strong{color:#61de8e}.dashboard-value-scope .dashboard-structure-detail .structure-row.neutral strong{color:var(--mt-amber)}.dashboard-value-scope .dashboard-structure-detail .structure-row.absent strong{color:#ff7787}.dashboard-value-scope .dashboard-structure-detail .structure-dot.present{background:#61de8e}.dashboard-value-scope .dashboard-structure-detail .structure-dot.neutral{background:var(--mt-amber)}.dashboard-value-scope .dashboard-structure-detail .structure-dot.absent{background:#ff7787}@media (max-width:760px){.value-symbol-picker{align-items:stretch;display:grid;grid-template-columns:1fr auto}.value-symbol-picker label{grid-column:1/-1;padding-bottom:0}.value-symbol-picker input{max-width:none;width:100%}.dashboard-value-scope .dashboard-structure-detail .structure-row{grid-template-columns:1fr}.dashboard-value-scope .dashboard-structure-detail .structure-row strong{max-width:none;text-align:left}}.dashboard-value-scope .value-panel{padding:18px}.dashboard-value-scope .value-panel-head{gap:10px;padding-bottom:12px}.dashboard-value-scope .value-panel-head span{font-size:9px;letter-spacing:.9px}.dashboard-value-scope .value-panel-head strong{font-size:28px}.dashboard-value-scope .value-panel-head small{font-size:12px}.dashboard-value-scope .value-panel-head.expanded em{font-size:15px}.dashboard-value-scope .value-panel-head.expanded mark{font-size:9px;padding:5px 7px}.dashboard-value-scope .value-columns.expanded{gap:14px;padding-top:16px}.dashboard-value-scope .value-side{padding:14px}.dashboard-value-scope .value-side-title{margin-bottom:12px}.dashboard-value-scope .value-side-title span{font-size:24px}.dashboard-value-scope .value-side-title small{font-size:9px}.dashboard-value-scope .intrinsic-box{padding:13px}.dashboard-value-scope .intrinsic-box span,.dashboard-value-scope .value-price span{font-size:11px}.dashboard-value-scope .intrinsic-box strong{font-size:34px}.dashboard-value-scope .intrinsic-box em{font-size:.92rem}.dashboard-value-scope .value-intrinsic-disclaimer{font-size:.92rem;line-height:1.42}.dashboard-value-scope .value-facts{gap:8px;margin-top:12px}.dashboard-value-scope .value-fact{padding:10px}.dashboard-value-scope .value-fact small,.dashboard-value-scope .value-fact span{font-size:10px}.dashboard-value-scope .value-fact strong{font-size:16px;margin:3px 0}.dashboard-value-scope .value-facts.expanded .value-fact:nth-child(5){grid-column:auto}.dashboard-value-scope .value-fact.primary-target{background:linear-gradient(135deg,rgba(196,154,60,.16),rgba(36,52,66,.78));border:1px solid rgba(196,154,60,.38);grid-column:1/-1;padding:16px 18px}.dashboard-value-scope .value-fact.primary-target span{color:rgba(243,247,251,.72);font-size:12px;font-weight:850}.dashboard-value-scope .value-fact.primary-target strong{color:var(--mt-amber);font-family:var(--serif);font-size:34px;line-height:1.05;margin:8px 0}.dashboard-value-scope .value-fact.primary-target small{color:#7ad7d0;font-size:14px;font-weight:850;line-height:1.4}.dashboard-value-scope .dashboard-structure-detail{gap:9px}.dashboard-value-scope .dashboard-structure-detail .structure-row{gap:12px;min-height:58px;padding:11px 13px}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text b{font-size:clamp(.9rem,1vw,1.05rem)}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text small{font-size:clamp(.76rem,.86vw,.88rem);line-height:1.2}.dashboard-value-scope .dashboard-structure-detail .structure-row strong{font-size:clamp(.88rem,1vw,1.05rem);max-width:190px}.dashboard-value-scope .structure-dot{height:8px;width:8px}.dashboard-value-scope .proof-chart-card{margin-top:12px;min-height:190px;padding:12px}.dashboard-value-scope .simple-pa-chart .proof-msft-chart{height:155px}.dashboard-value-scope .proof-chart-head span{font-size:22px}.dashboard-value-scope .value-structure-analysis{padding:11px 13px}.dashboard-value-scope .value-structure-analysis p{font-size:.88rem;line-height:1.45}.dashboard-value-scope .value-analysis-wrap{min-height:0}.dashboard-value-scope .value-analysis-wrap .value-structure-analysis{max-height:260px;overscroll-behavior:contain}.dashboard-value-scope .value-analysis-wrap .value-structure-analysis p{overflow-wrap:anywhere}.dashboard-value-scope .value-notes{margin-top:14px;padding-top:12px}.dashboard-value-scope .value-legend span,.dashboard-value-scope .value-notes p{font-size:11px}.dashboard-value-scope .value-footer-row{margin-top:10px;padding-top:10px}.dashboard-value-scope .value-symbol-picker{margin-bottom:10px}.dashboard-value-scope .value-symbol-picker label{font-size:.68rem;padding-bottom:10px}.dashboard-value-scope .value-symbol-picker button,.dashboard-value-scope .value-symbol-picker input{height:38px}.dashboard-value-scope .value-symbol-picker input{font-size:.88rem;max-width:126px;padding:0 11px}.dashboard-value-scope .value-symbol-picker button{font-size:.82rem;min-width:92px;padding:0 13px}.value-dynamic-loading{align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;display:flex;gap:10px;justify-content:center;min-height:240px;margin-top:16px;color:rgba(255,255,255,.76);font-weight:850}.value-dynamic-loading p{margin:0}.legal-page .mt-nav{background:var(--mt-bg)}.legal-wrap{margin:0 auto;max-width:980px;padding:92px 22px 120px}.legal-wrap h1{color:#fff;font-family:var(--serif);font-size:clamp(42px,6vw,76px);line-height:.98;margin:14px 0 12px}.legal-updated{color:var(--mt-muted);font-size:15px;margin-bottom:26px}.legal-card{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.045));border:1px solid var(--mt-line);border-radius:8px;box-shadow:0 24px 70px rgba(0,0,0,.22);padding:clamp(24px,4vw,42px)}.legal-card section+section{border-top:1px solid var(--mt-line);margin-top:28px;padding-top:28px}.legal-card h2{color:#fff;font-family:var(--serif);font-size:28px;line-height:1.15;margin:0 0 14px}.legal-card p,.legal-card td{color:rgba(245,247,248,.78);font-size:15px;line-height:1.7}.legal-card table{border-collapse:collapse;margin:14px 0 18px;width:100%}.legal-card td{border:1px solid rgba(255,255,255,.12);padding:10px 12px;vertical-align:top}.legal-card td:first-child{color:rgba(255,255,255,.9);font-weight:750}.mhm-header small{color:var(--mt-amber);display:block;font-family:var(--font-mono,var(--mono));font-size:.68rem;font-weight:900;letter-spacing:.14em;margin-top:5px;text-transform:uppercase}.value-intrinsic-disclaimer{color:rgba(245,247,248,.66)!important;font-size:.82rem!important;line-height:1.45!important}.value-panel-head.expanded mark{line-height:1.35;max-width:760px;white-space:normal}.dashboard-indicator-card .ia-card,.dashboard-indicator-card .tc-card{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid var(--mt-line);box-shadow:none;color:#f3f7fb}.dashboard-indicator-card .ia-disclaimer,.dashboard-indicator-card .ia-kicker,.dashboard-indicator-card .ia-metrics span,.dashboard-indicator-card .ia-persistence p,.dashboard-indicator-card .ia-persistence-list .ia-mechanism,.dashboard-indicator-card .tc-chart-meta,.dashboard-indicator-card .tc-company,.dashboard-indicator-card .tc-disclaimer,.dashboard-indicator-card .tc-explanations summary,.dashboard-indicator-card .tc-explanations-intro,.dashboard-indicator-card .tc-kicker,.dashboard-indicator-card .tc-pricebox strong,.dashboard-indicator-card .tc-search label,.dashboard-indicator-card .tc-subtitle{color:rgba(243,247,251,.68)}.dashboard-indicator-card .ia-index-head strong,.dashboard-indicator-card .ia-metrics b,.dashboard-indicator-card .ia-topline h3,.dashboard-indicator-card .tc-explanation h4,.dashboard-indicator-card .tc-institution,.dashboard-indicator-card .tc-locked strong,.dashboard-indicator-card .tc-row strong,.dashboard-indicator-card .tc-symbol,.dashboard-indicator-card .tc-topline h3{color:#fff}.dashboard-indicator-card .ia-index,.dashboard-indicator-card .ia-nav button,.dashboard-indicator-card .ia-persistence,.dashboard-indicator-card .ia-time,.dashboard-indicator-card .tc-chart-toggle,.dashboard-indicator-card .tc-chart-wrap,.dashboard-indicator-card .tc-explanation,.dashboard-indicator-card .tc-locked,.dashboard-indicator-card .tc-locked.neutral,.dashboard-indicator-card .tc-search button,.dashboard-indicator-card .tc-search input,.dashboard-indicator-card .tc-search select,.dashboard-indicator-card .tc-symbol-menu,.dashboard-indicator-card .tc-tooltip{background:rgba(0,0,0,.16);border-color:rgba(255,255,255,.1);color:#f3f7fb}.dashboard-indicator-card .ia-nav button:hover:not(:disabled),.dashboard-indicator-card .tc-symbol-option:focus-visible,.dashboard-indicator-card .tc-symbol-option:hover{background:rgba(91,211,214,.14);border-color:rgba(91,211,214,.26);color:#fff}.dashboard-indicator-card .ia-index.above .ia-index-head span,.dashboard-indicator-card .ia-verdict.above,.dashboard-indicator-card .tc-mark.ok,.dashboard-indicator-card .tc-state.ok,.dashboard-indicator-card .tc-tag.dividend-aristocrat{background:rgba(91,215,144,.14);color:#5de28c}.dashboard-indicator-card .ia-index.below .ia-index-head span,.dashboard-indicator-card .ia-verdict.below,.dashboard-indicator-card .tc-mark.warn,.dashboard-indicator-card .tc-state.warn{background:rgba(255,125,138,.14);color:#ff7d8a}.dashboard-indicator-card .ia-index.mixed .ia-index-head span,.dashboard-indicator-card .ia-verdict.divergent,.dashboard-indicator-card .ia-verdict.partial,.dashboard-indicator-card .tc-mark.neutral,.dashboard-indicator-card .tc-state.neutral,.dashboard-indicator-card .tc-tag.dividend-king{background:rgba(196,154,60,.16);color:var(--mt-amber)}.dashboard-indicator-card .ia-note,.dashboard-indicator-card .tc-tag{background:rgba(91,211,214,.14);color:var(--mt-teal)}.dashboard-indicator-card .ia-disclaimer,.dashboard-indicator-card .ia-metrics,.dashboard-indicator-card .ia-persistence,.dashboard-indicator-card .tc-chart-wrap,.dashboard-indicator-card .tc-conditions,.dashboard-indicator-card .tc-explanations,.dashboard-indicator-card .tc-header,.dashboard-indicator-card .tc-row{border-color:rgba(255,255,255,.11)}.dashboard-indicator-card .tc-axis-tick text,.dashboard-indicator-card .tc-chart-tooltip text,.dashboard-indicator-card .tc-explanation p,.dashboard-indicator-card .tc-explanation-meta span,.dashboard-indicator-card .tc-row p,.dashboard-indicator-card .tc-symbol-empty,.dashboard-indicator-card .tc-symbol-option em{color:rgba(243,247,251,.66);fill:rgba(243,247,251,.66)}.dashboard-indicator-card .tc-chart-tooltip .date,.dashboard-indicator-card .tc-chart-tooltip .value,.dashboard-indicator-card .tc-symbol-option{color:#f3f7fb;fill:#f3f7fb}.dashboard-indicator-card .tc-grid-line{stroke:rgba(255,255,255,.09)}.dashboard-indicator-card .tc-axis-line,.dashboard-indicator-card .tc-axis-tick line{stroke:rgba(255,255,255,.2)}.dashboard-indicator-card .tc-crosshair line{stroke:rgba(255,255,255,.38)}.dashboard-indicator-card .tc-crosshair circle{stroke:rgba(20,26,34,.98)}.dashboard-indicator-card .tc-chart-tooltip rect{fill:rgba(20,26,34,.98);stroke:rgba(196,154,60,.26)}.dashboard-indicator-card .tc-legend{color:rgba(243,247,251,.82)}.dashboard-indicator-card .tc-legend .close{color:rgba(243,247,251,.88)}.dashboard-indicator-card .tc-row b.neutral{color:rgba(243,247,251,.62)}.dashboard-indicator-card .tc-symbol-filters label,.dashboard-indicator-card .tc-symbol-filters legend{color:rgba(243,247,251,.7)}.dashboard-indicator-card .tc-symbol-filters input{accent-color:var(--mt-amber)}.dashboard-indicator-card .tc-symbol-menu{background:rgba(28,39,50,.98);border-color:rgba(255,255,255,.16);box-shadow:0 22px 50px rgba(0,0,0,.34)}.dashboard-indicator-card .tc-symbol-option{border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.1);margin-bottom:4px}.dashboard-indicator-card .tc-symbol-option:last-child{margin-bottom:0}.dashboard-indicator-card .tc-symbol-option small,.dashboard-indicator-card .tc-tag{color:rgba(91,211,214,.78)}.dashboard-indicator-card .tc-state{font-size:17px;line-height:1.15;max-width:260px;text-align:right}.dashboard-indicator-card .tc-mark.warn,.dashboard-indicator-card .tc-state.warn{background:rgba(255,125,138,.1);color:#ff9aa5}.dashboard-indicator-card .tc-pricebox em.down,.dashboard-indicator-card .tc-row b.warn{color:#ff9aa5}.dashboard-indicator-card .tc-pricebox strong{color:rgba(243,247,251,.74)}.dashboard-indicator-card .tc-pricebox em.up{color:#6bd68c}.dashboard-indicator-card .tc-updated{color:rgba(243,247,251,.5)}.dashboard-indicator-card .tc-tag.dividend-aristocrat,.dashboard-indicator-card .tc-tag.dividend-king{background:rgba(196,154,60,.12);color:var(--mt-amber)}.dashboard-indicator-card .tc-row{overflow:visible;position:relative}.dashboard-indicator-card .tc-row>div{position:relative}.dashboard-indicator-card .tc-tooltip{background:rgba(15,21,28,.99);border:1px solid rgba(196,154,60,.34);border-radius:8px;box-shadow:0 20px 52px rgba(0,0,0,.48);color:rgba(243,247,251,.88);left:0;max-width:420px;min-width:280px;padding:12px 14px 13px;right:auto;top:auto;bottom:calc(100% + 12px);transform:translateY(4px);width:min(420px,calc(100vw - 48px));z-index:80}.dashboard-indicator-card .tc-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(15,21,28,.99);bottom:-8px;content:"";left:24px;position:absolute}.dashboard-indicator-card .tc-row:focus-within .tc-tooltip,.dashboard-indicator-card .tc-row:hover .tc-tooltip{opacity:1;transform:translateY(0)}.dashboard-indicator-card .tc-tooltip p{color:rgba(243,247,251,.84)!important;font-size:13px;line-height:1.5;margin:0}.dashboard-indicator-card .tc-tooltip a{color:var(--mt-amber);font-size:12px;letter-spacing:.01em;margin-top:9px}.dashboard-indicator-card .mhm-tooltip,.dashboard-indicator-card .value-doc-hint{background:rgba(15,21,28,.99);border-color:rgba(196,154,60,.34);box-shadow:0 20px 52px rgba(0,0,0,.46);color:rgba(243,247,251,.86);z-index:80}.dashboard-indicator-card .mhm-tooltip p,.dashboard-indicator-card .value-doc-hint p{color:rgba(243,247,251,.84)!important}.dashboard-indicator-card .tc-mark.ok,.dashboard-indicator-card .tc-state.ok{background:rgba(91,215,144,.16);color:#6fe89a}.dashboard-indicator-card .tc-mark.neutral,.dashboard-indicator-card .tc-state.neutral{background:rgba(196,154,60,.14);color:#d6ae4a}.dashboard-indicator-card .tc-mark.warn,.dashboard-indicator-card .tc-state.warn{background:rgba(255,125,138,.12);color:#ff8f9b}.dashboard-indicator-card .tc-row b.ok{color:#6fe89a}.dashboard-indicator-card .tc-row b.neutral{color:#d6ae4a}.dashboard-indicator-card .tc-row b.warn{color:#ff8f9b}@media (max-width:760px){.dashboard-indicator-card .tc-tooltip{bottom:auto;left:auto;max-width:none;min-width:0;position:static;transform:none;width:100%}.dashboard-indicator-card .tc-tooltip:after{display:none}}.dashboard-indicators{gap:24px;max-width:1040px}.dashboard-indicator-card{padding:18px}.dashboard-section-head{margin-bottom:14px}.dashboard-section-head h2{font-size:clamp(26px,2.4vw,30px);line-height:1.08}.dashboard-section-head p{font-size:14px;line-height:1.55;max-width:620px}.dashboard-indicator-card .ia-card,.dashboard-indicator-card .mhm-card,.dashboard-indicator-card .tc-card{padding:22px 24px 20px}.dashboard-health-layout .mhm-dashboard .mhm-title{font-size:clamp(28px,3.1vw,40px);line-height:.98}.dashboard-health-layout .mhm-dashboard .mhm-score{font-size:clamp(18px,1.8vw,22px)}.dashboard-health-layout .mhm-dashboard .mhm-icon{height:58px;width:58px}.dashboard-health-layout .mhm-dashboard .mhm-hero p{font-size:15px;line-height:1.35}.dashboard-health-layout .mhm-dashboard .mhm-dim{min-height:54px;padding:10px 0}.dashboard-health-layout .mhm-dashboard .mhm-dim-label{font-size:15px}.dashboard-health-layout .mhm-dashboard .mhm-badge{font-size:13px;min-width:104px;padding:6px 10px}.dashboard-health-layout .mhm-dashboard .mhm-icon svg{height:30px;width:30px}.dashboard-health-layout .mhm-dashboard .mhm-band-wrap{margin:26px 0 20px;padding-top:32px}.dashboard-health-layout .mhm-dashboard .mhm-marker span{font-size:12px;padding:6px 10px}.dashboard-health-layout .mhm-dashboard .mhm-band{min-height:66px}.dashboard-health-layout .mhm-dashboard .mhm-seg strong{font-size:17px}.dashboard-health-layout .mhm-dashboard .mhm-seg span{font-size:13px}.dashboard-value-scope .value-panel{padding:16px}.dashboard-value-scope .value-panel-head strong{font-size:26px}.dashboard-value-scope .value-side-title span{font-size:22px}.dashboard-value-scope .intrinsic-box strong{font-size:30px}.dashboard-value-scope .intrinsic-box em,.dashboard-value-scope .value-intrinsic-disclaimer,.dashboard-value-scope .value-structure-analysis p{font-size:.86rem!important}.dashboard-value-scope .value-fact strong{font-size:15px}.dashboard-value-scope .dashboard-structure-detail{gap:8px}.dashboard-value-scope .dashboard-structure-detail .structure-row{min-height:54px;padding:10px 12px}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text b,.dashboard-value-scope .dashboard-structure-detail .structure-row strong{font-size:.94rem}.dashboard-value-scope .dashboard-structure-detail .biz-structure-text small{font-size:.76rem}.dashboard-value-scope .proof-chart-card{min-height:175px}.dashboard-value-scope .simple-pa-chart .proof-msft-chart{height:140px}.dashboard-indicator-card .ia-topline h3,.dashboard-indicator-card .tc-topline h3{font-size:clamp(25px,2.8vw,30px)}.dashboard-indicator-card .ia-verdict{margin:18px 0 14px;padding:14px 16px}.dashboard-indicator-card .ia-verdict span{font-size:clamp(22px,2.6vw,30px)}.dashboard-indicator-card .ia-index{padding:13px}.dashboard-indicator-card .ia-index-head strong{font-size:21px}.dashboard-indicator-card .ia-disclaimer,.dashboard-indicator-card .ia-metrics span,.dashboard-indicator-card .ia-persistence p{font-size:12px}.dashboard-indicator-card .tc-header{margin-top:20px;padding-top:20px}.dashboard-indicator-card .tc-symbol{font-size:clamp(42px,4.3vw,58px)}.dashboard-indicator-card .tc-company{font-size:18px}.dashboard-indicator-card .tc-pricebox strong,.dashboard-indicator-card .tc-state{font-size:16px}.dashboard-indicator-card .tc-conditions{margin-top:20px}.dashboard-indicator-card .tc-row{padding:15px 0}.dashboard-indicator-card .tc-row strong{font-size:18px}.dashboard-indicator-card .tc-row p{font-size:14px}.dashboard-indicator-card .tc-chart-wrap{margin-top:14px;padding:14px 0 6px}.dashboard-indicator-card .mhm-tooltip,.dashboard-indicator-card .tc-tooltip,.dashboard-indicator-card .value-doc-hint{max-width:340px}@media (max-width:760px){.dashboard-indicators{max-width:100%}.dashboard-indicator-card{padding:14px}.dashboard-indicator-card .ia-card,.dashboard-indicator-card .mhm-card,.dashboard-indicator-card .tc-card{padding:18px 14px}}.dashboard-indicator-card .ia-topline h3,.dashboard-indicator-card .tc-topline h3{color:rgba(243,247,251,.76);font-family:var(--sans);font-size:15px!important;font-weight:800;letter-spacing:0;line-height:1.25}.dashboard-indicator-card .ia-kicker,.dashboard-indicator-card .tc-kicker{color:rgba(243,247,251,.58);font-size:12px;letter-spacing:.01em;text-transform:none}.dashboard-value-indicator-card,.dashboard-value-indicator-card .dashboard-value-layout,.dashboard-value-indicator-card .dashboard-value-scope,.dashboard-value-indicator-card .value-panel{align-self:start;height:auto;min-height:0}.dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .pricing-main-cta{color:var(--mt-amber);font-size:clamp(22px,2.4vw,34px);font-weight:900;text-transform:uppercase;margin-top:20px}.market-page .founder-valid{color:var(--mt-amber);font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.market-page .contact-plan{justify-content:flex-start}.business-v2 .biz-contact-form h3,.market-page .mt-contact-form h3{color:#fff;font-family:var(--serif);font-size:28px;margin-bottom:18px}.business-v2 .biz-contact-grid,.market-page .mt-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.business-v2 .biz-contact-form label,.market-page .mt-contact-form label{display:flex;flex-direction:column;gap:7px;color:var(--mt-muted);font-size:13px;font-weight:800}.business-v2 .biz-contact-form input,.business-v2 .biz-contact-form textarea,.market-page .mt-contact-form input,.market-page .mt-contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(9,20,34,.72);color:#fff;padding:12px 13px;font:inherit}.business-v2 .biz-contact-form .check,.market-page .mt-contact-form .check{flex-direction:row;align-items:center;color:#fff}.business-v2 .biz-contact-form .check input,.market-page .mt-contact-form .check input{width:auto;accent-color:var(--mt-amber)}.business-v2 .biz-contact-form>label,.market-page .mt-contact-form .message{margin-top:12px}.business-v2 .biz-contact-form button,.market-page .mt-contact-form button{margin-top:16px}.market-page .mt-contact-form p{color:var(--mt-muted);font-size:12px;margin-top:12px}.business-v2 .biz-mid-demo{text-align:center;padding:48px 0}.business-v2 .biz-contact-form{margin-top:30px;padding:28px;border:1px solid var(--biz-line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04));text-align:left}.business-v2 .biz-contact-form h3{color:var(--biz-bone);text-align:center}.business-v2 .biz-contact-form label{color:var(--biz-bone-dim)}.business-v2 .biz-contact-form input,.business-v2 .biz-contact-form textarea{background:rgba(15,28,44,.78)}.business-v2 .biz-contact-success{color:#5bd790;font-size:14px;margin-bottom:12px}.business-v2 .biz-contact-error{color:#ff9ca4;font-size:14px;margin-bottom:12px}@media (max-width:760px){.business-v2 .biz-contact-grid,.dashboard-grid,.market-page .mt-contact-grid{grid-template-columns:1fr}}.market-page .value-static-cta{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:22px}.market-page .value-static-cta .btn-ghost,.market-page .value-static-cta .btn-primary{min-height:44px;display:inline-flex;align-items:center}.market-page .pricing-contact-panel{margin:24px auto 0;max-width:980px}.market-page .pricing-contact-panel .mt-contact-form{width:100%}.dashboard-value-scope .value-primary-reading{background:linear-gradient(135deg,rgba(196,154,60,.16),rgba(36,52,66,.8));border:1px solid rgba(196,154,60,.38);border-radius:8px;margin:12px 0 10px;padding:14px 16px}.dashboard-value-scope .value-primary-reading span{color:rgba(243,247,251,.68);display:block;font-family:var(--mono);font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dashboard-value-scope .value-primary-reading strong{color:var(--mt-amber);display:block;font-family:var(--serif);font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.05;margin:6px 0}.dashboard-value-scope .value-primary-reading em,.dashboard-value-scope .value-primary-reading small{color:rgba(243,247,251,.72);display:block;font-style:normal;line-height:1.35}.dashboard-value-scope .value-primary-reading small{font-family:var(--mono);font-size:.78rem}.dashboard-value-scope .value-primary-reading em{color:var(--mt-teal);font-size:.82rem;font-weight:800;margin-top:7px}.tc-combobox label,.value-symbol-input-wrap{position:relative}.value-symbol-input-wrap{display:flex;flex-direction:column;gap:5px}.value-symbol-combobox{position:relative}.value-symbol-menu{background:rgba(22,32,43,.99);border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:0 20px 48px rgba(0,0,0,.4);left:auto;max-height:250px;overflow-x:hidden;overflow-y:auto;padding:5px;right:0;top:46px;width:min(440px,calc(100vw - 48px));z-index:80}.value-symbol-menu .tc-symbol-option{width:100%}.value-symbol-picker .value-symbol-menu button.tc-symbol-option{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;height:auto;margin:0;min-height:0;min-width:0;padding:8px 10px;text-align:left;display:block;justify-content:normal}.value-symbol-picker .value-symbol-menu button.tc-symbol-option:focus-visible,.value-symbol-picker .value-symbol-menu button.tc-symbol-option:hover{background:rgba(91,211,214,.13)}.value-symbol-menu .tc-symbol-option span{align-items:center;display:grid;grid-gap:10px;gap:10px;grid-template-columns:64px minmax(0,1fr);text-align:left;width:100%}.value-symbol-menu .tc-symbol-option strong{color:#fff;font-size:.9rem}.value-symbol-menu .tc-symbol-option em{color:rgba(243,247,251,.67);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-coverage-note{color:var(--mt-teal);cursor:help;display:inline-block;font-size:.78rem;font-weight:850;line-height:1.15;position:relative;width:-moz-fit-content;width:fit-content}.asset-coverage-note>span{background:rgba(15,21,28,.99);border:1px solid rgba(196,154,60,.34);border-radius:8px;bottom:calc(100% + 10px);box-shadow:0 18px 46px rgba(0,0,0,.44);color:rgba(243,247,251,.86);display:block;font-size:.78rem;font-weight:650;left:0;line-height:1.45;max-width:min(360px,calc(100vw - 48px));opacity:0;padding:11px 12px;pointer-events:none;position:absolute;transform:translateY(4px);transition:opacity .14s ease,transform .14s ease;width:330px;z-index:120}.asset-coverage-note:focus>span,.asset-coverage-note:hover>span{opacity:1;transform:translateY(0)}.dashboard-indicator-card .asset-coverage-note{color:var(--mt-teal);margin-top:6px}.dashboard-indicator-card .tc-combobox .asset-coverage-note{margin-left:0}.dashboard-value-layout,.dashboard-value-scope,.dashboard-value-scope .dashboard-structure-detail,.dashboard-value-scope .structure-row,.dashboard-value-scope .value-columns,.dashboard-value-scope .value-doc-target,.dashboard-value-scope .value-panel,.dashboard-value-scope .value-side{overflow:visible}.dashboard-value-scope .value-symbol-picker{grid-gap:6px 10px;gap:6px 10px}.dashboard-value-scope .value-symbol-picker label{align-self:center;padding-bottom:0}.dashboard-value-scope .value-symbol-input-wrap{grid-gap:4px;gap:4px}.dashboard-value-scope .value-symbol-picker button,.dashboard-value-scope .value-symbol-picker input{box-sizing:border-box}.dashboard-value-scope .value-symbol-input-wrap .asset-coverage-note{white-space:nowrap}.dashboard-value-scope .value-symbol-input-wrap .asset-coverage-note>span{left:auto;width:min(330px,calc(100vw - 48px))}.dashboard-value-scope .value-analysis-wrap{display:flex;flex:1 1 auto;min-height:260px}.dashboard-value-scope .value-analysis-wrap .value-structure-analysis{flex:1 1 auto;max-height:none;min-height:100%;overflow-y:auto}.dashboard-value-scope .value-doc-hint{max-width:min(360px,calc(100vw - 48px));pointer-events:none;z-index:160}.dashboard-value-scope .dashboard-structure-detail .structure-row:nth-last-child(-n+2) .value-doc-hint{bottom:calc(100% + 10px);top:auto}.dashboard-indicator-card .tc-search-with-filters{align-items:end;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,150px) auto;grid-gap:6px 12px;gap:6px 12px}.dashboard-indicator-card .tc-symbol-filters{align-self:end;margin:0}.dashboard-indicator-card .tc-combobox{align-self:end;display:grid;grid-gap:4px;gap:4px}.dashboard-indicator-card .tc-combobox label{display:grid;grid-gap:6px;gap:6px}.dashboard-indicator-card .tc-combobox input,.dashboard-indicator-card .tc-search-with-filters>button{box-sizing:border-box;height:42px}.dashboard-indicator-card .tc-search-with-filters>button{align-self:end;margin:0}.dashboard-indicator-card .tc-combobox .asset-coverage-note{margin-top:0;white-space:nowrap}.dashboard-indicator-card .tc-combobox .asset-coverage-note>span{left:auto;right:0}@media (max-width:760px){.dashboard-indicator-card .tc-search-with-filters,.dashboard-value-scope .value-symbol-picker{grid-template-columns:1fr;justify-content:stretch}.dashboard-indicator-card .tc-combobox input,.dashboard-value-scope .value-symbol-picker input{max-width:none;width:100%}}.plan-option form{margin:0}.plan-option form+form{margin-top:10px}.plan-option .card-action[disabled]{cursor:not-allowed;opacity:.62}.asset-coverage-note>span{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.35}.dashboard-indicator-card .tc-combobox .asset-coverage-note>span,.dashboard-value-scope .value-symbol-input-wrap .asset-coverage-note>span{max-width:min(340px,calc(100vw - 48px));width:min(340px,calc(100vw - 48px))}.dashboard-value-scope .value-symbol-picker{grid-template-columns:auto minmax(128px,150px) auto}.dashboard-value-scope .value-symbol-picker button{margin-top:23px}.dashboard-indicator-card .tc-search-with-filters{grid-template-columns:minmax(260px,1fr) minmax(128px,150px) auto}.dashboard-indicator-card .tc-symbol-filters{align-self:start;padding-top:22px}.dashboard-indicator-card .tc-combobox{align-self:start}.dashboard-indicator-card .tc-search-with-filters>button{align-self:start;margin-top:23px}.dashboard-indicator-card .tc-combobox label,.dashboard-value-scope .value-symbol-input-wrap{min-height:66px}@media (max-width:760px){.dashboard-indicator-card .tc-search-with-filters>button,.dashboard-indicator-card .tc-symbol-filters,.dashboard-value-scope .value-symbol-picker button{margin-top:0;padding-top:0}}.dashboard-value-scope .value-symbol-picker{align-items:start;display:grid;grid-template-columns:auto minmax(150px,180px) auto;grid-gap:6px 12px;gap:6px 12px;justify-content:end}.dashboard-value-scope .value-symbol-picker>label{align-self:start;line-height:42px;padding:0}.dashboard-value-scope .value-symbol-input-wrap{align-self:start;display:grid;grid-gap:5px;gap:5px;min-height:0}.dashboard-value-scope .value-symbol-picker button,.dashboard-value-scope .value-symbol-picker input{height:42px;min-height:42px}.dashboard-value-scope .value-symbol-picker button{align-self:start;margin-top:0;white-space:nowrap}.dashboard-value-scope .value-symbol-input-wrap .asset-coverage-note{display:block;line-height:1.15;margin-top:0;max-width:180px;white-space:normal}.dashboard-value-scope .value-symbol-input-wrap .asset-coverage-note>span{max-width:min(340px,calc(100vw - 48px));overflow-wrap:anywhere;right:0;white-space:normal;width:min(340px,calc(100vw - 48px))}.dashboard-indicator-card .tc-search-with-filters{align-items:start;grid-template-columns:minmax(280px,1fr) minmax(150px,180px) auto}.dashboard-indicator-card .tc-combobox,.dashboard-indicator-card .tc-search-with-filters>button{align-self:start}.dashboard-indicator-card .tc-search-with-filters>button{height:42px;margin-top:24px}.dashboard-indicator-card .tc-combobox label{min-height:0}.dashboard-indicator-card .tc-combobox .asset-coverage-note{display:block;max-width:180px;white-space:normal}@media (max-width:760px){.dashboard-indicator-card .tc-search-with-filters,.dashboard-value-scope .value-symbol-picker{grid-template-columns:1fr;justify-content:stretch}.dashboard-value-scope .value-symbol-picker>label{line-height:1.2}.dashboard-indicator-card .tc-search-with-filters>button,.dashboard-value-scope .value-symbol-picker button,.dashboard-value-scope .value-symbol-picker input{width:100%}.dashboard-indicator-card .tc-search-with-filters>button{margin-top:0}.dashboard-indicator-card .tc-combobox .asset-coverage-note,.dashboard-value-scope .value-symbol-input-wrap .asset-coverage-note{max-width:100%}}.market-page .dividend-income-section{padding:96px 0;border-block:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 18% 18%,rgba(196,154,60,.08),transparent 28%),radial-gradient(circle at 82% 70%,rgba(95,216,204,.08),transparent 30%),rgba(255,255,255,.018)}.market-page .dividend-income-head .sec-title em{color:var(--mt-amber);font-style:italic}.market-page .dividend-income-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:38px}.market-page .dividend-income-card,.market-page .dividend-income-pillar{border:1px solid rgba(255,255,255,.14);border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:0 24px 80px rgba(0,0,0,.18)}.market-page .dividend-income-card{min-height:250px;padding:28px}.market-page .dividend-income-card span{color:var(--mt-amber);display:block;font-family:var(--mono);font-size:.72rem;font-weight:900;letter-spacing:.12em;margin-bottom:18px;text-transform:uppercase}.market-page .dividend-income-card h3{color:#fff;font-family:var(--serif);font-size:clamp(1.9rem,3vw,2.55rem);line-height:1;margin:0 0 18px}.market-page .dividend-income-card p,.market-page .dividend-income-pillar p{color:var(--mt-muted);font-size:.95rem;line-height:1.72;margin:0}.market-page .dividend-income-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:18px}.market-page .dividend-income-pillar{padding:22px}.market-page .dividend-income-pillar strong{color:var(--mt-amber);display:block;font-family:var(--mono);font-size:.78rem;font-weight:900;letter-spacing:.08em;line-height:1.35;margin-bottom:12px;text-transform:uppercase}.market-page .dividend-income-cta{align-items:center;display:flex;flex-direction:column;gap:10px;margin-top:34px;text-align:center}.market-page .dividend-income-cta p{color:var(--mt-amber);font-size:.82rem;font-weight:750;margin:0}@media (max-width:900px){.market-page .dividend-income-cards,.market-page .dividend-income-pillars{grid-template-columns:1fr}}@media (max-width:760px){.market-page .dividend-income-section{padding:66px 0}.market-page .dividend-income-card{min-height:0;padding:22px}}.mhm-header-meta{max-width:330px;text-align:right}.mhm-header-meta p{color:rgba(243,247,251,.74);font-size:.72rem;font-weight:650;letter-spacing:0;line-height:1.45;margin:7px 0 0;text-transform:none}.mhm-state-legend{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:10px;padding-bottom:10px}.mhm-state-legend .ok{color:#f4fff6;font-weight:900}.mhm-state-legend .warn{color:#fff7db;font-weight:900}.mhm-state-legend .danger{color:#fff0f0;font-weight:900}@media (max-width:900px){.mhm-header-meta{max-width:none;text-align:left}}.mhm-revamp{background:linear-gradient(180deg,rgba(255,255,255,.105),rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.16);box-shadow:none;color:#f4f7f8;overflow:hidden;padding:26px 30px 24px}.mhm-revamp-head{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:16px}.mhm-revamp-head h3{color:rgba(255,255,255,.72);font-family:var(--sans);font-size:clamp(16px,1.7vw,22px);font-weight:800;letter-spacing:0;margin:0 0 8px}.mhm-revamp-head time{color:rgba(255,255,255,.58);font-family:var(--mono);font-size:14px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.mhm-revamp-state{align-items:baseline;display:flex;gap:14px}.mhm-revamp-state strong{font-family:var(--serif);font-size:clamp(44px,6.2vw,72px);font-weight:800;letter-spacing:0;line-height:.96}.mhm-revamp-state strong.ok{color:#28c976}.mhm-revamp-state strong.warn{color:#d7a82b}.mhm-revamp-state strong.danger{color:#ed4942}.mhm-revamp-state span{color:rgba(255,255,255,.52);font-size:clamp(20px,2.5vw,30px);font-weight:800}.mhm-revamp-head p{color:rgba(255,255,255,.76);font-size:clamp(16px,1.8vw,23px);font-weight:650;margin:8px 0 0}.mhm-revamp-grid{align-items:start;display:grid;grid-gap:30px;gap:30px;grid-template-columns:minmax(0,1fr) minmax(210px,270px)}.mhm-revamp-chart-area{min-width:0}.mhm-history-chart{color:#25b37d;display:block;height:auto;overflow:visible;width:100%}.mhm-area{fill:url(#mhmAreadashboard);opacity:.8}.mhm-landing .mhm-area{fill:url(#mhmArealanding)}.mhm-area.warn{color:#d7a82b}.mhm-area.danger{color:#ed4942}.mhm-price-line{fill:none;stroke:#28c976;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.mhm-price-line.warn{stroke:#d7a82b}.mhm-price-line.danger{stroke:#ed4942}.mhm-selected-guide{stroke:rgba(255,255,255,.48);stroke-dasharray:6 7;stroke-width:2}.mhm-selected-point{fill:#28c976;stroke:rgba(19,25,33,.95);stroke-width:3}.mhm-selected-point.warn{fill:#d7a82b}.mhm-selected-point.danger{fill:#ed4942}.mhm-condition-strip rect.ok{fill:#25c96a}.mhm-condition-strip rect.warn{fill:#e0ad16}.mhm-condition-strip rect.danger{fill:#ed3f37}.mhm-history-slider{margin-top:12px;padding-bottom:34px;position:relative}.mhm-history-slider input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%}.mhm-history-slider input[type=range]::-webkit-slider-runnable-track{background:rgba(255,255,255,.14);border-radius:999px;height:8px}.mhm-history-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f4f7f8;border:2px solid rgba(0,0,0,.18);border-radius:999px;box-shadow:0 0 0 1px rgba(255,255,255,.4);height:26px;margin-top:-9px;width:26px}.mhm-history-slider input[type=range]::-moz-range-track{background:rgba(255,255,255,.14);border-radius:999px;height:8px}.mhm-history-slider input[type=range]::-moz-range-thumb{background:#f4f7f8;border:2px solid rgba(0,0,0,.18);border-radius:999px;height:26px;width:26px}.mhm-history-ticks{bottom:0;left:0;position:absolute;right:0}.mhm-history-ticks span{color:rgba(255,255,255,.56);font-size:13px;font-weight:700;position:absolute;transform:translateX(-50%);white-space:nowrap}.mhm-history-ticks span:first-child{transform:translateX(0)}.mhm-history-ticks span:last-child{transform:translateX(-100%)}.mhm-history-legend{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:4px}.mhm-history-legend span{align-items:center;color:rgba(255,255,255,.72);display:inline-flex;font-size:15px;font-weight:800;gap:8px}.mhm-history-legend i{border-radius:4px;height:14px;width:14px}.mhm-history-legend i.ok{background:#25c96a}.mhm-history-legend i.warn{background:#e0ad16}.mhm-history-legend i.danger{background:#ed3f37}.mhm-components{align-self:stretch;padding-top:8px}.mhm-components h4{color:rgba(255,255,255,.62);font-family:var(--sans);font-size:18px;font-weight:800;letter-spacing:0;margin:0 0 16px}.mhm-component-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:flex;gap:12px;justify-content:space-between;padding:11px 0}.mhm-component-row span{color:rgba(255,255,255,.82);font-size:17px;font-weight:650}.mhm-component-row i{border-radius:999px;flex:0 0 auto;height:12px;width:12px}.mhm-component-row i.ok{background:#25c96a}.mhm-component-row i.warn{background:#e0ad16}.mhm-component-row i.danger{background:#ed3f37}.mhm-components button:not(.indicator-info-button){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:#79d9df;cursor:pointer;font-size:17px;font-weight:850;margin-top:18px;padding:0}.mhm-revamp .mhm-drawer-trigger{border-top-color:rgba(255,255,255,.12);color:var(--mt-amber);margin-top:22px}.mhm-revamp .mhm-drawer{background:transparent;color:rgba(255,255,255,.78)}.mhm-revamp .mhm-drawer.open{background:rgba(14,20,27,.92);border-color:rgba(196,154,60,.28);max-height:420px}.mhm-revamp .mhm-state-legend{border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.72);font-size:14px;line-height:1.55;margin:18px 0 0;padding-top:16px}.mhm-revamp .mhm-state-legend .ok{color:#f4fff6;font-weight:900}.mhm-revamp .mhm-state-legend .warn{color:#fff7db;font-weight:900}.mhm-revamp .mhm-state-legend .danger{color:#fff0f0;font-weight:900}.mhm-revamp .mhm-disclaimer{border-top:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.66);font-size:14px;margin-top:14px;padding-top:14px}.mhm-revamp .mhm-updated-foot{color:rgba(255,255,255,.52);font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.04em;margin-top:12px;text-align:right}.dashboard-health-layout.dashboard-health-revamp,.dashboard-health-revamp{display:block}.dashboard-health-revamp .dashboard-health-card-slot,.dashboard-health-revamp .dashboard-health-card-slot .mhm-card{height:auto}@media (max-width:900px){.mhm-revamp{padding:22px 18px}.mhm-revamp-head{display:block}.mhm-revamp-head time{display:block;margin-top:10px}.mhm-revamp-grid{grid-template-columns:1fr;gap:18px}.mhm-revamp-state strong{font-size:42px}.mhm-components{padding-top:0}.mhm-component-row span{font-size:15px}}.momentum-card{background:linear-gradient(145deg,rgba(72,86,98,.82),rgba(39,52,63,.94));border:1px solid rgba(255,255,255,.16);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 60px rgba(0,0,0,.16);color:rgba(255,255,255,.88);padding:28px}.momentum-topline{align-items:flex-start;border-bottom:1px solid rgba(255,255,255,.14);display:flex;gap:20px;justify-content:space-between;padding-bottom:22px}.momentum-topline h3{color:#fff;font-family:var(--serif);font-size:clamp(30px,4vw,46px);letter-spacing:0;line-height:.95;margin:12px 0 0}.momentum-search{align-items:flex-end;display:flex;gap:12px;justify-content:flex-end}.momentum-search .tc-combobox label{color:var(--mt-amber);display:grid;font-family:var(--mono);font-size:12px;font-weight:900;grid-gap:8px;gap:8px;letter-spacing:.16em;text-transform:uppercase}.momentum-search button,.momentum-search input{background:rgba(25,34,43,.88);border:1px solid rgba(255,255,255,.11);border-radius:5px;color:#fff;font-size:16px;font-weight:900;height:52px;padding:0 18px}.momentum-search input{min-width:132px;width:132px}.momentum-search button{cursor:pointer;min-width:116px}.momentum-search button:disabled{cursor:progress;opacity:.65}.momentum-symbol-menu{background:rgba(15,22,29,.98);border-color:rgba(255,255,255,.15);box-shadow:0 18px 40px rgba(0,0,0,.38);max-height:340px;overflow:auto;z-index:30}.momentum-search .momentum-symbol-menu .tc-symbol-option{border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;display:block;height:auto;margin:0;min-width:0;padding:9px 11px;text-align:left;width:100%}.momentum-search .momentum-symbol-menu .tc-symbol-option span,.op-symbol-menu .tc-symbol-option span{align-items:baseline;display:grid;grid-gap:10px;gap:10px;grid-template-columns:64px minmax(0,1fr);text-align:left;width:100%}.momentum-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;padding:28px 0 16px}.momentum-header p{color:rgba(255,255,255,.62);font-size:20px;font-weight:850;margin:0;text-align:right}.momentum-pill{border-radius:8px;display:inline-flex;font-size:24px;font-weight:900;padding:14px 22px}.momentum-pill.ok{background:rgba(35,201,108,.22);color:#6ef0a0}.momentum-pill.warn{background:rgba(215,168,43,.24);color:#f0c14d}.momentum-pill.partial{background:rgba(215,168,43,.18);color:#f0c14d}.momentum-pill.neutral{background:rgba(255,255,255,.1);color:rgba(255,255,255,.78)}.momentum-rows{border-top:1px solid rgba(255,255,255,.12)}.momentum-row{align-items:center;border-bottom:1px solid rgba(255,255,255,.12);display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(0,1fr) auto;min-height:112px;position:relative}.momentum-row strong{color:#fff;display:block;font-size:26px;font-weight:900;line-height:1.08}.momentum-row p{color:rgba(255,255,255,.62);font-size:19px;line-height:1.2;margin:6px 0 0}.momentum-row b{font-size:24px;font-weight:900;text-align:right;white-space:nowrap}.momentum-row b.warn{color:#ff7b8a}.momentum-row b.partial{color:var(--mt-amber)}.momentum-row b.neutral{color:rgba(255,255,255,.7)}.momentum-tooltip{background:rgba(13,19,25,.98);border:1px solid rgba(196,154,60,.42);border-radius:7px;box-shadow:0 18px 42px rgba(0,0,0,.42);color:rgba(255,255,255,.86);display:none;font-size:14px;font-weight:700;left:0;line-height:1.45;max-width:min(420px,80vw);padding:14px 16px;position:absolute;top:calc(100% - 18px);white-space:normal;z-index:20}.momentum-row:focus-within .momentum-tooltip,.momentum-row:hover .momentum-tooltip{display:block}.momentum-summary{border-radius:8px;font-size:20px;font-weight:750;line-height:1.45;margin:28px 0 20px;padding:22px 24px}.momentum-summary.ok{background:rgba(35,201,108,.14);color:#dffbea}.momentum-summary.partial,.momentum-summary.warn{background:rgba(215,168,43,.22);color:#ffe6aa}.momentum-summary.neutral{background:rgba(255,255,255,.08);color:rgba(255,255,255,.78)}.quality-flags{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.quality-flags span{background:rgba(196,154,60,.13);border:1px solid rgba(196,154,60,.34);border-radius:999px;color:#e3c476;cursor:help;font-size:11px;font-weight:850;padding:6px 10px}.op-card{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#f4f7f8;padding:28px}.op-top{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.op-top>span{color:rgba(255,255,255,.62);font-size:18px;font-weight:800}.op-top form{align-items:flex-end;display:flex;gap:10px}.op-top label{color:var(--mt-amber);display:grid;font-size:11px;font-weight:900;grid-gap:6px;gap:6px;text-transform:uppercase}.op-top button,.op-top input{background:rgba(12,21,31,.72);border:1px solid rgba(255,255,255,.16);border-radius:8px;color:#fff;height:46px;padding:0 16px}.op-top input{width:110px}.op-top button{cursor:pointer;font-weight:850}.op-top button:disabled,.op-top input:disabled{cursor:progress;opacity:.62}.op-symbol-combobox{position:relative}.op-symbol-menu{background:rgba(15,22,29,.99);border-color:rgba(255,255,255,.15);max-height:320px;overflow:auto;right:0;width:min(430px,calc(100vw - 48px));z-index:90}.op-top .op-symbol-menu button.tc-symbol-option{background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.09);border-radius:0;display:block;height:auto;padding:9px 11px;text-align:left;width:100%}.op-symbol{align-items:baseline;display:flex;gap:18px;margin:32px 0}.op-symbol strong{font-family:var(--serif);font-size:48px}.op-symbol span{color:var(--mt-muted);font-size:20px}.op-card h4{color:rgba(255,255,255,.62);font-size:15px;margin:24px 0 12px;text-transform:uppercase}.op-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:150px minmax(180px,1fr) 140px;margin:12px 0}.op-row b{font-size:20px}.op-row small{color:var(--mt-muted)}.op-row i{background:rgba(110,170,235,.3);border-radius:10px;height:34px;overflow:hidden}.op-row i span{background:#72a7e5;border-radius:10px;display:block;height:100%}.op-row em{color:var(--mt-muted);font-size:17px;font-style:normal;text-align:right}.op-price{align-items:center;display:flex;font-size:18px;font-weight:850;gap:14px;margin:22px 0}.op-price:after,.op-price:before{background:rgba(255,255,255,.5);content:"";flex:1 1;height:2px}.op-card h4:nth-of-type(2)~div .op-row i span,.op-price~h4+.op-row i span{background:#e8a020}.op-none,.op-note{background:rgba(10,19,28,.5);border-radius:8px;margin-top:22px;padding:18px}.op-note{color:var(--mt-muted);line-height:1.55}@media(max-width:700px){.op-top{display:block}.op-top form{margin-top:18px}.op-row{grid-template-columns:95px 1fr}.op-row em{grid-column:2;text-align:left}.op-symbol strong{font-size:38px}}.market-page .story-layout{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.market-page .story-intro,.market-page .story-layout>#story-intc,.market-page .story-layout>#story-msft,.market-page .story-layout>#story-pep{min-width:0}.market-page .story-list{gap:10px;padding:10px}.market-page .story-list-row{display:flex;flex-direction:column;justify-content:center;min-height:132px;padding:18px}.market-page .story-list-row>div{grid-template-columns:68px minmax(120px,.8fr) minmax(180px,1.2fr)}.market-page .story-list-row strong{font-size:22px}.market-page .story-list-row em,.market-page .story-list-row span{font-size:13px;line-height:1.35}.market-page .story-list-row p{font-size:13px;line-height:1.55;margin-top:14px}.market-page .story-list-row a{font-size:12px;margin-top:12px}.market-page .story-card{padding:26px}.market-page .story-card>header strong{font-size:26px}.market-page .story-card>header small,.market-page .story-card>header span{font-size:12px}.market-page .story-readings h3{font-size:17px}.market-page .story-readings em{font-size:12px;padding:6px 9px}.market-page .story-readings p{font-size:14px;line-height:1.62}.market-page .story-verdict{font-size:14px;margin-block:20px 14px}.market-page .story-analysis{font-size:14px;line-height:1.65;min-height:150px;padding:18px}@media (max-width:980px){.market-page .story-layout{grid-template-columns:1fr}.market-page .story-list-row{min-height:0}}@media (max-width:620px){.market-page .story-list-row>div{grid-template-columns:56px 1fr}}@media (max-width:760px){.momentum-card{padding:20px}.momentum-header,.momentum-topline{display:block}.momentum-search{justify-content:stretch;margin-top:18px}.momentum-search .tc-combobox{flex:1 1}.momentum-search input{min-width:0;width:100%}.momentum-row{grid-template-columns:1fr;gap:8px;padding:18px 0}.momentum-row b{text-align:left;white-space:normal}.momentum-header p{margin-top:10px;text-align:left}}.market-page .story-layout{align-items:stretch;grid-auto-rows:auto}.market-page .story-layout>#story-intc,.market-page .story-layout>#story-msft,.market-page .story-layout>#story-pep{display:flex;min-width:0}.market-page .story-card,.market-page .story-list,.market-page .story-list-row,.market-page .wba-timeline{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.18)}.market-page .story-card{height:100%;padding:24px;width:100%}.market-page .story-card>header{align-items:center;min-height:42px}.market-page .story-card>header small{text-align:right}.market-page .story-spark{flex:0 0 112px;height:112px}.market-page .story-spark b{bottom:18px}.market-page .story-spark>span{bottom:2px;right:0;transform:none}.market-page .story-readings{align-items:stretch}.market-page .story-readings>div{display:flex;flex-direction:column;min-height:190px}.market-page .story-readings>div p{flex:1 1}.market-page .story-analysis{min-height:108px}.market-page .story-card>footer{min-height:54px}.market-page .story-single-cta{display:flex;justify-content:center;margin-top:30px}.market-page .story-single-cta .btn-primary{min-width:220px}.market-page .story-list{border-radius:8px;display:grid;grid-gap:8px;gap:8px;padding:8px}.market-page .story-list-row,.market-page .story-list-row.wba{background:rgba(17,29,43,.82);border-color:rgba(255,255,255,.1);box-shadow:none;margin:0}.market-page .story-list-row.wba{background:rgba(17,29,43,.82)}.market-page .story-list-row.wba strong{color:#fff}.market-page .dividend-trap-layout{gap:24px}.market-page .dividend-trap-layout>div{display:flex;flex-direction:column;min-width:0}.market-page .dividend-trap-layout .dividend-income-cards{flex:1 1;grid-auto-rows:1fr;margin-top:0}.market-page .dividend-trap-layout .dividend-income-card{display:flex;flex-direction:column;min-height:0}.market-page .dividend-trap-layout .dividend-income-card p{flex:1 1}.market-page .wba-timeline{background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.035));border-color:rgba(255,255,255,.14);border-radius:8px;box-shadow:0 24px 80px rgba(0,0,0,.18);padding:28px}.market-page .wba-summary{background:rgba(17,29,43,.72)}@media (max-width:980px){.market-page .story-layout>#story-intc,.market-page .story-layout>#story-msft,.market-page .story-layout>#story-pep{display:block}.market-page .story-analysis,.market-page .story-card>footer,.market-page .story-readings>div{min-height:0}}@media (max-width:620px){.market-page .story-card,.market-page .wba-timeline{padding:20px}}.market-page .hero{padding:54px 0 88px}.market-page .hero-grid{background:transparent;border:0;border-radius:0;display:grid;grid-gap:34px;gap:34px;grid-template-columns:minmax(0,1fr);padding:0}.market-page .hero-after-health,.market-page .hero-health,.market-page .hero-main-copy{margin-inline:auto;max-width:1240px;width:100%}.market-page .hero-main-copy h1{border:0;font-family:var(--serif);font-size:clamp(48px,5vw,70px);font-weight:600;letter-spacing:-.025em;line-height:.94;margin:0;max-width:none;padding:0}.market-page .hero-main-copy .subhead{color:var(--mt-amber);font-family:var(--serif);font-size:clamp(25px,2.6vw,36px);font-style:italic;font-weight:600;line-height:1.2;margin:22px 0 0;max-width:none}.market-page .hero-health .mhm-card{margin-inline:auto;max-width:1180px}.market-page .hero-after-health .sub{color:rgba(255,255,255,.84);margin:0 auto;max-width:1180px}.market-page .hero-after-health .hero-ctas{justify-content:center;margin-top:28px}.market-page .hero-after-health .hero-note{text-align:center}.market-page .story-intro>.sec-eyebrow{margin:0 0 18px}.market-page .story-intro>.sec-title,.market-page .story-intro>p{background:transparent;padding:0}.market-page .story-intro>p{margin:22px 0 28px}.market-page .dividend-trap-layout{align-items:stretch}.market-page .wba-timeline{align-self:stretch;height:100%;padding:32px}.market-page .wba-timeline>header{min-height:56px}.market-page .wba-timeline>header strong{font-size:34px}.market-page .wba-timeline>header span{font-size:13px}.market-page .wba-timeline>header em{font-size:11px;padding:7px 12px}.market-page .wba-intro{font-size:15px;line-height:1.65;margin:18px 0}.market-page .wba-legend{margin:18px 0 22px}.market-page .wba-legend span{font-size:12px}.market-page .wba-events{padding-left:24px}.market-page .wba-event{min-height:96px}.market-page .wba-event>i{height:11px;left:-31px;width:11px}.market-page .wba-event small{font-size:12px;margin-bottom:3px}.market-page .wba-event b{font-size:14px}.market-page .wba-event strong{font-size:14px;line-height:1.45;padding-right:120px}.market-page .wba-event p{font-size:12px;line-height:1.55;margin-top:4px}.market-page .wba-summary{font-size:14px;line-height:1.65;margin-top:8px;padding:18px}.market-page .wba-foot{font-size:13px;margin-top:20px}@media (max-width:760px){.market-page .hero{padding-top:38px}.market-page .hero-grid{padding:0}.market-page .hero-main-copy h1{font-size:clamp(40px,11vw,52px)}.market-page .wba-event strong{padding-right:0}.market-page .wba-event b{display:block;float:none;margin-bottom:5px}}.business-v2 .biz-wrap,.dashboard-grid,.dashboard-hero,.dashboard-indicators,.dashboard-market-health,.dashboard-nav-inner,.market-page .mt-wrap{max-width:1320px;width:min(1320px,calc(100% - 48px))}.mhm-history-slider{margin-top:48px;padding-bottom:46px}.mhm-slider-date{bottom:calc(100% + 12px);color:rgba(255,255,255,.78);font-family:var(--mono);font-size:12px;font-weight:800;letter-spacing:.03em;position:absolute;transform:translateX(-50%);white-space:nowrap}.mhm-history-ticks{bottom:7px}.mhm-history-legend{margin-top:14px}@media (max-width:760px){.business-v2 .biz-wrap,.dashboard-grid,.dashboard-hero,.dashboard-indicators,.dashboard-market-health,.dashboard-nav-inner,.market-page .mt-wrap{width:min(100% - 28px,1320px)}.mhm-slider-date{font-size:10px}}.market-page .story-editorial-case{width:100%}.market-page .story-editorial-head{margin:0 auto 42px;max-width:1240px;text-align:center}.market-page .story-editorial-head .sec-title{font-size:clamp(48px,5.6vw,78px);line-height:.98;margin:10px auto 22px;max-width:1180px}.market-page .story-editorial-head .sec-sub{font-size:clamp(17px,1.45vw,21px);line-height:1.65;margin-inline:auto;max-width:980px}.market-page .story-editorial-grid{align-items:stretch;display:grid;grid-gap:22px;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.market-page .story-editorial-card{display:flex;flex-direction:column;min-width:0}.market-page .story-editorial-lead{color:var(--mt-muted);font-size:17px;line-height:1.5;margin:0 0 16px;min-height:52px}.market-page .story-editorial-lead strong{color:#f3f7fb}.market-page .story-editorial-summary{align-items:center;background:rgba(17,29,43,.86);border:1px solid rgba(255,255,255,.12);border-radius:8px;display:grid;grid-gap:14px;gap:14px;grid-template-columns:.65fr 1fr 1.25fr;min-height:112px;padding:20px}.market-page .story-editorial-summary>strong{color:#fff;font-family:var(--serif);font-size:34px}.market-page .story-editorial-summary span{color:rgba(255,255,255,.42);font-size:14px;line-height:1.4}.market-page .story-editorial-summary span b{color:#64d895;display:block;font-size:15px;margin-top:4px}.market-page .story-editorial-card.down .story-editorial-summary span:last-child b{color:#ef786d}.market-page .story-editorial-card.flat .story-editorial-summary span:last-child b{color:var(--mt-amber)}.market-page .story-editorial-body{background:rgba(11,21,32,.78);border:1px solid rgba(255,255,255,.12);border-left:3px solid var(--mt-amber);border-radius:8px;display:flex;flex:1 1;flex-direction:column;margin-top:18px;padding:26px}.market-page .story-editorial-body h3{color:#fff;font-family:var(--serif);font-size:clamp(25px,2vw,31px);line-height:1.15;margin:0 0 22px}.market-page .story-editorial-body p{color:var(--mt-muted);font-size:15px;line-height:1.65;margin:0 0 17px}.market-page .story-editorial-takeaway{color:#f2f5f8;display:block;font-size:16px;line-height:1.55;margin-top:auto;padding-top:8px}.market-page .story-editorial-body small{border-top:1px solid rgba(255,255,255,.1);color:rgba(151,167,184,.62);font-family:var(--mono);font-size:11px;letter-spacing:.03em;line-height:1.5;margin-top:22px;padding-top:17px}@media(max-width:1100px){.market-page .story-editorial-grid{grid-template-columns:1fr}.market-page .story-editorial-lead{min-height:0}.market-page .story-editorial-summary{grid-template-columns:150px 1fr 1fr}.market-page .story-editorial-body{min-height:0}}@media(max-width:620px){.market-page .story-editorial-head{text-align:left}.market-page .story-editorial-head .sec-title{font-size:42px}.market-page .story-editorial-summary{grid-template-columns:1fr}.market-page .story-editorial-summary span b{display:inline;margin-left:6px}.market-page .story-editorial-body{padding:21px}}.dashboard-health-layout.dashboard-health-revamp{align-items:stretch;display:grid;grid-gap:14px;gap:14px;position:relative}.dashboard-health-layout.dashboard-health-revamp.is-collapsed{grid-template-columns:minmax(0,1fr) 48px}.dashboard-health-layout.dashboard-health-revamp.is-open{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}.dashboard-health-revamp .dashboard-health-rail{align-self:stretch;border-radius:8px;display:flex;min-height:100%}.dashboard-health-revamp .dashboard-health-card-slot,.dashboard-health-revamp .dashboard-health-card-slot .mhm-card{height:100%}.mhm-revamp-grid{gap:20px;grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.mhm-revamp{container-type:inline-size}.mhm-component-row,.mhm-components{overflow:visible}.mhm-component-row{cursor:default}.contact-honeypot{height:0!important;left:-10000px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:0!important}.contact-status{font-weight:800;margin:10px 0 0!important}.contact-status.success{color:#64d895!important}.contact-status.error{color:#f08a80!important}@media(max-width:900px){.dashboard-health-layout.dashboard-health-revamp.is-collapsed,.dashboard-health-layout.dashboard-health-revamp.is-open{grid-template-columns:1fr}.dashboard-health-revamp .dashboard-health-rail{min-height:48px}.dashboard-health-revamp .dashboard-health-rail span{transform:none}.mhm-revamp-grid{grid-template-columns:1fr}}@container (max-width: 820px){.mhm-revamp-grid{grid-template-columns:1fr}}