.mf{font-family:var(--sans);color:#fff;padding:4px 40px 0}.mf [hidden]{display:none!important}.mf-row{grid-template-columns:1fr 1fr;gap:28px;display:grid}.mf-field{margin:0 0 22px}.mf label,.mf legend{color:#fff;margin-bottom:8px;padding:0;font-size:16px;font-weight:500;line-height:1.4;display:block}.mf .req{color:#ff6b6b;margin-left:2px}.mf .opt{color:#f5f5f78c;font-weight:400}.mf input:not([type=checkbox]){box-sizing:border-box;width:100%;height:44px;font:inherit;color:var(--ink);background:#f5f6fa;border:1px solid #cbd2e0;border-radius:4px;padding:0 12px;font-size:16px}.mf input:not([type=checkbox]):focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #89d2dc59}.mf input.is-invalid{border-color:#ff6b6b}.mf-markets{border:0;min-width:0;margin:0 0 22px;padding:0}.mf-group+.mf-group{margin-top:12px}.mf-group-title{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f5f78c;margin:0 0 6px;font-size:11px}.mf-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mf .mf-option{cursor:pointer;white-space:nowrap;color:#fff;border-radius:6px;align-items:center;gap:8px;margin:0;padding:10px 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.mf .mf-option--live{border:1px solid #89d2dc8c}.mf .mf-option--soon{border:1px dashed #9db9fbb3}.mf .mf-option--later{color:#f5f5f7e0;border:1px dashed #f5f5f74d}.mf .mf-option:hover{border-color:#f5f5f799}.mf .mf-flag{font-size:14px;line-height:1}.mf .mf-option input{appearance:none;cursor:pointer;background:0 0;border:1.5px solid #f5f5f78c;border-radius:3px;flex:none;place-content:center;width:16px;height:16px;margin:0;display:grid}.mf .mf-option input:checked:after{content:"";border:0 solid #22263b;border-width:0 0 2px 2px;width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.mf .mf-option--live:has(input:checked){border-color:var(--teal);box-shadow:0 0 0 1px var(--teal);background:#052d8a}.mf .mf-option--live input:checked{background:var(--teal);border-color:var(--teal)}.mf .mf-option--soon:has(input:checked),.mf .mf-option--later:has(input:checked){border-style:solid;border-color:var(--periwinkle);color:#fff;background:#9db9fb2e}.mf .mf-option--soon input:checked,.mf .mf-option--later input:checked{background:var(--periwinkle);border-color:var(--periwinkle)}.mf .mf-option:has(input:focus-visible){outline:2px solid var(--teal);outline-offset:2px}.mf .mf-markets.is-invalid .mf-option{border-color:#ff6b6bbf}.mf-note{color:#f5f5f799;margin:10px 0 0;font-size:13px;line-height:1.5}.mf-flash{border-radius:8px;animation:1.2s ease-out mfFlash}@keyframes mfFlash{0%{box-shadow:0 0 #89d2dccc}to{box-shadow:0 0 0 14px #89d2dc00}}.mf-error{color:#ff8a8a;margin:6px 0 0;font-size:14px}.mf-error--submit{text-align:right;margin-top:14px}.mf-hint{border-radius:6px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.mf-hint.is-live{color:#a9e2ea;background:#89d2dc1f}.mf-hint.is-wait{color:#c3d3fd;background:#9db9fb1f}.mf-hint svg{flex-shrink:0;margin-top:2px}.mf-legal{color:#fff;margin:4px 0 36px;font-size:15px;line-height:1.5}.mf-legal a{color:inherit;text-decoration:underline}.mf-actions{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.mf-submit{height:52px;font:inherit;letter-spacing:-.0775px;color:#0d2d49;background:var(--teal);cursor:pointer;border:1px solid #0d2d4914;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:15.5px;font-weight:600;transition:background .15s;display:inline-flex;box-shadow:0 1px #0d2d490d}.mf-submit:hover{background:#a2dde5}.mf-submit[disabled]{opacity:.7;cursor:progress}.mf-submit.is-wait{background:var(--periwinkle)}.mf-submit.is-wait:hover{background:#b3c8fc}.mf-hp{position:absolute;left:-9999px}.mf-done{color:#f5f5f7;background:#9db9fb0f;border:1px solid #9db9fb59;border-radius:10px;margin:4px 40px 0;padding:28px}.mf-done h3{font-family:var(--serif);margin:0 0 10px;font-size:28px;font-weight:400}.mf-done p{color:#f5f5f7d9;margin:0 0 14px;font-size:15px;line-height:1.6}.mf-done button{font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.mf{padding:0}.mf-done{margin:0}}@media (width<=600px){.mf-row{grid-template-columns:1fr;gap:0}.mf-submit{white-space:nowrap;width:100%;padding:0 14px;font-size:15px}.mf-actions{align-items:stretch}.mf .mf-option{gap:6px;padding:8px;font-size:12.5px}.mf .mf-flag{font-size:13px}}@media (width<=340px){.mf-options{grid-template-columns:1fr}}.mcp-flow-demo{--void-blue:#0d2d49;--nova-white:#ededed;--card-white:#fff;--bubble-navy:#123a63;background:var(--paper)}.mcpflow-eyebrow{font-family:var(--mono);letter-spacing:.18em;color:var(--royal);margin-bottom:22px;font-size:12px;font-weight:700}.mcpflow-eyebrow.mcpflow-right{color:var(--ink)}.mcpflow-eyebrow.mcpflow-center{color:var(--royal);text-align:center;opacity:0}.mcpflow-stage{grid-template-columns:1.3fr .55fr .55fr 1.3fr;grid-template-areas:"questions mcp llms answers";align-items:stretch;gap:34px;display:grid;position:relative}.mcpflow-questions{grid-area:questions}.mcpflow-mcp-col{grid-area:mcp}.mcpflow-llms-col{grid-area:llms}.mcpflow-answers{grid-area:answers}.mcpflow-col{z-index:2;flex-direction:column;display:flex;position:relative}.mcpflow-col.mcpflow-mid{justify-content:center}.mcpflow-questions{gap:22px}.mcpflow-qcard{background:var(--card-white);border:1px solid #22263b0f;border-radius:18px;min-height:150px;padding:22px 24px;transition:opacity .5s,transform .5s,box-shadow .4s;box-shadow:0 1px 2px #22263b0f}.mcpflow-qcard.mcpflow-dim{opacity:.4;transform:scale(.985)}.mcpflow-qcard.mcpflow-active{opacity:1;transform:scale(1);box-shadow:0 8px 24px #052d8a1f}.mcpflow-qhead{align-items:center;gap:12px;margin-bottom:12px;display:flex}.mcpflow-qicon{width:32px;height:32px;color:var(--royal);background:#e7ecfc;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:flex}.mcpflow-qcard.mcpflow-active .mcpflow-qicon{background:var(--royal);color:var(--teal)}.mcpflow-qtitle{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400;line-height:1.15}.mcpflow-qtext{color:#4b4f66;min-height:66px;font-size:14.5px;line-height:1.5}.mcpflow-cursor{background:var(--plasma);vertical-align:-2px;width:2px;height:14px;margin-left:2px;animation:1s step-end infinite mcpflowBlink;display:inline-block}@keyframes mcpflowBlink{50%{opacity:0}}.mcpflow-mcp-card,.mcpflow-llm-card{text-align:center;border-radius:18px;padding:26px 16px;transition:box-shadow .4s,transform .4s}.mcpflow-mcp-card{background:var(--royal);color:var(--nova-white)}.mcpflow-mcp-card.mcpflow-pulse{transform:scale(1.03);box-shadow:0 0 0 8px #89d2dc2e}.mcpflow-mcp-logo{background:var(--nova-white);width:46px;height:46px;color:var(--royal);font-weight:800;font-family:var(--mono);border-radius:10px;justify-content:center;align-items:center;margin:0 auto 12px;padding:9px;font-size:18px;display:flex}.mcpflow-mcp-logo img{object-fit:contain;width:100%;height:100%}.mcpflow-mcp-name{font-family:var(--serif);margin-bottom:6px;font-size:19px}.mcpflow-mcp-sub{font-family:var(--mono);letter-spacing:.12em;color:var(--periwinkle);font-size:9px}.mcpflow-source-badge{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-70);background:var(--card-white);border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto 8px;padding:7px 12px;font-size:10px;display:flex;box-shadow:0 1px 2px #22263b0f}.mcpflow-source-badge svg{color:var(--royal);flex-shrink:0}.mcpflow-source-line{background:repeating-linear-gradient(to bottom, var(--periwinkle) 0 4px, transparent 4px 8px);width:1px;height:16px;margin:0 auto 8px}.mcpflow-mcp-stack{flex-direction:column;align-items:center;display:flex}.mcpflow-llm-card{background:var(--card-white);box-shadow:0 1px 2px #22263b0f}.mcpflow-llm-card.mcpflow-pulse{transform:scale(1.03);box-shadow:0 8px 22px #052d8a2e}.mcpflow-tools-icons{justify-content:center;gap:10px;margin-bottom:10px;display:flex}.mcpflow-tools-icons span{background:#f1f1f1;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;padding:7px;font-size:14px;transition:transform .3s,background .3s;display:flex}.mcpflow-tools-icons span img{object-fit:contain;width:100%;height:100%}.mcpflow-tools-icons span.mcpflow-pulse{background:var(--teal);transform:translateY(-3px)}.mcpflow-tools-label{font-family:var(--serif);color:var(--ink);font-size:15px;line-height:1.25}svg.mcpflow-paths{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}path.mcpflow-qpath{fill:none;stroke:var(--periwinkle);stroke-width:2px;stroke-dasharray:6 6;opacity:.3;transition:opacity .3s,stroke .3s}path.mcpflow-qpath.mcpflow-active{stroke:var(--plasma);opacity:1;animation:.6s linear infinite mcpflowDash}@keyframes mcpflowDash{to{stroke-dashoffset:-12px}}.mcpflow-chat-panel{background:var(--void-blue);color:var(--nova-white);border-radius:18px;flex-direction:column;flex:1;min-height:420px;padding:20px 22px 22px;display:flex}.mcpflow-chat-header{font-family:var(--mono);letter-spacing:.08em;color:var(--periwinkle);border-bottom:1px solid #ededed1f;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:14px;font-size:11px;display:flex}.mcpflow-dot{background:var(--teal);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite mcpflowPulseDot}@keyframes mcpflowPulseDot{0%,to{opacity:1}50%{opacity:.3}}.mcpflow-header-logos{align-items:center;gap:8px;margin-left:auto;display:flex}.mcpflow-header-logos span{background:#ffffff14;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;padding:6px;font-size:11px;display:flex}.mcpflow-header-logos span img{object-fit:contain;width:100%;height:100%}#mcpflow-chat-messages{flex-direction:column;flex:1;gap:14px;display:flex}.mcpflow-msg{opacity:0;gap:10px;max-width:92%;animation:.4s forwards mcpflowPop;display:flex;transform:translateY(6px)}@keyframes mcpflowPop{to{opacity:1;transform:translateY(0)}}.mcpflow-msg.mcpflow-user{align-self:flex-end;max-width:80%}.mcpflow-msg.mcpflow-assistant{align-self:flex-start}.mcpflow-bubble{border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.5}.mcpflow-msg.mcpflow-user .mcpflow-bubble{background:#ffffff1a;border-radius:14px 14px 4px}.mcpflow-msg.mcpflow-assistant .mcpflow-bubble{background:var(--bubble-navy);border-radius:14px 14px 14px 4px}.mcpflow-bubble ul{flex-direction:column;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mcpflow-bubble li{opacity:0;align-items:flex-start;gap:8px;animation:.35s forwards mcpflowPop;display:flex;transform:translateY(4px)}.mcpflow-check{background:var(--teal);width:16px;height:16px;color:var(--void-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:10px;font-weight:800;display:flex}.mcpflow-artifact{opacity:0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;animation:.35s forwards mcpflowPop;display:flex;transform:translateY(4px)}.mcpflow-artifact-icon{background:var(--teal);width:28px;height:28px;color:var(--void-blue);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mcpflow-artifact-title{color:var(--nova-white);font-size:12.5px;font-weight:600}.mcpflow-artifact-sub{font-family:var(--mono);color:var(--periwinkle);margin-top:2px;font-size:10px}.mcpflow-stream-cursor{background:var(--teal);vertical-align:-2px;width:2px;height:13px;margin-left:2px;animation:1s step-end infinite mcpflowBlink;display:inline-block}.mcpflow-typing-dots{align-items:center;gap:4px;padding:4px 2px;display:flex}.mcpflow-typing-dots span{background:var(--periwinkle);border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite mcpflowBounce}.mcpflow-typing-dots span:nth-child(2){animation-delay:.15s}.mcpflow-typing-dots span:nth-child(3){animation-delay:.3s}@keyframes mcpflowBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@media (width<=1000px){.mcpflow-stage{grid-template-columns:1fr 1fr;grid-template-areas:"questions questions""mcp llms""answers answers";gap:20px}.mcpflow-qcard{display:none}.mcpflow-qcard.mcpflow-active{display:block}}@media (prefers-reduced-motion:reduce){.mcpflow-cursor,path.mcpflow-qpath.mcpflow-active,.mcpflow-typing-dots span,.mcpflow-stream-cursor{animation:none!important}}.mcp-multistore-note{border:1px solid #89d2dc59;border-left:3px solid var(--teal);background:#89d2dc14;border-radius:10px;max-width:420px;margin-top:32px;padding:16px 18px}.mcp-multistore-note__title{font-family:var(--sans);color:#f5f5f7;margin:0 0 4px;font-size:15px;font-weight:700}.mcp-multistore-note__body{font-family:var(--sans);color:#f5f5f7b8;margin:0;font-size:14px;line-height:1.5}.mcp-diff-container{background:#fff;border-radius:24px;margin:0 -32px;padding:56px 64px;box-shadow:0 2px 32px #0d2d4912}.mcp-diff-container .diff-card{background:#f4f6fa;border-color:#0000000f}.mcp-diff-container .diff-card p{font-size:16px}.mcp-diff-container .num{background:#052d8a14;border:1px solid #052d8a40;border-radius:999px;align-self:flex-start;align-items:center;padding:7px 16px;display:inline-flex}.mcp-diff-container .num-index{font-weight:700}.mcp-diff-container .diff-row{grid-template-columns:repeat(6,1fr)}.mcp-diff-container .diff-card{grid-column:span 2}.mcp-diff-container .diff-card.diff-card-wide{grid-column:span 3}.section-head p{font-size:16px}@media (width<=1024px){.mcp-diff-container .diff-row{grid-template-columns:repeat(2,1fr)}.mcp-diff-container .diff-card,.mcp-diff-container .diff-card.diff-card-wide{grid-column:span 1}}@media (width<=640px){.mcp-diff-container{margin:0 -16px;padding:32px 24px}.mcp-diff-container .diff-row{grid-template-columns:1fr}}.ao-cards{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;align-items:start;gap:16px;margin-top:40px;margin-left:-4px;margin-right:-4px;padding:4px 4px 12px;display:flex;overflow-x:auto}.ao-card{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;flex:0 0 85%;padding:28px;display:flex}.ao-card--reco{border:2px solid var(--royal);background:var(--paper-soft);box-shadow:0 4px 24px #052d8a14}.ao-card-head{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:16px}.ao-card-name{font-family:var(--serif);color:var(--ink);font-size:20px;font-weight:400;display:block}.ao-card-kicker{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-50);margin-top:4px;font-size:11px;font-weight:600;display:block}.ao-card--reco .ao-card-kicker{color:var(--royal)}.ao-card-rows{flex-direction:column;flex:1;gap:14px;display:flex}.ao-card-row{border-bottom:1px solid var(--ink-06);flex-direction:column;gap:3px;padding-bottom:14px;display:flex}.ao-card-row:last-child{border-bottom:0;padding-bottom:0}.ao-row-label{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-50);font-size:11px}.ao-row-value{color:var(--ink-70);font-size:14.5px;line-height:1.4}.ao-card-row--key{background:#052d8a0d;margin:0 -28px;padding:10px 28px 14px}.ao-card-row--key .ao-row-label{color:var(--royal);font-weight:700}.ao-card-row--key .ao-row-value{color:var(--ink);font-weight:600}.ao-card-foot{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.ao-btn{font-family:var(--sans);border:1px solid var(--royal);background:var(--royal);color:var(--paper);border-radius:4px;justify-content:center;align-items:center;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s cubic-bezier(.2,0,.2,1),transform .12s cubic-bezier(.2,0,.2,1);display:inline-flex}.ao-btn:hover{background:var(--deep);border-color:var(--deep)}.ao-btn:active{transform:translateY(1px)}.ao-btn:focus-visible{outline:2px solid var(--royal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ao-btn{transition:none}}.ao-table{display:none}@media (width>=769px){.ao-cards{display:none}.ao-table{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:40px;display:block;overflow:auto hidden;box-shadow:0 1px 2px #22263b0f}.ao-table table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px}.ao-table col.ao-col-cap{width:216px}.ao-table col.ao-col-own{width:28%}.ao-table th,.ao-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:20px 24px}.ao-table thead th{background:var(--paper-soft);border-top:0;border-bottom:1px solid var(--line);padding:20px 24px 16px}.ao-head{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-50);font-size:12px;font-weight:700;line-height:1.5}.ao-table .ao-own{background:var(--paper-soft);border-left:1px solid var(--royal);border-right:1px solid var(--line)}.ao-table th:nth-child(3),.ao-table td:nth-child(3){border-right:1px solid var(--line)}.ao-table thead .ao-own{border-top:3px solid var(--royal)}.ao-table tfoot .ao-own{border-bottom:3px solid var(--royal)}.ao-own__name{font-family:var(--serif);letter-spacing:-.02em;font-size:20px;font-weight:400;line-height:1.12;display:block}.ao-own__kicker{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--royal);margin-top:4px;font-size:11px;font-weight:600;display:block}.ao-table .ao-cap{font-family:var(--sans);color:var(--ink);font-size:15px;font-weight:600;line-height:1.4}.ao-table .ao-cell{font-size:15px;line-height:1.45;display:block}.ao-table .ao-cell--muted{color:var(--ink-70)}.ao-table .ao-chip{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-70);align-items:center;gap:6px;margin-bottom:6px;font-size:11px;display:inline-flex}.ao-table .ao-chip--own{color:var(--ink)}.ao-table .ao-chip:before{content:"";background:var(--ink-30);flex:none;width:6px;height:6px}.ao-table .ao-chip--yes:before{background:var(--teal)}.ao-table .ao-chip--info:before{background:var(--periwinkle)}.ao-table .ao-chip--attention:before{background:var(--plasma)}.ao-table tfoot th,.ao-table tfoot td{border-top:1px solid var(--ink-30)}}.eu-soon-card{background:#fff;border-radius:20px;display:flex;overflow:hidden;box-shadow:0 2px 32px #0d2d4912}.eu-soon-map{background:var(--deep);flex-shrink:0;justify-content:center;align-items:center;width:520px;padding:24px;display:flex;overflow:hidden}.eu-soon-map .eu-city{filter:drop-shadow(0 0 5px #89d2dcd9)}.eu-soon-map svg{width:100%;max-width:420px;height:auto}.eu-city .eu-pulse{transform-origin:50%;animation:2.4s ease-in-out infinite euPulse}@keyframes euPulse{0%{r:3;opacity:.55}to{r:13;opacity:0}}.eu-soon-copy{flex-direction:column;flex:1;justify-content:center;gap:28px;padding:72px 72px 72px 64px;display:flex}.eu-soon-eyebrow{font-family:var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--royal);background:#052d8a14;border:1px solid #052d8a40;border-radius:999px;align-self:flex-start;align-items:center;padding:7px 16px;font-size:12px;font-weight:600;display:inline-flex}.eu-soon-headline{font-family:var(--serif);color:var(--ink);max-width:480px;margin:0;font-size:42px;font-weight:400;line-height:1.15}.eu-soon-body{color:var(--ink-70);max-width:460px;margin:0;font-size:16px;line-height:1.6}.eu-soon-form{flex-wrap:wrap;gap:12px;max-width:480px;display:flex}.eu-soon-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eu-soon-input{border:1px solid var(--line);min-width:200px;height:52px;font-family:var(--sans);color:var(--ink);background:#fff;border-radius:10px;flex:1;padding:0 18px;font-size:15px}.eu-soon-input:focus{outline:2px solid var(--royal);outline-offset:1px;border-color:var(--royal)}.eu-soon-submit{background:var(--ink);color:#fff;height:52px;font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;padding:0 24px;font-size:15px;font-weight:600;transition:background .15s}.eu-soon-submit:hover{background:var(--deep)}.eu-soon-submit:disabled{opacity:.7;cursor:default}.eu-soon-micro{color:var(--ink-50);margin:0;font-size:13px}.eu-soon-micro a{color:var(--royal);text-decoration:underline}.eu-soon-micro a:hover{color:var(--deep)}.eu-soon-status{margin:0;font-size:14px}.eu-soon-status.is-success{color:var(--royal);font-weight:600}.eu-soon-status.is-error{color:var(--plasma)}.eu-soon-status.is-pending{color:var(--ink-70)}@media (prefers-reduced-motion:reduce){.eu-city .eu-pulse{animation:none}}@media (width<=768px){.eu-soon-card{flex-direction:column}.eu-soon-map{width:100%;height:220px;padding:16px}.eu-soon-map svg{max-width:260px}.eu-soon-copy{gap:20px;padding:32px}.eu-soon-headline{font-size:32px}.eu-soon-form{flex-direction:column}.eu-soon-input{flex:none;width:100%}.eu-soon-submit{width:100%}}.mcp-how-toggle{justify-content:center;gap:8px;margin:0 0 40px;display:flex}.mcp-how-tab{font-family:var(--sans);color:var(--ink-70);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 22px;font-size:14px;font-weight:600;transition:background .15s,color .15s,border-color .15s}.mcp-how-tab:hover{border-color:var(--ink-30)}.mcp-how-tab.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mcp-how-panel[hidden]{display:none}.mcp-how-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.mcp-how-steps{grid-template-columns:1fr}.step-head{align-items:center;gap:14px;display:flex}.step-head .num{flex-shrink:0;margin-bottom:0}.step-head-text{flex-direction:column;gap:4px;display:flex}.step-head-text h3,.step-head-text .time{margin-top:0}.step p{margin-top:10px}.mcp-how-video{justify-content:center;align-items:center;display:flex}.mcp-how-video video{border:1px solid var(--line);border-radius:18px;width:100%;max-width:100%;height:auto;display:block;box-shadow:0 2px 32px #0d2d491a}@media (width<=1024px){.mcp-how-grid{grid-template-columns:1fr}}.market-strip{flex-wrap:wrap;align-items:center;gap:12px 18px;margin:18px 0 0;display:flex}.market-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-label{font-family:var(--sans);letter-spacing:.01em;white-space:nowrap;margin-right:2px;font-size:12px;font-weight:700}.market-group.is-live .group-label{color:#f5f5f7eb}.market-group.is-soon .group-label{color:#f5f5f78f}.market-divider{background:#f5f5f729;flex:none;width:1px;height:18px}.badge{opacity:0;border-radius:6px;align-items:center;gap:6px;height:28px;padding:0 10px 0 8px;font-size:13px;line-height:1;animation:.42s cubic-bezier(.2,.7,.3,1) forwards marketStripIn;display:inline-flex}.badge .flag{font-size:13px;line-height:1;transform:translateY(-.5px)}.badge .code{font-family:var(--mono);letter-spacing:.03em;font-size:11.5px;font-weight:500}.badge--live{color:#ededed;background:#052d8a;box-shadow:0 1px #0000001f,0 6px 16px -8px #052d8ab3}.badge--soon{color:#f5f5f7ad;background:#9db9fb14;border:1px solid #9db9fb66}.badge--soon .code{color:#f5f5f7ad}.badge--more{font-family:var(--mono);letter-spacing:.02em;color:#f5f5f780;background:0 0;border:1px dashed #9db9fb59;padding:0 10px;font-size:11.5px;font-weight:500}.demo-shell-note{justify-content:center;margin-bottom:18px;display:flex}.free-connection-badge{color:var(--periwinkle);font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;background:#9db9fb24;border:1px solid #9db9fb73;border-radius:999px;align-items:center;padding:7px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.market-group.is-live .badge:nth-child(2){animation-delay:40ms}.market-group.is-live .badge:nth-child(3){animation-delay:80ms}.market-group.is-live .badge:nth-child(4){animation-delay:.12s}.market-group.is-soon .badge:nth-child(2){animation-delay:.18s}.market-group.is-soon .badge:nth-child(3){animation-delay:.22s}.market-group.is-soon .badge--more{animation-delay:.26s}@keyframes marketStripIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.badge{opacity:1;animation:none}}.notify-wrap{display:inline-flex;position:relative}.notify-link{appearance:none;cursor:pointer;font-family:var(--sans);color:#89d2dc;white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:4px 2px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.notify-link .underline{opacity:.35;background:currentColor;height:1px;transition:opacity .18s;position:absolute;bottom:1px;left:2px;right:2px}.notify-link svg{flex:none;transition:transform .18s}.notify-link:hover,.notify-link:focus-visible{color:#b7e7ed}.notify-link:hover .underline,.notify-link:focus-visible .underline{opacity:.85}.notify-link:hover svg,.notify-link:focus-visible svg{transform:translate(3px)}.notify-link:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #89d2dc}.notify-link[aria-expanded=true]{color:#b7e7ed}.mcp-hero-copy .ctas{margin-top:28px}.hero-facts{flex-direction:column;gap:12px;margin-top:22px;display:flex}.hero-facts .hf-row{color:#f5f5f7cc;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.5;display:flex}.hero-facts .hf-ic{width:14px;color:var(--teal);display:inline-flex}.hero-facts .hf-soon,.hero-facts .hf-soon .hf-ic{color:#f5f5f79e}.hero-facts .hf-sep{opacity:.6}.hero-facts .notify-link{font-size:14px}.hero-facts .hf-soon .badge{animation-delay:.12s}.badge--soon{background:0 0;border-style:dashed;border-color:#9db9fbb3}.eu-soon-form a.eu-soon-submit{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (width<=1000px){.demo-shell,.demo-shell *{min-width:0}}@media (width<=600px){.hero-facts .hf-sep{flex-basis:100%;height:0;overflow:hidden}.hero-facts .hf-soon .notify-link{margin-left:14px}}.mcp-diff-container .diff-row.vp-row{grid-template-columns:repeat(3,1fr)}.mcp-diff-container .diff-row.vp-row .diff-card{grid-column:auto}.vp-card h3{font-size:26px}.vp-card p{margin-bottom:24px}.vp-ask{border-top:1px solid #052d8a1a;flex-direction:column;gap:8px;margin-top:auto;padding-top:22px;display:flex}.vp-ask-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--royal);font-size:11px}.vp-ask-q{color:var(--ink);background:#fff;border:1px solid #052d8a1f;border-radius:14px 14px 4px;align-self:flex-start;padding:10px 14px;font-size:15px;line-height:1.4}@media (width<=1024px){.mcp-diff-container .diff-row.vp-row{grid-template-columns:1fr}}
