.page-visuals{gap:var(--space-24);margin-block:var(--space-24) var(--space-32);display:grid}.content-visual{border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere;max-width:100%;padding:clamp(1rem,3vw,1.75rem)}.content-visual>h2{font-size:var(--text-h2);margin-block-start:0}.content-visual .media-figure{background:var(--canvas);border-radius:var(--radius-card)}.content-visual .media-figure figcaption{padding-inline:1rem}.visual-transcript ol,.visual-notes ul,.visual-relationships ul{padding-inline-start:1.5rem}.visual-transcript li,.visual-notes li,.visual-relationships li{margin-block:.75rem}.visual-transcript li p{margin-block:.25rem 0}.visual-notes,.architecture-layers details{border:1px solid var(--divider);border-radius:var(--radius-control);background:var(--canvas);margin-block:.75rem}.visual-notes summary,.architecture-layers summary{cursor:pointer;min-height:44px;padding:.75rem 1rem;font-weight:700}.architecture-layers details>p{margin:0;padding:0 1rem 1rem}.visual-relationships h3,.visual-transcript h3{font-size:var(--text-h3)}@media (width<=30rem){.content-visual{padding:1rem}}@media print{.architecture-layers details>*{display:block}}.report-preview,.release-card,.roadmap-list{max-width:100%;margin-block:var(--space-24) var(--space-32);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface);overflow-wrap:anywhere;padding:clamp(1rem,3vw,1.75rem)}.report-preview>header h2,.release-card>h2,.roadmap-list>h2{font-size:var(--text-h2)}.synthetic-label{border:1px solid var(--warning);border-radius:var(--radius-control);background:var(--canvas);color:var(--warning);font-size:var(--text-small);padding:.35rem .6rem;font-weight:700;display:inline-block}.status-badge{max-width:100%;font-size:var(--text-small);border:1px solid;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .55rem;font-weight:700;line-height:1.25;display:inline-flex}.status-positive{color:var(--success);background:var(--canvas)}.status-negative{color:var(--danger);background:var(--canvas)}.status-warning{color:var(--warning);background:var(--canvas)}.status-neutral,.status-unknown{color:var(--text);background:var(--canvas)}.metric-grid,.decision-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.metric-tile,.decision-states>div,.evidence-panel,.roadmap-item{border:1px solid var(--divider);border-radius:var(--radius-control);background:var(--canvas);min-width:0;padding:1rem}.metric-tile h3,.evidence-panel h3,.roadmap-item h3{font-size:var(--text-h3);margin-block-start:0}.metric-value{font-size:var(--text-h2);margin-block:.5rem;font-weight:800}.metric-population,.metric-limitation{font-size:var(--text-small)}.metric-tile summary{cursor:pointer;min-height:44px;padding-block:.65rem;font-weight:700}.report-table-region,.evidence-log{outline-offset:3px;max-width:100%;margin-block:1rem;overflow-x:auto}.report-preview table{border-collapse:collapse;width:100%;min-width:22rem}.report-preview :is(th,td){border:1px solid var(--divider);text-align:start;padding:.65rem}.report-preview caption{text-align:start;padding-block:.65rem;font-weight:700}.decision-states{margin-block:1rem}.decision-states dt{margin-block-end:.5rem;font-weight:800}.decision-states dd{margin:0}.evidence-log pre{border:1px solid var(--divider);background:var(--surface);width:max-content;min-width:100%;font-size:var(--text-code);margin:0;padding:1rem}.evidence-missing h4{font-size:1rem}.release-card a,.roadmap-item a{align-items:center;min-height:44px;display:inline-flex}.roadmap-list{gap:1rem;display:grid}.roadmap-item h3{margin-block:.75rem .5rem}@media (width<=44rem){.metric-grid,.decision-states{grid-template-columns:minmax(0,1fr)}}.mk{--mk-gap:clamp(1.25rem, 3vw, 2.5rem);font-size:1.0625rem;line-height:1.65}.mk-wrap{width:min(calc(100% - 2.5rem), var(--width-wide));margin-inline:auto}.mk h2,.mk h3{letter-spacing:-.02em}.mk h3{margin-block:.25rem .5rem;font-size:1.2rem;line-height:1.3}.mk p{margin-block:0 .75rem}.mk-hero{background:var(--gradient-hero), var(--canvas);padding-block:clamp(3rem,7vw,6rem) clamp(2.5rem,6vw,5rem);position:relative;overflow:hidden}.mk-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.mk-badge{border:1px solid color-mix(in srgb, var(--accent) 40%, var(--divider));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 8%, var(--surface-raised));color:var(--text);align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.35rem .85rem;font-size:.875rem;font-weight:600;display:inline-flex}.mk-badge:before{content:"";background:var(--success);border-radius:50%;width:.5rem;height:.5rem}.public-page .mk-display{max-width:16ch;font-size:var(--text-display);letter-spacing:-.045em;margin:0 0 1.25rem;font-weight:760;line-height:1.04}.mk-gradient-text{color:var(--action)}@supports (background-clip:text){.mk-gradient-text{background:var(--gradient-accent);color:#0000;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.mk-gradient-text{color:canvastext;background:0 0}}.mk-lead{max-width:38rem;color:var(--muted);font-size:var(--text-lead);line-height:1.6}.mk-actions{flex-wrap:wrap;gap:.75rem;margin-block:1.75rem 1.5rem;display:flex}.mk-actions .link-button{min-width:9.5rem;margin-top:0}.mk-install{max-width:36rem}.mk-install .code-example{margin:0}.mk-install .code-example tl-scroll-region pre{white-space:pre-wrap;overflow-wrap:anywhere;width:auto}.mk-note{color:var(--muted);margin-top:.5rem;font-size:.875rem}.mk-hero-visual{position:relative}.mk-collage{padding:3.25rem 0 4.5rem 2.5rem;position:relative}.mk-collage .mk-shot-main{z-index:1;position:relative}.mk-collage .mk-shot-side{z-index:2;position:absolute}.mk-collage .mk-shot-side-1{width:82%;top:0;right:-1.5rem}.mk-collage .mk-shot-side-2{width:64%;bottom:0;left:0}.mk-collage-note{color:var(--muted);margin:.5rem 0 0 2.5rem;font-size:.8125rem}.mk-collage-note .shot-sample{border-color:var(--border-strong);color:var(--text)}.shot{border:1px solid color-mix(in srgb, var(--border-strong) 45%, transparent);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);background:#0d1117;margin:0;overflow:hidden}.shot-chrome{background:#161b22;border-bottom:1px solid #30363d;align-items:center;gap:6px;height:26px;padding-inline:12px;display:flex}.shot-chrome span{background:#30363d;border-radius:50%;width:10px;height:10px}.shot img{width:100%;height:auto;display:block}.shot figcaption{color:#aab8c5;background:#161b22;border-top:1px solid #30363d;padding:.55rem .9rem;font-size:.8125rem;line-height:1.4}.shot-sample{border-radius:var(--radius-pill);color:#f0f6fc;border:1px solid #64748b;margin-inline-end:.35rem;padding:.05rem .45rem;font-size:.75rem;font-weight:600;display:inline-block}.mk-facts{border-block:1px solid var(--divider);background:var(--surface)}.mk-facts-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-block:0;padding-block:1.5rem;list-style:none;display:grid}.mk-facts-list li{border-inline-start:2px solid color-mix(in srgb, var(--accent) 45%, var(--divider));gap:.15rem;padding-inline:.5rem;display:grid}.mk-facts-list strong{letter-spacing:-.01em;font-size:1.15rem}.mk-facts-list span{color:var(--muted);font-size:.9rem;line-height:1.4}.mk-section{padding-block:clamp(3.5rem,8vw,6rem)}.mk-section-tint{background:var(--surface)}.mk-section-head{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.public-page .mk-section-head h2,.public-page .mk h2{font-size:var(--text-section);letter-spacing:-.03em;margin-block:0 .75rem;line-height:1.15}.mk-section-head p{color:var(--muted);font-size:var(--text-lead)}.mk-row-status{flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem;font-size:.875rem;display:flex;margin:-.25rem 0 .75rem!important}.mk-row-status-tag{border:1px solid var(--border-strong,var(--border));color:var(--text);white-space:nowrap;border-radius:999px;padding:.0625rem .5rem;font-weight:600}.mk-row-status-note{color:var(--muted)}.mk-eyebrow{color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:700;margin-bottom:.5rem!important}.mk-cards{gap:var(--mk-gap);margin:0;padding:0;list-style:none;display:grid}.mk-cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mk-card{border:1px solid var(--divider);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-card);padding:1.6rem;position:relative}.mk-card p{color:var(--muted)}.mk-icon{border-radius:var(--radius-card);background:color-mix(in srgb, var(--action) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--action);place-items:center;margin-bottom:.75rem;display:inline-grid}.mk-icon-sm{flex-shrink:0;width:2.25rem;height:2.25rem}.mk-card-link h3 a{color:var(--text);text-decoration:none}.mk-card-link h3 a:after{content:"";border-radius:var(--radius-xl);position:absolute;inset:0}.mk-card-link:hover,.mk-card-link:focus-within{border-color:var(--action);box-shadow:var(--shadow-lift)}.mk-card-link:focus-within{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.mk-card-link h3 a:focus-visible{outline:none}.mk-steps{gap:var(--mk-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mk-step{border:1px solid var(--divider);border-radius:var(--radius-xl);background:var(--surface-raised);padding:1.6rem;position:relative}.mk-step p{color:var(--muted)}.mk-step-number{background:var(--gradient-accent);width:2.25rem;height:2.25rem;color:var(--on-action);border-radius:50%;place-items:center;margin-bottom:.75rem;font-weight:750;display:inline-grid}.mk-rows{gap:clamp(3.5rem,8vw,6rem);display:grid}.mk-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.mk-row-flip .mk-row-copy{order:2}.public-page .mk-row h3{letter-spacing:-.025em;font-size:clamp(1.5rem,1.2rem + 1.2vw,2rem);line-height:1.2}.mk-row-copy>p{color:var(--muted)}.mk-checks{gap:.6rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.mk-checks li{grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.6rem;display:grid}.mk-checks .icon{color:var(--success);margin-top:.3rem}.mk-more{min-height:44px;color:var(--link);align-items:center;gap:.35rem;font-weight:650;text-decoration:none;display:inline-flex}.mk-more:hover{text-decoration:underline}.mk-more .icon{transition:transform var(--motion-fast) var(--motion-ease)}.mk-more:hover .icon,.mk-card-link:hover .mk-more .icon{transform:translate(3px)}.mk-stack-grid{gap:var(--mk-gap);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;display:grid}.mk-chip-groups{gap:1.5rem;display:grid}.public-page .mk-chip-group h3{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6rem;font-size:.85rem;font-weight:700}.mk-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.mk-chips li{border:1px solid var(--divider);border-radius:var(--radius-pill);background:var(--surface-raised);padding:.35rem .85rem;font-size:.925rem;font-weight:550}.mk-stack-code .code-example{margin:0}.mk-split{gap:var(--mk-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mk-panel{border:1px solid var(--divider);border-radius:var(--radius-xl);background:var(--surface-raised);box-shadow:var(--shadow-card);padding:clamp(1.75rem,4vw,2.75rem)}.mk-panel>p{color:var(--muted)}.mk-panel-dark{--text:#f0f6fc;--muted:#aab8c5;--link:#79b8ff;--action:#79b8ff;--on-action:#0d1117;--divider:#30363d;--success:#86efac;--accent:#a78bfa;--focus:#c4b5fd;--surface-raised:#1b2230;color:var(--text);background:radial-gradient(30rem 18rem at 100% 0,#a78bfa2e,#0000 70%),#0d1117;border-color:#30363d}.mk-points{gap:1.1rem;margin:1.25rem 0 1rem;padding:0;list-style:none;display:grid}.mk-points li{align-items:flex-start;gap:.9rem;display:flex}.public-page .mk-points h3{margin:0 0 .25rem;font-size:1.05rem}.mk-points p{color:var(--muted);margin:0}.mk-open{gap:var(--mk-gap);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.mk-open p{color:var(--muted);font-size:var(--text-lead)}.mk-link-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mk-link-list a{border:1px solid var(--divider);border-radius:var(--radius-xl);background:var(--surface-raised);min-height:3.5rem;color:var(--text);justify-content:space-between;align-items:center;padding:.75rem 1.25rem;font-weight:650;text-decoration:none;display:flex}.mk-link-list a:hover{border-color:var(--action);color:var(--link)}.mk-faq{max-width:52rem}.mk-faq-list{border-top:1px solid var(--divider)}.mk-faq-item{border-bottom:1px solid var(--divider)}.mk-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block:.75rem;font-size:1.1rem;font-weight:650;list-style:none;display:flex}.mk-faq-item summary::-webkit-details-marker{display:none}.mk-faq-item summary:after{content:"+";color:var(--muted);font-size:1.5rem;font-weight:400}.mk-faq-item[open] summary:after{content:"−"}.mk-faq-item p{max-width:46rem;color:var(--muted);padding-bottom:1rem}.mk-final{padding-block:clamp(3.5rem,8vw,6rem)}.mk-final-inner{border:1px solid var(--divider);border-radius:calc(var(--radius-xl) * 1.5);background:var(--gradient-hero), var(--surface);text-align:center;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem)}.mk-final-inner p{color:var(--muted);font-size:var(--text-lead)}.mk-final-inner .mk-actions{justify-content:center;margin-bottom:0}@media (width<=64rem){.mk-hero-grid,.mk-row,.mk-stack-grid,.mk-open,.mk-split{grid-template-columns:minmax(0,1fr)}.mk-row-flip .mk-row-copy{order:0}.mk-collage{padding:0}.mk-collage .mk-shot-side{display:none}.mk-collage-note{margin-inline-start:0}.mk-cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-facts-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=44rem){.mk-cards-3,.mk-cards-4,.mk-steps{grid-template-columns:minmax(0,1fr)}.mk-facts-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.mk-more .icon{transition:none}}.mk-hero-compact{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2.5rem,6vw,4.5rem)}.mk-hero-compact .breadcrumbs{margin-bottom:clamp(1.5rem,4vw,2.5rem)}.public-page .mk-display-sm{max-width:22ch;font-size:clamp(2.2rem,1.6rem + 2.8vw,3.6rem)}.mk-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block:0;padding-block:1.5rem;list-style:none;display:grid}.mk-highlights li{border-inline-start:2px solid color-mix(in srgb, var(--accent) 45%, var(--divider));gap:.2rem;padding-inline:.75rem;display:grid}.mk-highlights strong{font-size:1.05rem}.mk-highlights span{color:var(--muted);font-size:.95rem;line-height:1.45}.mk-row-text{grid-template-columns:minmax(0,1fr);max-width:48rem}.mk-code-block .code-example{margin:0}.mk-cards-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-card-shot{flex-direction:column;display:flex}.mk-card-thumb{box-shadow:var(--shadow-card);margin:-.4rem -.4rem 1rem}.mk-card-thumb img{aspect-ratio:16/9;object-fit:cover;object-position:top left}.mk-link-list a>span{gap:.1rem;display:grid}.mk-link-text{color:var(--muted);font-size:.9rem;font-weight:450}.mk-updated{color:var(--muted);font-size:.95rem}.mk-board-section{padding-top:clamp(1.5rem,4vw,3rem)}.mk-board{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.mk-board-column{border:1px solid var(--divider);border-radius:var(--radius-xl);background:var(--surface);padding:1.1rem}.public-page .mk-board-column h2{letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:1.15rem;display:flex}.mk-count{border-radius:var(--radius-pill);background:var(--surface-raised);min-width:1.75rem;color:var(--muted);text-align:center;padding:.05rem .5rem;font-size:.85rem}.mk-board-lead{color:var(--muted);font-size:.9rem}.mk-board-column ul{gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.mk-board-card{border:1px solid var(--divider);border-radius:var(--radius-card);background:var(--surface-raised);box-shadow:var(--shadow-card);padding:1rem}.public-page .mk-board-card h3{margin:.4rem 0 .35rem;font-size:1rem;line-height:1.35}.mk-board-card p{color:var(--muted);margin-bottom:.4rem;font-size:.925rem;line-height:1.5}.mk-board-card .mk-more{min-height:36px;font-size:.9rem}.mk-board-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex;margin:0!important}.mk-status,.mk-area{border-radius:var(--radius-pill);padding:.05rem .5rem;font-size:.75rem;font-weight:650}.mk-status{border:1px solid}.mk-status-shipped{color:var(--success)}.mk-status-in-progress{color:var(--link)}.mk-status-planned{color:var(--accent)}.mk-status-exploring{color:var(--warning)}.mk-area{border:1px solid var(--divider);color:var(--muted)}@media (width<=72rem){.mk-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=44rem){.mk-board,.mk-highlights,.mk-cards-2{grid-template-columns:minmax(0,1fr)}}.public-page .mk-changelog .release-card h2{letter-spacing:-.01em;margin-block:.25rem .5rem;font-size:1.35rem}.mk-changelog .release-card{border-radius:var(--radius-xl);box-shadow:var(--shadow-card)}
