.mk-report{max-width:52rem;margin:0 auto;padding:0 0 4rem}.mk-head{padding-bottom:1.5rem;border-bottom:1px solid hsl(var(--border));margin-bottom:2rem}.mk-eyebrow{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:hsl(var(--muted));margin:0 0 .4rem}.mk-title{font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:700;letter-spacing:-.02em;margin:0}.mk-summary{margin:.9rem 0 0;font-size:.98rem;line-height:1.7;color:hsl(var(--fg)/.82)}.mk-partial{display:flex;align-items:center;gap:.45rem;margin:1rem 0 0;padding:.6rem .8rem;border-radius:10px;background:hsl(38 92% 50%/.1);color:hsl(38 92% 38%);font-size:.82rem;line-height:1.5}.dark .mk-partial{color:hsl(38 92% 62%)}.mk-notice{display:flex;align-items:flex-start;gap:.7rem;padding:1.1rem 1.2rem;margin-bottom:2rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--muted)/.06);font-size:.92rem;line-height:1.65;color:hsl(var(--fg)/.85)}.mk-notice p{margin:0}.mk-notice.is-delayed{border-color:hsl(38 92% 50%/.4);background:hsl(38 92% 50%/.08)}.mk-corrections{padding:1rem 1.2rem;margin-bottom:2rem;border:1px solid hsl(var(--border));border-radius:14px;background:hsl(var(--muted)/.05)}.mk-corrections-label{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted));margin:0 0 .6rem}.mk-corrections ul{margin:0;padding-left:1.1rem}.mk-corrections li{font-size:.86rem;line-height:1.6;color:hsl(var(--fg)/.85)}.mk-corrections-when{color:hsl(var(--muted))}.mk-section{margin-bottom:2.75rem}.mk-section-title{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--muted));padding-bottom:.6rem;margin:0 0 1.25rem;border-bottom:1px solid hsl(var(--border))}.mk-empty{font-size:.9rem;line-height:1.65;color:hsl(var(--muted));font-style:italic;margin:0}.mk-item{padding:1.35rem 1.4rem;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--bg));margin-bottom:1.1rem}.mk-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .7rem;margin-bottom:.6rem}.mk-symbol{font-size:.7rem;font-weight:700;letter-spacing:.04em;padding:.18rem .5rem;border-radius:6px;background:hsl(var(--fg));color:hsl(var(--bg))}.mk-company{font-size:.84rem;font-weight:600;color:hsl(var(--fg)/.8)}.mk-item-date{font-size:.76rem;color:hsl(var(--muted));margin-left:auto}.mk-badge,.mk-item-date{display:inline-flex;align-items:center;gap:.25rem}.mk-badge{font-size:.68rem;font-weight:600;padding:.15rem .45rem;border-radius:999px}.mk-badge-sensitive{background:hsl(142 60% 45%/.14);color:hsl(142 62% 34%)}.dark .mk-badge-sensitive{color:hsl(142 62% 58%)}.mk-item-headline{font-size:1.05rem;font-weight:650;line-height:1.4;letter-spacing:-.01em;margin:0 0 .5rem}.mk-item-body{font-size:.93rem;line-height:1.72;color:hsl(var(--fg)/.85);margin:0}.mk-figures{display:flex;flex-wrap:wrap;gap:.6rem;margin:.9rem 0 0;padding:0}.mk-figure{flex:1 1 160px;min-width:0;padding:.6rem .75rem;border-radius:10px;background:hsl(var(--muted)/.06);border:1px solid hsl(var(--border))}.mk-figure dt{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted))}.mk-figure dd{margin:.2rem 0 0;font-size:.92rem;font-weight:600;font-variant-numeric:tabular-nums}.mk-figure-growth{margin-left:.4rem;font-size:.8rem;font-weight:600}.mk-figure-growth.is-up{color:hsl(142 62% 40%)}.mk-figure-growth.is-down{color:hsl(0 72% 51%)}.dark .mk-figure-growth.is-up{color:hsl(142 62% 58%)}.dark .mk-figure-growth.is-down{color:hsl(0 80% 66%)}.mk-impact{margin-top:.95rem;padding:.7rem .85rem;border-left:3px solid hsl(var(--fg)/.25);border-radius:0 8px 8px 0;background:hsl(var(--muted)/.05)}.mk-impact-label,.mk-risks-label{display:flex;align-items:center;gap:.3rem;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted));margin:0 0 .3rem}.mk-impact-body{margin:0;font-size:.88rem;line-height:1.65;color:hsl(var(--fg)/.8)}.mk-risks{margin-top:.8rem}.mk-risks ul{margin:0;padding-left:1.1rem}.mk-risks li{font-size:.86rem;line-height:1.6;color:hsl(var(--fg)/.75)}.mk-sources{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:1rem;padding-top:.85rem;border-top:1px solid hsl(var(--border))}.mk-sources-label{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:hsl(var(--muted));margin-right:.15rem}.mk-source{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:999px;border:1px solid hsl(var(--border));font-size:.74rem;color:hsl(var(--fg)/.75);transition:border-color .14s,color .14s}.mk-source:hover{border-color:hsl(var(--fg)/.4);color:hsl(var(--fg))}.mk-source.is-official{border-color:hsl(142 60% 45%/.5);color:hsl(142 62% 34%)}.dark .mk-source.is-official{color:hsl(142 62% 58%)}.mk-foot{margin-top:3rem;padding-top:1.5rem;border-top:1px solid hsl(var(--border));font-size:.82rem;line-height:1.7;color:hsl(var(--muted))}.mk-foot p{margin:0 0 .9rem}.mk-archive-link{font-weight:600;color:hsl(var(--fg))}.mk-archive{max-width:52rem;margin:0 auto;padding-bottom:4rem}.mk-archive-item{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;margin-bottom:.7rem;border:1px solid hsl(var(--border));border-radius:14px;transition:border-color .15s,transform .15s}.mk-archive-item:hover{border-color:hsl(var(--fg)/.35);transform:translateY(-1px)}.mk-archive-date{font-size:.95rem;font-weight:600}.mk-archive-meta{font-size:.8rem;color:hsl(var(--muted))}.mk-archive-status{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.2rem .5rem;border-radius:999px;background:hsl(var(--muted)/.12);color:hsl(var(--muted))}.mk-archive-status.is-empty{background:hsl(38 92% 50%/.14);color:hsl(38 92% 40%)}.mk-archive-status.is-delayed{background:hsl(0 72% 51%/.12);color:hsl(0 72% 51%)}