.mc .breadcrumbs{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tantal-text-muted);padding:24px 0 8px;font-size:11px}.mc .breadcrumbs a{color:var(--tantal-text-soft);transition:color .2s}.mc .breadcrumbs a:hover{color:var(--color-red)}.mc .breadcrumbs span:not(:last-child):after{content:" ›";color:var(--color-red);margin:0 8px}.mc .pub-hero{padding:32px 0 64px}.mc .pub-hero__overline{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--color-red);margin-bottom:20px;font-size:12px}.mc .pub-hero__overline:before{content:"● "}.mc .pub-hero__h1{letter-spacing:-.025em;max-width:1100px;margin-bottom:24px;font-size:clamp(36px,6vw,76px);font-weight:700;line-height:1.05}.mc .pub-hero__h1 .accent{background:var(--tantal-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mc .pub-hero__meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tantal-text-muted);flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.mc .pub-hero__meta span:not(:last-child):after{content:"·";color:var(--color-red);margin-left:24px}.mc .ai-niche-block{background:var(--tantal-glass);border:1px solid var(--tantal-stroke);border-radius:var(--tantal-radius);-webkit-backdrop-filter:blur(12px);color:var(--tantal-text);padding:36px 40px;font-size:17px;line-height:1.75}.mc .ai-niche-block p{margin-bottom:18px}.mc .ai-niche-block p:last-child{margin-bottom:0}.mc .ai-niche-block strong{color:var(--color-ink);font-weight:700}.mc .ai-niche-block .mark{color:var(--color-ink);background:#f30e032e;border-radius:4px;padding:2px 8px}.mc .ai-niche-block h3{color:var(--color-ink);margin:24px 0 12px;font-size:22px;font-weight:700}.mc .sec{z-index:2;padding:56px 0;position:relative}.mc .sec--first{padding-top:16px}.mc .sec-head{border-bottom:1px solid var(--tantal-stroke);margin-bottom:28px;padding-bottom:14px}.mc .sec-head__title{letter-spacing:-.02em;font-size:clamp(24px,3.5vw,36px);font-weight:700;line-height:1.1}.mc .sec-head__sub{color:var(--tantal-text-soft);margin-top:6px;font-size:14px}.mc .nums{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=700px){.mc .nums{grid-template-columns:1fr}}.mc .num{border:1px solid var(--tantal-stroke);border-radius:var(--tantal-radius);text-align:left;background:#ffffff08;padding:28px 24px}.mc .num__lbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--tantal-text-muted);margin-bottom:10px;font-size:11px}.mc .num__val{letter-spacing:-.03em;color:var(--color-ink);margin-bottom:6px;font-size:clamp(34px,4.5vw,52px);font-weight:800;line-height:1}.mc .num__val small{color:var(--tantal-text-soft);font-size:.5em;font-weight:600}.mc .num__val.gold{color:var(--color-warning)}.mc .num__hint{color:var(--tantal-text-soft);font-size:13px}.mc .pub-disclaimer{border:1px solid var(--tantal-stroke);color:var(--tantal-text-soft);background:#ffffff08;border-radius:12px;margin-bottom:24px;padding:14px 20px;font-size:13px;line-height:1.55}.mc .pub-disclaimer strong{color:var(--color-ink)}.mc .cta-bridge{background:radial-gradient(ellipse 800px 500px at 30% 0%, #e5392d2e 0%, transparent 60%), var(--tantal-glass);border-radius:var(--tantal-radius);text-align:center;border:1px solid #e5392d47;margin:64px 0 24px;padding:56px 40px;position:relative;overflow:hidden}.mc .cta-bridge h2{letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.mc .cta-bridge p{color:var(--tantal-text-soft);max-width:600px;margin:0 auto 32px;font-size:16px;line-height:1.6}.mc .delete-request{border-top:1px solid var(--tantal-stroke);text-align:center;color:var(--tantal-text-muted);font-size:12px;font-family:var(--font-mono);letter-spacing:.1em;margin-top:64px;padding:16px 0}.mc .delete-request a{color:var(--tantal-text-muted);text-decoration:underline;text-decoration-color:var(--tantal-stroke);margin-left:12px}.mc .delete-request a:hover{color:var(--color-red)}.mc .ch-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=800px){.mc .ch-grid{grid-template-columns:1fr}}.mc .ch{border:1px solid var(--tantal-stroke);border-radius:var(--tantal-radius);background:#ffffff08;padding:24px}.mc .ch__name{margin-bottom:4px;font-size:18px;font-weight:700}.mc .ch__bdg{color:var(--color-warning);font-size:13px;font-family:var(--font-mono);margin-bottom:14px}.mc .ch__desc{color:var(--tantal-text-soft);font-size:14px;line-height:1.55}
