@keyframes mc-frame-arrive{0%{opacity:.35;transform:translate(-10px)}}@keyframes mc-ingress-pulse{0%{left:0;opacity:0}18%{opacity:1}to{left:calc(100% - 8px);opacity:0}}@keyframes mc-phase-packet{0%{transform:translate(-2px);opacity:0}18%{opacity:1}to{transform:translate(27px);opacity:0}}@keyframes mc-row-reveal{0%{opacity:.3;transform:translateY(5px)}}@keyframes mc-event-ready{50%{border-color:var(--data-2);background:color-mix(in srgb,var(--data-2) 12%,transparent)}}@keyframes mc-delivery-packet{0%{left:-2px;opacity:0}15%{opacity:1}to{left:calc(100% - 5px);opacity:0}}@keyframes mc-uplink-packet{0%{top:0;opacity:0}15%{opacity:1}to{top:calc(100% - 8px);opacity:0}}@keyframes mc-output-packet{0%{top:-1px;opacity:0}20%{opacity:1}to{top:calc(100% - 7px);opacity:0}}mc-data-journey{display:contents}mc-data-journey>section{padding:var(--section-pad) var(--page-gutter);border-top:1px solid var(--border-subtle);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--data-1) 5%,transparent) 42%,transparent)}mc-data-journey .journey-wrap{max-width:var(--content-max);margin:0 auto}mc-data-journey .journey-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.8fr);gap:clamp(28px,7vw,110px);align-items:end}mc-data-journey .schematic-intro{display:grid}mc-data-journey .journey-intro h2{margin:0;max-width:780px;font:650 clamp(34px,5vw,68px) / .98 var(--font-display);letter-spacing:-.045em;color:var(--text-primary)}mc-data-journey .journey-intro p,mc-data-journey .schematic-intro p{margin:0;max-width:580px;font-size:clamp(14px,1.5vw,17px);line-height:1.55;color:var(--text-secondary)}mc-data-journey .schematic-copy{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,3vw,52px);align-items:start}mc-data-journey .schematic-intro p{max-width:none}mc-data-journey .schematic-intro p.schematic-lede{font-size:clamp(15px,1.6vw,18px);color:var(--text-body)}mc-data-journey .intro-copy{display:grid;gap:clamp(16px,2vw,26px);align-content:end}mc-data-journey .intro-body{display:grid;gap:12px}mc-data-journey .journey-intro p.intro-lede{font-size:clamp(15px,1.6vw,18px);color:var(--text-body)}mc-data-journey .journey-figure{margin:0}mc-data-journey .journey-figure img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;object-position:center;border:1px solid color-mix(in srgb,var(--data-1) 48%,var(--border-default));border-radius:var(--radius-sm);box-shadow:0 22px 58px color-mix(in srgb,var(--canvas) 48%,transparent)}mc-data-journey .journey-figure figcaption{margin-top:10px;font:500 11px/1.4 var(--font-mono);letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase}mc-data-journey .replay-panel{overflow:hidden;border:1px solid color-mix(in srgb,var(--data-1) 48%,var(--border-default));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 88%,transparent);box-shadow:0 22px 58px color-mix(in srgb,var(--canvas) 48%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}mc-data-journey .pane-head>span,mc-data-journey .raw-frame-meta,mc-data-journey .protocol-chip,mc-data-journey .event-capsules,mc-data-journey .delivery-route,mc-data-journey .output-node small{font:500 10px/1.35 var(--font-mono);letter-spacing:.08em}mc-data-journey .replay-stages{margin:0;padding:0;display:grid;grid-template-columns:minmax(300px,1.25fr) 34px minmax(220px,.9fr) 34px minmax(240px,1fr);list-style:none;border-bottom:1px solid var(--border-subtle)}mc-data-journey .replay-stages li{min-height:48px;padding:0 clamp(22px,3vw,34px);display:flex;align-items:center;gap:10px;border-left:1px solid var(--border-subtle);font-size:11px;color:var(--text-muted);transition:color .22s ease,background .22s ease}mc-data-journey .replay-stages li:nth-child(1){grid-column:1 / 3}mc-data-journey .replay-stages li:nth-child(2){grid-column:3 / 5}mc-data-journey .replay-stages li:nth-child(3){grid-column:5}mc-data-journey .replay-stages li:first-child{border-left:0}mc-data-journey .replay-stages li.is-active{color:var(--text-primary);background:color-mix(in srgb,var(--data-1) 12%,transparent)}mc-data-journey .replay-stages li>span{font:500 10px/1 var(--font-mono);color:var(--text-accent)}mc-data-journey .replay-grid{display:grid;grid-template-columns:minmax(300px,1.25fr) 34px minmax(220px,.9fr) 34px minmax(240px,1fr);align-items:stretch}mc-data-journey .replay-pane{min-width:0;min-height:310px;padding:clamp(22px,3vw,34px);transition:background .26s ease,box-shadow .26s ease}mc-data-journey .phase-receive .raw-pane,mc-data-journey .phase-parse .parsed-pane,mc-data-journey .phase-send .outgoing-pane,mc-data-journey .phase-receive .parse-link,mc-data-journey .phase-parse .send-link{background:color-mix(in srgb,var(--data-1) 6%,transparent);box-shadow:inset 0 2px color-mix(in srgb,var(--data-1) 58%,transparent)}mc-data-journey .pane-head{min-height:28px;display:flex;align-items:baseline;justify-content:space-between;gap:14px}mc-data-journey .pane-head h4{margin:0;font:600 13px/1.3 var(--font-display);color:var(--text-primary)}mc-data-journey .pane-head>span{color:var(--text-muted);text-align:right}mc-data-journey .raw-feed{position:relative;margin-top:16px;padding:8px;display:grid;gap:8px;overflow:hidden;border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--canvas) 73%,transparent)}mc-data-journey .raw-frame{position:relative;min-width:0;padding:12px 12px 11px;border:1px solid transparent;background:color-mix(in srgb,var(--surface-1) 54%,transparent);opacity:.44;transform:translate(0);transition:opacity .22s ease,border-color .22s ease,background .22s ease}mc-data-journey .raw-frame.is-current{border-color:color-mix(in srgb,var(--data-1) 44%,var(--border-default));background:color-mix(in srgb,var(--data-1) 8%,var(--surface-1));opacity:1}mc-data-journey .phase-receive .raw-frame.is-current{animation:mc-frame-arrive .52s var(--ease-standard)}mc-data-journey .raw-frame-meta{margin-bottom:8px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-muted)}mc-data-journey .raw-frame-meta strong{color:var(--text-accent)}mc-data-journey .raw-frame code{display:block;overflow-wrap:anywhere;font:500 11px/1.55 var(--font-mono);color:var(--text-primary)}mc-data-journey .ingress-pulse{position:absolute;top:50%;left:0;width:8px;height:2px;background:var(--data-1);box-shadow:0 0 10px var(--data-1);opacity:0}mc-data-journey .phase-receive.is-running .ingress-pulse{animation:mc-ingress-pulse .62s ease-out}mc-data-journey .phase-link{position:relative;overflow:hidden;transition:background .26s ease,box-shadow .26s ease}mc-data-journey .phase-link:before{content:"";position:absolute;top:50%;left:4px;right:4px;height:1px;background:var(--border-default)}mc-data-journey .phase-link:after{content:"";position:absolute;top:calc(50% - 3px);right:3px;width:6px;height:6px;border-top:1px solid var(--text-muted);border-right:1px solid var(--text-muted);transform:rotate(45deg)}mc-data-journey .phase-link span{position:absolute;top:calc(50% - 3px);left:2px;width:6px;height:6px;border-radius:50%;background:var(--data-1);box-shadow:0 0 9px var(--data-1);opacity:0}mc-data-journey .phase-parse.is-running .parse-link span,mc-data-journey .phase-send.is-running .send-link span{animation:mc-phase-packet .62s ease-out}mc-data-journey .protocol-chip{margin-top:18px;padding:8px 10px;display:inline-flex;border:1px solid color-mix(in srgb,var(--data-1) 40%,var(--border-default));color:var(--text-accent);background:color-mix(in srgb,var(--data-1) 7%,transparent)}mc-data-journey .decoded-rows{margin-top:14px}mc-data-journey .decoded-row{padding:10px 0;display:grid;grid-template-columns:minmax(0,1fr) auto 42px;gap:10px;align-items:baseline;border-bottom:1px solid var(--border-subtle)}mc-data-journey .phase-parse.is-running .decoded-row{animation:mc-row-reveal .42s var(--ease-standard);animation-delay:calc(var(--row) * 70ms)}mc-data-journey .decoded-row>span,mc-data-journey .decoded-row>strong,mc-data-journey .decoded-row>small{font-family:var(--font-mono)}mc-data-journey .decoded-row>span{font-size:10px;line-height:1.3;color:var(--text-secondary)}mc-data-journey .decoded-row>strong{font-size:13px;color:var(--text-primary)}mc-data-journey .decoded-row>small{font-size:9px;color:var(--text-muted)}mc-data-journey .event-capsules{margin-top:18px;display:grid;gap:8px;color:var(--text-primary)}mc-data-journey .event-capsules code{padding:11px 12px;overflow-wrap:anywhere;border:1px solid color-mix(in srgb,var(--data-2) 38%,var(--border-default));background:color-mix(in srgb,var(--data-2) 7%,transparent)}mc-data-journey .phase-send.is-running .event-capsules code{animation:mc-event-ready .52s ease-out}mc-data-journey .delivery-route{margin-top:24px;display:grid;grid-template-columns:minmax(0,auto) minmax(36px,1fr) auto;gap:9px;align-items:center;color:var(--text-muted)}mc-data-journey .delivery-route i{position:relative;height:1px;background:var(--border-default)}mc-data-journey .delivery-route i:after{content:"";position:absolute;top:-2px;left:-2px;width:5px;height:5px;border-radius:50%;background:var(--data-2);box-shadow:0 0 9px var(--data-2);opacity:0}mc-data-journey .phase-send.is-running .delivery-route i:after{animation:mc-delivery-packet .65s ease-out}mc-data-journey .delivery-route strong{color:var(--text-primary)}mc-data-journey .replay-foot{padding:14px clamp(18px,2.5vw,30px);border-top:1px solid var(--border-subtle);background:color-mix(in srgb,var(--data-2) 8%,var(--surface-2))}mc-data-journey .replay-foot p{margin:0;color:var(--text-secondary);font-size:11px}mc-data-journey .schematic-intro{margin-top:clamp(88px,12vw,150px)}mc-data-journey .system-map{width:min(100%,1040px);margin:clamp(46px,7vw,78px) auto 0}mc-data-journey .system-node{position:relative;border:1px solid var(--border-default);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--surface-1) 85%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}mc-data-journey .gateway-node{width:min(100%,720px);margin:0 auto;padding:clamp(22px,3vw,34px);border-color:color-mix(in srgb,var(--data-1) 45%,var(--border-default))}mc-data-journey .gateway-disclosure>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px clamp(16px,3vw,32px);cursor:pointer;list-style:none;transition:border-color .2s var(--ease-standard)}mc-data-journey .gateway-disclosure>summary::marker,mc-data-journey .gateway-disclosure>summary::-webkit-details-marker{content:"";display:none}mc-data-journey .gateway-disclosure>summary:hover{border-color:var(--data-1)}mc-data-journey .node-toggle{grid-row:1 / span 2;grid-column:2;display:flex;align-items:center;gap:5px}mc-data-journey .replay-title{font:500 10px/1.2 var(--font-mono);letter-spacing:.12em;color:var(--text-accent);text-transform:uppercase}mc-data-journey .replay-chevron{flex:none;color:var(--text-accent);transition:transform .2s var(--ease-standard)}mc-data-journey .gateway-disclosure[open] .replay-chevron{transform:rotate(180deg)}mc-data-journey .gateway-replay{--replay-width: min(var(--content-max), calc(100vw - 2 * var(--page-gutter)));width:var(--replay-width);margin:clamp(20px,3vw,30px) 0 0 calc((100% - var(--replay-width)) / 2)}mc-data-journey .replay-intro{margin:0 auto clamp(16px,2.2vw,24px);width:min(100%,720px);font-size:13px;line-height:1.55;color:var(--text-secondary)}@media(prefers-reduced-motion:reduce){mc-data-journey .replay-chevron{transition:none}}@media(max-width:560px){mc-data-journey .gateway-disclosure>summary{grid-template-columns:minmax(0,1fr)}mc-data-journey .node-toggle{grid-row:auto;grid-column:1;margin-top:14px}}mc-data-journey .node-heading,mc-data-journey .server-heading{display:block}mc-data-journey .system-node h4,mc-data-journey .output-node h4{margin:0;font:600 clamp(17px,2vw,22px) / 1.1 var(--font-display);color:var(--text-primary)}mc-data-journey .system-node p,mc-data-journey .node-desc,mc-data-journey .output-node p,mc-data-journey .ownership-panel p,mc-data-journey .capability-card p{color:var(--text-secondary)}mc-data-journey .node-heading p,mc-data-journey .node-desc,mc-data-journey .server-heading p{margin:9px 0 0;max-width:700px;font-size:13px;line-height:1.55}mc-data-journey .uplink{position:relative;width:1px;height:88px;margin:0 auto}mc-data-journey .uplink-line{position:absolute;inset:0;background:linear-gradient(var(--border-default),color-mix(in srgb,var(--data-1) 52%,transparent))}mc-data-journey .uplink-packet{position:absolute;top:0;left:-3px;width:7px;height:7px;background:var(--data-1);box-shadow:0 0 10px var(--data-1);opacity:0}mc-data-journey .system-map.is-replaying .uplink-packet{animation:mc-uplink-packet 1.6s ease-in infinite}mc-data-journey .system-map.is-replaying .packet-b{animation-delay:.38s}mc-data-journey .system-map.is-replaying .packet-c{animation-delay:.76s}mc-data-journey .server-node{padding:clamp(24px,4vw,44px);border-color:color-mix(in srgb,var(--data-2) 50%,var(--border-default));background:linear-gradient(140deg,color-mix(in srgb,var(--data-1) 6%,transparent),transparent 42%),color-mix(in srgb,var(--surface-1) 91%,transparent)}mc-data-journey .capability-grid{margin-top:clamp(26px,4vw,42px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}mc-data-journey .capability-card{padding:clamp(16px,2.5vw,24px);border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--canvas) 38%,transparent)}mc-data-journey .capability-card>strong{font:600 13px/1.3 var(--font-display);color:var(--text-primary)}mc-data-journey .capability-card>p{margin:8px 0 0;font-size:11px;line-height:1.45}mc-data-journey .ownership-panel{margin-top:clamp(26px,4vw,42px);padding-top:clamp(22px,3vw,32px);display:grid;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(22px,4vw,48px);border-top:1px solid var(--border-subtle)}mc-data-journey .ownership-panel h5{margin:0;font:600 16px/1.2 var(--font-display);color:var(--text-primary)}mc-data-journey .ownership-panel p{margin:8px 0 0;font-size:11px;line-height:1.5}mc-data-journey .deployment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}mc-data-journey .deployment-options>div{padding:14px;display:flex;flex-direction:column;gap:7px;border-left:2px solid var(--data-2);background:color-mix(in srgb,var(--data-2) 7%,transparent)}mc-data-journey .deployment-options>div.dedicated{border-left-color:var(--data-3);background:color-mix(in srgb,var(--data-3) 7%,transparent)}mc-data-journey .deployment-options strong{font:600 12px/1.3 var(--font-display);color:var(--text-primary)}mc-data-journey .deployment-options span{font-size:10px;line-height:1.45;color:var(--text-secondary)}mc-data-journey .output-branch{position:relative;height:82px}mc-data-journey .branch-stem,mc-data-journey .branch-bar,mc-data-journey .branch-drop{position:absolute;background:var(--border-default)}mc-data-journey .branch-stem{top:0;left:calc(50% - .5px);width:1px;height:38px}mc-data-journey .branch-bar{top:37px;left:25%;right:25%;height:1px}mc-data-journey .branch-drop{top:37px;width:1px;height:45px}mc-data-journey .branch-drop.left{left:25%}mc-data-journey .branch-drop.right{left:75%}mc-data-journey .branch-drop i{position:absolute;top:-1px;left:-3px;width:7px;height:7px;background:var(--data-2);box-shadow:0 0 9px var(--data-2);opacity:0}mc-data-journey .branch-drop.right i{background:var(--data-3);box-shadow:0 0 9px var(--data-3)}mc-data-journey .system-map.is-replaying .branch-drop i{animation:mc-output-packet 1.6s ease-in infinite;animation-delay:.85s}mc-data-journey .system-map.is-replaying .branch-drop.right i{animation-delay:1.1s}mc-data-journey .output-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.5vw,28px)}mc-data-journey .output-node{position:relative;min-height:190px;padding:clamp(22px,3vw,34px);display:block;border:1px solid color-mix(in srgb,var(--data-2) 52%,var(--border-default));border-radius:var(--radius-sm);background:color-mix(in srgb,var(--data-2) 8%,var(--surface-1))}mc-data-journey .output-node:before{content:"";position:absolute;top:0;left:0;width:54px;height:2px;background:var(--data-2)}mc-data-journey .output-node.export-node{border-color:color-mix(in srgb,var(--data-3) 52%,var(--border-default));background:color-mix(in srgb,var(--data-3) 8%,var(--surface-1))}mc-data-journey .output-node.export-node:before{background:var(--data-3)}mc-data-journey .output-node p{margin:11px 0 20px;max-width:390px;font-size:12px;line-height:1.5}mc-data-journey .output-node small{display:block;color:var(--text-accent);text-transform:uppercase}@media(max-width:1040px){mc-data-journey .replay-stages{grid-template-columns:repeat(3,1fr)}mc-data-journey .replay-stages li:nth-child(n){grid-column:auto}mc-data-journey .replay-grid{grid-template-columns:1fr}mc-data-journey .replay-pane{min-height:0}mc-data-journey .phase-link{height:32px}mc-data-journey .phase-link:before{inset:4px auto 4px 50%;width:1px;height:auto}mc-data-journey .phase-link:after{top:auto;right:auto;bottom:3px;left:calc(50% - 3px);transform:rotate(135deg)}mc-data-journey .phase-link span{top:2px;left:calc(50% - 3px)}mc-data-journey .phase-parse.is-running .parse-link span,mc-data-journey .phase-send.is-running .send-link span{animation:mc-uplink-packet .62s ease-out}}@media(max-width:820px){mc-data-journey .journey-intro,mc-data-journey .schematic-intro,mc-data-journey .ownership-panel{grid-template-columns:1fr}mc-data-journey .capability-grid{grid-template-columns:1fr}mc-data-journey .journey-figure{max-width:520px}}@media(max-width:640px){mc-data-journey .replay-stages li{min-height:58px;padding:8px;align-items:flex-start;flex-direction:column;justify-content:center;gap:6px;font-size:9px}mc-data-journey .replay-pane{padding:20px 18px}mc-data-journey .pane-head{align-items:flex-start;flex-direction:column;gap:4px}mc-data-journey .pane-head>span{text-align:left}mc-data-journey .raw-frame-meta{align-items:flex-start;flex-direction:column;gap:3px}mc-data-journey .raw-frame code{font-size:9px}mc-data-journey .decoded-row{grid-template-columns:minmax(0,1fr) auto 34px}mc-data-journey .delivery-route{grid-template-columns:1fr}mc-data-journey .delivery-route i{width:1px;height:28px;margin-left:8px}mc-data-journey .delivery-route i:after{top:-2px;left:-2px}mc-data-journey .phase-send.is-running .delivery-route i:after{animation:mc-uplink-packet .65s ease-out}mc-data-journey .deployment-options,mc-data-journey .output-grid{grid-template-columns:1fr}mc-data-journey .output-branch{height:54px}mc-data-journey .branch-stem{height:54px}mc-data-journey .branch-bar,mc-data-journey .branch-drop{display:none}mc-data-journey .output-node{min-height:0}}@media(prefers-reduced-motion:reduce){mc-data-journey .ingress-pulse,mc-data-journey .phase-link span,mc-data-journey .decoded-row,mc-data-journey .event-capsules code,mc-data-journey .delivery-route i:after,mc-data-journey .uplink-packet,mc-data-journey .branch-drop i{animation:none!important}mc-data-journey .ingress-pulse,mc-data-journey .phase-link span,mc-data-journey .delivery-route i:after,mc-data-journey .uplink-packet,mc-data-journey .branch-drop i{display:none}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/montserrat-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--aqua-50: #f1f9fc;--aqua-100: #ddeff7;--aqua-200: #c4e3f0;--aqua-300: #a4d7e9;--aqua-400: #7ebfd8;--aqua-500: #5aa3c2;--aqua-600: #41849f;--aqua-700: #33667b;--aqua-800: #234b5b;--aqua-900: #16303b;--mint-50: #f3faf5;--mint-100: #e2f3e8;--mint-200: #d0ebd9;--mint-300: #bfe3c9;--mint-400: #9bcfaa;--mint-500: #78b58a;--mint-600: #5a926b;--mint-700: #457253;--mint-800: #30533c;--mint-900: #1e3627;--sand-50: #fcf7f0;--sand-100: #f6ebda;--sand-200: #ebd5b5;--sand-300: #d8aa72;--sand-400: #c69254;--sand-500: #ac7940;--sand-600: #8c6032;--sand-700: #6c4a27;--sand-800: #4c341c;--sand-900: #2f2011;--neutral-0: #ffffff;--neutral-25: #fafbfc;--neutral-50: #f1f5fa;--neutral-100: #ebeff2;--neutral-150: #e1e7eb;--neutral-200: #d3dbe1;--neutral-300: #b6c2cb;--neutral-400: #8d9ca8;--neutral-500: #6b7b88;--neutral-600: #52606b;--neutral-700: #3b4750;--neutral-800: #26303a;--neutral-850: #1b242c;--neutral-900: #131b21;--neutral-950: #05101d;--canvas: var(--neutral-50);--surface-1: var(--neutral-0);--surface-2: var(--neutral-25);--border-subtle: var(--neutral-100);--border-default: var(--neutral-200);--border-strong: var(--neutral-300);--border-focus: var(--aqua-600);--text-primary: var(--neutral-900);--text-body: var(--neutral-800);--text-secondary: var(--neutral-600);--text-muted: var(--neutral-500);--text-link: var(--aqua-700);--text-link-hover: var(--aqua-800);--text-accent: var(--aqua-700);--accent-primary: var(--aqua-600);--accent-primary-soft: var(--aqua-100);--accent-primary-on: var(--neutral-0);--data-1: var(--aqua-500);--data-2: var(--mint-500);--data-3: var(--sand-400);--data-4: var(--aqua-700);--data-5: var(--mint-700);--radius-xs: 2px;--radius-sm: 3px;--radius-md: 4px;--focus-ring: 0 0 0 2px var(--accent-primary-soft), 0 0 0 1px var(--border-focus);--ease-standard: cubic-bezier(.2, 0, 0, 1);--page-gutter: clamp(20px, 6vw, 90px);--content-max: 1240px;--section-pad: clamp(60px, 10vh, 130px);--font-display: "Montserrat", "Helvetica Neue", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}[data-theme=dark]{--canvas: var(--neutral-950);--surface-1: var(--neutral-900);--surface-2: var(--neutral-850);--border-subtle: #1b242c;--border-default: #26303a;--border-strong: #3b4750;--border-focus: var(--aqua-300);--text-primary: #eef4f7;--text-body: #dbe4ea;--text-secondary: var(--neutral-300);--text-muted: var(--neutral-400);--text-link: var(--aqua-300);--text-link-hover: var(--aqua-200);--text-accent: var(--aqua-300);--accent-primary: var(--aqua-300);--accent-primary-soft: rgb(164 215 233 / 14%);--accent-primary-on: var(--neutral-950);--data-1: var(--aqua-300);--data-2: var(--mint-300);--data-3: var(--sand-300);--data-4: var(--aqua-500);--data-5: var(--mint-500)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{width:0;height:0;display:none}html,body{margin:0;background:transparent}body{color:var(--text-body);font:400 16px/1.6 var(--font-display);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,p,blockquote,figure{margin:0}img{max-width:100%}a{color:var(--text-accent);text-decoration:none}a:hover{color:var(--text-link-hover)}::selection{background:var(--data-1);color:var(--canvas)}:focus-visible{outline:none;box-shadow:var(--focus-ring)}.mc-skip{position:fixed;top:8px;left:8px;z-index:60;padding:10px 14px;border:1px solid var(--border-default);border-radius:var(--radius-xs);background:var(--surface-1);color:var(--text-primary);font:600 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;transform:translateY(-160%);transition:transform .16s var(--ease-standard)}.mc-skip:focus-visible{transform:none}.mc-theming *,.mc-theming *:before,.mc-theming *:after{transition:none!important}@keyframes mc-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mc-wipe{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes mc-flow{to{background-position:280% 50%}}@keyframes mc-marq{to{transform:translate(-50%)}}@keyframes mc-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--data-2) 65%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}@keyframes mc-drop{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}[data-reveal].mc-in{animation:mc-rise .7s var(--ease-standard)}[data-wipe].mc-in{animation:mc-wipe .9s var(--ease-standard)}.mc-accent{background-image:linear-gradient(100deg,var(--text-accent),var(--data-5));-webkit-background-clip:text;background-clip:text;color:transparent}.mc-flow{background:linear-gradient(100deg,var(--data-1),var(--data-2) 38%,var(--data-3) 68%,var(--data-1));background-size:280% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mc-flow 9s linear infinite}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal].mc-in,[data-wipe].mc-in,.mc-flow{animation:none}.mc-flow{background-position:0 50%}}
