diff --git a/2026/agentic-ai-aws/presentation.html b/2026/agentic-ai-aws/presentation.html index 2ec3cba216189cbe5bcaf32a00a452adc8762df2..14623d39ae921568008dffa7b4376eb9ec555b4f 100644 --- a/2026/agentic-ai-aws/presentation.html +++ b/2026/agentic-ai-aws/presentation.html @@ -42,7 +42,7 @@ Credits: https://catalin.red/css3-ordered-list-styles/ for cool-list anda cool-list2. -*/div#\:\$p > svg > foreignObject > section :is(h1, marp-h1){color:var(--h1-color);border-bottom:1px solid var(--border-color)}div#\:\$p > svg > foreignObject > section p{margin-top:0.5em;margin-bottom:0.25em;line-height:1.3em;font-size:32px}div#\:\$p > svg > foreignObject > section li{margin-top:0.5em;margin-bottom:0.25em;line-height:1.2em;font-size:105%;color:val(--list-item-color)}div#\:\$p > svg > foreignObject > section em{color:var(--italic-color);background:var(--italic-background-color);font-style:normal;font-weight:bold;font-family:sans-serif;padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:6px}div#\:\$p > svg > foreignObject > section strong{color:var(--bold-color);padding-left:5px;padding-right:5px;font-weight:600}div#\:\$p > svg > foreignObject > section figcaption{font-size:80%;padding-top:16px}div#\:\$p > svg > foreignObject > section::after{color:rgb(51, 59, 77);font-size:0.8em;content:' ' attr(data-marpit-pagination) '/' attr(data-marpit-pagination-total) ' '}div#\:\$p > svg > foreignObject > section::after{--marpit-root-font-size: 0.8em}div#\:\$p > svg > foreignObject > section .center{text-align:center}div#\:\$p > svg > foreignObject > section .right{text-align:right}div#\:\$p > svg > foreignObject > section .small{font-size:24px}div#\:\$p > svg > foreignObject > section section.small{--marpit-root-font-size: 24px}div#\:\$p > svg > foreignObject > section table{margin-top:40px;border:0;font-size:24px;margin-right:auto!important;margin-left:auto!important}div#\:\$p > svg > foreignObject > section table th{background-color:var(--table-header-color);color:var(--table-header-font-color);border:1;border-top:var(--table-border-top) solid 2px}div#\:\$p > svg > foreignObject > section table td{border:0}div#\:\$p > svg > foreignObject > section table tr:nth-child(2){background-color:#c4c6c6}div#\:\$p > svg > foreignObject > section table tr:last-child{border-bottom:var(--table-border-bottom) solid 1px}div#\:\$p > svg > foreignObject > section tr:nth-child(even){background-color:var(--table-nth-child-color)!important}div#\:\$p > svg > foreignObject > section tr:hover{color:var(--table-hover-color);background-color:var(--table-hover-background-color);font-weight:bold}div#\:\$p > svg > foreignObject > section blockquote{color:rgb(66, 66, 66);font-size:20px;border-top:0.1em dashed var(--extra-back-color);margin-top:auto}div#\:\$p > svg > foreignObject > section blockquote p{font-size:1.12em!important;letter-spacing:-0.5px!important}div#\:\$p > svg > foreignObject > section blockquote strong{color:var(--blockquote-strong);font-weight:bold;font-size:1.11em!important;letter-spacing:-0.5px!important}div#\:\$p > svg > foreignObject > section .columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 0.5)}div#\:\$p > svg > foreignObject > section .columns p{margin-top:0.5em;margin-bottom:0.25em;line-height:1.16em;font-size:30px}div#\:\$p > svg > foreignObject > section .columns ol, div#\:\$p > svg > foreignObject > section ul{margin-top:0.15em;margin-bottom:0.25em;line-height:1.73em!important;font-size:26px;color:var()}div#\:\$p > svg > foreignObject > section .columns-center{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);justify-items:center;justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section .columns3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .columns3-center{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);justify-items:center;justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section.titlepage{background-color:var(--background-color)}div#\:\$p > svg > foreignObject > section.titlepage .title{font-size:var(--title-size);font-weight:var(--title-font-weight);color:var(--title-color);border-bottom:1px solid var(--border-color);line-height:1.2;padding-bottom:15px}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.title{--marpit-root-font-size: var(--title-size)}div#\:\$p > svg > foreignObject > section.titlepage .subtitle{font-size:var(--subtitle-size);font-weight:var(--subtitle-font-weight);line-height:1.2;color:var(--subtitle-color);padding-top:10px;padding-bottom:120px;letter-spacing:var(--letter-spacing)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.subtitle{--marpit-root-font-size: var(--subtitle-size)}div#\:\$p > svg > foreignObject > section.titlepage .author{font-size:var(--author-size)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.author{--marpit-root-font-size: var(--author-size)}div#\:\$p > svg > foreignObject > section.titlepage .date{font-size:var(--date-size)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.date{--marpit-root-font-size: var(--date-size)}div#\:\$p > svg > foreignObject > section.titlepage .organization{font-size:var(--institute-size)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.organization{--marpit-root-font-size: var(--institute-size)}div#\:\$p > svg > foreignObject > section.titlepage .author, div#\:\$p > svg > foreignObject > section.titlepage .date, div#\:\$p > svg > foreignObject > section.titlepage .organization{font-weight:400;text-align:right;color:var(--titlepage-color);line-height:1.25}div#\:\$p > svg > foreignObject > section.titlepage :is(h3, marp-h3), div#\:\$p > svg > foreignObject > section.titlepage :is(h4, marp-h4), div#\:\$p > svg > foreignObject > section.titlepage :is(h5, marp-h5){font-weight:400;text-align:right;color:var(--titlepage-color);line-height:0.45;letter-spacing:var(--letter-spacing)}div#\:\$p > svg > foreignObject > section.titlepage :is(h1, marp-h1){font-size:var(--title-size)!important;font-weight:var(--title-font-weight)!important;text-align:left;color:var(--title-color)!important;border-bottom:1px solid var(--border-color)!important;line-height:1.25}div#\:\$p > svg > foreignObject > section.titlepage :is(h2, marp-h2){font-size:var(--subtitle-size);font-weight:var(--subtitle-font-weight);text-align:left;color:var(--subtitle-color)!important;letter-spacing:var(--letter-spacing);line-height:1.2;margin-top:-0.2em;padding-bottom:95px}div#\:\$p > svg > foreignObject > section.titlepage :is(h3, marp-h3){font-size:var(--author-size)}div#\:\$p > svg > foreignObject > section.titlepage :is(h4, marp-h4){font-size:var(--date-size)}div#\:\$p > svg > foreignObject > section.titlepage :is(h5, marp-h5){font-size:var(--institute-size)}div#\:\$p > svg > foreignObject > section.titlepage footer, div#\:\$p > svg > foreignObject > section.titlepage header, div#\:\$p > svg > foreignObject > section.titlepage:after{display:none}div#\:\$p > svg > foreignObject > section.transition{background-color:var(--transitionpage-color);text-align:center!important;font-weight:bold;color:white;padding-top:auto;padding-buttom:auto}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section.transition p, div#\:\$p > svg > foreignObject > section.transition a{color:rgb(243, 229, 212);font-size:200%;border-bottom:none}div#\:\$p > svg > foreignObject > section.transition footer, div#\:\$p > svg > foreignObject > section.transition header, div#\:\$p > svg > foreignObject > section.transition:after{display:none}div#\:\$p > svg > foreignObject > section.transition2{background-color:rgb(137, 173, 207);text-align:center!important;font-weight:bold!important;color:rgb(255, 255, 255);padding-top:auto;padding-buttom:auto}div#\:\$p > svg > foreignObject > section.transition2 :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition2 :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section.transition2 p, div#\:\$p > svg > foreignObject > section.transition2 a{color:rgb(217, 235, 247);font-size:200%;border-bottom:none}div#\:\$p > svg > foreignObject > section.transition2 em{background-color:rgb(60, 255, 0)!important}div#\:\$p > svg > foreignObject > section.transition2 footer, div#\:\$p > svg > foreignObject > section.transition2 header, div#\:\$p > svg > foreignObject > section.transition2:after{display:none}div#\:\$p > svg > foreignObject > section.transition3{background-color:rgb(66, 69, 71);text-align:center!important;font-weight:bold!important;color:rgb(255, 255, 255);padding-top:auto;padding-buttom:auto}div#\:\$p > svg > foreignObject > section.transition3 :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition3 :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section.transition3 p, div#\:\$p > svg > foreignObject > section.transition3 a{color:rgb(244, 247, 217);font-size:200%;border-bottom:none}div#\:\$p > svg > foreignObject > section.transition3 em{background-color:rgb(60, 255, 0)!important}div#\:\$p > svg > foreignObject > section.transition3 strong{color:rgb(71, 83, 90)}div#\:\$p > svg > foreignObject > section.transition3 footer, div#\:\$p > svg > foreignObject > section.transition3 header, div#\:\$p > svg > foreignObject > section.transition3:after{display:none}div#\:\$p > svg > foreignObject > section.cite{background-color:var(--background-color)}div#\:\$p > svg > foreignObject > section.cite p{color:black;background-color:;letter-spacing:var(--letter-spacing);font-size:150%;text-align:center;line-height:1.2em;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;padding-top:auto;padding-bottom:auto;padding-left:100px;padding-right:100px}div#\:\$p > svg > foreignObject > section.cite strong{color:var(--strong-color)}div#\:\$p > svg > foreignObject > section.cite footer, div#\:\$p > svg > foreignObject > section.cite header, div#\:\$p > svg > foreignObject > section.cite:after{display:none}div#\:\$p > svg > foreignObject > section.biblio{background-color:var(--biblio-background-color)}div#\:\$p > svg > foreignObject > section.biblio p{color:var(--text-color);font-size:80%;font-weight:300;padding-left:5px}div#\:\$p > svg > foreignObject > section.biblio :is(h1, marp-h1){font-size:35px;color:var(--text-color);border-bottom:1px solid var(--border-color)}div#\:\$p > svg > foreignObject > section.biblio strong{color:var(--bold-color)}div#\:\$p > svg > foreignObject > section.biblio a{font-size:31px;font-weight:bold;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section.biblio li{color:var(--text-color)}div#\:\$p > svg > foreignObject > section.biblio footer, div#\:\$p > svg > foreignObject > section.biblio header, div#\:\$p > svg > foreignObject > section.biblio:after{display:none}div#\:\$p > svg > foreignObject > section.cool-list ol{counter-reset:li;list-style:none;padding:0}div#\:\$p > svg > foreignObject > section.cool-list li{margin-bottom:0.1em!important;margin-top:0.1em!important}div#\:\$p > svg > foreignObject > section.cool-list ol>li>em, div#\:\$p > svg > foreignObject > section.cool-list>ol>li>a{position:relative;display:block;padding:0.4em 0.4em 0.4em 2em;margin:0.5em 0;background:#ddd;color:#444;text-decoration:none;border-radius:0.3em;transition:all 0.3s ease-out;font-style:normal}div#\:\$p > svg > foreignObject > section.cool-list ol>li>em:before, div#\:\$p > svg > foreignObject > section.cool-list>ol>li>a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:var(--cool-list-color);height:2em;width:2em;line-height:2em;border:0.3em solid #fff;text-align:center;font-weight:normal;border-radius:2em;transition:all 0.3s ease-out;color:white}div#\:\$p > svg > foreignObject > section.cool-list>ol>li>em:hover, div#\:\$p > svg > foreignObject > section.cool-list>ol>li>a:hover{background:#eee;font-weight:bolder}div#\:\$p > svg > foreignObject > section.cool-list>ol ol{margin:0 0 0 2em;font-size:75%;counter-reset:li2}div#\:\$p > svg > foreignObject > section.cool-list>ol ol>li>em:before, div#\:\$p > svg > foreignObject > section.cool-list>ol ol>li>a:before{content:counter(li2);counter-increment:li2}div#\:\$p > svg > foreignObject > section.cool-list>ol>li>ul{list-style-type:disc;margin:0 0 0 1em;font-size:75%}div#\:\$p > svg > foreignObject > section.cool-list>ol ol>li>em{background:#efefef}div#\:\$p > svg > foreignObject > section.cool-list2 ol{counter-reset:li;list-style:none;padding:0;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol{margin:0 0 0 2em}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em{position:relative;display:block;padding:0.4em 0.4em 0.4em 0.8em;margin:0.5em 0 0.5em 2.5em;background:#ddd;color:#444;text-decoration:none;transition:all 0.3s ease-out;font-style:normal}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:hover{background:#eee;font-weight:bolder}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:before{content:counter(li);counter-increment:li;position:absolute;left:-2.5em;top:50%;margin-top:-1em;background:var(--lighter-color);height:2em;width:2em;line-height:2em;text-align:center;font-weight:bold}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:after{position:absolute;content:'';border:0.5em solid transparent;left:-1em;top:50%;margin-top:-0.5em;transition:all 0.3s ease-out}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:hover:after{left:-0.5em;border-left-color:var(--lighter-color)}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol{margin:0 0 0 2em;font-size:75%;counter-reset:li2}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol>li>em:before, div#\:\$p > svg > foreignObject > section.cool-list2 ol ol>li>a:before{content:counter(li2);counter-increment:li2;background:lightgray}div#\:\$p > svg > foreignObject > section.cool-list2 ol ul{list-style-type:disc;margin:0 0 0 1em;font-size:75%}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol em{background:#efefef}div#\:\$p > svg > foreignObject > section li img{vertical-align:middle;margin:0 0.2em}div#\:\$p > svg > foreignObject > section.mcp-features table{width:100%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.5);table-layout:fixed;border-collapse:collapse;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.82)}div#\:\$p > svg > foreignObject > section:not(.titlepage){padding:64px 72px!important}div#\:\$p > svg > foreignObject > section.mcp-features table thead{display:none;border-bottom:1px solid rgba(0, 0, 0, 0.12)}div#\:\$p > svg > foreignObject > section.mcp-features table.show-headers thead{display:table-header-group}div#\:\$p > svg > foreignObject > section.mcp-features table thead th{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.55);text-align:left;font-weight:600;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.82);color:#64748b;background-color:transparent}div#\:\$p > svg > foreignObject > section.mcp-features table thead th:not(:first-child){text-align:right}div#\:\$p > svg > foreignObject > section.mcp-features tbody td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.32) calc(var(--marpit-root-font-size, 1rem) * 0.55);border-bottom:1px solid rgba(0, 0, 0, 0.06);vertical-align:top}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr:last-child td{border-bottom:none}div#\:\$p > svg > foreignObject > section.mcp-features table td:first-child, div#\:\$p > svg > foreignObject > section.mcp-features table th:first-child{text-align:left;width:auto}div#\:\$p > svg > foreignObject > section.mcp-features table.show-headers td:nth-child(2){font-weight:400}div#\:\$p > svg > foreignObject > section.mcp-features table.show-headers td:nth-child(3){font-weight:700}div#\:\$p > svg > foreignObject > section.mcp-features table tr:nth-child(even), div#\:\$p > svg > foreignObject > section.mcp-features table tr:nth-child(odd){background-color:transparent!important}div#\:\$p > svg > foreignObject > section.mcp-features table tr:hover{background-color:var(--table-hover-background-color)!important;color:var(--table-hover-color)!important;font-weight:700}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row, div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row:hover{background-color:#dbeafe!important}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row td, div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row:hover td{font-weight:700!important;color:#1e40af!important;padding-top:calc(var(--marpit-root-font-size, 1rem) * 0.45)!important;padding-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.45)!important}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.warning-row td{color:#991b1b!important;font-weight:600!important}div#\:\$p > svg > foreignObject > section.mcp-features table{max-width:100%;overflow-x:hidden}div#\:\$p > svg > foreignObject > section.mcp-features .columns > div:last-child{padding-left:calc(var(--marpit-root-font-size, 1rem) * 2)}div#\:\$p > svg > foreignObject > section.mcp-features .cell-title{display:inline-block}div#\:\$p > svg > foreignObject > section.mcp-features .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--marpit-root-font-size, 1rem) * 3.5);height:calc(var(--marpit-root-font-size, 1rem) * 3.5);margin:0 auto;border-radius:calc(var(--marpit-root-font-size, 1rem) * 0.9);background-color:rgba(0, 0, 0, 0.06)}div#\:\$p > svg > foreignObject > section.mcp-features .feature-icon img{max-width:62%;max-height:62%;box-shadow:none;border-radius:0}div#\:\$p > svg > foreignObject > section.mcp-features .examples{display:flex;flex-direction:column;gap:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > section .registry-layout{display:flex;gap:calc(var(--marpit-root-font-size, 1rem) * 3);align-items:center;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.5);flex-wrap:wrap}div#\:\$p > svg > foreignObject > section .registry-layout .collage-column{flex:1 1 65%;min-width:360px}div#\:\$p > svg > foreignObject > section .registry-layout .text-column{flex:1 1 240px;max-width:320px;line-height:1.4}div#\:\$p > svg > foreignObject > section .registry-layout .text-column :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .registry-layout .text-column ul{padding-left:calc(var(--marpit-root-font-size, 1rem) * 1.1);margin:0}div#\:\$p > svg > foreignObject > section .registry-collage{position:relative;height:420px;margin-top:30px}div#\:\$p > svg > foreignObject > section .registry-collage img{position:absolute;width:55%;max-width:520px;border-radius:12px;border:6px solid #fff;box-shadow:0 18px 45px rgba(0, 0, 0, 0.25);transition:transform 160ms ease-in-out}div#\:\$p > svg > foreignObject > section .registry-collage img:hover{transform:scale(1.02) translateY(-4px);z-index:4}div#\:\$p > svg > foreignObject > section .registry-collage .shot-azure{top:0;left:-10px;transform:rotate(-4deg);z-index:3}div#\:\$p > svg > foreignObject > section .registry-collage .shot-claude{top:60px;right:-60px;transform:rotate(3deg);z-index:2}div#\:\$p > svg > foreignObject > section .registry-collage .shot-github{bottom:-30px;left:25%;transform:rotate(-1deg);z-index:1}div#\:\$p > svg > foreignObject > section .social-table{margin:calc(var(--marpit-root-font-size, 1rem) * 2.2) 0 0 auto;border-collapse:collapse;font-size:1.05em;min-width:360px}div#\:\$p > svg > foreignObject > section section.social-table{--marpit-root-font-size: 1.05em}div#\:\$p > svg > foreignObject > section .social-table td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.45) calc(var(--marpit-root-font-size, 1rem) * 0.25);border:none;vertical-align:middle;color:inherit}div#\:\$p > svg > foreignObject > section .social-table td:first-child{width:54px;text-align:right}div#\:\$p > svg > foreignObject > section .social-table td:first-child img{width:34px;height:34px;object-fit:contain;display:inline-block;box-shadow:none!important;border-radius:0!important}div#\:\$p > svg > foreignObject > section .social-table td:last-child{padding-left:calc(var(--marpit-root-font-size, 1rem) * 0.9)}div#\:\$p > svg > foreignObject > section .social-table a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.4)}div#\:\$p > svg > foreignObject > section .social-table a:hover, div#\:\$p > svg > foreignObject > section .social-table a:focus{text-decoration:underline}div#\:\$p > svg > foreignObject > section .social-table tr{background-color:transparent!important}div#\:\$p > svg > foreignObject > section .mcp-magnify{position:relative;display:inline-block;--magnify-image: none;--magnify-scale: 2;--magnify-size: 220px;--magnify-focus-x: 50%;--magnify-focus-y: 50%;--magnify-position-x: 50%;--magnify-position-y: 50%;cursor:zoom-in;isolation:isolate}div#\:\$p > svg > foreignObject > section .mcp-magnify > img{display:block}div#\:\$p > svg > foreignObject > section .mcp-magnify::after{content:"";position:absolute;width:var(--magnify-size);height:var(--magnify-size);left:var(--magnify-position-x);top:var(--magnify-position-y);transform:translate(-50%, -50%) scale(var(--magnify-scale));transform-origin:50% 50%;background-image:var(--magnify-image);background-repeat:no-repeat;background-size:calc(100% * var(--magnify-scale)) calc(100% * var(--magnify-scale));background-position:var(--magnify-focus-x) var(--magnify-focus-y);border-radius:50%;box-shadow:0 10px 24px rgba(0, 0, 0, 0.28);outline:2px solid rgba(0, 0, 0, 0.25);outline-offset:-1px;opacity:0;transition:opacity 140ms ease-in-out;pointer-events:none;z-index:1;will-change:transform, opacity}div#\:\$p > svg > foreignObject > section .mcp-magnify:hover::after, div#\:\$p > svg > foreignObject > section .mcp-magnify:focus-within::after{opacity:1}div#\:\$p > svg > foreignObject > section .mcp-magnify--completion-1{--magnify-image: url('./images/completion-1-lightbox.png');--magnify-scale: 2;--magnify-size: 280px;--magnify-position-x: 50%;--magnify-position-y: 50%;--magnify-focus-x: 85%;--magnify-focus-y: 88%;}div#\:\$p > svg > foreignObject > section .mcp-magnify--completion-2{--magnify-image: url('./images/completion-2-lightbox.png');--magnify-scale: 2;--magnify-size: 280px;--magnify-position-x: 50%;--magnify-position-y: 50%;--magnify-focus-x: 105%;--magnify-focus-y: 105%;}div#\:\$p > svg > foreignObject > section .mcp-magnify--privacy{--magnify-image: url('./images/chatgpt-privacy.png');--magnify-scale: 2.2;--magnify-size: 240px;--magnify-position-x: 78%;--magnify-position-y: 58%;--magnify-focus-x: 78%;--magnify-focus-y: 58%;}@keyframes zoomToPosition{0%{transform:scale(var(--zoom-start-scale, 3)) translate(0, 0);opacity:1}100%{transform:scale(1) translate(var(--zoom-end-x, 0), var(--zoom-end-y, 0));opacity:1}}div#\:\$p > svg > foreignObject > section .zoom-effect{position:relative;display:inline-block;--zoom-start-scale: 3;--zoom-end-x: 0;--zoom-end-y: 0;--zoom-duration: 10s;}div#\:\$p > svg > foreignObject > section .zoom-effect img{display:block;animation:zoomToPosition var(--zoom-duration) ease-out forwards;transform-origin:center center}div#\:\$p > svg > foreignObject > section .zoom-effect--claude{--zoom-start-scale: 4;--zoom-end-x: 500px;--zoom-end-y: -450px;--zoom-duration: 3s;}div#\:\$p > svg > foreignObject > section .emphasis-box{background-color:#fef3c7;padding:calc(var(--marpit-root-font-size, 1rem) * 0.5);border-left:4px solid #f59e0b;border-radius:2px;margin:calc(var(--marpit-root-font-size, 1rem) * 0.5) 0}div#\:\$p > svg > foreignObject > section .social-table tr:nth-child(odd), div#\:\$p > svg > foreignObject > section .social-table tr:nth-child(even){background-color:transparent!important}div#\:\$p > svg > foreignObject > section .social-table tr:hover, div#\:\$p > svg > foreignObject > section .social-table tr:focus-within{background-color:var(--table-hover-background-color)!important;color:var(--table-hover-color)!important;font-weight:700}div#\:\$p > svg > foreignObject > section.top-clients table{width:100%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.6);table-layout:fixed;border-collapse:collapse;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.85)}div#\:\$p > svg > foreignObject > section.top-clients table thead{display:none}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(1){width:calc(var(--marpit-root-font-size, 1rem) * 2.2)}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(2){width:calc(50% - calc(var(--marpit-root-font-size, 1rem) * 7.7))}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(3){width:calc(var(--marpit-root-font-size, 1rem) * 5.5)}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(4){width:calc(var(--marpit-root-font-size, 1rem) * 2.2)}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(5){width:calc(50% - calc(var(--marpit-root-font-size, 1rem) * 7.7))}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(6){width:calc(var(--marpit-root-font-size, 1rem) * 5.5)}div#\:\$p > svg > foreignObject > section.top-clients tbody td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.1);vertical-align:middle;line-height:1.2}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:last-child td{border-bottom:none}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(1), div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(4){text-align:center;font-weight:600;color:#64748b;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.7);background-color:rgba(0, 0, 0, 0.04)}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(2), div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(5){font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(3), div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(6){text-align:right}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(3) .client-icons, div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(6) .client-icons{justify-content:flex-end}div#\:\$p > svg > foreignObject > section.top-clients table tr:nth-child(even), div#\:\$p > svg > foreignObject > section.top-clients table tr:nth-child(odd){background-color:transparent!important}div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(1), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(2), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(3){transition:background-color 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(1), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(2), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(3){background-color:rgba(59, 130, 246, 0.08)!important}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(2){font-weight:700;color:#1e40af}div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(4), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(5), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(6){transition:background-color 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(4), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(5), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(6){background-color:rgba(59, 130, 246, 0.08)!important}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(5){font-weight:700;color:#1e40af}div#\:\$p > svg > foreignObject > section.top-clients .client-icons{display:inline-flex;gap:calc(var(--marpit-root-font-size, 1rem) * 0.25);align-items:center;justify-content:center}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background-color:rgba(59, 130, 246, 0.15);transition:transform 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon img{width:17px;height:17px;box-shadow:none;border-radius:0;filter:invert(36%) sepia(85%) saturate(2270%) hue-rotate(208deg) brightness(96%) contrast(92%)}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon.disabled{background-color:rgba(0, 0, 0, 0.03)}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon.disabled img{filter:invert(80%) sepia(5%) saturate(200%) hue-rotate(180deg) brightness(95%) contrast(85%);opacity:0.35}div#\:\$p > svg > foreignObject > section.top-clients .icon-delete{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background-color:rgba(239, 68, 68, 0.15);transition:transform 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients .icon-delete img{width:17px;height:17px;box-shadow:none;border-radius:0;filter:invert(35%) sepia(89%) saturate(2270%) hue-rotate(343deg) brightness(96%) contrast(92%)}div#\:\$p > svg > foreignObject > section.top-clients .icon-alert{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background-color:rgba(239, 68, 68, 0.12);transition:transform 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients .icon-alert img{width:17px;height:17px;box-shadow:none;border-radius:0;filter:invert(35%) sepia(89%) saturate(2270%) hue-rotate(343deg) brightness(96%) contrast(92%)}div#\:\$p > svg > foreignObject > section.top-clients .legend{display:flex;gap:calc(var(--marpit-root-font-size, 1rem) * 1.5);margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);padding:calc(var(--marpit-root-font-size, 1rem) * 0.5) calc(var(--marpit-root-font-size, 1rem) * 0.6);background-color:rgba(0, 0, 0, 0.02);border-radius:6px;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.78);justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section.top-clients div#\:\$p > svg > foreignObject > section section.legend{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.78)}div#\:\$p > svg > foreignObject > section.top-clients .legend-item{display:flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > section.top-clients .legend-item .legend-label{color:#64748b;font-weight:500}div#\:\$p > svg > foreignObject > section.top-clients .client-icon{width:16px;height:16px;border-radius:3px;background-color:rgba(0, 0, 0, 0.1);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold;line-height:1}div#\:\$p > svg > foreignObject > section.top-clients div#\:\$p > svg > foreignObject > section section.client-icon{--marpit-root-font-size: 10px}div#\:\$p > svg > foreignObject > section.top-clients .client-icon.icon-delete{background-color:#ef4444;color:white}div#\:\$p > svg > foreignObject > section.top-clients .client-icon.icon-capability{background-color:#3b82f6;color:white}div#\:\$p > svg > foreignObject > section header{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:20px;left:20px;right:20px;height:28px;z-index:1000;font-size:16px;font-weight:bold;color:#333}div#\:\$p > svg > foreignObject > section.titlepage header, div#\:\$p > svg > foreignObject > section.transition header{display:none}div#\:\$p > svg > foreignObject > section .header-logos{display:flex;align-items:center;gap:12px}div#\:\$p > svg > foreignObject > section .header-logos img{height:28px;width:auto;box-shadow:none!important;border-radius:0!important;object-fit:contain}div#\:\$p > svg > foreignObject > section .header-logos img[src*="hf_logo"]{height:32px}div#\:\$p > svg > foreignObject > section .no-shadow img, div#\:\$p > svg > foreignObject > section img.no-shadow{box-shadow:none!important}div#\:\$p > svg > foreignObject > section .shadow img, div#\:\$p > svg > foreignObject > section img.shadow{box-shadow:0 4px 8px rgba(0, 0, 0, 0.15)!important}div#\:\$p > svg > foreignObject > section.conversational-state .state-table{width:100%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.6);table-layout:fixed;border-collapse:collapse;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.75)}div#\:\$p > svg > foreignObject > section.conversational-state div#\:\$p > svg > foreignObject > section section.state-table{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.75)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table thead{border-bottom:1px solid rgba(0, 0, 0, 0.12)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table.show-headers thead{display:table-header-group}div#\:\$p > svg > foreignObject > section.conversational-state .state-table thead th{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.5);text-align:center;font-weight:700;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.72);color:#1f2937;background-color:rgba(0, 0, 0, 0.04)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table thead th:first-child{text-align:center;font-weight:700;background-color:rgba(59, 130, 246, 0.08);color:#1e40af}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tbody td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.08);vertical-align:middle;text-align:center;line-height:1.3}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tbody td:first-child{font-weight:700;text-align:center;background-color:rgba(0, 0, 0, 0.04);color:#1f2937;font-family:'Fira Code', monospace}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tbody tr:last-child td{border-bottom:none}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:nth-child(even), div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:nth-child(odd){background-color:transparent!important}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:hover td{background-color:rgba(59, 130, 246, 0.08)!important}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:hover td:first-child{font-weight:700;color:#1e40af}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.state-change-row td:first-child{background-color:rgba(251, 191, 36, 0.2);color:#92400e}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.state-change-row td{background-color:rgba(251, 191, 36, 0.08)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.danger-row td:first-child{background-color:rgba(239, 68, 68, 0.2);color:#991b1b}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.danger-row td{background-color:rgba(239, 68, 68, 0.08)}div#\:\$p > svg > foreignObject > section .corner-logo{position:absolute;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;z-index:1000}div#\:\$p > svg > foreignObject > section section.corner-logo{--marpit-root-font-size: 14px}div#\:\$p > svg > foreignObject > section .corner-logo img{height:24px;width:auto}div#\:\$p > svg > foreignObject > section .corner-logo-bottom-left{bottom:20px;left:20px}div#\:\$p > svg > foreignObject > section .corner-logo-bottom-right{bottom:20px;right:20px}div#\:\$p > svg > foreignObject > :where(section):not([\20 root]){font-family:'Fira Sans', sans-serif;font-weight:initial;color:#6c6c6c;color:#2b3446;background-color:#727d8b;background-color:#f8b13d;background-color:#435160;background-color:#f5eee6;background-color:#d9dee6;background-color:#f4f4ed;--h1-color : #3d09ae;--h1-color : #06858e;--border-color : #a0660387;--bold-color : rgb(21, 105, 201);--bold-color : #0d2d58;--italic-color : rgb(38, 48, 71);--italic-background-color : rgba(172, 215, 255, 0.713);--list-item-color : rgb(255, 212, 95);--after-color : rgb(51, 48, 48);--table-font-color : black;--table-header-color : rgb(0, 132, 255);--main-color : rgb(207, 77, 17);--darker-color : #246;--lighter-color : #080a0a;--extra-back-color : rgb(42, 45, 53);--letter-spacing : 0.125px;--cool-list-color : rgb(255, 68, 0);--author-align : right;}div#\:\$p > svg > foreignObject > section.titlepage .title{border-bottom:1px solid orangered}div#\:\$p > svg > foreignObject > section.titlepage .subtitle{font-weight:300}div#\:\$p > svg > foreignObject > section.titlepage .author, div#\:\$p > svg > foreignObject > section.titlepage .date, div#\:\$p > svg > foreignObject > section.titlepage .organization{text-align:left}div#\:\$p > svg > foreignObject > section.titlepage :is(h1, marp-h1){border-bottom:1px solid orangered}div#\:\$p > svg > foreignObject > section.titlepage :is(h2, marp-h2){font-weight:300}div#\:\$p > svg > foreignObject > section.titlepage :is(h3, marp-h3), div#\:\$p > svg > foreignObject > section.titlepage :is(h4, marp-h4), div#\:\$p > svg > foreignObject > section.titlepage :is(h5, marp-h5){text-align:right}div#\:\$p > svg > foreignObject > section.transition{--transitionpage-color: #247397;}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1) .mcp-model{color:#FF9D00}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1) .mcp-context{color:#6b7280}div#\:\$p > svg > foreignObject > section.transition2{background-color:#c53732}div#\:\$p > svg > foreignObject > section.cite{--background-color: #49454f;--strong-color: rgb(182, 112, 27);}div#\:\$p > svg > foreignObject > section.cite p{color:#fffbfe}div#\:\$p > svg > foreignObject > section.cite strong{color:#f87ca1}div#\:\$p > svg > foreignObject > section img{box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);border-radius:4px}div#\:\$p > svg > foreignObject > section .footprint-bars{display:flex;flex-direction:column;gap:calc(var(--marpit-root-font-size, 1rem) * 1.5);margin-top:calc(var(--marpit-root-font-size, 1rem) * 2)}div#\:\$p > svg > foreignObject > section .footprint-bars .row{display:grid;grid-template-columns:260px 1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1.5);align-items:center}div#\:\$p > svg > foreignObject > section .footprint-bars .label strong{display:block;font-size:1.05em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .footprint-bars .label .meta{font-size:0.8em;color:#475569;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.25)}div#\:\$p > svg > foreignObject > section .footprint-bars .label div#\:\$p > svg > foreignObject > section section.meta{--marpit-root-font-size: 0.8em}div#\:\$p > svg > foreignObject > section .footprint-bars .bar{position:relative;height:42px;border-radius:999px;background:rgba(15, 23, 42, 0.12);overflow:hidden}div#\:\$p > svg > foreignObject > section .footprint-bars .bar[data-note]::after{content:attr(data-note);position:absolute;top:calc(100% + 4px);left:0;font-size:0.62em;letter-spacing:0.06em;text-transform:uppercase;color:#64748b}div#\:\$p > svg > foreignObject > section .footprint-bars div#\:\$p > svg > foreignObject > section section.bar[data-note]::after{--marpit-root-font-size: 0.62em}div#\:\$p > svg > foreignObject > section .footprint-bars .fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, #f97316 0%, #facc15 100%);transform-origin:left center;transform:scaleX(var(--scale, 1))}div#\:\$p > svg > foreignObject > section .footprint-bars .fill :is(span, marp-span){position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:600;color:#1f2937;font-size:0.85em}div#\:\$p > svg > foreignObject > section .footprint-bars .fill.is-tiny{background:linear-gradient(90deg, #38bdf8 0%, #0ea5e9 100%)}div#\:\$p > svg > foreignObject > section .footprint-bars .fill.is-tiny :is(span, marp-span){color:#0f172a}div#\:\$p > svg > foreignObject > section .footprint-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.25);font-size:0.72em;color:#475569;letter-spacing:0.04em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section div#\:\$p > svg > foreignObject > section section.footprint-note{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section .footprint-grid{margin-top:calc(var(--marpit-root-font-size, 1rem) * 2.5);display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1.2);align-items:end}div#\:\$p > svg > foreignObject > section .footprint-grid .panel{position:relative;border-radius:28px;border:3px solid rgba(15, 23, 42, 0.15);background:linear-gradient(145deg, rgba(248, 196, 113, 0.3), rgba(249, 115, 22, 0.65));box-shadow:0 28px 48px rgba(15, 23, 42, 0.18);padding:calc(var(--marpit-root-font-size, 1rem) * 2.2);min-height:clamp(240px, 52vh, 520px);color:#1f2937;overflow:hidden}div#\:\$p > svg > foreignObject > section .footprint-grid .panel small{display:block;font-size:0.78em;text-transform:uppercase;letter-spacing:0.08em;color:rgba(15, 23, 42, 0.65);margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.4)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel strong{display:block;font-size:1.75em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel p{font-size:0.95em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);color:rgba(15, 23, 42, 0.82)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel::after{content:attr(data-caption);position:absolute;right:28px;bottom:26px;font-size:0.78em;text-transform:uppercase;letter-spacing:0.1em;color:rgba(15, 23, 42, 0.55)}div#\:\$p > svg > foreignObject > section .footprint-grid div#\:\$p > svg > foreignObject > section section.panel::after{--marpit-root-font-size: 0.78em}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.context{grid-column:span 3;min-height:clamp(90px, 16vh, 220px);background:linear-gradient(145deg, rgba(59, 130, 246, 0.35), rgba(14, 165, 233, 0.75));box-shadow:0 20px 32px rgba(14, 165, 233, 0.28)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.context strong{color:#0f172a}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.context p{color:rgba(15, 23, 42, 0.68)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.weights{grid-column:span 9}div#\:\$p > svg > foreignObject > section .window-grid{margin-top:calc(var(--marpit-root-font-size, 1rem) * 2);display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1.2)}div#\:\$p > svg > foreignObject > section .window-card{background:white;border-radius:18px;border:1px solid rgba(15, 23, 42, 0.08);box-shadow:0 16px 32px rgba(15, 23, 42, 0.12);padding:calc(var(--marpit-root-font-size, 1rem) * 1.6);position:relative;overflow:hidden}div#\:\$p > svg > foreignObject > section .window-card::after{content:attr(data-year);position:absolute;top:18px;right:20px;font-size:0.72em;text-transform:uppercase;letter-spacing:0.12em;color:rgba(15, 23, 42, 0.45)}div#\:\$p > svg > foreignObject > section div#\:\$p > svg > foreignObject > section section.window-card::after{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section .window-card strong{display:block;font-size:1.2em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .window-card .tokens{font-size:1.05em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.7);font-weight:600;color:#1e293b}div#\:\$p > svg > foreignObject > section .window-card div#\:\$p > svg > foreignObject > section section.tokens{--marpit-root-font-size: 1.05em}div#\:\$p > svg > foreignObject > section .window-card .tokens :is(span, marp-span){display:block;font-size:0.7em;font-weight:500;letter-spacing:0.04em;color:#64748b;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .window-card p{font-size:0.82em;line-height:1.35;color:#475569;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .window-card .badge{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2);display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.35);padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.8);border-radius:999px;background:rgba(14, 165, 233, 0.12);color:#0369a1;font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .window-card div#\:\$p > svg > foreignObject > section section.badge{--marpit-root-font-size: 0.7em}div#\:\$p > svg > foreignObject > section .analog-table{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.8);border-radius:16px;border:1px solid rgba(15, 23, 42, 0.08);overflow:hidden;box-shadow:0 18px 30px rgba(15, 23, 42, 0.1)}div#\:\$p > svg > foreignObject > section .analog-table table{width:100%;border-collapse:collapse;font-size:0.85em}div#\:\$p > svg > foreignObject > section .analog-table th, div#\:\$p > svg > foreignObject > section .analog-table td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.85) calc(var(--marpit-root-font-size, 1rem) * 1);text-align:left}div#\:\$p > svg > foreignObject > section .analog-table tr:nth-child(even){background:rgba(15, 23, 42, 0.04)}div#\:\$p > svg > foreignObject > section .analog-table th{background:rgba(15, 23, 42, 0.08);text-transform:uppercase;font-size:0.72em;letter-spacing:0.08em;color:#1f2937}div#\:\$p > svg > foreignObject > section .analog-notes{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);font-size:0.72em;color:#475569;letter-spacing:0.04em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section div#\:\$p > svg > foreignObject > section section.analog-notes{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section .footprint-nesting{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 2);margin-top:calc(var(--marpit-root-font-size, 1rem) * 2)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box{position:relative;background:#fff7ed;border:2px solid #fb923c;border-radius:18px;padding:calc(var(--marpit-root-font-size, 1rem) * 1.75);min-height:240px;box-shadow:inset 0 0 0 1px rgba(15, 23, 42, 0.05)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box strong{font-size:1.1em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box.emphasis{background:#ecfeff;border-color:#38bdf8}div#\:\$p > svg > foreignObject > section .footprint-nesting .chip{display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.4);padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.85);border-radius:999px;background:#ffedd5;border:1px solid #f97316;font-size:0.7em;letter-spacing:0.06em;text-transform:uppercase;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.1)}div#\:\$p > svg > foreignObject > section .footprint-nesting div#\:\$p > svg > foreignObject > section section.chip{--marpit-root-font-size: 0.7em}div#\:\$p > svg > foreignObject > section .footprint-nesting .box.emphasis .chip{background:#e0f2fe;border-color:#0ea5e9;color:#0369a1}div#\:\$p > svg > foreignObject > section .footprint-nesting .box .inner{position:absolute;bottom:18px;right:18px;width:clamp(60px, 22%, 140px);min-height:clamp(60px, 22%, 120px);background:#0ea5e9;color:white;border-radius:14px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.75);font-size:0.8em;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 18px rgba(14, 165, 233, 0.35)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box div#\:\$p > svg > foreignObject > section section.inner{--marpit-root-font-size: 0.8em}div#\:\$p > svg > foreignObject > section .footprint-nesting .box .inner::after{content:'magnified';position:absolute;top:-22px;font-size:0.6em;letter-spacing:0.08em;text-transform:uppercase;color:rgba(14, 165, 233, 0.9)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box div#\:\$p > svg > foreignObject > section section.inner::after{--marpit-root-font-size: 0.6em}div#\:\$p > svg > foreignObject > section .footprint-nesting ul{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);padding-left:calc(var(--marpit-root-font-size, 1rem) * 1.15);font-size:0.85em;color:#1f2937}div#\:\$p > svg > foreignObject > section .footprint-nesting ul li{margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > :where(section):not([\20 root]){font-family:'IBM Plex Sans', sans-serif;color:#f3efe6;background-color:#09111a;--background-color: #09111a;--h1-color: #f7f2e8;--border-color: rgba(255, 184, 77, 0.52);--bold-color: #ffc76b;--italic-color: #f8f3eb;--italic-background-color: rgba(70, 150, 255, 0.16);--list-item-color: #d9e4f5;--after-color: rgba(233, 239, 247, 0.72);--extra-back-color: rgba(255, 255, 255, 0.14);--table-header-color: rgba(255, 199, 107, 0.18);--table-header-font-color: #fff8ef;--table-border-top: rgba(255, 199, 107, 0.35);--table-border-bottom: rgba(255, 255, 255, 0.12);--table-nth-child-color: rgba(255, 255, 255, 0.04);--table-hover-background-color: rgba(255, 199, 107, 0.18);--table-hover-color: #fff7ec;}div#\:\$p > svg > foreignObject > section{position:relative;padding:72px 78px!important;color:#f3efe6;background:radial-gradient(circle at 12% 16%, rgba(255, 180, 90, 0.18), transparent 28%), radial-gradient(circle at 84% 12%, rgba(73, 194, 255, 0.15), transparent 24%), linear-gradient(135deg, #060a10 0%, #0b1220 45%, #09111a 100%);overflow:hidden}div#\:\$p > svg > foreignObject > section::before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 92%);pointer-events:none}div#\:\$p > svg > foreignObject > section > *{position:relative;z-index:1}div#\:\$p > svg > foreignObject > section::after{color:rgba(239, 244, 252, 0.62);font-size:0.7em;letter-spacing:0.12em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section::after{--marpit-root-font-size: 0.7em}div#\:\$p > svg > foreignObject > section header{color:rgba(240, 245, 250, 0.78);font-size:calc(var(--marpit-root-font-size, 1rem) * 0.62);letter-spacing:0.1em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .header-logos{display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.7)}div#\:\$p > svg > foreignObject > section .header-logos img{width:22px;height:22px;border-radius:0;box-shadow:none;filter:brightness(1.15)}div#\:\$p > svg > foreignObject > section :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section :is(h3, marp-h3){font-family:'Instrument Serif', serif;font-weight:400;letter-spacing:0.01em}div#\:\$p > svg > foreignObject > section :is(h1, marp-h1){margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.55);border-bottom:1px solid rgba(255, 184, 77, 0.35);font-size:1.58em}div#\:\$p > svg > foreignObject > section :is(h2, marp-h2){color:#ffc76b;font-size:0.92em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > section :is(h3, marp-h3){color:#9bdcff;font-size:0.72em}div#\:\$p > svg > foreignObject > section p, div#\:\$p > svg > foreignObject > section li{color:#e8eef8}div#\:\$p > svg > foreignObject > section p{font-size:0.78em;line-height:1.42}div#\:\$p > svg > foreignObject > section li{margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.32);font-size:0.82em;line-height:1.34}div#\:\$p > svg > foreignObject > section strong{color:#ffc76b;font-weight:700}div#\:\$p > svg > foreignObject > section em{color:#dff3ff;background:rgba(82, 173, 255, 0.14);border-radius:999px;padding:0.12em 0.48em;font-family:'IBM Plex Sans', sans-serif}div#\:\$p > svg > foreignObject > section blockquote{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2);border-top:1px dashed rgba(255, 255, 255, 0.18);color:#c9d5e5}div#\:\$p > svg > foreignObject > section blockquote p, div#\:\$p > svg > foreignObject > section blockquote strong{color:inherit!important}div#\:\$p > svg > foreignObject > section img{border-radius:18px;border:1px solid rgba(255, 255, 255, 0.08);box-shadow:0 22px 48px rgba(0, 0, 0, 0.34)}div#\:\$p > svg > foreignObject > section code{background:rgba(255, 255, 255, 0.08);color:#ffe7bd;border-radius:8px;padding:0.08em 0.3em}div#\:\$p > svg > foreignObject > section.titlepage{display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 14% 16%, rgba(255, 191, 92, 0.22), transparent 25%), radial-gradient(circle at 88% 18%, rgba(94, 196, 255, 0.18), transparent 22%), linear-gradient(135deg, #05070c 0%, #0b1020 50%, #10182d 100%)}div#\:\$p > svg > foreignObject > section.titlepage::before{background:linear-gradient(rgba(255, 255, 255, 0.028) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px), linear-gradient(180deg, transparent 0%, rgba(255, 168, 74, 0.12) 100%);background-size:72px 72px, 72px 72px, 100% 100%;mask-image:none}div#\:\$p > svg > foreignObject > section.titlepage header{display:none}div#\:\$p > svg > foreignObject > section.titlepage .city-stamp{display:inline-block;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 1);padding:calc(var(--marpit-root-font-size, 1rem) * 0.45) calc(var(--marpit-root-font-size, 1rem) * 0.8);border:1px solid rgba(255, 199, 107, 0.26);border-radius:999px;color:#9bdcff;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.6);letter-spacing:0.18em;text-transform:uppercase;background:rgba(255, 255, 255, 0.03)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.city-stamp{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.6)}div#\:\$p > svg > foreignObject > section.titlepage .title{max-width:11.2em;margin:0;color:#fff7eb;font-family:'Instrument Serif', serif;font-size:2.05em;line-height:0.92;border-bottom:none}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.title{--marpit-root-font-size: 2.05em}div#\:\$p > svg > foreignObject > section.titlepage .subtitle{max-width:24em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.65);padding-bottom:0;color:#d2dceb;font-size:0.68em;line-height:1.28}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.subtitle{--marpit-root-font-size: 0.68em}div#\:\$p > svg > foreignObject > section.titlepage .author{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2);color:#ffc76b;font-size:0.72em;font-weight:700}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.author{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section.titlepage .date{color:#b7c7da;font-size:0.58em;letter-spacing:0.12em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.date{--marpit-root-font-size: 0.58em}div#\:\$p > svg > foreignObject > section.titlepage .organization, div#\:\$p > svg > foreignObject > section.titlepage .organization a{color:#eef6ff!important}div#\:\$p > svg > foreignObject > section .social-table{display:table;width:auto;max-width:none;overflow:visible;margin:calc(var(--marpit-root-font-size, 1rem) * 1.35) 0 0;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);border-radius:20px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.65) calc(var(--marpit-root-font-size, 1rem) * 0.85);backdrop-filter:blur(8px);font-size:0.88em;min-width:0}div#\:\$p > svg > foreignObject > section section.social-table{--marpit-root-font-size: 0.88em}div#\:\$p > svg > foreignObject > section .social-table td{color:#eef5fd;padding-top:calc(var(--marpit-root-font-size, 1rem) * 0.28);padding-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.28)}div#\:\$p > svg > foreignObject > section .social-table td:first-child img{width:28px;height:28px;filter:none}div#\:\$p > svg > foreignObject > section.transition, div#\:\$p > svg > foreignObject > section.transition2{color:#081019;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.28), transparent 22%), linear-gradient(135deg, #ffb44f 0%, #ffcf7d 48%, #7dd3fc 100%)}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition2 :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition p, div#\:\$p > svg > foreignObject > section.transition2 p{color:#081019;border-color:rgba(8, 16, 25, 0.22)}div#\:\$p > svg > foreignObject > section .eyebrow{display:inline-block;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.7);padding:calc(var(--marpit-root-font-size, 1rem) * 0.28) calc(var(--marpit-root-font-size, 1rem) * 0.62);border-radius:999px;background:rgba(255, 199, 107, 0.12);border:1px solid rgba(255, 199, 107, 0.26);color:#ffc76b;font-size:0.52em;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.eyebrow{--marpit-root-font-size: 0.52em}div#\:\$p > svg > foreignObject > section .lede{max-width:19em;font-size:0.9em;line-height:1.36}div#\:\$p > svg > foreignObject > section section.lede{--marpit-root-font-size: 0.9em}div#\:\$p > svg > foreignObject > section .card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.5)}div#\:\$p > svg > foreignObject > section .card{min-height:180px;padding:calc(var(--marpit-root-font-size, 1rem) * 1.1) calc(var(--marpit-root-font-size, 1rem) * 1.15);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.08);background:linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.03));box-shadow:0 16px 34px rgba(0, 0, 0, 0.2)}div#\:\$p > svg > foreignObject > section .card :is(h3, marp-h3){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.7);color:#fff6e9;font-size:0.8em}div#\:\$p > svg > foreignObject > section .card p, div#\:\$p > svg > foreignObject > section .card ul{margin:0;font-size:0.65em;line-height:1.45}div#\:\$p > svg > foreignObject > section .card ul{padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .signal-strip{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 0.8);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.25)}div#\:\$p > svg > foreignObject > section .signal{padding:calc(var(--marpit-root-font-size, 1rem) * 0.8) calc(var(--marpit-root-font-size, 1rem) * 0.9);border-radius:18px;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.08)}div#\:\$p > svg > foreignObject > section .signal strong{display:block;padding:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.25);color:#9bdcff;font-size:0.95em}div#\:\$p > svg > foreignObject > section .signal :is(span, marp-span){color:#d9e6f7;font-size:0.58em;line-height:1.4}div#\:\$p > svg > foreignObject > section .quote-wall{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.4);padding:calc(var(--marpit-root-font-size, 1rem) * 1.35) calc(var(--marpit-root-font-size, 1rem) * 1.45);border-left:4px solid #ffc76b;background:rgba(255, 255, 255, 0.045);border-radius:0 22px 22px 0;max-width:22em}div#\:\$p > svg > foreignObject > section .quote-wall p{margin:0;font-size:0.94em;line-height:1.35}div#\:\$p > svg > foreignObject > section .quote-wall small{display:block;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.75);color:#9fb2c9;font-size:0.54em;letter-spacing:0.1em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .comparison{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2)}div#\:\$p > svg > foreignObject > section .comparison .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 1.2);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .comparison .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.7);font-size:0.84em}div#\:\$p > svg > foreignObject > section .comparison .panel ul{margin:0;padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .comparison .panel li{font-size:0.68em}div#\:\$p > svg > foreignObject > section .closing-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1.2);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.5);align-items:stretch}div#\:\$p > svg > foreignObject > section .closing-grid .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 1.2) calc(var(--marpit-root-font-size, 1rem) * 1.25);border-radius:26px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .closing-grid .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.8);color:#ffc76b}div#\:\$p > svg > foreignObject > section .closing-grid .panel ul{margin:0;padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .closing-grid .panel li{font-size:0.68em}div#\:\$p > svg > foreignObject > section .tiny-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);color:#9fb2c9;font-size:0.52em;letter-spacing:0.07em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.tiny-note{--marpit-root-font-size: 0.52em}div#\:\$p > svg > foreignObject > :where(section){container-type:size}div#\:\$p > svg > foreignObject > section img[data-marp-twemoji]{background:transparent;height:1em;margin:0 .05em 0 .1em;vertical-align:-.1em;width:1em}div#\:\$p > svg > foreignObject > section .header-logos{display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.55);padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.7);border-radius:999px;background:rgba(5, 10, 18, 0.72);border:1px solid rgba(255, 255, 255, 0.08);color:#edf5ff;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.72);font-weight:600;letter-spacing:0.08em;text-transform:none;box-shadow:0 10px 24px rgba(0, 0, 0, 0.24)}div#\:\$p > svg > foreignObject > section section.header-logos{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.72)}div#\:\$p > svg > foreignObject > section .header-logos img{width:auto;height:22px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.18);border-radius:10px;background:rgba(255, 255, 255, 0.92);box-shadow:none!important;border:none!important;object-fit:contain;filter:none!important}div#\:\$p > svg > foreignObject > section .header-logos img[src*="hf_logo"]{height:24px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.22) calc(var(--marpit-root-font-size, 1rem) * 0.28)}div#\:\$p > svg > foreignObject > section video.full-slide{width:100%;height:100%;object-fit:cover;border-radius:24px}div#\:\$p > svg > foreignObject > section .hero-note{max-width:24em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);color:#dbe6f7;font-size:0.68em;line-height:1.45}div#\:\$p > svg > foreignObject > section section.hero-note{--marpit-root-font-size: 0.68em}div#\:\$p > svg > foreignObject > section .mini-list{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);font-size:0.64em;color:#d8e4f5}div#\:\$p > svg > foreignObject > section section.mini-list{--marpit-root-font-size: 0.64em}div#\:\$p > svg > foreignObject > section .intro-logos{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 1);justify-items:center;align-content:center;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8)}div#\:\$p > svg > foreignObject > section .intro-logos img{box-shadow:none!important;border-radius:0!important;border:none!important}div#\:\$p > svg > foreignObject > section .intro-logos .hf-mark{width:240px}div#\:\$p > svg > foreignObject > section .intro-logos .mcp-mark-wrap{display:flex;align-items:center;justify-content:center;width:220px;height:220px;border-radius:32px;background:radial-gradient(circle at 50% 40%, rgba(255, 255, 255, 0.18), transparent 58%), rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08)}div#\:\$p > svg > foreignObject > section .intro-logos .mcp-mark{width:160px;filter:invert(1) brightness(1.2)}div#\:\$p > svg > foreignObject > section .image-strip{display:grid;grid-template-columns:1.45fr 1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1);align-items:start;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .image-strip img{width:100%;max-height:280px;object-fit:contain}div#\:\$p > svg > foreignObject > section .rl-layout{display:grid;grid-template-columns:1.08fr 1.12fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.85);align-items:start}div#\:\$p > svg > foreignObject > section .rl-layout > div:first-child{min-width:0}div#\:\$p > svg > foreignObject > section .rl-layout > div:first-child ul{margin-top:0}div#\:\$p > svg > foreignObject > section .rl-stack{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.8);align-content:start}div#\:\$p > svg > foreignObject > section .rl-stack img{width:100%;max-height:285px;object-fit:contain}div#\:\$p > svg > foreignObject > section .big-points{max-width:none;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.05);padding-right:calc(var(--marpit-root-font-size, 1rem) * 1.2)}div#\:\$p > svg > foreignObject > section .big-points ul{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.78);margin:0;padding-left:1.1em}div#\:\$p > svg > foreignObject > section .big-points li{color:#eef6ff;font-size:1.38em;line-height:1.08}div#\:\$p > svg > foreignObject > section .upskill-image-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);align-items:center;margin:calc(var(--marpit-root-font-size, 1rem) * 0.45) 0 calc(var(--marpit-root-font-size, 1rem) * 0.3)}div#\:\$p > svg > foreignObject > section .upskill-image-pair > div{min-width:0}div#\:\$p > svg > foreignObject > section .upskill-image-pair img{display:block;width:100%;height:285px;object-fit:contain;border-radius:18px}div#\:\$p > svg > foreignObject > section .nia-flow-img{display:block;width:calc(100% + calc(var(--marpit-root-font-size, 1rem) * 1.2));max-width:none;margin:calc(var(--marpit-root-font-size, 1rem) * 1) 0 0 -calc(var(--marpit-root-font-size, 1rem) * 0.6);border:none!important;border-radius:0!important;box-shadow:none!important}div#\:\$p > svg > foreignObject > section .flow-compare{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 0.8);margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.7)}div#\:\$p > svg > foreignObject > section .flow-card{padding:calc(var(--marpit-root-font-size, 1rem) * 0.75) calc(var(--marpit-root-font-size, 1rem) * 0.8) calc(var(--marpit-root-font-size, 1rem) * 0.7);border-radius:20px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .flow-card :is(h3, marp-h3){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.35);color:#ffc76b;font-size:0.76em}div#\:\$p > svg > foreignObject > section .flow-subtitle{margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.5);color:#c9d7ea;font-size:0.46em;letter-spacing:0.08em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.flow-subtitle{--marpit-root-font-size: 0.46em}div#\:\$p > svg > foreignObject > section .swimlane{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.24)}div#\:\$p > svg > foreignObject > section .step{position:relative;display:grid;grid-template-columns:5.1em 1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.2);align-items:center;padding:calc(var(--marpit-root-font-size, 1rem) * 0.38) calc(var(--marpit-root-font-size, 1rem) * 0.5);border-radius:14px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.06)}div#\:\$p > svg > foreignObject > section .step::after{content:"↓";position:absolute;left:50%;bottom:-calc(var(--marpit-root-font-size, 1rem) * 0.48);transform:translateX(-50%);color:rgba(255, 255, 255, 0.45);font-size:0.58em;line-height:1;pointer-events:none}div#\:\$p > svg > foreignObject > section section.step::after{--marpit-root-font-size: 0.58em}div#\:\$p > svg > foreignObject > section .step:last-child::after{content:"";display:none}div#\:\$p > svg > foreignObject > section .lane{color:#9bdcff;font-size:0.4em;letter-spacing:0.1em;text-transform:uppercase;text-align:left}div#\:\$p > svg > foreignObject > section section.lane{--marpit-root-font-size: 0.4em}div#\:\$p > svg > foreignObject > section .action{color:#eef6ff;font-size:0.5em;line-height:1.18}div#\:\$p > svg > foreignObject > section section.action{--marpit-root-font-size: 0.5em}div#\:\$p > svg > foreignObject > section .step.owner-model{border-color:rgba(255, 199, 107, 0.34);background:rgba(255, 199, 107, 0.1)}div#\:\$p > svg > foreignObject > section .step.owner-tool{border-color:rgba(115, 210, 255, 0.34);background:rgba(115, 210, 255, 0.1)}div#\:\$p > svg > foreignObject > section .flow-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.45);color:#b8c8dc;font-size:0.44em;letter-spacing:0.06em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.flow-note{--marpit-root-font-size: 0.44em}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout{display:grid;grid-template-columns:0.66fr 1.34fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.9);align-items:stretch;margin-top:0}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout > div:first-child{min-width:0}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section .dynamic-tool-layout :is(h2, marp-h2){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.6);color:#fff7eb;font-family:'Instrument Serif', serif;font-size:1.28em;line-height:0.96;border-bottom:none}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout > div:first-child p:first-child{margin-top:0}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout ul{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.45)}div#\:\$p > svg > foreignObject > section .dynamic-tool-video{display:flex;justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section .dynamic-tool-video video{width:100%;max-height:620px;object-fit:contain;border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);box-shadow:0 18px 36px rgba(0, 0, 0, 0.28);background:rgba(255, 255, 255, 0.03)}div#\:\$p > svg > foreignObject > section .dynamic-tool-video-unframed video{border:none;border-radius:0;box-shadow:none;background:transparent}div#\:\$p > svg > foreignObject > section .dynamic-tool-video-tight{justify-content:flex-end;margin-right:-calc(var(--marpit-root-font-size, 1rem) * 1.1);overflow:hidden}div#\:\$p > svg > foreignObject > section .dynamic-tool-video-tight video{width:calc(100% + calc(var(--marpit-root-font-size, 1rem) * 1.1));max-width:none;transform:translateX(calc(var(--marpit-root-font-size, 1rem) * 0.8)) scale(1.045);transform-origin:center right}div#\:\$p > svg > foreignObject > section .launch-grid{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);gap:calc(var(--marpit-root-font-size, 1rem) * 1.15)}div#\:\$p > svg > foreignObject > section .launch-grid .card{display:flex;align-items:center;justify-content:center;min-height:150px;padding:calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:28px;text-align:center}div#\:\$p > svg > foreignObject > section .launch-grid .card :is(h3, marp-h3){margin:0;color:#fff9f1;font-family:'Instrument Serif', serif;font-size:1.12em;line-height:0.98;letter-spacing:0.01em;text-wrap:balance}div#\:\$p > svg > foreignObject > section .launch-grid .card p, div#\:\$p > svg > foreignObject > section .launch-grid .card ul{display:none;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.9);font-size:0.58em;line-height:1.32;color:#c7d5e8}div#\:\$p > svg > foreignObject > section .acp-combo{display:grid;grid-template-columns:1.12fr 0.88fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.9);align-items:start;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.5)}div#\:\$p > svg > foreignObject > section .acp-combo-main{min-width:0}div#\:\$p > svg > foreignObject > section .acp-combo-visual{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.85);align-content:start}div#\:\$p > svg > foreignObject > section .acp-logo-panel{display:flex;justify-content:center;align-items:center;min-height:180px;padding:calc(var(--marpit-root-font-size, 1rem) * 1);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .acp-logo-panel img{width:100%;max-width:300px;max-height:120px;object-fit:contain;box-shadow:none;border:none;border-radius:0}div#\:\$p > svg > foreignObject > section .acp-summary{padding:calc(var(--marpit-root-font-size, 1rem) * 0.85) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .acp-summary :is(h3, marp-h3){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.5);color:#9bdcff;font-size:0.74em}div#\:\$p > svg > foreignObject > section .acp-summary p{margin:0;font-size:0.6em;line-height:1.34;color:#d7e4f6}div#\:\$p > svg > foreignObject > section .acp-kicker{max-width:22em;margin:calc(var(--marpit-root-font-size, 1rem) * 0.35) 0 calc(var(--marpit-root-font-size, 1rem) * 0.8);color:#d7e4f6;font-size:0.68em;line-height:1.32}div#\:\$p > svg > foreignObject > section section.acp-kicker{--marpit-root-font-size: 0.68em}div#\:\$p > svg > foreignObject > section .acp-video{display:flex;justify-content:center;align-items:flex-start}div#\:\$p > svg > foreignObject > section .acp-video video{width:100%;max-height:500px;object-fit:contain;border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);box-shadow:0 18px 36px rgba(0, 0, 0, 0.28);background:rgba(255, 255, 255, 0.03)}div#\:\$p > svg > foreignObject > section .acp-points{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.65);margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8)}div#\:\$p > svg > foreignObject > section .acp-points .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 0.85) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .acp-points .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.45)}div#\:\$p > svg > foreignObject > section .acp-points .panel p{margin:0;font-size:0.62em;line-height:1.3}div#\:\$p > svg > foreignObject > section .open-responses-layout{display:grid;grid-template-columns:0.9fr 1.1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1);align-items:start;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.6)}div#\:\$p > svg > foreignObject > section .open-responses-intro{padding:calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .open-responses-intro p{margin:0;font-size:0.68em;line-height:1.34;color:#dbe6f7}div#\:\$p > svg > foreignObject > section .open-responses-intro p + p{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.7);color:#c6d6ea;font-size:0.6em}div#\:\$p > svg > foreignObject > section .open-responses-panels{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.8)}div#\:\$p > svg > foreignObject > section .open-responses-panels .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 0.95)}div#\:\$p > svg > foreignObject > section .open-responses-panels .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.55)}div#\:\$p > svg > foreignObject > section .open-responses-panels .panel ul{margin:0;padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .thanks-links{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.55);justify-items:center;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.1)}div#\:\$p > svg > foreignObject > section .thanks-links > div{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.5)}div#\:\$p > svg > foreignObject > section .thanks-links img{width:48px;height:48px;border:none!important;border-radius:0!important;box-shadow:none!important;background:rgba(255, 255, 255, 0.92);object-fit:contain}div#\:\$p > svg > foreignObject > section .thanks-links :is(span, marp-span){color:#fff7eb;font-size:0.8em;font-weight:700}div#\:\$p > svg > foreignObject > section .bottom-image-flush{position:absolute;right:0;bottom:0;left:0;z-index:0;pointer-events:none}div#\:\$p > svg > foreignObject > section .bottom-image-flush p{margin:0;line-height:0}div#\:\$p > svg > foreignObject > section .bottom-image-flush img{display:block;width:100%;max-width:none;height:auto;margin:0;border:none!important;border-radius:0!important;box-shadow:none!important}div#\:\$p > svg > foreignObject > section .no-shadow img, div#\:\$p > svg > foreignObject > section img.no-shadow{box-shadow:none!important}div#\:\$p > svg > foreignObject > section{width:1280px;height:720px}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] header, div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n]::after{display:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-quote-slide{position:relative;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto auto;height:100%;margin:-72px -78px;padding:68px 78px 62px;background:radial-gradient(circle at 82% 14%, rgba(255, 255, 255, 0.34), transparent 23%), radial-gradient(circle at 12% 88%, rgba(8, 16, 25, 0.18), transparent 30%), linear-gradient(135deg, #ffb44f 0%, #ffd37d 52%, #7dd3fc 118%);color:#081019}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-kicker{color:#17324a;font-size:0.56em;font-weight:900;letter-spacing:0.17em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] div#\:\$p > svg > foreignObject > section section.macbook-kicker{--marpit-root-font-size: 0.56em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-quote{max-width:24.5em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.85);padding:calc(var(--marpit-root-font-size, 1rem) * 1.1) calc(var(--marpit-root-font-size, 1rem) * 1.25);border-left:7px solid #081019;border-radius:0 24px 24px 0;background:rgba(255, 248, 235, 0.48);box-shadow:0 20px 42px rgba(8, 16, 25, 0.14);color:#122033;font-size:0.54em;font-weight:700;line-height:1.32}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] div#\:\$p > svg > foreignObject > section section.macbook-quote{--marpit-root-font-size: 0.54em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-quote strong{color:#081019;font-weight:900}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-hero{align-self:end;max-width:10.5em;color:#081019;font-family:'Instrument Serif', serif;font-size:1.42em;line-height:0.96;letter-spacing:0.01em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] div#\:\$p > svg > foreignObject > section section.macbook-hero{--marpit-root-font-size: 1.42em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-hero .metric{color:#7c2d12;font-weight:700}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-hero .sub{display:block;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.38);color:#17324a;font-family:'IBM Plex Sans', sans-serif;font-size:0.34em;font-weight:900;letter-spacing:0.09em;line-height:1.22;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-hero div#\:\$p > svg > foreignObject > section section.sub{--marpit-root-font-size: 0.34em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-chart{position:absolute;right:62px;top:142px;width:520px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.35);border-radius:26px;background:rgba(255, 248, 235, 0.42);box-shadow:0 22px 46px rgba(8, 16, 25, 0.16)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-chart img{display:block;width:100%;border:none!important;border-radius:20px;box-shadow:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-source{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.55);color:rgba(8, 16, 25, 0.72);font-size:0.42em;font-weight:800;letter-spacing:0.04em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] div#\:\$p > svg > foreignObject > section section.macbook-source{--marpit-root-font-size: 0.42em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-source strong{color:#081019}div#\:\$p > svg > foreignObject > section[data-marpit-scope-c8QUX30n] .macbook-source a{color:#17324a;text-decoration:none;border-bottom:1px solid rgba(23, 50, 74, 0.42)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-slide{position:relative;height:100%}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-title{margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.75)!important;border-bottom:none!important;color:#fff7eb;font-family:'Instrument Serif', serif;font-size:2.05em!important;line-height:0.95}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] div#\:\$p > svg > foreignObject > section section.privacy-title{--marpit-root-font-size: 2.05em !important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-filter-visual{position:absolute;top:calc(var(--marpit-root-font-size, 1rem) * 3.4);right:calc(var(--marpit-root-font-size, 1rem) * 0);width:520px}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-filter-visual img{display:block;width:100%;border-radius:18px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 16px 34px rgba(0, 0, 0, 0.32)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-demo-card{position:relative;width:48%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);padding:calc(var(--marpit-root-font-size, 1rem) * 0.82) calc(var(--marpit-root-font-size, 1rem) * 0.9) calc(var(--marpit-root-font-size, 1rem) * 0.78);border:1px solid rgba(255, 255, 255, 0.11);border-radius:22px;background:rgba(8, 14, 24, 0.78);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 18px 36px rgba(0, 0, 0, 0.22)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-copy-button{position:absolute;top:calc(calc(var(--marpit-root-font-size, 1rem) * 0.7) + 20px);right:calc(calc(var(--marpit-root-font-size, 1rem) * 0.8) + 20px);z-index:2;border:1px solid rgba(155, 220, 255, 0.48);border-radius:999px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.28) calc(var(--marpit-root-font-size, 1rem) * 0.68);background:rgba(155, 220, 255, 0.14);color:#e8f8ff;font-size:0.38em;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] div#\:\$p > svg > foreignObject > section section.privacy-copy-button{--marpit-root-font-size: 0.38em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-copy-button:hover{background:rgba(155, 220, 255, 0.26)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-demo-card :is(pre, marp-pre){margin:0!important;padding:calc(var(--marpit-root-font-size, 1rem) * 0.82) calc(var(--marpit-root-font-size, 1rem) * 0.92)!important;border:1px solid rgba(226, 232, 240, 0.55);border-radius:18px;background:rgba(1, 6, 13, 0.78)!important;color:#ffe7a8;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;overflow:hidden}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-demo-card code{display:block;background:transparent!important;color:#ffe7a8!important;padding:0!important;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:15.5px!important;line-height:1.26;white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] .privacy-demo-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.48);color:#9bdcff;font-size:0.46em;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-I9uSv9sK] div#\:\$p > svg > foreignObject > section section.privacy-demo-note{--marpit-root-font-size: 0.46em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] header, div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5]::after{display:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-slide{position:relative;box-sizing:border-box;height:100%;margin:-72px -78px;padding:72px 78px 58px;overflow:hidden;background:radial-gradient(circle at 102% -8%, rgba(255, 215, 75, 0.18) 0 19%, transparent 19.3%), radial-gradient(circle at 102% -8%, transparent 0 24%, rgba(255, 215, 75, 0.95) 24.1% 24.45%, transparent 24.6%), radial-gradient(circle at 12% 18%, rgba(255, 199, 107, 0.06), transparent 28%), linear-gradient(135deg, #050707 0%, #081019 54%, #07111a 100%);color:#f8fafc}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-kicker{display:flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.55);color:#f7d94c;font-size:0.58em;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] div#\:\$p > svg > foreignObject > section section.takeaway-kicker{--marpit-root-font-size: 0.58em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-kicker::before{content:"";width:calc(var(--marpit-root-font-size, 1rem) * 2.2);height:calc(var(--marpit-root-font-size, 1rem) * 0.16);background:#f7d94c}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-headline{margin-top:calc(var(--marpit-root-font-size, 1rem) * 2.9);max-width:11.8em;color:#f8fafc;font-family:'IBM Plex Sans', sans-serif;font-size:2.2em;font-weight:900;line-height:0.98;letter-spacing:-0.045em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] div#\:\$p > svg > foreignObject > section section.takeaway-headline{--marpit-root-font-size: 2.2em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-headline .accent{display:block;margin-top:0.24em;color:#f7d94c}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-divider{width:calc(var(--marpit-root-font-size, 1rem) * 4.3);height:calc(var(--marpit-root-font-size, 1rem) * 0.18);margin-top:calc(var(--marpit-root-font-size, 1rem) * 2.6);background:#f7d94c}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-points{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.85);display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.18);font-family:'IBM Plex Sans', sans-serif}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-points .primary{color:#ffffff;font-size:0.82em;font-weight:900;line-height:1.12}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-points div#\:\$p > svg > foreignObject > section section.primary{--marpit-root-font-size: 0.82em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-points .muted{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.25);color:rgba(248, 250, 252, 0.66);font-size:0.72em;font-weight:500}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-points div#\:\$p > svg > foreignObject > section section.muted{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-brand{position:absolute;right:78px;bottom:46px;display:flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.45);color:#fff;font-size:0.52em;font-weight:900}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] div#\:\$p > svg > foreignObject > section section.takeaway-brand{--marpit-root-font-size: 0.52em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-OVkfVKM5] .takeaway-brand img{width:28px;height:28px;border:1px solid #f7d94c!important;border-radius:0!important;background:#f7d94c;box-shadow:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"]{columns:initial!important;display:block!important;padding:0!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"]::before, div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"]::after, div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="content"]::before, div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="content"]::after{display:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container]{all:initial;display:flex;flex-direction:row;height:100%;overflow:hidden;width:100%}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container][data-marpit-advanced-background-direction="vertical"]{flex-direction:column}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"][data-marpit-advanced-background-split] > div[data-marpit-advanced-background-container]{width:var(--marpit-advanced-background-split, 50%)}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"][data-marpit-advanced-background-split="right"] > div[data-marpit-advanced-background-container]{margin-left:calc(100% - var(--marpit-advanced-background-split, 50%))}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container] > figure{all:initial;background-position:center;background-repeat:no-repeat;background-size:cover;flex:auto;margin:0}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container] > figure > figcaption{position:absolute;border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="content"], div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="pseudo"]{background:transparent!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="pseudo"], div#\:\$p > svg[data-marpit-svg] > foreignObject[data-marpit-advanced-background="pseudo"]{pointer-events:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background-split]{width:100%;height:100%} +*/div#\:\$p > svg > foreignObject > section :is(h1, marp-h1){color:var(--h1-color);border-bottom:1px solid var(--border-color)}div#\:\$p > svg > foreignObject > section p{margin-top:0.5em;margin-bottom:0.25em;line-height:1.3em;font-size:32px}div#\:\$p > svg > foreignObject > section li{margin-top:0.5em;margin-bottom:0.25em;line-height:1.2em;font-size:105%;color:val(--list-item-color)}div#\:\$p > svg > foreignObject > section em{color:var(--italic-color);background:var(--italic-background-color);font-style:normal;font-weight:bold;font-family:sans-serif;padding-top:6px;padding-left:6px;padding-right:6px;padding-bottom:6px}div#\:\$p > svg > foreignObject > section strong{color:var(--bold-color);padding-left:5px;padding-right:5px;font-weight:600}div#\:\$p > svg > foreignObject > section figcaption{font-size:80%;padding-top:16px}div#\:\$p > svg > foreignObject > section::after{color:rgb(51, 59, 77);font-size:0.8em;content:' ' attr(data-marpit-pagination) '/' attr(data-marpit-pagination-total) ' '}div#\:\$p > svg > foreignObject > section::after{--marpit-root-font-size: 0.8em}div#\:\$p > svg > foreignObject > section .center{text-align:center}div#\:\$p > svg > foreignObject > section .right{text-align:right}div#\:\$p > svg > foreignObject > section .small{font-size:24px}div#\:\$p > svg > foreignObject > section section.small{--marpit-root-font-size: 24px}div#\:\$p > svg > foreignObject > section table{margin-top:40px;border:0;font-size:24px;margin-right:auto!important;margin-left:auto!important}div#\:\$p > svg > foreignObject > section table th{background-color:var(--table-header-color);color:var(--table-header-font-color);border:1;border-top:var(--table-border-top) solid 2px}div#\:\$p > svg > foreignObject > section table td{border:0}div#\:\$p > svg > foreignObject > section table tr:nth-child(2){background-color:#c4c6c6}div#\:\$p > svg > foreignObject > section table tr:last-child{border-bottom:var(--table-border-bottom) solid 1px}div#\:\$p > svg > foreignObject > section tr:nth-child(even){background-color:var(--table-nth-child-color)!important}div#\:\$p > svg > foreignObject > section tr:hover{color:var(--table-hover-color);background-color:var(--table-hover-background-color);font-weight:bold}div#\:\$p > svg > foreignObject > section blockquote{color:rgb(66, 66, 66);font-size:20px;border-top:0.1em dashed var(--extra-back-color);margin-top:auto}div#\:\$p > svg > foreignObject > section blockquote p{font-size:1.12em!important;letter-spacing:-0.5px!important}div#\:\$p > svg > foreignObject > section blockquote strong{color:var(--blockquote-strong);font-weight:bold;font-size:1.11em!important;letter-spacing:-0.5px!important}div#\:\$p > svg > foreignObject > section .columns{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 0.5)}div#\:\$p > svg > foreignObject > section .columns p{margin-top:0.5em;margin-bottom:0.25em;line-height:1.16em;font-size:30px}div#\:\$p > svg > foreignObject > section .columns ol, div#\:\$p > svg > foreignObject > section ul{margin-top:0.15em;margin-bottom:0.25em;line-height:1.73em!important;font-size:26px;color:var()}div#\:\$p > svg > foreignObject > section .columns-center{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);justify-items:center;justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section .columns3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .columns3-center{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);justify-items:center;justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section.titlepage{background-color:var(--background-color)}div#\:\$p > svg > foreignObject > section.titlepage .title{font-size:var(--title-size);font-weight:var(--title-font-weight);color:var(--title-color);border-bottom:1px solid var(--border-color);line-height:1.2;padding-bottom:15px}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.title{--marpit-root-font-size: var(--title-size)}div#\:\$p > svg > foreignObject > section.titlepage .subtitle{font-size:var(--subtitle-size);font-weight:var(--subtitle-font-weight);line-height:1.2;color:var(--subtitle-color);padding-top:10px;padding-bottom:120px;letter-spacing:var(--letter-spacing)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.subtitle{--marpit-root-font-size: var(--subtitle-size)}div#\:\$p > svg > foreignObject > section.titlepage .author{font-size:var(--author-size)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.author{--marpit-root-font-size: var(--author-size)}div#\:\$p > svg > foreignObject > section.titlepage .date{font-size:var(--date-size)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.date{--marpit-root-font-size: var(--date-size)}div#\:\$p > svg > foreignObject > section.titlepage .organization{font-size:var(--institute-size)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.organization{--marpit-root-font-size: var(--institute-size)}div#\:\$p > svg > foreignObject > section.titlepage .author, div#\:\$p > svg > foreignObject > section.titlepage .date, div#\:\$p > svg > foreignObject > section.titlepage .organization{font-weight:400;text-align:right;color:var(--titlepage-color);line-height:1.25}div#\:\$p > svg > foreignObject > section.titlepage :is(h3, marp-h3), div#\:\$p > svg > foreignObject > section.titlepage :is(h4, marp-h4), div#\:\$p > svg > foreignObject > section.titlepage :is(h5, marp-h5){font-weight:400;text-align:right;color:var(--titlepage-color);line-height:0.45;letter-spacing:var(--letter-spacing)}div#\:\$p > svg > foreignObject > section.titlepage :is(h1, marp-h1){font-size:var(--title-size)!important;font-weight:var(--title-font-weight)!important;text-align:left;color:var(--title-color)!important;border-bottom:1px solid var(--border-color)!important;line-height:1.25}div#\:\$p > svg > foreignObject > section.titlepage :is(h2, marp-h2){font-size:var(--subtitle-size);font-weight:var(--subtitle-font-weight);text-align:left;color:var(--subtitle-color)!important;letter-spacing:var(--letter-spacing);line-height:1.2;margin-top:-0.2em;padding-bottom:95px}div#\:\$p > svg > foreignObject > section.titlepage :is(h3, marp-h3){font-size:var(--author-size)}div#\:\$p > svg > foreignObject > section.titlepage :is(h4, marp-h4){font-size:var(--date-size)}div#\:\$p > svg > foreignObject > section.titlepage :is(h5, marp-h5){font-size:var(--institute-size)}div#\:\$p > svg > foreignObject > section.titlepage footer, div#\:\$p > svg > foreignObject > section.titlepage header, div#\:\$p > svg > foreignObject > section.titlepage:after{display:none}div#\:\$p > svg > foreignObject > section.transition{background-color:var(--transitionpage-color);text-align:center!important;font-weight:bold;color:white;padding-top:auto;padding-buttom:auto}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section.transition p, div#\:\$p > svg > foreignObject > section.transition a{color:rgb(243, 229, 212);font-size:200%;border-bottom:none}div#\:\$p > svg > foreignObject > section.transition footer, div#\:\$p > svg > foreignObject > section.transition header, div#\:\$p > svg > foreignObject > section.transition:after{display:none}div#\:\$p > svg > foreignObject > section.transition2{background-color:rgb(137, 173, 207);text-align:center!important;font-weight:bold!important;color:rgb(255, 255, 255);padding-top:auto;padding-buttom:auto}div#\:\$p > svg > foreignObject > section.transition2 :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition2 :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section.transition2 p, div#\:\$p > svg > foreignObject > section.transition2 a{color:rgb(217, 235, 247);font-size:200%;border-bottom:none}div#\:\$p > svg > foreignObject > section.transition2 em{background-color:rgb(60, 255, 0)!important}div#\:\$p > svg > foreignObject > section.transition2 footer, div#\:\$p > svg > foreignObject > section.transition2 header, div#\:\$p > svg > foreignObject > section.transition2:after{display:none}div#\:\$p > svg > foreignObject > section.transition3{background-color:rgb(66, 69, 71);text-align:center!important;font-weight:bold!important;color:rgb(255, 255, 255);padding-top:auto;padding-buttom:auto}div#\:\$p > svg > foreignObject > section.transition3 :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition3 :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section.transition3 p, div#\:\$p > svg > foreignObject > section.transition3 a{color:rgb(244, 247, 217);font-size:200%;border-bottom:none}div#\:\$p > svg > foreignObject > section.transition3 em{background-color:rgb(60, 255, 0)!important}div#\:\$p > svg > foreignObject > section.transition3 strong{color:rgb(71, 83, 90)}div#\:\$p > svg > foreignObject > section.transition3 footer, div#\:\$p > svg > foreignObject > section.transition3 header, div#\:\$p > svg > foreignObject > section.transition3:after{display:none}div#\:\$p > svg > foreignObject > section.cite{background-color:var(--background-color)}div#\:\$p > svg > foreignObject > section.cite p{color:black;background-color:;letter-spacing:var(--letter-spacing);font-size:150%;text-align:center;line-height:1.2em;font-family:Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;padding-top:auto;padding-bottom:auto;padding-left:100px;padding-right:100px}div#\:\$p > svg > foreignObject > section.cite strong{color:var(--strong-color)}div#\:\$p > svg > foreignObject > section.cite footer, div#\:\$p > svg > foreignObject > section.cite header, div#\:\$p > svg > foreignObject > section.cite:after{display:none}div#\:\$p > svg > foreignObject > section.biblio{background-color:var(--biblio-background-color)}div#\:\$p > svg > foreignObject > section.biblio p{color:var(--text-color);font-size:80%;font-weight:300;padding-left:5px}div#\:\$p > svg > foreignObject > section.biblio :is(h1, marp-h1){font-size:35px;color:var(--text-color);border-bottom:1px solid var(--border-color)}div#\:\$p > svg > foreignObject > section.biblio strong{color:var(--bold-color)}div#\:\$p > svg > foreignObject > section.biblio a{font-size:31px;font-weight:bold;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section.biblio li{color:var(--text-color)}div#\:\$p > svg > foreignObject > section.biblio footer, div#\:\$p > svg > foreignObject > section.biblio header, div#\:\$p > svg > foreignObject > section.biblio:after{display:none}div#\:\$p > svg > foreignObject > section.cool-list ol{counter-reset:li;list-style:none;padding:0}div#\:\$p > svg > foreignObject > section.cool-list li{margin-bottom:0.1em!important;margin-top:0.1em!important}div#\:\$p > svg > foreignObject > section.cool-list ol>li>em, div#\:\$p > svg > foreignObject > section.cool-list>ol>li>a{position:relative;display:block;padding:0.4em 0.4em 0.4em 2em;margin:0.5em 0;background:#ddd;color:#444;text-decoration:none;border-radius:0.3em;transition:all 0.3s ease-out;font-style:normal}div#\:\$p > svg > foreignObject > section.cool-list ol>li>em:before, div#\:\$p > svg > foreignObject > section.cool-list>ol>li>a:before{content:counter(li);counter-increment:li;position:absolute;left:-1.3em;top:50%;margin-top:-1.3em;background:var(--cool-list-color);height:2em;width:2em;line-height:2em;border:0.3em solid #fff;text-align:center;font-weight:normal;border-radius:2em;transition:all 0.3s ease-out;color:white}div#\:\$p > svg > foreignObject > section.cool-list>ol>li>em:hover, div#\:\$p > svg > foreignObject > section.cool-list>ol>li>a:hover{background:#eee;font-weight:bolder}div#\:\$p > svg > foreignObject > section.cool-list>ol ol{margin:0 0 0 2em;font-size:75%;counter-reset:li2}div#\:\$p > svg > foreignObject > section.cool-list>ol ol>li>em:before, div#\:\$p > svg > foreignObject > section.cool-list>ol ol>li>a:before{content:counter(li2);counter-increment:li2}div#\:\$p > svg > foreignObject > section.cool-list>ol>li>ul{list-style-type:disc;margin:0 0 0 1em;font-size:75%}div#\:\$p > svg > foreignObject > section.cool-list>ol ol>li>em{background:#efefef}div#\:\$p > svg > foreignObject > section.cool-list2 ol{counter-reset:li;list-style:none;padding:0;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5)}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol{margin:0 0 0 2em}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em{position:relative;display:block;padding:0.4em 0.4em 0.4em 0.8em;margin:0.5em 0 0.5em 2.5em;background:#ddd;color:#444;text-decoration:none;transition:all 0.3s ease-out;font-style:normal}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:hover{background:#eee;font-weight:bolder}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:before{content:counter(li);counter-increment:li;position:absolute;left:-2.5em;top:50%;margin-top:-1em;background:var(--lighter-color);height:2em;width:2em;line-height:2em;text-align:center;font-weight:bold}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:after{position:absolute;content:'';border:0.5em solid transparent;left:-1em;top:50%;margin-top:-0.5em;transition:all 0.3s ease-out}div#\:\$p > svg > foreignObject > section.cool-list2 ol li em:hover:after{left:-0.5em;border-left-color:var(--lighter-color)}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol{margin:0 0 0 2em;font-size:75%;counter-reset:li2}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol>li>em:before, div#\:\$p > svg > foreignObject > section.cool-list2 ol ol>li>a:before{content:counter(li2);counter-increment:li2;background:lightgray}div#\:\$p > svg > foreignObject > section.cool-list2 ol ul{list-style-type:disc;margin:0 0 0 1em;font-size:75%}div#\:\$p > svg > foreignObject > section.cool-list2 ol ol em{background:#efefef}div#\:\$p > svg > foreignObject > section li img{vertical-align:middle;margin:0 0.2em}div#\:\$p > svg > foreignObject > section.mcp-features table{width:100%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.5);table-layout:fixed;border-collapse:collapse;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.82)}div#\:\$p > svg > foreignObject > section:not(.titlepage){padding:64px 72px!important}div#\:\$p > svg > foreignObject > section.mcp-features table thead{display:none;border-bottom:1px solid rgba(0, 0, 0, 0.12)}div#\:\$p > svg > foreignObject > section.mcp-features table.show-headers thead{display:table-header-group}div#\:\$p > svg > foreignObject > section.mcp-features table thead th{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.55);text-align:left;font-weight:600;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.82);color:#64748b;background-color:transparent}div#\:\$p > svg > foreignObject > section.mcp-features table thead th:not(:first-child){text-align:right}div#\:\$p > svg > foreignObject > section.mcp-features tbody td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.32) calc(var(--marpit-root-font-size, 1rem) * 0.55);border-bottom:1px solid rgba(0, 0, 0, 0.06);vertical-align:top}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr:last-child td{border-bottom:none}div#\:\$p > svg > foreignObject > section.mcp-features table td:first-child, div#\:\$p > svg > foreignObject > section.mcp-features table th:first-child{text-align:left;width:auto}div#\:\$p > svg > foreignObject > section.mcp-features table.show-headers td:nth-child(2){font-weight:400}div#\:\$p > svg > foreignObject > section.mcp-features table.show-headers td:nth-child(3){font-weight:700}div#\:\$p > svg > foreignObject > section.mcp-features table tr:nth-child(even), div#\:\$p > svg > foreignObject > section.mcp-features table tr:nth-child(odd){background-color:transparent!important}div#\:\$p > svg > foreignObject > section.mcp-features table tr:hover{background-color:var(--table-hover-background-color)!important;color:var(--table-hover-color)!important;font-weight:700}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row, div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row:hover{background-color:#dbeafe!important}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row td, div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.highlight-row:hover td{font-weight:700!important;color:#1e40af!important;padding-top:calc(var(--marpit-root-font-size, 1rem) * 0.45)!important;padding-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.45)!important}div#\:\$p > svg > foreignObject > section.mcp-features tbody tr.warning-row td{color:#991b1b!important;font-weight:600!important}div#\:\$p > svg > foreignObject > section.mcp-features table{max-width:100%;overflow-x:hidden}div#\:\$p > svg > foreignObject > section.mcp-features .columns > div:last-child{padding-left:calc(var(--marpit-root-font-size, 1rem) * 2)}div#\:\$p > svg > foreignObject > section.mcp-features .cell-title{display:inline-block}div#\:\$p > svg > foreignObject > section.mcp-features .feature-icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--marpit-root-font-size, 1rem) * 3.5);height:calc(var(--marpit-root-font-size, 1rem) * 3.5);margin:0 auto;border-radius:calc(var(--marpit-root-font-size, 1rem) * 0.9);background-color:rgba(0, 0, 0, 0.06)}div#\:\$p > svg > foreignObject > section.mcp-features .feature-icon img{max-width:62%;max-height:62%;box-shadow:none;border-radius:0}div#\:\$p > svg > foreignObject > section.mcp-features .examples{display:flex;flex-direction:column;gap:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > section .registry-layout{display:flex;gap:calc(var(--marpit-root-font-size, 1rem) * 3);align-items:center;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.5);flex-wrap:wrap}div#\:\$p > svg > foreignObject > section .registry-layout .collage-column{flex:1 1 65%;min-width:360px}div#\:\$p > svg > foreignObject > section .registry-layout .text-column{flex:1 1 240px;max-width:320px;line-height:1.4}div#\:\$p > svg > foreignObject > section .registry-layout .text-column :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .registry-layout .text-column ul{padding-left:calc(var(--marpit-root-font-size, 1rem) * 1.1);margin:0}div#\:\$p > svg > foreignObject > section .registry-collage{position:relative;height:420px;margin-top:30px}div#\:\$p > svg > foreignObject > section .registry-collage img{position:absolute;width:55%;max-width:520px;border-radius:12px;border:6px solid #fff;box-shadow:0 18px 45px rgba(0, 0, 0, 0.25);transition:transform 160ms ease-in-out}div#\:\$p > svg > foreignObject > section .registry-collage img:hover{transform:scale(1.02) translateY(-4px);z-index:4}div#\:\$p > svg > foreignObject > section .registry-collage .shot-azure{top:0;left:-10px;transform:rotate(-4deg);z-index:3}div#\:\$p > svg > foreignObject > section .registry-collage .shot-claude{top:60px;right:-60px;transform:rotate(3deg);z-index:2}div#\:\$p > svg > foreignObject > section .registry-collage .shot-github{bottom:-30px;left:25%;transform:rotate(-1deg);z-index:1}div#\:\$p > svg > foreignObject > section .social-table{margin:calc(var(--marpit-root-font-size, 1rem) * 2.2) 0 0 auto;border-collapse:collapse;font-size:1.05em;min-width:360px}div#\:\$p > svg > foreignObject > section section.social-table{--marpit-root-font-size: 1.05em}div#\:\$p > svg > foreignObject > section .social-table td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.45) calc(var(--marpit-root-font-size, 1rem) * 0.25);border:none;vertical-align:middle;color:inherit}div#\:\$p > svg > foreignObject > section .social-table td:first-child{width:54px;text-align:right}div#\:\$p > svg > foreignObject > section .social-table td:first-child img{width:34px;height:34px;object-fit:contain;display:inline-block;box-shadow:none!important;border-radius:0!important}div#\:\$p > svg > foreignObject > section .social-table td:last-child{padding-left:calc(var(--marpit-root-font-size, 1rem) * 0.9)}div#\:\$p > svg > foreignObject > section .social-table a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.4)}div#\:\$p > svg > foreignObject > section .social-table a:hover, div#\:\$p > svg > foreignObject > section .social-table a:focus{text-decoration:underline}div#\:\$p > svg > foreignObject > section .social-table tr{background-color:transparent!important}div#\:\$p > svg > foreignObject > section .mcp-magnify{position:relative;display:inline-block;--magnify-image: none;--magnify-scale: 2;--magnify-size: 220px;--magnify-focus-x: 50%;--magnify-focus-y: 50%;--magnify-position-x: 50%;--magnify-position-y: 50%;cursor:zoom-in;isolation:isolate}div#\:\$p > svg > foreignObject > section .mcp-magnify > img{display:block}div#\:\$p > svg > foreignObject > section .mcp-magnify::after{content:"";position:absolute;width:var(--magnify-size);height:var(--magnify-size);left:var(--magnify-position-x);top:var(--magnify-position-y);transform:translate(-50%, -50%) scale(var(--magnify-scale));transform-origin:50% 50%;background-image:var(--magnify-image);background-repeat:no-repeat;background-size:calc(100% * var(--magnify-scale)) calc(100% * var(--magnify-scale));background-position:var(--magnify-focus-x) var(--magnify-focus-y);border-radius:50%;box-shadow:0 10px 24px rgba(0, 0, 0, 0.28);outline:2px solid rgba(0, 0, 0, 0.25);outline-offset:-1px;opacity:0;transition:opacity 140ms ease-in-out;pointer-events:none;z-index:1;will-change:transform, opacity}div#\:\$p > svg > foreignObject > section .mcp-magnify:hover::after, div#\:\$p > svg > foreignObject > section .mcp-magnify:focus-within::after{opacity:1}div#\:\$p > svg > foreignObject > section .mcp-magnify--completion-1{--magnify-image: url('./images/completion-1-lightbox.png');--magnify-scale: 2;--magnify-size: 280px;--magnify-position-x: 50%;--magnify-position-y: 50%;--magnify-focus-x: 85%;--magnify-focus-y: 88%;}div#\:\$p > svg > foreignObject > section .mcp-magnify--completion-2{--magnify-image: url('./images/completion-2-lightbox.png');--magnify-scale: 2;--magnify-size: 280px;--magnify-position-x: 50%;--magnify-position-y: 50%;--magnify-focus-x: 105%;--magnify-focus-y: 105%;}div#\:\$p > svg > foreignObject > section .mcp-magnify--privacy{--magnify-image: url('./images/chatgpt-privacy.png');--magnify-scale: 2.2;--magnify-size: 240px;--magnify-position-x: 78%;--magnify-position-y: 58%;--magnify-focus-x: 78%;--magnify-focus-y: 58%;}@keyframes zoomToPosition{0%{transform:scale(var(--zoom-start-scale, 3)) translate(0, 0);opacity:1}100%{transform:scale(1) translate(var(--zoom-end-x, 0), var(--zoom-end-y, 0));opacity:1}}div#\:\$p > svg > foreignObject > section .zoom-effect{position:relative;display:inline-block;--zoom-start-scale: 3;--zoom-end-x: 0;--zoom-end-y: 0;--zoom-duration: 10s;}div#\:\$p > svg > foreignObject > section .zoom-effect img{display:block;animation:zoomToPosition var(--zoom-duration) ease-out forwards;transform-origin:center center}div#\:\$p > svg > foreignObject > section .zoom-effect--claude{--zoom-start-scale: 4;--zoom-end-x: 500px;--zoom-end-y: -450px;--zoom-duration: 3s;}div#\:\$p > svg > foreignObject > section .emphasis-box{background-color:#fef3c7;padding:calc(var(--marpit-root-font-size, 1rem) * 0.5);border-left:4px solid #f59e0b;border-radius:2px;margin:calc(var(--marpit-root-font-size, 1rem) * 0.5) 0}div#\:\$p > svg > foreignObject > section .social-table tr:nth-child(odd), div#\:\$p > svg > foreignObject > section .social-table tr:nth-child(even){background-color:transparent!important}div#\:\$p > svg > foreignObject > section .social-table tr:hover, div#\:\$p > svg > foreignObject > section .social-table tr:focus-within{background-color:var(--table-hover-background-color)!important;color:var(--table-hover-color)!important;font-weight:700}div#\:\$p > svg > foreignObject > section.top-clients table{width:100%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.6);table-layout:fixed;border-collapse:collapse;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.85)}div#\:\$p > svg > foreignObject > section.top-clients table thead{display:none}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(1){width:calc(var(--marpit-root-font-size, 1rem) * 2.2)}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(2){width:calc(50% - calc(var(--marpit-root-font-size, 1rem) * 7.7))}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(3){width:calc(var(--marpit-root-font-size, 1rem) * 5.5)}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(4){width:calc(var(--marpit-root-font-size, 1rem) * 2.2)}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(5){width:calc(50% - calc(var(--marpit-root-font-size, 1rem) * 7.7))}div#\:\$p > svg > foreignObject > section.top-clients table col:nth-child(6){width:calc(var(--marpit-root-font-size, 1rem) * 5.5)}div#\:\$p > svg > foreignObject > section.top-clients tbody td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.1);vertical-align:middle;line-height:1.2}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:last-child td{border-bottom:none}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(1), div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(4){text-align:center;font-weight:600;color:#64748b;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.7);background-color:rgba(0, 0, 0, 0.04)}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(2), div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(5){font-weight:600;color:#1f2937;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(3), div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(6){text-align:right}div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(3) .client-icons, div#\:\$p > svg > foreignObject > section.top-clients table td:nth-child(6) .client-icons{justify-content:flex-end}div#\:\$p > svg > foreignObject > section.top-clients table tr:nth-child(even), div#\:\$p > svg > foreignObject > section.top-clients table tr:nth-child(odd){background-color:transparent!important}div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(1), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(2), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(3){transition:background-color 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(1), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(2), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(3){background-color:rgba(59, 130, 246, 0.08)!important}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(2){font-weight:700;color:#1e40af}div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(4), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(5), div#\:\$p > svg > foreignObject > section.top-clients tbody td:nth-child(6){transition:background-color 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(4), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(5), div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(6){background-color:rgba(59, 130, 246, 0.08)!important}div#\:\$p > svg > foreignObject > section.top-clients tbody tr:hover td:nth-child(5){font-weight:700;color:#1e40af}div#\:\$p > svg > foreignObject > section.top-clients .client-icons{display:inline-flex;gap:calc(var(--marpit-root-font-size, 1rem) * 0.25);align-items:center;justify-content:center}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background-color:rgba(59, 130, 246, 0.15);transition:transform 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon img{width:17px;height:17px;box-shadow:none;border-radius:0;filter:invert(36%) sepia(85%) saturate(2270%) hue-rotate(208deg) brightness(96%) contrast(92%)}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon.disabled{background-color:rgba(0, 0, 0, 0.03)}div#\:\$p > svg > foreignObject > section.top-clients .capability-icon.disabled img{filter:invert(80%) sepia(5%) saturate(200%) hue-rotate(180deg) brightness(95%) contrast(85%);opacity:0.35}div#\:\$p > svg > foreignObject > section.top-clients .icon-delete{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background-color:rgba(239, 68, 68, 0.15);transition:transform 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients .icon-delete img{width:17px;height:17px;box-shadow:none;border-radius:0;filter:invert(35%) sepia(89%) saturate(2270%) hue-rotate(343deg) brightness(96%) contrast(92%)}div#\:\$p > svg > foreignObject > section.top-clients .icon-alert{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;background-color:rgba(239, 68, 68, 0.12);transition:transform 0.15s ease}div#\:\$p > svg > foreignObject > section.top-clients .icon-alert img{width:17px;height:17px;box-shadow:none;border-radius:0;filter:invert(35%) sepia(89%) saturate(2270%) hue-rotate(343deg) brightness(96%) contrast(92%)}div#\:\$p > svg > foreignObject > section.top-clients .legend{display:flex;gap:calc(var(--marpit-root-font-size, 1rem) * 1.5);margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);padding:calc(var(--marpit-root-font-size, 1rem) * 0.5) calc(var(--marpit-root-font-size, 1rem) * 0.6);background-color:rgba(0, 0, 0, 0.02);border-radius:6px;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.78);justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section.top-clients div#\:\$p > svg > foreignObject > section section.legend{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.78)}div#\:\$p > svg > foreignObject > section.top-clients .legend-item{display:flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > section.top-clients .legend-item .legend-label{color:#64748b;font-weight:500}div#\:\$p > svg > foreignObject > section.top-clients .client-icon{width:16px;height:16px;border-radius:3px;background-color:rgba(0, 0, 0, 0.1);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:bold;line-height:1}div#\:\$p > svg > foreignObject > section.top-clients div#\:\$p > svg > foreignObject > section section.client-icon{--marpit-root-font-size: 10px}div#\:\$p > svg > foreignObject > section.top-clients .client-icon.icon-delete{background-color:#ef4444;color:white}div#\:\$p > svg > foreignObject > section.top-clients .client-icon.icon-capability{background-color:#3b82f6;color:white}div#\:\$p > svg > foreignObject > section header{display:flex;justify-content:flex-end;align-items:center;position:absolute;top:20px;left:20px;right:20px;height:28px;z-index:1000;font-size:16px;font-weight:bold;color:#333}div#\:\$p > svg > foreignObject > section.titlepage header, div#\:\$p > svg > foreignObject > section.transition header{display:none}div#\:\$p > svg > foreignObject > section .header-logos{display:flex;align-items:center;gap:12px}div#\:\$p > svg > foreignObject > section .header-logos img{height:28px;width:auto;box-shadow:none!important;border-radius:0!important;object-fit:contain}div#\:\$p > svg > foreignObject > section .header-logos img[src*="hf_logo"]{height:32px}div#\:\$p > svg > foreignObject > section .no-shadow img, div#\:\$p > svg > foreignObject > section img.no-shadow{box-shadow:none!important}div#\:\$p > svg > foreignObject > section .shadow img, div#\:\$p > svg > foreignObject > section img.shadow{box-shadow:0 4px 8px rgba(0, 0, 0, 0.15)!important}div#\:\$p > svg > foreignObject > section.conversational-state .state-table{width:100%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.6);table-layout:fixed;border-collapse:collapse;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.75)}div#\:\$p > svg > foreignObject > section.conversational-state div#\:\$p > svg > foreignObject > section section.state-table{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.75)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table thead{border-bottom:1px solid rgba(0, 0, 0, 0.12)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table.show-headers thead{display:table-header-group}div#\:\$p > svg > foreignObject > section.conversational-state .state-table thead th{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.5);text-align:center;font-weight:700;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.72);color:#1f2937;background-color:rgba(0, 0, 0, 0.04)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table thead th:first-child{text-align:center;font-weight:700;background-color:rgba(59, 130, 246, 0.08);color:#1e40af}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tbody td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.08);vertical-align:middle;text-align:center;line-height:1.3}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tbody td:first-child{font-weight:700;text-align:center;background-color:rgba(0, 0, 0, 0.04);color:#1f2937;font-family:'Fira Code', monospace}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tbody tr:last-child td{border-bottom:none}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:nth-child(even), div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:nth-child(odd){background-color:transparent!important}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:hover td{background-color:rgba(59, 130, 246, 0.08)!important}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr:hover td:first-child{font-weight:700;color:#1e40af}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.state-change-row td:first-child{background-color:rgba(251, 191, 36, 0.2);color:#92400e}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.state-change-row td{background-color:rgba(251, 191, 36, 0.08)}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.danger-row td:first-child{background-color:rgba(239, 68, 68, 0.2);color:#991b1b}div#\:\$p > svg > foreignObject > section.conversational-state .state-table tr.danger-row td{background-color:rgba(239, 68, 68, 0.08)}div#\:\$p > svg > foreignObject > section .corner-logo{position:absolute;display:flex;align-items:center;gap:8px;font-size:14px;color:#333;z-index:1000}div#\:\$p > svg > foreignObject > section section.corner-logo{--marpit-root-font-size: 14px}div#\:\$p > svg > foreignObject > section .corner-logo img{height:24px;width:auto}div#\:\$p > svg > foreignObject > section .corner-logo-bottom-left{bottom:20px;left:20px}div#\:\$p > svg > foreignObject > section .corner-logo-bottom-right{bottom:20px;right:20px}div#\:\$p > svg > foreignObject > :where(section):not([\20 root]){font-family:'Fira Sans', sans-serif;font-weight:initial;color:#6c6c6c;color:#2b3446;background-color:#727d8b;background-color:#f8b13d;background-color:#435160;background-color:#f5eee6;background-color:#d9dee6;background-color:#f4f4ed;--h1-color : #3d09ae;--h1-color : #06858e;--border-color : #a0660387;--bold-color : rgb(21, 105, 201);--bold-color : #0d2d58;--italic-color : rgb(38, 48, 71);--italic-background-color : rgba(172, 215, 255, 0.713);--list-item-color : rgb(255, 212, 95);--after-color : rgb(51, 48, 48);--table-font-color : black;--table-header-color : rgb(0, 132, 255);--main-color : rgb(207, 77, 17);--darker-color : #246;--lighter-color : #080a0a;--extra-back-color : rgb(42, 45, 53);--letter-spacing : 0.125px;--cool-list-color : rgb(255, 68, 0);--author-align : right;}div#\:\$p > svg > foreignObject > section.titlepage .title{border-bottom:1px solid orangered}div#\:\$p > svg > foreignObject > section.titlepage .subtitle{font-weight:300}div#\:\$p > svg > foreignObject > section.titlepage .author, div#\:\$p > svg > foreignObject > section.titlepage .date, div#\:\$p > svg > foreignObject > section.titlepage .organization{text-align:left}div#\:\$p > svg > foreignObject > section.titlepage :is(h1, marp-h1){border-bottom:1px solid orangered}div#\:\$p > svg > foreignObject > section.titlepage :is(h2, marp-h2){font-weight:300}div#\:\$p > svg > foreignObject > section.titlepage :is(h3, marp-h3), div#\:\$p > svg > foreignObject > section.titlepage :is(h4, marp-h4), div#\:\$p > svg > foreignObject > section.titlepage :is(h5, marp-h5){text-align:right}div#\:\$p > svg > foreignObject > section.transition{--transitionpage-color: #247397;}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1) .mcp-model{color:#FF9D00}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1) .mcp-context{color:#6b7280}div#\:\$p > svg > foreignObject > section.transition2{background-color:#c53732}div#\:\$p > svg > foreignObject > section.cite{--background-color: #49454f;--strong-color: rgb(182, 112, 27);}div#\:\$p > svg > foreignObject > section.cite p{color:#fffbfe}div#\:\$p > svg > foreignObject > section.cite strong{color:#f87ca1}div#\:\$p > svg > foreignObject > section img{box-shadow:0 4px 8px rgba(0, 0, 0, 0.15);border-radius:4px}div#\:\$p > svg > foreignObject > section .footprint-bars{display:flex;flex-direction:column;gap:calc(var(--marpit-root-font-size, 1rem) * 1.5);margin-top:calc(var(--marpit-root-font-size, 1rem) * 2)}div#\:\$p > svg > foreignObject > section .footprint-bars .row{display:grid;grid-template-columns:260px 1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1.5);align-items:center}div#\:\$p > svg > foreignObject > section .footprint-bars .label strong{display:block;font-size:1.05em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .footprint-bars .label .meta{font-size:0.8em;color:#475569;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.25)}div#\:\$p > svg > foreignObject > section .footprint-bars .label div#\:\$p > svg > foreignObject > section section.meta{--marpit-root-font-size: 0.8em}div#\:\$p > svg > foreignObject > section .footprint-bars .bar{position:relative;height:42px;border-radius:999px;background:rgba(15, 23, 42, 0.12);overflow:hidden}div#\:\$p > svg > foreignObject > section .footprint-bars .bar[data-note]::after{content:attr(data-note);position:absolute;top:calc(100% + 4px);left:0;font-size:0.62em;letter-spacing:0.06em;text-transform:uppercase;color:#64748b}div#\:\$p > svg > foreignObject > section .footprint-bars div#\:\$p > svg > foreignObject > section section.bar[data-note]::after{--marpit-root-font-size: 0.62em}div#\:\$p > svg > foreignObject > section .footprint-bars .fill{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, #f97316 0%, #facc15 100%);transform-origin:left center;transform:scaleX(var(--scale, 1))}div#\:\$p > svg > foreignObject > section .footprint-bars .fill :is(span, marp-span){position:absolute;right:16px;top:50%;transform:translateY(-50%);font-weight:600;color:#1f2937;font-size:0.85em}div#\:\$p > svg > foreignObject > section .footprint-bars .fill.is-tiny{background:linear-gradient(90deg, #38bdf8 0%, #0ea5e9 100%)}div#\:\$p > svg > foreignObject > section .footprint-bars .fill.is-tiny :is(span, marp-span){color:#0f172a}div#\:\$p > svg > foreignObject > section .footprint-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.25);font-size:0.72em;color:#475569;letter-spacing:0.04em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section div#\:\$p > svg > foreignObject > section section.footprint-note{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section .footprint-grid{margin-top:calc(var(--marpit-root-font-size, 1rem) * 2.5);display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1.2);align-items:end}div#\:\$p > svg > foreignObject > section .footprint-grid .panel{position:relative;border-radius:28px;border:3px solid rgba(15, 23, 42, 0.15);background:linear-gradient(145deg, rgba(248, 196, 113, 0.3), rgba(249, 115, 22, 0.65));box-shadow:0 28px 48px rgba(15, 23, 42, 0.18);padding:calc(var(--marpit-root-font-size, 1rem) * 2.2);min-height:clamp(240px, 52vh, 520px);color:#1f2937;overflow:hidden}div#\:\$p > svg > foreignObject > section .footprint-grid .panel small{display:block;font-size:0.78em;text-transform:uppercase;letter-spacing:0.08em;color:rgba(15, 23, 42, 0.65);margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.4)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel strong{display:block;font-size:1.75em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel p{font-size:0.95em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);color:rgba(15, 23, 42, 0.82)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel::after{content:attr(data-caption);position:absolute;right:28px;bottom:26px;font-size:0.78em;text-transform:uppercase;letter-spacing:0.1em;color:rgba(15, 23, 42, 0.55)}div#\:\$p > svg > foreignObject > section .footprint-grid div#\:\$p > svg > foreignObject > section section.panel::after{--marpit-root-font-size: 0.78em}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.context{grid-column:span 3;min-height:clamp(90px, 16vh, 220px);background:linear-gradient(145deg, rgba(59, 130, 246, 0.35), rgba(14, 165, 233, 0.75));box-shadow:0 20px 32px rgba(14, 165, 233, 0.28)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.context strong{color:#0f172a}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.context p{color:rgba(15, 23, 42, 0.68)}div#\:\$p > svg > foreignObject > section .footprint-grid .panel.weights{grid-column:span 9}div#\:\$p > svg > foreignObject > section .window-grid{margin-top:calc(var(--marpit-root-font-size, 1rem) * 2);display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1.2)}div#\:\$p > svg > foreignObject > section .window-card{background:white;border-radius:18px;border:1px solid rgba(15, 23, 42, 0.08);box-shadow:0 16px 32px rgba(15, 23, 42, 0.12);padding:calc(var(--marpit-root-font-size, 1rem) * 1.6);position:relative;overflow:hidden}div#\:\$p > svg > foreignObject > section .window-card::after{content:attr(data-year);position:absolute;top:18px;right:20px;font-size:0.72em;text-transform:uppercase;letter-spacing:0.12em;color:rgba(15, 23, 42, 0.45)}div#\:\$p > svg > foreignObject > section div#\:\$p > svg > foreignObject > section section.window-card::after{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section .window-card strong{display:block;font-size:1.2em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .window-card .tokens{font-size:1.05em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.7);font-weight:600;color:#1e293b}div#\:\$p > svg > foreignObject > section .window-card div#\:\$p > svg > foreignObject > section section.tokens{--marpit-root-font-size: 1.05em}div#\:\$p > svg > foreignObject > section .window-card .tokens :is(span, marp-span){display:block;font-size:0.7em;font-weight:500;letter-spacing:0.04em;color:#64748b;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .window-card p{font-size:0.82em;line-height:1.35;color:#475569;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .window-card .badge{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2);display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.35);padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.8);border-radius:999px;background:rgba(14, 165, 233, 0.12);color:#0369a1;font-size:0.7em;letter-spacing:0.05em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .window-card div#\:\$p > svg > foreignObject > section section.badge{--marpit-root-font-size: 0.7em}div#\:\$p > svg > foreignObject > section .analog-table{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.8);border-radius:16px;border:1px solid rgba(15, 23, 42, 0.08);overflow:hidden;box-shadow:0 18px 30px rgba(15, 23, 42, 0.1)}div#\:\$p > svg > foreignObject > section .analog-table table{width:100%;border-collapse:collapse;font-size:0.85em}div#\:\$p > svg > foreignObject > section .analog-table th, div#\:\$p > svg > foreignObject > section .analog-table td{padding:calc(var(--marpit-root-font-size, 1rem) * 0.85) calc(var(--marpit-root-font-size, 1rem) * 1);text-align:left}div#\:\$p > svg > foreignObject > section .analog-table tr:nth-child(even){background:rgba(15, 23, 42, 0.04)}div#\:\$p > svg > foreignObject > section .analog-table th{background:rgba(15, 23, 42, 0.08);text-transform:uppercase;font-size:0.72em;letter-spacing:0.08em;color:#1f2937}div#\:\$p > svg > foreignObject > section .analog-notes{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);font-size:0.72em;color:#475569;letter-spacing:0.04em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section div#\:\$p > svg > foreignObject > section section.analog-notes{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section .footprint-nesting{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 2);margin-top:calc(var(--marpit-root-font-size, 1rem) * 2)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box{position:relative;background:#fff7ed;border:2px solid #fb923c;border-radius:18px;padding:calc(var(--marpit-root-font-size, 1rem) * 1.75);min-height:240px;box-shadow:inset 0 0 0 1px rgba(15, 23, 42, 0.05)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box strong{font-size:1.1em;color:var(--bold-color)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box.emphasis{background:#ecfeff;border-color:#38bdf8}div#\:\$p > svg > foreignObject > section .footprint-nesting .chip{display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.4);padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.85);border-radius:999px;background:#ffedd5;border:1px solid #f97316;font-size:0.7em;letter-spacing:0.06em;text-transform:uppercase;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.1)}div#\:\$p > svg > foreignObject > section .footprint-nesting div#\:\$p > svg > foreignObject > section section.chip{--marpit-root-font-size: 0.7em}div#\:\$p > svg > foreignObject > section .footprint-nesting .box.emphasis .chip{background:#e0f2fe;border-color:#0ea5e9;color:#0369a1}div#\:\$p > svg > foreignObject > section .footprint-nesting .box .inner{position:absolute;bottom:18px;right:18px;width:clamp(60px, 22%, 140px);min-height:clamp(60px, 22%, 120px);background:#0ea5e9;color:white;border-radius:14px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.75);font-size:0.8em;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:0 10px 18px rgba(14, 165, 233, 0.35)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box div#\:\$p > svg > foreignObject > section section.inner{--marpit-root-font-size: 0.8em}div#\:\$p > svg > foreignObject > section .footprint-nesting .box .inner::after{content:'magnified';position:absolute;top:-22px;font-size:0.6em;letter-spacing:0.08em;text-transform:uppercase;color:rgba(14, 165, 233, 0.9)}div#\:\$p > svg > foreignObject > section .footprint-nesting .box div#\:\$p > svg > foreignObject > section section.inner::after{--marpit-root-font-size: 0.6em}div#\:\$p > svg > foreignObject > section .footprint-nesting ul{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);padding-left:calc(var(--marpit-root-font-size, 1rem) * 1.15);font-size:0.85em;color:#1f2937}div#\:\$p > svg > foreignObject > section .footprint-nesting ul li{margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > :where(section):not([\20 root]){font-family:'IBM Plex Sans', sans-serif;color:#f3efe6;background-color:#09111a;--background-color: #09111a;--h1-color: #f7f2e8;--border-color: rgba(255, 184, 77, 0.52);--bold-color: #ffc76b;--italic-color: #f8f3eb;--italic-background-color: rgba(70, 150, 255, 0.16);--list-item-color: #d9e4f5;--after-color: rgba(233, 239, 247, 0.72);--extra-back-color: rgba(255, 255, 255, 0.14);--table-header-color: rgba(255, 199, 107, 0.18);--table-header-font-color: #fff8ef;--table-border-top: rgba(255, 199, 107, 0.35);--table-border-bottom: rgba(255, 255, 255, 0.12);--table-nth-child-color: rgba(255, 255, 255, 0.04);--table-hover-background-color: rgba(255, 199, 107, 0.18);--table-hover-color: #fff7ec;}div#\:\$p > svg > foreignObject > section{position:relative;padding:72px 78px!important;color:#f3efe6;background:radial-gradient(circle at 12% 16%, rgba(255, 180, 90, 0.18), transparent 28%), radial-gradient(circle at 84% 12%, rgba(73, 194, 255, 0.15), transparent 24%), linear-gradient(135deg, #060a10 0%, #0b1220 45%, #09111a 100%);overflow:hidden}div#\:\$p > svg > foreignObject > section::before{content:'';position:absolute;inset:0;background:linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);background-size:56px 56px;mask-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent 92%);pointer-events:none}div#\:\$p > svg > foreignObject > section > *{position:relative;z-index:1}div#\:\$p > svg > foreignObject > section::after{color:rgba(239, 244, 252, 0.62);font-size:0.7em;letter-spacing:0.12em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section::after{--marpit-root-font-size: 0.7em}div#\:\$p > svg > foreignObject > section header{color:rgba(240, 245, 250, 0.78);font-size:calc(var(--marpit-root-font-size, 1rem) * 0.62);letter-spacing:0.1em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .header-logos{display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.7)}div#\:\$p > svg > foreignObject > section .header-logos img{width:22px;height:22px;border-radius:0;box-shadow:none;filter:brightness(1.15)}div#\:\$p > svg > foreignObject > section :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section :is(h2, marp-h2), div#\:\$p > svg > foreignObject > section :is(h3, marp-h3){font-family:'Instrument Serif', serif;font-weight:400;letter-spacing:0.01em}div#\:\$p > svg > foreignObject > section :is(h1, marp-h1){margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.55);border-bottom:1px solid rgba(255, 184, 77, 0.35);font-size:1.58em}div#\:\$p > svg > foreignObject > section :is(h2, marp-h2){color:#ffc76b;font-size:0.92em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.35)}div#\:\$p > svg > foreignObject > section :is(h3, marp-h3){color:#9bdcff;font-size:0.72em}div#\:\$p > svg > foreignObject > section p, div#\:\$p > svg > foreignObject > section li{color:#e8eef8}div#\:\$p > svg > foreignObject > section p{font-size:0.78em;line-height:1.42}div#\:\$p > svg > foreignObject > section li{margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.32);font-size:0.82em;line-height:1.34}div#\:\$p > svg > foreignObject > section strong{color:#ffc76b;font-weight:700}div#\:\$p > svg > foreignObject > section em{color:#dff3ff;background:rgba(82, 173, 255, 0.14);border-radius:999px;padding:0.12em 0.48em;font-family:'IBM Plex Sans', sans-serif}div#\:\$p > svg > foreignObject > section blockquote{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2);border-top:1px dashed rgba(255, 255, 255, 0.18);color:#c9d5e5}div#\:\$p > svg > foreignObject > section blockquote p, div#\:\$p > svg > foreignObject > section blockquote strong{color:inherit!important}div#\:\$p > svg > foreignObject > section img{border-radius:18px;border:1px solid rgba(255, 255, 255, 0.08);box-shadow:0 22px 48px rgba(0, 0, 0, 0.34)}div#\:\$p > svg > foreignObject > section code{background:rgba(255, 255, 255, 0.08);color:#ffe7bd;border-radius:8px;padding:0.08em 0.3em}div#\:\$p > svg > foreignObject > section.titlepage{display:flex;flex-direction:column;align-items:flex-start;background:radial-gradient(circle at 14% 16%, rgba(255, 191, 92, 0.22), transparent 25%), radial-gradient(circle at 88% 18%, rgba(94, 196, 255, 0.18), transparent 22%), linear-gradient(135deg, #05070c 0%, #0b1020 50%, #10182d 100%)}div#\:\$p > svg > foreignObject > section.titlepage::before{background:linear-gradient(rgba(255, 255, 255, 0.028) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.028) 1px, transparent 1px), linear-gradient(180deg, transparent 0%, rgba(255, 168, 74, 0.12) 100%);background-size:72px 72px, 72px 72px, 100% 100%;mask-image:none}div#\:\$p > svg > foreignObject > section.titlepage header{display:none}div#\:\$p > svg > foreignObject > section.titlepage .city-stamp{display:inline-block;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 1);padding:calc(var(--marpit-root-font-size, 1rem) * 0.45) calc(var(--marpit-root-font-size, 1rem) * 0.8);border:1px solid rgba(255, 199, 107, 0.26);border-radius:999px;color:#9bdcff;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.6);letter-spacing:0.18em;text-transform:uppercase;background:rgba(255, 255, 255, 0.03)}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.city-stamp{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.6)}div#\:\$p > svg > foreignObject > section.titlepage .title{max-width:11.2em;margin:0;color:#fff7eb;font-family:'Instrument Serif', serif;font-size:2.05em;line-height:0.92;border-bottom:none}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.title{--marpit-root-font-size: 2.05em}div#\:\$p > svg > foreignObject > section.titlepage .subtitle{max-width:24em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.65);padding-bottom:0;color:#d2dceb;font-size:0.68em;line-height:1.28}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.subtitle{--marpit-root-font-size: 0.68em}div#\:\$p > svg > foreignObject > section.titlepage .author{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2);color:#ffc76b;font-size:0.72em;font-weight:700}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.author{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section.titlepage .date{color:#b7c7da;font-size:0.58em;letter-spacing:0.12em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section.titlepage div#\:\$p > svg > foreignObject > section section.date{--marpit-root-font-size: 0.58em}div#\:\$p > svg > foreignObject > section.titlepage .organization, div#\:\$p > svg > foreignObject > section.titlepage .organization a{color:#eef6ff!important}div#\:\$p > svg > foreignObject > section .social-table{display:table;width:auto;max-width:none;overflow:visible;margin:calc(var(--marpit-root-font-size, 1rem) * 1.35) 0 0;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.08);border-radius:20px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.65) calc(var(--marpit-root-font-size, 1rem) * 0.85);backdrop-filter:blur(8px);font-size:0.88em;min-width:0}div#\:\$p > svg > foreignObject > section section.social-table{--marpit-root-font-size: 0.88em}div#\:\$p > svg > foreignObject > section .social-table td{color:#eef5fd;padding-top:calc(var(--marpit-root-font-size, 1rem) * 0.28);padding-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.28)}div#\:\$p > svg > foreignObject > section .social-table td:first-child img{width:28px;height:28px;filter:none}div#\:\$p > svg > foreignObject > section.transition, div#\:\$p > svg > foreignObject > section.transition2{color:#081019;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.28), transparent 22%), linear-gradient(135deg, #ffb44f 0%, #ffcf7d 48%, #7dd3fc 100%)}div#\:\$p > svg > foreignObject > section.transition :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition2 :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section.transition p, div#\:\$p > svg > foreignObject > section.transition2 p{color:#081019;border-color:rgba(8, 16, 25, 0.22)}div#\:\$p > svg > foreignObject > section .eyebrow{display:inline-block;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.7);padding:calc(var(--marpit-root-font-size, 1rem) * 0.28) calc(var(--marpit-root-font-size, 1rem) * 0.62);border-radius:999px;background:rgba(255, 199, 107, 0.12);border:1px solid rgba(255, 199, 107, 0.26);color:#ffc76b;font-size:0.52em;font-weight:700;letter-spacing:0.16em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.eyebrow{--marpit-root-font-size: 0.52em}div#\:\$p > svg > foreignObject > section .lede{max-width:19em;font-size:0.9em;line-height:1.36}div#\:\$p > svg > foreignObject > section section.lede{--marpit-root-font-size: 0.9em}div#\:\$p > svg > foreignObject > section .card-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.5)}div#\:\$p > svg > foreignObject > section .card{min-height:180px;padding:calc(var(--marpit-root-font-size, 1rem) * 1.1) calc(var(--marpit-root-font-size, 1rem) * 1.15);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.08);background:linear-gradient(180deg, rgba(255, 255, 255, 0.075), rgba(255, 255, 255, 0.03));box-shadow:0 16px 34px rgba(0, 0, 0, 0.2)}div#\:\$p > svg > foreignObject > section .card :is(h3, marp-h3){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.7);color:#fff6e9;font-size:0.8em}div#\:\$p > svg > foreignObject > section .card p, div#\:\$p > svg > foreignObject > section .card ul{margin:0;font-size:0.65em;line-height:1.45}div#\:\$p > svg > foreignObject > section .card ul{padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .signal-strip{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 0.8);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.25)}div#\:\$p > svg > foreignObject > section .signal{padding:calc(var(--marpit-root-font-size, 1rem) * 0.8) calc(var(--marpit-root-font-size, 1rem) * 0.9);border-radius:18px;background:rgba(255, 255, 255, 0.05);border:1px solid rgba(255, 255, 255, 0.08)}div#\:\$p > svg > foreignObject > section .signal strong{display:block;padding:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.25);color:#9bdcff;font-size:0.95em}div#\:\$p > svg > foreignObject > section .signal :is(span, marp-span){color:#d9e6f7;font-size:0.58em;line-height:1.4}div#\:\$p > svg > foreignObject > section .quote-wall{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.4);padding:calc(var(--marpit-root-font-size, 1rem) * 1.35) calc(var(--marpit-root-font-size, 1rem) * 1.45);border-left:4px solid #ffc76b;background:rgba(255, 255, 255, 0.045);border-radius:0 22px 22px 0;max-width:22em}div#\:\$p > svg > foreignObject > section .quote-wall p{margin:0;font-size:0.94em;line-height:1.35}div#\:\$p > svg > foreignObject > section .quote-wall small{display:block;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.75);color:#9fb2c9;font-size:0.54em;letter-spacing:0.1em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section .comparison{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.2)}div#\:\$p > svg > foreignObject > section .comparison .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 1.2);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .comparison .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.7);font-size:0.84em}div#\:\$p > svg > foreignObject > section .comparison .panel ul{margin:0;padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .comparison .panel li{font-size:0.68em}div#\:\$p > svg > foreignObject > section .closing-grid{display:grid;grid-template-columns:1.2fr 0.8fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1.2);margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.5);align-items:stretch}div#\:\$p > svg > foreignObject > section .closing-grid .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 1.2) calc(var(--marpit-root-font-size, 1rem) * 1.25);border-radius:26px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .closing-grid .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.8);color:#ffc76b}div#\:\$p > svg > foreignObject > section .closing-grid .panel ul{margin:0;padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .closing-grid .panel li{font-size:0.68em}div#\:\$p > svg > foreignObject > section .tiny-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);color:#9fb2c9;font-size:0.52em;letter-spacing:0.07em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.tiny-note{--marpit-root-font-size: 0.52em}div#\:\$p > svg > foreignObject > :where(section){container-type:size}div#\:\$p > svg > foreignObject > section img[data-marp-twemoji]{background:transparent;height:1em;margin:0 .05em 0 .1em;vertical-align:-.1em;width:1em}div#\:\$p > svg > foreignObject > section .header-logos{display:inline-flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.55);padding:calc(var(--marpit-root-font-size, 1rem) * 0.35) calc(var(--marpit-root-font-size, 1rem) * 0.7);border-radius:999px;background:rgba(5, 10, 18, 0.72);border:1px solid rgba(255, 255, 255, 0.08);color:#edf5ff;font-size:calc(var(--marpit-root-font-size, 1rem) * 0.72);font-weight:600;letter-spacing:0.08em;text-transform:none;box-shadow:0 10px 24px rgba(0, 0, 0, 0.24)}div#\:\$p > svg > foreignObject > section section.header-logos{--marpit-root-font-size: calc(var(--marpit-root-font-size, 1rem) * 0.72)}div#\:\$p > svg > foreignObject > section .header-logos img{width:auto;height:22px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.18);border-radius:10px;background:rgba(255, 255, 255, 0.92);box-shadow:none!important;border:none!important;object-fit:contain;filter:none!important}div#\:\$p > svg > foreignObject > section .header-logos img[src*="hf_logo"]{height:24px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.22) calc(var(--marpit-root-font-size, 1rem) * 0.28)}div#\:\$p > svg > foreignObject > section video.full-slide{width:100%;height:100%;object-fit:cover;border-radius:24px}div#\:\$p > svg > foreignObject > section .hero-note{max-width:24em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);color:#dbe6f7;font-size:0.68em;line-height:1.45}div#\:\$p > svg > foreignObject > section section.hero-note{--marpit-root-font-size: 0.68em}div#\:\$p > svg > foreignObject > section .mini-list{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);font-size:0.64em;color:#d8e4f5}div#\:\$p > svg > foreignObject > section section.mini-list{--marpit-root-font-size: 0.64em}div#\:\$p > svg > foreignObject > section .intro-logos{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 1);justify-items:center;align-content:center;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8)}div#\:\$p > svg > foreignObject > section .intro-logos img{box-shadow:none!important;border-radius:0!important;border:none!important}div#\:\$p > svg > foreignObject > section .intro-logos .hf-mark{width:240px}div#\:\$p > svg > foreignObject > section .intro-logos .mcp-mark-wrap{display:flex;align-items:center;justify-content:center;width:220px;height:220px;border-radius:32px;background:radial-gradient(circle at 50% 40%, rgba(255, 255, 255, 0.18), transparent 58%), rgba(255, 255, 255, 0.06);border:1px solid rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.08)}div#\:\$p > svg > foreignObject > section .intro-logos .mcp-mark{width:160px;filter:invert(1) brightness(1.2)}div#\:\$p > svg > foreignObject > section .image-strip{display:grid;grid-template-columns:1.45fr 1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1);align-items:start;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .image-strip img{width:100%;max-height:280px;object-fit:contain}div#\:\$p > svg > foreignObject > section .rl-layout{display:grid;grid-template-columns:1.08fr 1.12fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.85);align-items:start}div#\:\$p > svg > foreignObject > section .rl-layout > div:first-child{min-width:0}div#\:\$p > svg > foreignObject > section .rl-layout > div:first-child ul{margin-top:0}div#\:\$p > svg > foreignObject > section .rl-stack{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.8);align-content:start}div#\:\$p > svg > foreignObject > section .rl-stack img{width:100%;max-height:285px;object-fit:contain}div#\:\$p > svg > foreignObject > section .big-points{max-width:none;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.05);padding-right:calc(var(--marpit-root-font-size, 1rem) * 1.2)}div#\:\$p > svg > foreignObject > section .big-points ul{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.78);margin:0;padding-left:1.1em}div#\:\$p > svg > foreignObject > section .big-points li{color:#eef6ff;font-size:1.38em;line-height:1.08}div#\:\$p > svg > foreignObject > section .upskill-image-pair{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 1);align-items:center;margin:calc(var(--marpit-root-font-size, 1rem) * 0.45) 0 calc(var(--marpit-root-font-size, 1rem) * 0.3)}div#\:\$p > svg > foreignObject > section .upskill-image-pair > div{min-width:0}div#\:\$p > svg > foreignObject > section .upskill-image-pair img{display:block;width:100%;height:285px;object-fit:contain;border-radius:18px}div#\:\$p > svg > foreignObject > section .nia-flow-img{display:block;width:calc(100% + calc(var(--marpit-root-font-size, 1rem) * 1.2));max-width:none;margin:calc(var(--marpit-root-font-size, 1rem) * 1) 0 0 -calc(var(--marpit-root-font-size, 1rem) * 0.6);border:none!important;border-radius:0!important;box-shadow:none!important}div#\:\$p > svg > foreignObject > section .flow-compare{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(var(--marpit-root-font-size, 1rem) * 0.8);margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.7)}div#\:\$p > svg > foreignObject > section .flow-card{padding:calc(var(--marpit-root-font-size, 1rem) * 0.75) calc(var(--marpit-root-font-size, 1rem) * 0.8) calc(var(--marpit-root-font-size, 1rem) * 0.7);border-radius:20px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .flow-card :is(h3, marp-h3){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.35);color:#ffc76b;font-size:0.76em}div#\:\$p > svg > foreignObject > section .flow-subtitle{margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.5);color:#c9d7ea;font-size:0.46em;letter-spacing:0.08em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.flow-subtitle{--marpit-root-font-size: 0.46em}div#\:\$p > svg > foreignObject > section .swimlane{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.24)}div#\:\$p > svg > foreignObject > section .step{position:relative;display:grid;grid-template-columns:5.1em 1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.2);align-items:center;padding:calc(var(--marpit-root-font-size, 1rem) * 0.38) calc(var(--marpit-root-font-size, 1rem) * 0.5);border-radius:14px;background:rgba(255, 255, 255, 0.04);border:1px solid rgba(255, 255, 255, 0.06)}div#\:\$p > svg > foreignObject > section .step::after{content:"↓";position:absolute;left:50%;bottom:-calc(var(--marpit-root-font-size, 1rem) * 0.48);transform:translateX(-50%);color:rgba(255, 255, 255, 0.45);font-size:0.58em;line-height:1;pointer-events:none}div#\:\$p > svg > foreignObject > section section.step::after{--marpit-root-font-size: 0.58em}div#\:\$p > svg > foreignObject > section .step:last-child::after{content:"";display:none}div#\:\$p > svg > foreignObject > section .lane{color:#9bdcff;font-size:0.4em;letter-spacing:0.1em;text-transform:uppercase;text-align:left}div#\:\$p > svg > foreignObject > section section.lane{--marpit-root-font-size: 0.4em}div#\:\$p > svg > foreignObject > section .action{color:#eef6ff;font-size:0.5em;line-height:1.18}div#\:\$p > svg > foreignObject > section section.action{--marpit-root-font-size: 0.5em}div#\:\$p > svg > foreignObject > section .step.owner-model{border-color:rgba(255, 199, 107, 0.34);background:rgba(255, 199, 107, 0.1)}div#\:\$p > svg > foreignObject > section .step.owner-tool{border-color:rgba(115, 210, 255, 0.34);background:rgba(115, 210, 255, 0.1)}div#\:\$p > svg > foreignObject > section .flow-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.45);color:#b8c8dc;font-size:0.44em;letter-spacing:0.06em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section section.flow-note{--marpit-root-font-size: 0.44em}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout{display:grid;grid-template-columns:0.66fr 1.34fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.9);align-items:stretch;margin-top:0}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout > div:first-child{min-width:0}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout :is(h1, marp-h1), div#\:\$p > svg > foreignObject > section .dynamic-tool-layout :is(h2, marp-h2){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.6);color:#fff7eb;font-family:'Instrument Serif', serif;font-size:1.28em;line-height:0.96;border-bottom:none}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout > div:first-child p:first-child{margin-top:0}div#\:\$p > svg > foreignObject > section .dynamic-tool-layout ul{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.45)}div#\:\$p > svg > foreignObject > section .dynamic-tool-video{display:flex;justify-content:center;align-items:center}div#\:\$p > svg > foreignObject > section .dynamic-tool-video video{width:100%;max-height:620px;object-fit:contain;border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);box-shadow:0 18px 36px rgba(0, 0, 0, 0.28);background:rgba(255, 255, 255, 0.03)}div#\:\$p > svg > foreignObject > section .dynamic-tool-video-unframed video{border:none;border-radius:0;box-shadow:none;background:transparent}div#\:\$p > svg > foreignObject > section .dynamic-tool-video-tight{justify-content:flex-end;margin-right:-calc(var(--marpit-root-font-size, 1rem) * 1.1);overflow:hidden}div#\:\$p > svg > foreignObject > section .dynamic-tool-video-tight video{width:calc(100% + calc(var(--marpit-root-font-size, 1rem) * 1.1));max-width:none;transform:translateX(calc(var(--marpit-root-font-size, 1rem) * 0.8)) scale(1.045);transform-origin:center right}div#\:\$p > svg > foreignObject > section .launch-grid{margin-top:calc(var(--marpit-root-font-size, 1rem) * 1);gap:calc(var(--marpit-root-font-size, 1rem) * 1.15)}div#\:\$p > svg > foreignObject > section .launch-grid .card{display:flex;align-items:center;justify-content:center;min-height:150px;padding:calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:28px;text-align:center}div#\:\$p > svg > foreignObject > section .launch-grid .card :is(h3, marp-h3){margin:0;color:#fff9f1;font-family:'Instrument Serif', serif;font-size:1.12em;line-height:0.98;letter-spacing:0.01em;text-wrap:balance}div#\:\$p > svg > foreignObject > section .launch-grid .card p, div#\:\$p > svg > foreignObject > section .launch-grid .card ul{display:none;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.9);font-size:0.58em;line-height:1.32;color:#c7d5e8}div#\:\$p > svg > foreignObject > section .acp-combo{display:grid;grid-template-columns:1.12fr 0.88fr;gap:calc(var(--marpit-root-font-size, 1rem) * 0.9);align-items:start;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.5)}div#\:\$p > svg > foreignObject > section .acp-combo-main{min-width:0}div#\:\$p > svg > foreignObject > section .acp-combo-visual{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.85);align-content:start}div#\:\$p > svg > foreignObject > section .acp-logo-panel{display:flex;justify-content:center;align-items:center;min-height:180px;padding:calc(var(--marpit-root-font-size, 1rem) * 1);border-radius:24px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .acp-logo-panel img{width:100%;max-width:300px;max-height:120px;object-fit:contain;box-shadow:none;border:none;border-radius:0}div#\:\$p > svg > foreignObject > section .acp-summary{padding:calc(var(--marpit-root-font-size, 1rem) * 0.85) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .acp-summary :is(h3, marp-h3){margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.5);color:#9bdcff;font-size:0.74em}div#\:\$p > svg > foreignObject > section .acp-summary p{margin:0;font-size:0.6em;line-height:1.34;color:#d7e4f6}div#\:\$p > svg > foreignObject > section .acp-kicker{max-width:22em;margin:calc(var(--marpit-root-font-size, 1rem) * 0.35) 0 calc(var(--marpit-root-font-size, 1rem) * 0.8);color:#d7e4f6;font-size:0.68em;line-height:1.32}div#\:\$p > svg > foreignObject > section section.acp-kicker{--marpit-root-font-size: 0.68em}div#\:\$p > svg > foreignObject > section .acp-video{display:flex;justify-content:center;align-items:flex-start}div#\:\$p > svg > foreignObject > section .acp-video video{width:100%;max-height:500px;object-fit:contain;border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);box-shadow:0 18px 36px rgba(0, 0, 0, 0.28);background:rgba(255, 255, 255, 0.03)}div#\:\$p > svg > foreignObject > section .acp-points{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.65);margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8)}div#\:\$p > svg > foreignObject > section .acp-points .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 0.85) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .acp-points .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.45)}div#\:\$p > svg > foreignObject > section .acp-points .panel p{margin:0;font-size:0.62em;line-height:1.3}div#\:\$p > svg > foreignObject > section .open-responses-layout{display:grid;grid-template-columns:0.9fr 1.1fr;gap:calc(var(--marpit-root-font-size, 1rem) * 1);align-items:start;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.6)}div#\:\$p > svg > foreignObject > section .open-responses-intro{padding:calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 0.95);border-radius:22px;border:1px solid rgba(255, 255, 255, 0.08);background:rgba(255, 255, 255, 0.045)}div#\:\$p > svg > foreignObject > section .open-responses-intro p{margin:0;font-size:0.68em;line-height:1.34;color:#dbe6f7}div#\:\$p > svg > foreignObject > section .open-responses-intro p + p{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.7);color:#c6d6ea;font-size:0.6em}div#\:\$p > svg > foreignObject > section .open-responses-panels{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.8)}div#\:\$p > svg > foreignObject > section .open-responses-panels .panel{padding:calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 1) calc(var(--marpit-root-font-size, 1rem) * 0.95)}div#\:\$p > svg > foreignObject > section .open-responses-panels .panel :is(h3, marp-h3){margin-top:0;margin-bottom:calc(var(--marpit-root-font-size, 1rem) * 0.55)}div#\:\$p > svg > foreignObject > section .open-responses-panels .panel ul{margin:0;padding-left:calc(var(--marpit-root-font-size, 1rem) * 1)}div#\:\$p > svg > foreignObject > section .thanks-links{display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.55);justify-items:center;margin-top:calc(var(--marpit-root-font-size, 1rem) * 1.1)}div#\:\$p > svg > foreignObject > section .thanks-links > div{display:inline-flex;align-items:center;justify-content:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.5)}div#\:\$p > svg > foreignObject > section .thanks-links img{width:48px;height:48px;border:none!important;border-radius:0!important;box-shadow:none!important;background:rgba(255, 255, 255, 0.92);object-fit:contain}div#\:\$p > svg > foreignObject > section .thanks-links :is(span, marp-span){color:#fff7eb;font-size:0.8em;font-weight:700}div#\:\$p > svg > foreignObject > section .bottom-image-flush{position:absolute;right:0;bottom:0;left:0;z-index:0;pointer-events:none}div#\:\$p > svg > foreignObject > section .bottom-image-flush p{margin:0;line-height:0}div#\:\$p > svg > foreignObject > section .bottom-image-flush img{display:block;width:100%;max-width:none;height:auto;margin:0;border:none!important;border-radius:0!important;box-shadow:none!important}div#\:\$p > svg > foreignObject > section .no-shadow img, div#\:\$p > svg > foreignObject > section img.no-shadow{box-shadow:none!important}div#\:\$p > svg > foreignObject > section{width:1280px;height:720px}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] header, div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY]::after{display:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-quote-slide{position:relative;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto auto;height:100%;margin:-72px -78px;padding:68px 78px 62px;background:radial-gradient(circle at 82% 14%, rgba(255, 255, 255, 0.34), transparent 23%), radial-gradient(circle at 12% 88%, rgba(8, 16, 25, 0.18), transparent 30%), linear-gradient(135deg, #ffb44f 0%, #ffd37d 52%, #7dd3fc 118%);color:#081019}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-kicker{color:#17324a;font-size:0.56em;font-weight:900;letter-spacing:0.17em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] div#\:\$p > svg > foreignObject > section section.macbook-kicker{--marpit-root-font-size: 0.56em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-quote{max-width:24.5em;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.85);padding:calc(var(--marpit-root-font-size, 1rem) * 1.1) calc(var(--marpit-root-font-size, 1rem) * 1.25);border-left:7px solid #081019;border-radius:0 24px 24px 0;background:rgba(255, 248, 235, 0.48);box-shadow:0 20px 42px rgba(8, 16, 25, 0.14);color:#122033;font-size:0.54em;font-weight:700;line-height:1.32}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] div#\:\$p > svg > foreignObject > section section.macbook-quote{--marpit-root-font-size: 0.54em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-quote strong{color:#081019;font-weight:900}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-hero{align-self:end;max-width:10.5em;color:#081019;font-family:'Instrument Serif', serif;font-size:1.42em;line-height:0.96;letter-spacing:0.01em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] div#\:\$p > svg > foreignObject > section section.macbook-hero{--marpit-root-font-size: 1.42em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-hero .metric{color:#7c2d12;font-weight:700}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-hero .sub{display:block;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.38);color:#17324a;font-family:'IBM Plex Sans', sans-serif;font-size:0.34em;font-weight:900;letter-spacing:0.09em;line-height:1.22;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-hero div#\:\$p > svg > foreignObject > section section.sub{--marpit-root-font-size: 0.34em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-chart{position:absolute;right:62px;top:142px;width:520px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.35);border-radius:26px;background:rgba(255, 248, 235, 0.42);box-shadow:0 22px 46px rgba(8, 16, 25, 0.16)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-chart img{display:block;width:100%;border:none!important;border-radius:20px;box-shadow:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-source{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.55);color:rgba(8, 16, 25, 0.72);font-size:0.42em;font-weight:800;letter-spacing:0.04em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] div#\:\$p > svg > foreignObject > section section.macbook-source{--marpit-root-font-size: 0.42em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-source strong{color:#081019}div#\:\$p > svg > foreignObject > section[data-marpit-scope-GVRqlJaY] .macbook-source a{color:#17324a;text-decoration:none;border-bottom:1px solid rgba(23, 50, 74, 0.42)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-slide{position:relative;height:100%}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-title{margin:0 0 calc(var(--marpit-root-font-size, 1rem) * 0.75)!important;border-bottom:none!important;color:#fff7eb;font-family:'Instrument Serif', serif;font-size:2.05em!important;line-height:0.95}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] div#\:\$p > svg > foreignObject > section section.privacy-title{--marpit-root-font-size: 2.05em !important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-filter-visual{position:absolute;top:calc(var(--marpit-root-font-size, 1rem) * 3.4);right:calc(var(--marpit-root-font-size, 1rem) * 0);width:520px}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-filter-visual img{display:block;width:100%;border-radius:18px;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:0 16px 34px rgba(0, 0, 0, 0.32)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-demo-card{position:relative;width:48%;margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.8);padding:calc(var(--marpit-root-font-size, 1rem) * 0.82) calc(var(--marpit-root-font-size, 1rem) * 0.9) calc(var(--marpit-root-font-size, 1rem) * 0.78);border:1px solid rgba(255, 255, 255, 0.11);border-radius:22px;background:rgba(8, 14, 24, 0.78);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.05), 0 18px 36px rgba(0, 0, 0, 0.22)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-copy-button{position:absolute;top:calc(calc(var(--marpit-root-font-size, 1rem) * 0.7) + 20px);right:calc(calc(var(--marpit-root-font-size, 1rem) * 0.8) + 20px);z-index:2;border:1px solid rgba(155, 220, 255, 0.48);border-radius:999px;padding:calc(var(--marpit-root-font-size, 1rem) * 0.28) calc(var(--marpit-root-font-size, 1rem) * 0.68);background:rgba(155, 220, 255, 0.14);color:#e8f8ff;font-size:0.38em;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;cursor:pointer}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] div#\:\$p > svg > foreignObject > section section.privacy-copy-button{--marpit-root-font-size: 0.38em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-copy-button:hover{background:rgba(155, 220, 255, 0.26)}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-demo-card :is(pre, marp-pre){margin:0!important;padding:calc(var(--marpit-root-font-size, 1rem) * 0.82) calc(var(--marpit-root-font-size, 1rem) * 0.92)!important;border:1px solid rgba(226, 232, 240, 0.55);border-radius:18px;background:rgba(1, 6, 13, 0.78)!important;color:#ffe7a8;white-space:pre-wrap;word-break:normal;overflow-wrap:anywhere;overflow:hidden}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-demo-card code{display:block;background:transparent!important;color:#ffe7a8!important;padding:0!important;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:15.5px!important;line-height:1.26;white-space:pre-wrap!important;overflow-wrap:anywhere;word-break:break-word}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] .privacy-demo-note{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.48);color:#9bdcff;font-size:0.46em;font-weight:700;letter-spacing:0.08em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-R8yLF3Ef] div#\:\$p > svg > foreignObject > section section.privacy-demo-note{--marpit-root-font-size: 0.46em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] header, div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l]::after{display:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-slide{position:relative;box-sizing:border-box;height:100%;margin:-72px -78px;padding:72px 78px 58px;overflow:hidden;background:radial-gradient(circle at 102% -8%, rgba(255, 215, 75, 0.18) 0 19%, transparent 19.3%), radial-gradient(circle at 102% -8%, transparent 0 24%, rgba(255, 215, 75, 0.95) 24.1% 24.45%, transparent 24.6%), radial-gradient(circle at 12% 18%, rgba(255, 199, 107, 0.06), transparent 28%), linear-gradient(135deg, #050707 0%, #081019 54%, #07111a 100%);color:#f8fafc}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-kicker{display:flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.55);color:#f7d94c;font-size:0.58em;font-weight:900;letter-spacing:0.06em;text-transform:uppercase}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] div#\:\$p > svg > foreignObject > section section.takeaway-kicker{--marpit-root-font-size: 0.58em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-kicker::before{content:"";width:calc(var(--marpit-root-font-size, 1rem) * 2.2);height:calc(var(--marpit-root-font-size, 1rem) * 0.16);background:#f7d94c}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-headline{margin-top:calc(var(--marpit-root-font-size, 1rem) * 2.9);max-width:11.8em;color:#f8fafc;font-family:'IBM Plex Sans', sans-serif;font-size:2.2em;font-weight:900;line-height:0.98;letter-spacing:-0.045em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] div#\:\$p > svg > foreignObject > section section.takeaway-headline{--marpit-root-font-size: 2.2em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-headline .accent{display:block;margin-top:0.24em;color:#f7d94c}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-divider{width:calc(var(--marpit-root-font-size, 1rem) * 4.3);height:calc(var(--marpit-root-font-size, 1rem) * 0.18);margin-top:calc(var(--marpit-root-font-size, 1rem) * 2.6);background:#f7d94c}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-points{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.85);display:grid;gap:calc(var(--marpit-root-font-size, 1rem) * 0.18);font-family:'IBM Plex Sans', sans-serif}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-points .primary{color:#ffffff;font-size:0.82em;font-weight:900;line-height:1.12}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-points div#\:\$p > svg > foreignObject > section section.primary{--marpit-root-font-size: 0.82em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-points .muted{margin-top:calc(var(--marpit-root-font-size, 1rem) * 0.25);color:rgba(248, 250, 252, 0.66);font-size:0.72em;font-weight:500}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-points div#\:\$p > svg > foreignObject > section section.muted{--marpit-root-font-size: 0.72em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-brand{position:absolute;right:78px;bottom:46px;display:flex;align-items:center;gap:calc(var(--marpit-root-font-size, 1rem) * 0.45);color:#fff;font-size:0.52em;font-weight:900}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] div#\:\$p > svg > foreignObject > section section.takeaway-brand{--marpit-root-font-size: 0.52em}div#\:\$p > svg > foreignObject > section[data-marpit-scope-ko20hi7l] .takeaway-brand img{width:28px;height:28px;border:1px solid #f7d94c!important;border-radius:0!important;background:#f7d94c;box-shadow:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"]{columns:initial!important;display:block!important;padding:0!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"]::before, div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"]::after, div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="content"]::before, div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="content"]::after{display:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container]{all:initial;display:flex;flex-direction:row;height:100%;overflow:hidden;width:100%}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container][data-marpit-advanced-background-direction="vertical"]{flex-direction:column}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"][data-marpit-advanced-background-split] > div[data-marpit-advanced-background-container]{width:var(--marpit-advanced-background-split, 50%)}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"][data-marpit-advanced-background-split="right"] > div[data-marpit-advanced-background-container]{margin-left:calc(100% - var(--marpit-advanced-background-split, 50%))}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container] > figure{all:initial;background-position:center;background-repeat:no-repeat;background-size:cover;flex:auto;margin:0}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="background"] > div[data-marpit-advanced-background-container] > figure > figcaption{position:absolute;border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;white-space:nowrap;width:1px}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="content"], div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="pseudo"]{background:transparent!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background="pseudo"], div#\:\$p > svg[data-marpit-svg] > foreignObject[data-marpit-advanced-background="pseudo"]{pointer-events:none!important}div#\:\$p > svg > foreignObject > section[data-marpit-advanced-background-split]{width:100%;height:100%}
A common pattern:
-prompt and size stay in the JSON body.x-mcp-header tells clients what to mirror into HTTP.prompt and size stay in the JSON body.x-mcp-header tells clients what to mirror into HTTP.Starter Slidev deck for Tessl + MCP.
-`,highlighter:`shiki`,twoslash:!0,lineNumbers:!1,colorSchema:`auto`,routerMode:`hash`,aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:``,selectable:!1,themeConfig:{},fonts:{sans:[`"Inter"`,`ui-sans-serif`,`system-ui`,`-apple-system`,`BlinkMacSystemFont`,`"Segoe UI"`,`Roboto`,`"Helvetica Neue"`,`Arial`,`"Noto Sans"`,`sans-serif`,`"Apple Color Emoji"`,`"Segoe UI Emoji"`,`"Segoe UI Symbol"`,`"Noto Color Emoji"`],serif:[`ui-serif`,`Georgia`,`Cambria`,`"Times New Roman"`,`Times`,`serif`],mono:[`"JetBrains Mono"`,`ui-monospace`,`SFMono-Regular`,`Menlo`,`Monaco`,`Consolas`,`"Liberation Mono"`,`"Courier New"`,`monospace`],webfonts:[`Inter`,`JetBrains Mono`],provider:`google`,local:[`Avenir Next`],italic:!1,weights:[`200`,`400`,`600`]},favicon:`https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png`,drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:`https://www.plantuml.com/plantuml`,codeCopy:!0,magicMoveCopy:!0,author:`Shaun Smith`,record:`dev`,css:`unocss`,presenter:!0,browserExporter:`dev`,htmlAttrs:{},transition:null,editor:!0,contextMenu:null,wakeLock:!0,mdc:!0,comark:!1,seoMeta:{},notesAutoRuby:{},duration:`30min`,timer:`stopwatch`,magicMoveDuration:800,preloadImages:!0,clickAnimation:``,class:`deck-root`,slidesTitle:`Tessl + MCP - Slidev`};function De(e,t,n){return Math.min(n,Math.max(t,e))}function Oe(...e){return Ae(e).reduce((e,t)=>e+t,0)}function ke(e){return e??=[],Array.isArray(e)?e:[e]}function Ae(e){return ke(e).flat(1)}function je(e){return Array.from(new Set(e))}function Me(...e){let t,n,r;e.length===1?(t=0,r=1,[n]=e):[t,n,r=1]=e;let i=[],a=t;for(;aAI DevCon London presentation on the future of MCP transports.
+`,highlighter:`shiki`,twoslash:!0,lineNumbers:!1,colorSchema:`auto`,routerMode:`hash`,aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:``,selectable:!1,themeConfig:{},fonts:{sans:[`"Inter"`,`ui-sans-serif`,`system-ui`,`-apple-system`,`BlinkMacSystemFont`,`"Segoe UI"`,`Roboto`,`"Helvetica Neue"`,`Arial`,`"Noto Sans"`,`sans-serif`,`"Apple Color Emoji"`,`"Segoe UI Emoji"`,`"Segoe UI Symbol"`,`"Noto Color Emoji"`],serif:[`ui-serif`,`Georgia`,`Cambria`,`"Times New Roman"`,`Times`,`serif`],mono:[`"JetBrains Mono"`,`ui-monospace`,`SFMono-Regular`,`Menlo`,`Monaco`,`Consolas`,`"Liberation Mono"`,`"Courier New"`,`monospace`],webfonts:[`Inter`,`JetBrains Mono`],provider:`google`,local:[`Avenir Next`],italic:!1,weights:[`200`,`400`,`600`]},favicon:`https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png`,drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:`https://www.plantuml.com/plantuml`,codeCopy:!0,magicMoveCopy:!0,author:`Shaun Smith`,record:`dev`,css:`unocss`,presenter:!0,browserExporter:`dev`,htmlAttrs:{},transition:null,editor:!0,contextMenu:null,wakeLock:!0,mdc:!0,comark:!1,seoMeta:{},notesAutoRuby:{},duration:`30min`,timer:`stopwatch`,magicMoveDuration:800,preloadImages:!0,clickAnimation:``,class:`deck-root`,slidesTitle:`Connecting Context: The Future of MCP Transports`};function De(e,t,n){return Math.min(n,Math.max(t,e))}function Oe(...e){return Ae(e).reduce((e,t)=>e+t,0)}function ke(e){return e??=[],Array.isArray(e)?e:[e]}function Ae(e){return ke(e).flat(1)}function je(e){return Array.from(new Set(e))}function Me(...e){let t,n,r;e.length===1?(t=0,r=1,[n]=e):[t,n,r=1]=e;let i=[],a=t;for(;aStarter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.
-`,highlighter:`shiki`,twoslash:!0,lineNumbers:!1,colorSchema:`auto`,routerMode:`hash`,aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:``,selectable:!1,themeConfig:{},fonts:{sans:[`"Inter"`,`ui-sans-serif`,`system-ui`,`-apple-system`,`BlinkMacSystemFont`,`"Segoe UI"`,`Roboto`,`"Helvetica Neue"`,`Arial`,`"Noto Sans"`,`sans-serif`,`"Apple Color Emoji"`,`"Segoe UI Emoji"`,`"Segoe UI Symbol"`,`"Noto Color Emoji"`],serif:[`ui-serif`,`Georgia`,`Cambria`,`"Times New Roman"`,`Times`,`serif`],mono:[`"JetBrains Mono"`,`ui-monospace`,`SFMono-Regular`,`Menlo`,`Monaco`,`Consolas`,`"Liberation Mono"`,`"Courier New"`,`monospace`],webfonts:[`Inter`,`JetBrains Mono`],provider:`google`,local:[`Avenir Next`],italic:!1,weights:[`200`,`400`,`600`]},favicon:`https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png`,drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:`https://www.plantuml.com/plantuml`,codeCopy:!0,magicMoveCopy:!0,author:`Shaun Smith`,record:`dev`,css:`unocss`,presenter:!0,browserExporter:`dev`,htmlAttrs:{},transition:`slide-left`,editor:!0,contextMenu:null,wakeLock:!0,mdc:!0,comark:!1,seoMeta:{},notesAutoRuby:{},duration:`30min`,timer:`stopwatch`,magicMoveDuration:800,preloadImages:!0,clickAnimation:``,class:`deck-root`,slidesTitle:`Optimizing Skills and Tools, with Vision and GEPA - Slidev`},Pe=`build`,Fe=y(()=>M.aspectRatio),Ie=y(()=>M.canvasWidth),Le=y(()=>Math.ceil(Ie.value/Fe.value)),Re=y(()=>Ne(M.themeConfig||{},(e,t)=>[`--slidev-theme-${e}`,t])),ze=M.slidesTitle,Be=`./#/`,Ve=new Set([`link`,`style`,`script`,`noscript`]),He=new Set([`title`,`titleTemplate`,`script`,`style`,`noscript`]),Ue=new Set([`base`,`meta`,`link`,`style`,`script`,`noscript`]),We=new Set([`title`,`base`,`htmlAttrs`,`bodyAttrs`,`meta`,`link`,`style`,`script`,`noscript`]),Ge=new Set([`base`,`title`,`titleTemplate`,`bodyAttrs`,`htmlAttrs`,`templateParams`]),Ke=new Set([`key`,`tagPosition`,`tagPriority`,`tagDuplicateStrategy`,`innerHTML`,`textContent`,`processTemplateParams`]),qe=new Set([`templateParams`,`htmlAttrs`,`bodyAttrs`]),Je=new Set([`theme-color`,`google-site-verification`,`og`,`article`,`book`,`profile`,`twitter`,`author`]),Ye={critical:-8,high:-1,low:2};function Xe(e,t,n,r){for(let i=n;iStarter Slidev deck for Optimizing Skills and Tools, with Vision and GEPA.
+`,highlighter:`shiki`,twoslash:!0,lineNumbers:!1,colorSchema:`auto`,routerMode:`hash`,aspectRatio:1.7777777777777777,canvasWidth:980,exportFilename:``,selectable:!1,themeConfig:{},fonts:{sans:[`"Inter"`,`ui-sans-serif`,`system-ui`,`-apple-system`,`BlinkMacSystemFont`,`"Segoe UI"`,`Roboto`,`"Helvetica Neue"`,`Arial`,`"Noto Sans"`,`sans-serif`,`"Apple Color Emoji"`,`"Segoe UI Emoji"`,`"Segoe UI Symbol"`,`"Noto Color Emoji"`],serif:[`ui-serif`,`Georgia`,`Cambria`,`"Times New Roman"`,`Times`,`serif`],mono:[`"JetBrains Mono"`,`ui-monospace`,`SFMono-Regular`,`Menlo`,`Monaco`,`Consolas`,`"Liberation Mono"`,`"Courier New"`,`monospace`],webfonts:[`Inter`,`JetBrains Mono`],provider:`google`,local:[`Avenir Next`],italic:!1,weights:[`200`,`400`,`600`]},favicon:`https://cdn.jsdelivr.net/gh/slidevjs/slidev/assets/favicon.png`,drawings:{enabled:!0,persist:!1,presenterOnly:!1,syncAll:!0},plantUmlServer:`https://www.plantuml.com/plantuml`,codeCopy:!0,magicMoveCopy:!0,author:`Shaun Smith`,record:`dev`,css:`unocss`,presenter:!0,browserExporter:`dev`,htmlAttrs:{},transition:`slide-left`,editor:!0,contextMenu:null,wakeLock:!0,mdc:!0,comark:!1,seoMeta:{},notesAutoRuby:{},duration:`30min`,timer:`stopwatch`,magicMoveDuration:800,preloadImages:!0,clickAnimation:``,class:`deck-root`,slidesTitle:`Optimizing Skills and Tools, with Vision and GEPA - Slidev`},Fe=`build`,Ie=y(()=>M.aspectRatio),Le=y(()=>M.canvasWidth),Re=y(()=>Math.ceil(Le.value/Ie.value)),ze=y(()=>Pe(M.themeConfig||{},(e,t)=>[`--slidev-theme-${e}`,t])),Be=M.slidesTitle,Ve=`./#/`,He=new Set([`link`,`style`,`script`,`noscript`]),Ue=new Set([`title`,`titleTemplate`,`script`,`style`,`noscript`]),We=new Set([`base`,`meta`,`link`,`style`,`script`,`noscript`]),Ge=new Set([`title`,`base`,`htmlAttrs`,`bodyAttrs`,`meta`,`link`,`style`,`script`,`noscript`]),Ke=new Set([`base`,`title`,`titleTemplate`,`bodyAttrs`,`htmlAttrs`,`templateParams`]),qe=new Set([`key`,`tagPosition`,`tagPriority`,`tagDuplicateStrategy`,`innerHTML`,`textContent`,`processTemplateParams`]),Je=new Set([`templateParams`,`htmlAttrs`,`bodyAttrs`]),Ye=new Set([`theme-color`,`google-site-verification`,`og`,`article`,`book`,`profile`,`twitter`,`author`]),Xe={critical:-8,high:-1,low:2};function Ze(e,t,n,r){for(let i=n;i