.mp-section-title{font-size:1.3rem;font-weight:700;color:rgb(var(--color-neutral-200,226,232,240));margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(var(--dv-accent-rgb,124,58,237)/.2)}:root:not(.dark) .mp-section-title{color:rgb(var(--color-neutral-800,30,41,59))}.mp-weekly-scoreboard{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;margin:1.5rem 0}.mp-weekly-card{background:var(--dv-glass-bg,rgba(30,30,46,.6));border:1px solid rgba(var(--dv-accent-rgb,124,58,237)/.15);border-radius:.75rem;padding:1rem;transition:border-color .2s,transform .15s}.mp-weekly-card:hover{border-color:rgba(var(--dv-accent-rgb,124,58,237)/.4);transform:translateY(-1px)}.mp-weekly-card__label{font-size:.8rem;color:rgb(var(--color-neutral-400,148,163,184));margin-bottom:.25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mp-weekly-card__value{font-size:1.5rem;font-weight:700;font-variant-numeric:tabular-nums;color:rgb(var(--color-neutral-100,241,245,249));line-height:1.2}.mp-weekly-card__change{display:flex;gap:.5rem;align-items:center;margin-top:.25rem;font-size:.85rem;font-variant-numeric:tabular-nums}.mp-weekly-card__delta{color:rgb(var(--color-neutral-400,148,163,184))}.mp-weekly-card__pct{padding:.1rem .4rem;border-radius:.25rem;font-weight:600}.mp-weekly-card__pct.is-up{color:#10b981;background:rgba(16,185,129,.1)}.mp-weekly-card__pct.is-down{color:#ef4444;background:rgba(239,68,68,.1)}.mp-weekly-card__pct.is-flat{color:rgb(var(--color-neutral-400,148,163,184))}.mp-sector-heatmap{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem;margin:1.5rem 0}.mp-sector-cell{border-radius:.5rem;padding:.75rem;text-align:center;transition:transform .15s;position:relative}.mp-sector-cell:hover{transform:scale(1.03)}.mp-sector-cell__name{font-size:.8rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5)}.mp-sector-cell__pct{font-size:1.1rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5);margin-top:.25rem}.mp-sector-cell__verdict{position:absolute;top:.25rem;right:.4rem;font-size:.9rem}.mp-featured-stocks{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:1.5rem 0}.mp-featured-section__title{font-size:1.1rem;font-weight:700;margin-bottom:.75rem}.mp-featured-grid{display:flex;flex-direction:column;gap:.5rem}.mp-featured-stock{background:var(--dv-glass-bg,rgba(30,30,46,.6));border-radius:.5rem;padding:.75rem 1rem;border-left:3px solid transparent;transition:border-color .2s}.mp-stock-up{border-left-color:#10b981}.mp-stock-down{border-left-color:#ef4444}.mp-featured-stock:hover{border-left-width:5px}.mp-featured-stock__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem}.mp-featured-stock__ticker{font-weight:700;font-size:1rem;color:rgb(var(--color-neutral-100,241,245,249))}.mp-featured-stock__pct{font-weight:600;font-size:.9rem;font-variant-numeric:tabular-nums;padding:.1rem .4rem;border-radius:.25rem}.mp-featured-stock__pct.is-up{color:#10b981;background:rgba(16,185,129,.1)}.mp-featured-stock__pct.is-down{color:#ef4444;background:rgba(239,68,68,.1)}.mp-featured-stock__reason{font-size:.85rem;color:rgb(var(--color-neutral-400,148,163,184));line-height:1.4}.mp-featured-stock__link{display:inline-block;margin-top:.25rem;font-size:.8rem;color:var(--dv-accent,#7c3aed);text-decoration:none}.mp-featured-stock__link:hover{text-decoration:underline}.mp-theme-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:1.5rem 0}.mp-theme-card{background:var(--dv-glass-bg,rgba(30,30,46,.6));border:1px solid rgba(var(--dv-accent-rgb,124,58,237)/.15);border-radius:.75rem;padding:1rem;transition:border-color .2s}.mp-theme-card:hover{border-color:rgba(var(--dv-accent-rgb,124,58,237)/.35)}.mp-theme-card__title{font-size:1rem;font-weight:700;color:var(--dv-accent,#7c3aed);margin:0 0 .5rem}.mp-theme-card__stocks{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.5rem}.mp-theme-chip{display:inline-block;font-size:.78rem;font-variant-numeric:tabular-nums;padding:.15rem .5rem;border-radius:1rem;background:rgba(var(--color-neutral-700,51,65,85)/.5);color:rgb(var(--color-neutral-200,226,232,240))}.mp-theme-chip.is-up{background:rgba(16,185,129,.12);color:#10b981}.mp-theme-chip.is-down{background:rgba(239,68,68,.12);color:#ef4444}.mp-theme-chip.is-neutral{background:rgba(var(--accent-rgb,139,92,246)/.12);color:rgb(var(--accent-rgb,139,92,246))}.mp-theme-card__summary{font-size:.85rem;color:rgb(var(--color-neutral-400,148,163,184));line-height:1.5}.mp-week-ahead{margin:1.5rem 0}.mp-week-ahead__title{font-size:1.1rem;font-weight:700;margin-bottom:1rem}.mp-week-timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem;position:relative;padding:.5rem 0}.mp-week-timeline::before{content:"";position:absolute;top:24px;left:0;right:0;height:2px;background:rgba(var(--color-neutral-600,71,85,105)/.5);z-index:0}.mp-week-event{text-align:center;position:relative;z-index:1;padding:.5rem .35rem;background:var(--dv-glass-bg,rgba(30,30,46,.6));border-radius:.75rem;border:1px solid rgba(var(--dv-accent-rgb,124,58,237)/.15);transition:border-color .2s,transform .15s}.mp-week-event:hover{border-color:rgba(var(--dv-accent-rgb,124,58,237)/.35);transform:translateY(-2px)}.mp-week-event::before{display:none}.mp-week-event.is-high{border-color:rgba(239,68,68,.25)}.mp-week-event.is-medium{border-color:rgba(245,158,11,.2)}.mp-week-event__day{display:flex;align-items:center;justify-content:center;gap:.3rem;font-size:.85rem;font-weight:700;color:rgb(var(--color-neutral-200,226,232,240));margin-bottom:.35rem;text-transform:uppercase}.mp-week-event__day::before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:rgb(var(--color-neutral-500,100,116,139));flex-shrink:0}.mp-week-event.is-high .mp-week-event__day::before{background:#ef4444;box-shadow:0 0 8px rgba(239,68,68,.5);width:12px;height:12px}.mp-week-event.is-medium .mp-week-event__day::before{background:#f59e0b;box-shadow:0 0 6px rgba(245,158,11,.4)}.mp-week-event__name{font-size:.85rem;color:rgb(var(--color-neutral-200,226,232,240));line-height:1.4;min-height:2.5em;font-weight:600}.mp-week-event__importance{font-size:.8rem;margin-top:.35rem;color:rgb(var(--color-neutral-400,148,163,184))}.mp-week-event.is-high .mp-week-event__importance{color:#ef4444}.mp-week-event.is-medium .mp-week-event__importance{color:#f59e0b}.mp-week-event__point{font-size:.8rem;color:rgb(var(--color-neutral-400,148,163,184));line-height:1.4;margin-top:.35rem;padding-top:.35rem;border-top:1px solid rgba(var(--color-neutral-600,71,85,105)/.2)}.mp-stock-kr-point{margin-top:.5rem;padding:.5rem .75rem;font-size:.82rem;line-height:1.5;color:rgb(var(--color-neutral-200,226,232,240));background:rgba(45,212,191,8%);border-left:2px solid #2dd4bf;border-radius:0 .25rem .25rem 0}.mp-theme-card__context,.mp-theme-card__momentum{font-size:.82rem;line-height:1.5;color:rgb(var(--color-neutral-300,203,213,225));margin-bottom:.35rem}.mp-theme-card__context strong,.mp-theme-card__momentum strong{color:var(--dv-accent,#7c3aed)}.mp-theme-card__kr{margin-top:.35rem;padding:.4rem .6rem;font-size:.82rem;line-height:1.5;background:rgba(45,212,191,8%);border-left:2px solid #2dd4bf;border-radius:0 .25rem .25rem 0;color:rgb(var(--color-neutral-200,226,232,240))}.mp-weekly-brief{margin:2rem 0}.mp-weekly-brief__title{font-size:1.3rem;font-weight:700;margin-bottom:1.5rem;color:var(--dv-accent,#7c3aed)}.mp-brief-key3{background:var(--dv-glass-bg,rgba(30,30,46,.6));border:1px solid rgba(var(--dv-accent-rgb,124,58,237)/.2);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.mp-brief-key3__title{font-size:1rem;font-weight:700;margin-bottom:1rem;color:rgb(var(--color-neutral-200,226,232,240))}.mp-brief-key3__item{padding:.75rem 0;border-bottom:1px solid rgba(var(--color-neutral-600,71,85,105)/.3)}.mp-brief-key3__item:last-child{border-bottom:none}.mp-brief-key3__heading{font-weight:700;font-size:.95rem;color:rgb(var(--color-neutral-100,241,245,249));margin-bottom:.25rem}.mp-brief-key3__desc{font-size:.85rem;line-height:1.6;color:rgb(var(--color-neutral-400,148,163,184))}.mp-brief-scenarios{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin-bottom:1.5rem}.mp-brief-scenario{background:var(--dv-glass-bg,rgba(30,30,46,.6));border-radius:.75rem;padding:1.25rem;border-left:4px solid transparent}.mp-brief-scenario--base{border-left-color:#10b981}.mp-brief-scenario--risk{border-left-color:#ef4444}.mp-brief-scenario__title{font-size:.9rem;font-weight:700;margin-bottom:.75rem;color:rgb(var(--color-neutral-200,226,232,240))}.mp-brief-scenario--base .mp-brief-scenario__title{color:#10b981}.mp-brief-scenario--risk .mp-brief-scenario__title{color:#ef4444}.mp-brief-scenario ul,.mp-brief-scenario ol{padding-left:1.25rem;margin:.5rem 0}.mp-brief-scenario li{font-size:.85rem;line-height:1.6;color:rgb(var(--color-neutral-300,203,213,225));margin-bottom:.25rem}.mp-brief-kr-impact{background:rgba(45,212,191,6%);border:1px solid rgba(45,212,191,.2);border-radius:.75rem;padding:1.25rem;margin-bottom:1.5rem}.mp-brief-kr-impact__title{font-size:1rem;font-weight:700;margin-bottom:.75rem;color:#2dd4bf}.mp-brief-kr-impact ul{padding-left:1.25rem;margin:0}.mp-brief-kr-impact li{font-size:.85rem;line-height:1.7;color:rgb(var(--color-neutral-300,203,213,225));margin-bottom:.35rem}.mp-weekly-reads{display:flex;flex-direction:column;gap:.6rem;margin:1.5rem 0}.mp-read-card{display:grid;grid-template-columns:2.2rem 1fr auto;grid-template-rows:auto auto auto;gap:.15rem .75rem;background:var(--dv-glass-bg,rgba(30,30,46,.6));border:1px solid rgba(var(--color-neutral-600,71,85,105)/.25);border-radius:.75rem;padding:1rem 1.25rem;text-decoration:none;color:inherit;transition:border-color .2s,transform .15s,box-shadow .2s;position:relative}.mp-read-card:hover{border-color:var(--dv-accent,#7c3aed);transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--dv-accent-rgb,124,58,237)/.15)}.mp-read-card__num{grid-row:1/-1;grid-column:1;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:rgba(var(--dv-accent-rgb,124,58,237)/.15);color:var(--dv-accent,#7c3aed);font-weight:700;font-size:.85rem;align-self:center}.mp-read-card__title{grid-column:2;font-size:.95rem;font-weight:600;color:rgb(var(--color-neutral-100,241,245,249));line-height:1.4}.mp-read-card__meta{grid-column:2;font-size:.78rem;color:rgb(var(--color-neutral-400,148,163,184));margin-top:.1rem}.mp-read-card__summary{grid-column:2;font-size:.82rem;color:rgb(var(--color-neutral-300,203,213,225));line-height:1.5;margin-top:.25rem}.mp-read-card__icon{grid-column:3;grid-row:1;font-size:1rem;color:rgb(var(--color-neutral-500,100,116,139));transition:color .2s;align-self:start;margin-top:.1rem}.mp-read-card:hover .mp-read-card__icon{color:var(--dv-accent,#7c3aed)}:root:not(.dark) .mp-weekly-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,8%)}:root:not(.dark) .mp-weekly-card__value{color:rgb(var(--color-neutral-800,30,41,59))}:root:not(.dark) .mp-weekly-card__label{color:rgb(var(--color-neutral-500,100,116,139))}:root:not(.dark) .mp-sector-cell__name,:root:not(.dark) .mp-sector-cell__pct{color:rgb(var(--color-neutral-800,30,41,59));text-shadow:none}:root:not(.dark) .mp-featured-stock,:root:not(.dark) .mp-theme-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,8%)}:root:not(.dark) .mp-featured-stock__ticker{color:rgb(var(--color-neutral-800,30,41,59))}:root:not(.dark) .mp-theme-chip{background:rgba(var(--color-neutral-200,226,232,240)/.8);color:rgb(var(--color-neutral-700,51,65,85))}:root:not(.dark) .mp-week-event::before{border-color:#fff}:root:not(.dark) .mp-stock-kr-point,:root:not(.dark) .mp-theme-card__kr{background:rgba(45,212,191,6%);color:rgb(var(--color-neutral-700,51,65,85))}:root:not(.dark) .mp-brief-key3,:root:not(.dark) .mp-brief-scenario{background:rgba(255,255,255,.8)}:root:not(.dark) .mp-brief-key3__heading{color:rgb(var(--color-neutral-800,30,41,59))}:root:not(.dark) .mp-brief-kr-impact{background:rgba(45,212,191,4%)}:root:not(.dark) .mp-read-card{background:rgba(255,255,255,.8);border-color:rgba(0,0,0,8%)}:root:not(.dark) .mp-read-card__title{color:rgb(var(--color-neutral-800,30,41,59))}:root:not(.dark) .mp-read-card__summary{color:rgb(var(--color-neutral-600,71,85,105))}:root:not(.dark) .mp-theme-card__context,:root:not(.dark) .mp-theme-card__momentum{color:rgb(var(--color-neutral-600,71,85,105))}@media(max-width:640px){.mp-weekly-scoreboard{grid-template-columns:1fr 1fr;gap:.5rem}.mp-weekly-card{padding:.75rem}.mp-weekly-card__value{font-size:1.2rem}.mp-sector-heatmap{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.35rem}.mp-sector-cell{padding:.5rem}.mp-sector-cell__name{font-size:.7rem}.mp-sector-cell__pct{font-size:.9rem}.mp-featured-stocks{grid-template-columns:1fr}.mp-theme-cards{grid-template-columns:1fr}.mp-week-timeline{grid-template-columns:1fr;gap:.35rem;padding-left:0}.mp-week-timeline::before{display:none}.mp-week-event{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;text-align:left;padding:.55rem .75rem;border-left:3px solid transparent}.mp-week-event.is-high{border-left-color:#ef4444}.mp-week-event.is-medium{border-left-color:#f59e0b}.mp-week-event::before{display:none}.mp-week-event__day{order:1;font-size:.73rem;margin-bottom:0}.mp-week-event__importance{order:2;margin-top:0;font-size:.72rem}.mp-week-event__name{order:3;flex-basis:100%;min-height:auto;font-size:.85rem;margin-top:.15rem}.mp-week-event__point{order:4;flex-basis:100%;font-size:.78rem}.mp-read-card{grid-template-columns:1.8rem 1fr auto;padding:.75rem 1rem}.mp-read-card__num{width:1.6rem;height:1.6rem;font-size:.75rem}.mp-read-card__title{font-size:.88rem}}