.mcp-page .mcp-work{--mcp-light-x:88%;--mcp-light-y:0%}.mcp-page .mcp-work .mcp-extrude{--mcp-plate-2:#0c1d5c}.mcp-page .mcp-work-head{display:grid;gap:1.5rem}@media (width >= 80rem){.mcp-page .mcp-work-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}}.mcp-page .mcp-work-title{max-width:15ch}.mcp-page :is(.mcp-work-title,.mcp-trust-head .mcp-h2) .mcp-accent{display:block}.mcp-page .mcp-work-lead{max-width:30rem}.mcp-page .mcp-work-ledger{margin-top:var(--mcp-group-gap)}.mcp-page .mcp-work-cols{display:none;padding-bottom:.875rem;font-size:.9375rem;font-weight:600;color:#dbeafe}.mcp-page .mcp-work-rows{border-top:1px solid rgb(255 255 255/.32)}.mcp-page .mcp-work-row{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem;padding-block:1.5rem;border-bottom:1px solid rgb(255 255 255/.18)}.mcp-page .mcp-work-ask{font-size:clamp(1.0625rem,.95rem + .5vw,1.375rem);font-weight:500;line-height:1.4;color:#dbeafe;text-wrap:pretty}.mcp-page .mcp-work-quote{color:#a9c4fb}.mcp-page .mcp-work-do{font-size:clamp(1.5rem,1.15rem + 1.3vw,2.25rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#fff;text-wrap:balance}.mcp-page .mcp-work-arrow{display:none;width:2rem;height:2rem;color:#facc15;stroke-width:2.2}@media (width >= 48rem){.mcp-page .mcp-work-cols{display:grid;grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);gap:2rem}.mcp-page .mcp-work-cols>:last-child{grid-column:3}.mcp-page .mcp-work-row{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;gap:2rem;padding-block:1.75rem}.mcp-page .mcp-work-arrow{display:block}}.mcp-page .mcp-work-scale{display:grid;gap:1.75rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem)}@media (width >= 48rem){.mcp-page .mcp-work-scale{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:start;gap:2rem}.mcp-page .mcp-work-detail{grid-column:3;padding-top:.5rem}}.mcp-page .mcp-work-figure{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.mcp-page .mcp-work-number{font-size:clamp(5.5rem,3rem + 8vw,10rem)}.mcp-page .mcp-work-figure-label{font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:600;line-height:1.25;white-space:nowrap;color:#fff}.mcp-page .mcp-work-detail{display:flex;flex-direction:column;align-items:flex-start;max-width:38rem}.mcp-page .mcp-work-scope{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.65;color:#fff;text-wrap:pretty}.mcp-page .mcp-work-note{margin-top:1.25rem;color:#dbeafe}.mcp-page .mcp-work-link{margin-top:1.25rem}.mcp-page .mcp-plainlink{display:inline-flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:600;color:var(--mcp-link,#1d4ed8);text-decoration:underline;text-decoration-color:transparent;text-decoration-thickness:1px;text-underline-offset:.25em;transition:color .15s,text-decoration-color .15s}.mcp-page .mcp-plainlink:hover{color:var(--mcp-link-hover,#1e3a8a);text-decoration-color:currentColor}.mcp-page .mcp-plainlink-arrow{flex:none;transition:transform .18s ease-out}.mcp-page .mcp-plainlink:hover .mcp-plainlink-arrow{transform:translate(.0625rem,-.0625rem)}.mcp-page .mcp-trust .mcp-accent{color:#1d4ed8}.mcp-page .mcp-trust .mcp-eyebrow{color:#0b1220}.mcp-page .mcp-trust .mcp-eyebrow+.mcp-h2{margin-top:1.25rem}.mcp-page .mcp-section.mcp-trust{padding-bottom:calc(var(--mcp-section-y) - 1rem)}.mcp-page .mcp-trust-head{display:grid;gap:1.5rem}.mcp-page .mcp-trust-intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.mcp-page .mcp-trust .mcp-link{color:#0b1220}@media (width >= 64rem){.mcp-page .mcp-trust-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:4rem}}.mcp-page .mcp-trust-cards{display:grid;gap:4.5rem;margin-top:calc(var(--mcp-group-gap) + 3.5rem)}@media (width >= 48rem){.mcp-page .mcp-trust-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (width >= 64rem){.mcp-page .mcp-trust-cards{margin-top:calc(var(--mcp-group-gap) + 5rem)}}.mcp-page .mcp-trust-card{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border-radius:1.25rem;box-shadow:0 0 0 1px rgb(15 23 42/.06),0 14px 26px -18px rgb(120 80 0/.45)}@media (width >= 64rem){.mcp-page .mcp-trust-card{padding:2rem 2rem 2.25rem}}.mcp-page .mcp-trust-card--ink{background:#0f172a;color:#fff}.mcp-page .mcp-trust-card--cobalt{background:#2563eb;color:#fff}.mcp-page .mcp-trust-card--white{background:#fff;color:#0f172a}.mcp-page .mcp-trust-mark{width:2.75rem;height:2.75rem;margin-bottom:1.5rem}.mcp-page .mcp-trust-art{position:absolute;top:-4rem;right:.75rem;width:8rem;height:auto;filter:var(--mcp-cast);pointer-events:none}.mcp-page .mcp-trust-card--white .mcp-trust-art{filter:drop-shadow(0 1px 1px rgb(15 23 42/.22)) drop-shadow(.2rem .4rem .35rem rgb(15 23 42/.16))}.mcp-page .mcp-trust-card--art{padding-top:4.75rem}@media (width >= 64rem){.mcp-page .mcp-trust-art{top:-6rem;right:.5rem;width:12rem}.mcp-page .mcp-trust-card--art{padding-top:6.75rem}}.mcp-page .mcp-trust-card-title{font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.mcp-page .mcp-trust-card-text{margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.mcp-page .mcp-trust-card--ink .mcp-trust-card-text{color:#cbd5e1}.mcp-page .mcp-trust-card--cobalt .mcp-trust-card-text{color:#eff6ff}.mcp-page .mcp-trust-card--white .mcp-trust-card-text{color:#475569}.mcp-page .mcp-trust-smallprint{--mcp-fg-2:rgb(15 23 42/0.82);--mcp-fg-3:#0b1220;margin-top:.875rem}.mcp-page .mcp-trust-lines{display:grid;gap:1.5rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem)}@media (width >= 48rem){.mcp-page .mcp-trust-lines{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.mcp-page .mcp-trust-line{padding-top:1.25rem;border-top:2px solid rgb(11 18 32/.85)}.mcp-page .mcp-trust-line-title{font-size:1.1875rem;font-weight:700;line-height:1.25;letter-spacing:-.015em;color:#0b1220}.mcp-page .mcp-trust-line-text{margin-top:.5rem;font-size:1rem;line-height:1.6;color:rgb(15 23 42/.82)}.mcp-page .mcp-connect{padding-block:clamp(3.5rem,2.5rem + 4vw,6rem)}.mcp-page .mcp-connect-grid{display:grid;gap:1.25rem}@media (width >= 80rem){.mcp-page .mcp-connect-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:4rem}.mcp-page .mcp-connect-words{grid-row:1;grid-column:1}}.mcp-page .mcp-connect-art{width:5rem;height:auto;filter:drop-shadow(0 1px 1px rgb(8 20 70/.3)) drop-shadow(.35rem .6rem .6rem rgb(8 20 70/.28))}@media (width >= 48rem){.mcp-page .mcp-connect-art{width:6.5rem}}@media (width >= 80rem){.mcp-page .mcp-connect-art{grid-row:1;grid-column:2;justify-self:center;width:15rem}}.mcp-page .mcp-connect-heading{max-width:13ch;font-size:clamp(2.375rem,1.6rem + 3.4vw,4.25rem);font-weight:700;line-height:1;letter-spacing:-.04em;color:#fff}.mcp-page .mcp-connect-address{max-width:44rem;margin-top:clamp(1.75rem,1.25rem + 1.5vw,2.5rem)}.mcp-page .mcp-connect-address .mcp-address-value{font-size:clamp(1.25rem,.85rem + 1.4vw,1.75rem);font-weight:700;letter-spacing:-.03em}.mcp-page .mcp-dialog-address .mcp-address-value{font-size:clamp(1.125rem,.85rem + 1vw,1.625rem);font-weight:700;letter-spacing:-.025em}.mcp-page .mcp-connect-apps{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.75rem}.mcp-page .mcp-connect-pick{font-size:.9375rem;font-weight:600;color:#c7d6f6}.mcp-page .mcp-connect-list{display:flex;flex-wrap:wrap;gap:.5rem}.mcp-page .mcp-connect-app{display:inline-flex;align-items:center;height:2.75rem;padding-inline:1.125rem;border-radius:.5rem;color:#fff;font-size:1rem;font-weight:600;white-space:nowrap;box-shadow:inset 0 0 0 1px rgb(255 255 255/.32);transition:background-color .15s,box-shadow .15s}.mcp-page .mcp-connect-app:hover{background:rgb(255 255 255/.1);box-shadow:inset 0 0 0 1px rgb(255 255 255/.7)}.mcp-page .mcp-connect-app:focus-visible{outline:3px solid #facc15;outline-offset:3px}.mcp-page .mcp-connect-availability{margin-top:1.25rem;font-size:.9375rem;line-height:1.55;color:#c7d6f6}.mcp-dialog-overlay{position:fixed;inset:0;background:rgb(11 21 51/.6);backdrop-filter:none}.mcp-page.mcp-dialog{position:fixed;z-index:100;inset:0;display:flex;flex-direction:column;background:#fff;color:#0f172a;outline:none}@media (width >= 48rem){.mcp-page.mcp-dialog{inset:auto;top:50%;left:50%;translate:-50% -50%;width:min(60rem,calc(100vw - 4rem));height:min(54rem,calc(100dvh - 4rem));border-radius:1.5rem;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 50px 100px -40px rgb(8 20 70/.7);overflow:hidden}}.mcp-dialog .mcp-dialog-bar{position:relative;z-index:1;display:flex;flex:none;align-items:center;gap:.75rem;padding:.75rem .75rem .75rem 1.25rem;background:#fff;transition:box-shadow .2s}.mcp-dialog .mcp-dialog-bar[data-scrolled]{box-shadow:0 10px 18px -16px rgb(15 23 42/.45)}@media (width >= 48rem){.mcp-dialog .mcp-dialog-bar{gap:1.25rem;padding:1.5rem 1.5rem 1rem 2.5rem}}.mcp-dialog .mcp-dialog-art{flex:none;width:2.75rem;height:auto;filter:drop-shadow(0 1px 1px rgb(15 23 42/.2)) drop-shadow(.15rem .3rem .3rem rgb(15 23 42/.12))}@media (width >= 48rem){.mcp-dialog .mcp-dialog-art{width:4rem}}.mcp-dialog .mcp-dialog-title{flex:1 1 auto;min-width:0;font-size:clamp(1.375rem,1rem + 1.5vw,2.25rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance;color:#0f172a}.mcp-dialog .mcp-dialog-close{display:grid;flex:none;place-items:center;align-self:flex-start;width:2.75rem;height:2.75rem;border-radius:999px;background:#f1f5f9;color:#0f172a;transition:background-color .2s}.mcp-dialog .mcp-dialog-close:hover{background:#e2e8f0}.mcp-dialog .mcp-dialog-app:focus-visible,.mcp-dialog .mcp-dialog-close:focus-visible,.mcp-dialog .mcp-dialog-mail:focus-visible,.mcp-dialog .mcp-dialog-trial-link:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.mcp-dialog .mcp-dialog-scroll{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.25rem 1.25rem 1.75rem}@media (width >= 48rem){.mcp-dialog .mcp-dialog-scroll{padding:0 2.5rem 2rem calc(2.5rem + 4rem + 1.25rem)}}.mcp-dialog .mcp-dialog-lead{max-width:38rem;font-size:1.0625rem;line-height:1.6;color:#475569}.mcp-dialog .mcp-dialog-address{margin-top:1.5rem}.mcp-dialog .mcp-dialog-main{display:grid;flex:1 0 auto;gap:1.75rem;margin-top:2rem}@media (width >= 48rem){.mcp-dialog .mcp-dialog-main{grid-template-columns:11.5rem minmax(0,1fr);gap:2.5rem;margin-top:2.25rem;margin-left:calc(-4rem - 1.25rem)}}.mcp-dialog .mcp-dialog-pick-label{margin-bottom:.75rem;font-size:.875rem;font-weight:600;color:#475569}.mcp-dialog .mcp-dialog-apps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}@media (width >= 48rem){.mcp-dialog .mcp-dialog-picker{position:sticky;top:0;align-self:start}.mcp-dialog .mcp-dialog-apps{grid-template-columns:1fr;gap:.25rem}}.mcp-dialog .mcp-dialog-app{display:flex;align-items:center;justify-content:center;min-height:3rem;padding:.5rem;border-radius:.75rem;background:#f1f5f9;color:#1e293b;font-size:.9375rem;font-weight:600;line-height:1.15;text-align:center;transition:background-color .15s,color .15s}@media (width >= 48rem){.mcp-dialog .mcp-dialog-app{justify-content:flex-start;min-height:3rem;padding:0 1rem;background:transparent;font-size:1.0625rem;text-align:left}}@media (hover:hover){.mcp-dialog .mcp-dialog-app:hover{background:#e2e8f0}}.mcp-dialog .mcp-dialog-app[aria-selected=true],.mcp-dialog .mcp-dialog-app[aria-selected=true]:is(:hover,:focus,:focus-visible,:active){background:#0f172a;color:#fff}.mcp-dialog .mcp-dialog-intro{margin-bottom:1.25rem;font-size:1.0625rem;line-height:1.6;color:#475569}.mcp-dialog .mcp-dialog-steplist{display:grid;gap:1.25rem}.mcp-dialog .mcp-dialog-step{display:grid;grid-template-columns:1.75rem minmax(0,1fr)}.mcp-dialog .mcp-dialog-step-num,.mcp-dialog .mcp-dialog-step-text{font-size:1.0625rem;line-height:1.65}.mcp-dialog .mcp-dialog-step-num{font-weight:700;font-variant-numeric:tabular-nums;color:#0f172a}.mcp-dialog .mcp-dialog-step-text{color:#1e293b;text-wrap:pretty}.mcp-dialog .mcp-dialog-step-lead{display:block;font-weight:700;color:#0f172a}.mcp-dialog .mcp-dialog-step-text strong{font-weight:700;color:#0f172a}.mcp-dialog .mcp-dialog-step .mcp-codeblock{margin-top:.75rem}.mcp-dialog .mcp-dialog-step .mcp-codeblock-bar{position:static;display:flex;justify-content:flex-end;padding:.5rem .5rem 0}.mcp-dialog .mcp-dialog-step .mcp-codeblock-pre{padding:.25rem 1.125rem 1rem;white-space:pre;overflow-x:auto}.mcp-dialog .mcp-dialog-note{margin-top:1.25rem}.mcp-dialog .mcp-dialog-appnote{max-width:40rem;margin-top:.75rem;font-size:.875rem;line-height:1.55;color:#64748b}.mcp-dialog .mcp-dialog-try{margin-top:2.25rem}.mcp-dialog .mcp-dialog-try-title{font-size:1.0625rem;font-weight:700;color:#0f172a}.mcp-dialog .mcp-dialog-try-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.5rem}.mcp-dialog .mcp-dialog-try-prompt{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;color:#0f172a}.mcp-dialog .mcp-dialog-try-prompt:before{content:"“";color:#94a3b8}.mcp-dialog .mcp-dialog-try-prompt:after{content:"”";color:#94a3b8}.mcp-dialog .mcp-dialog-try-body{margin-top:.375rem;font-size:.9375rem;line-height:1.6;color:#475569}.mcp-dialog .mcp-dialog-foot{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.5rem;margin-top:2.5rem;font-size:.875rem;line-height:1.55;color:#64748b}.mcp-dialog .mcp-dialog-foot .mcp-plainlink{font-size:.875rem;color:#1d4ed8}.mcp-dialog .mcp-dialog-mail,.mcp-dialog .mcp-dialog-trial-link{font-weight:600;color:#1d4ed8;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.mcp-page .mcp-dev-grid{display:grid;gap:2.5rem}@media (width >= 80rem){.mcp-page .mcp-dev-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3.5rem 4rem}.mcp-page .mcp-dev-under{grid-column:1/-1}}.mcp-page .mcp-dev-docs{margin-top:2rem}.mcp-page .mcp-dev-links{display:grid;gap:.875rem}.mcp-page .mcp-dev-link{display:inline;font-size:1.0625rem}.mcp-page .mcp-dev-link .mcp-plainlink-arrow{display:inline-block;margin-left:.25rem;vertical-align:-.125em}.mcp-page .mcp-dev-link-path{margin-left:.25rem;font-family:var(--mcp-mono);font-size:.875rem;font-weight:500}.mcp-page .mcp-dev-md{margin-top:1.25rem}.mcp-page .mcp-dev-sheet{position:relative;max-width:50rem;padding:1.5rem 1.125rem 1.375rem 1.75rem;border-radius:4px;background:linear-gradient(90deg,transparent 1rem,rgb(220 38 38/.3) 0,rgb(220 38 38/.3) calc(1rem + 1px),transparent calc(1rem + 1px)),linear-gradient(180deg,#fffdf6,#f8f1e1);box-shadow:0 0 0 1px rgb(120 90 40/.12),0 4px 0 rgb(120 90 40/.12),0 26px 44px -26px rgb(15 23 42/.45);rotate:-.5deg}@media (width >= 48rem){.mcp-page .mcp-dev-sheet{padding:2.25rem 2.5rem 2rem 4rem;background:linear-gradient(90deg,transparent 2.75rem,rgb(220 38 38/.3) 0,rgb(220 38 38/.3) calc(2.75rem + 1px),transparent calc(2.75rem + 1px)),linear-gradient(180deg,#fffdf6,#f8f1e1)}}.mcp-page .mcp-dev-sheet-title{font-size:1.5rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.mcp-page .mcp-dev-sheet-support{max-width:34rem;margin-top:.5rem;font-size:1rem;line-height:1.6;color:#475569}.mcp-page .mcp-dev-sheet{container-type:inline-size}@media (width < 40rem){.mcp-page .mcp-dev-sheet{margin-inline:calc(-1 * var(--mcp-gutter));padding:1.5rem 1rem 1.5rem 1.75rem;border-radius:0;rotate:none;box-shadow:0 0 0 1px rgb(120 90 40/.12),0 4px 0 rgb(120 90 40/.12)}}.mcp-page .mcp-dev-paste{margin-top:1.25rem;font-size:clamp(.8125rem,4.35cqi,1.25rem);font-weight:600;line-height:1.5;letter-spacing:-.015em;color:#0f172a}.mcp-page :is(.mcp-dev-paste,.mcp-dev-alt-text){overflow-x:auto;overscroll-behavior-x:contain}.mcp-page .mcp-dev-url{color:var(--mcp-cobalt-700);white-space:nowrap}.mcp-page .mcp-dev-alt{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;margin-top:1.5rem}.mcp-page .mcp-dev-alt-text{max-width:100%;font-size:clamp(.75rem,3.8cqi,.9375rem);font-weight:500;line-height:1.55;color:#334155}.mcp-page .mcp-dev-alt-text>[aria-hidden]{color:#94a3b8}.mcp-page .mcp-dev-sheet-foot{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.5rem}.mcp-page .mcp-dev-sheet-note{flex:1 1 14rem}.mcp-page .mcp-dev-under{display:grid;gap:1.5rem}@media (width >= 40rem){.mcp-page .mcp-dev-under{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.mcp-page .mcp-dev-under-item{padding-top:1rem;border-top:1px solid var(--mcp-line-2)}.mcp-page .mcp-dev-under-title{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:#0f172a}.mcp-page .mcp-dev-under-copy{margin-top:.375rem;font-size:.9375rem;line-height:1.6;color:#475569}.mcp-page .mcp-faq-grid{display:grid;gap:2rem}@media (width >= 64rem){.mcp-page .mcp-faq-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:4rem}.mcp-page .mcp-faq-side{position:sticky;top:6rem}}.mcp-page .mcp-faq-heading{max-width:12ch}@media (width >= 64rem){.mcp-page .mcp-faq-heading{max-width:none;font-size:3rem}}@media (width >= 80rem){.mcp-page .mcp-faq-heading{font-size:3.5rem}}.mcp-page .mcp-faq-more{margin-top:1.75rem}.mcp-page .mcp-faq-list{border-radius:1.25rem;background:#fff;box-shadow:0 0 0 1px #dbe6fe,0 24px 44px -36px rgb(15 23 42/.45);interpolate-size:allow-keywords}.mcp-page .mcp-faq-item+.mcp-faq-item{border-top:1px solid #f1f5f9}.mcp-page .mcp-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1rem 1rem 1.25rem;cursor:pointer;list-style:none}.mcp-page .mcp-faq-q::-webkit-details-marker{display:none}.mcp-page .mcp-faq-q-text{font-size:1.0625rem;font-weight:650;line-height:1.4;color:#0f172a}.mcp-page .mcp-faq-icon{display:grid;flex:none;place-items:center;width:2rem;height:2rem;border-radius:999px;background:#eff6ff;color:#2563eb;box-shadow:inset 0 0 0 1px #dbeafe;transition:transform .15s ease-out}.mcp-page .mcp-faq-item[open] .mcp-faq-icon{transform:rotate(45deg)}.mcp-page .mcp-faq-item::details-content{block-size:0;overflow-y:clip;opacity:0;transition:block-size .25s ease-out,opacity .2s ease-out,content-visibility allow-discrete .25s}.mcp-page .mcp-faq-item[open]::details-content{block-size:auto;opacity:1}.mcp-page .mcp-faq-a{max-width:46rem;padding:0 1.25rem 1.25rem;font-size:1rem;line-height:1.65;color:#475569}@media (width >= 64rem){.mcp-page .mcp-faq-q{padding:1.125rem 1.25rem 1.125rem 1.75rem}.mcp-page .mcp-faq-a{padding:0 1.75rem 1.375rem}}.mcp-page .mcp-closing{padding-block:clamp(6rem,4rem + 6vw,9rem)}.mcp-page .mcp-closing-shapes{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.mcp-page .mcp-closing-shapes>span{position:absolute;aspect-ratio:1;border-radius:999px}.mcp-page .mcp-closing-disc{top:-16rem;left:-14rem;width:34rem;background:#132a6c}.mcp-page .mcp-closing-ring{top:-22rem;right:-18rem;width:44rem;border:1.5px solid rgb(42 75 176/.6)}@media (width >= 64rem){.mcp-page .mcp-closing-disc{top:-12rem;left:-10rem;width:40rem}.mcp-page .mcp-closing-ring{top:-20rem;right:-12rem;width:48rem}}.mcp-page .mcp-closing-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.mcp-page .mcp-closing-art{width:5.5rem;height:auto;margin-bottom:1.75rem;rotate:-8deg;filter:drop-shadow(0 2px 2px rgb(2 6 23/.45)) drop-shadow(.4rem .8rem .9rem rgb(2 6 23/.45))}@media (width >= 64rem){.mcp-page .mcp-closing-art{width:7.5rem;margin-bottom:2rem}}.mcp-page .mcp-closing-heading{max-width:22rem;font-size:2.5rem;font-weight:700;line-height:1.03;letter-spacing:-.035em;text-wrap:balance;color:#fff}@media (width >= 40rem){.mcp-page .mcp-closing-heading{max-width:36rem;font-size:3.5rem}}@media (width >= 64rem){.mcp-page .mcp-closing-heading{max-width:46rem;font-size:5rem;line-height:1}}.mcp-page .mcp-closing-support{max-width:36rem;margin-top:1.75rem;font-size:1.125rem;line-height:1.65;color:#dbeafe}@media (width >= 40rem){.mcp-page .mcp-closing-support{font-size:1.25rem}}.mcp-page .mcp-closing-actions{margin-top:2.5rem;justify-content:center}@media (width < 40rem){.mcp-page .mcp-closing-actions{align-self:stretch}}.mcp-page .mcp-closing-note{margin-top:1.5rem;font-size:.9375rem;color:#9db0d9}@keyframes mcp-dialog-fade-in{0%{opacity:0}}@keyframes mcp-dialog-fade-out{to{opacity:0}}@keyframes mcp-dialog-rise{0%{opacity:0;transform:translateY(1rem) scale(.985)}}@keyframes mcp-dialog-sink{to{opacity:0;transform:translateY(.5rem) scale(.99)}}@media screen and (prefers-reduced-motion:no-preference){.mcp-dialog-overlay[data-state=open]{animation:mcp-dialog-fade-in .22s ease-out}.mcp-dialog-overlay[data-state=closed]{animation:mcp-dialog-fade-out .16s ease-in forwards}.mcp-page.mcp-dialog[data-state=open]{animation:mcp-dialog-rise .28s var(--mcp-ease)}.mcp-page.mcp-dialog[data-state=closed]{animation:mcp-dialog-sink .16s ease-in forwards}}@media (prefers-reduced-motion:reduce){.mcp-page .mcp-faq-item::details-content,.mcp-page :is(.mcp-faq-icon,.mcp-connect-app,.mcp-plainlink,.mcp-plainlink-arrow){transition:none}}