.mcc{--mcc-ground:#050811;--mcc-ink:#f3f6fb;--mcc-soft:#c7d2e1;--mcc-body:#a9b6c8;--mcc-quiet:#8c99a9;--mcc-dim:#7a899f;--mcc-cyan:#22d3ee;--mcc-sky:#7dd3fc;--mcc-green:#34d399;--mcc-amber:#fbbf24;--mcc-rose:#fb7185;--mcc-rule:#94b2e624;--mcc-rule-2:#94b2e63d;--mcc-card:linear-gradient(180deg, #0f172a9e, #080c1861);--mcc-ease:cubic-bezier(.2, .8, .2, 1);--mcc-nav:0px;isolation:isolate;background:var(--mcc-ground);color:var(--mcc-body);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:15px;line-height:1.6;position:relative;overflow:clip}@supports selector(:has(*)){.mcc{--mcc-nav:65px;margin-top:calc(var(--mcc-nav) * -1)}}.mcc [hidden]{display:none!important}.mcc :where(h1,h2,h3,h4,p,dl,dd,figure,blockquote){margin:0}.mcc :where(h1,h2,h3,h4){color:var(--mcc-ink)}.mcc :where(ul,ol){margin:0;padding:0;list-style:none}.mcc :where(button){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.mcc :where(a){color:inherit;text-decoration:none}.mcc :where(code){font-family:var(--font-mono)}.mcc :where(strong){color:var(--mcc-ink);font-weight:600}.mcc :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--mcc-sky);outline-offset:3px;border-radius:8px}.mcc :where(h2[id]){scroll-margin-top:96px}.mcc-ico{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;flex:none;width:20px;height:20px}.mcc-light-mark path:last-child{fill:#e6edf7}.mcc[data-motion] [data-reveal]{transition:opacity .9s var(--mcc-ease), transform .9s var(--mcc-ease);transition-delay:var(--d,0s)}.mcc[data-motion] [data-reveal]:not([data-in]){opacity:0;transform:translateY(24px)}.mcc-sky{z-index:-1;pointer-events:none;background:radial-gradient(900px 640px at 78% 40%,#0ea5e926,#0000 62%),radial-gradient(760px 520px at 8% -6%,#2563eb47,#0000 62%);height:1100px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 50%,#0000);mask-image:linear-gradient(#000 50%,#0000)}.mcc-sky__aurora{filter:blur(80px);opacity:.5;height:900px;position:absolute;inset:-10% -10% auto}.mcc-sky__aurora i{mix-blend-mode:screen;border-radius:50%;position:absolute}.mcc-sky__aurora i:first-child{background:#1d4fd0;width:40vw;height:26vw;animation:16s ease-in-out infinite mcc-drift-a;top:10%;left:12%}.mcc-sky__aurora i:nth-child(2){background:#0891b2;width:34vw;height:24vw;animation:19s ease-in-out infinite mcc-drift-b;top:4%;right:10%}.mcc-sky__aurora i:nth-child(3){opacity:.55;background:#3b2fbf;width:26vw;height:18vw;animation:23s ease-in-out infinite reverse mcc-drift-a;top:34%;left:38%}@keyframes mcc-drift-a{50%{transform:translate(8vw,4vw)scale(1.15)}}@keyframes mcc-drift-b{50%{transform:translate(-7vw,6vw)scale(.9)}}.mcc-sky__stars{fill:#dbeafe;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 55%,#0000 90%);mask-image:linear-gradient(#000 0 55%,#0000 90%)}.mcc-sky__stars circle{animation:mcc-twinkle var(--t) ease-in-out infinite;animation-delay:var(--d)}@keyframes mcc-twinkle{50%{opacity:.1}}.mcc-sky__grain{opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes mcc-ping{0%{box-shadow:0 0 #22d3eeb3}80%,to{box-shadow:0 0 0 9px #22d3ee00}}.mcc-glow{background:linear-gradient(95deg,#7aa7ff 0%,#22d3ee 55%,#a5f3fc 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mcc-eyebrow{color:var(--mcc-sky);font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:12px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.mcc-eyebrow:before,.mcc-eyebrow:after{content:"";opacity:.7;background:currentColor;width:18px;height:1px}.mcc-h2{background:linear-gradient(#fff 35%,#9fb3cf);color:#0000;letter-spacing:-.04em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin-top:18px;font-size:clamp(1.9rem,3.7vw,3rem);font-weight:800;line-height:1.07}.mcc-head{text-align:center;max-width:800px;margin:0 auto 52px}.mcc-head__lede{max-width:64ch;color:var(--mcc-body);margin:18px auto 0;font-size:17.5px;line-height:1.65}.mcc-ic{color:#cfe3ff;white-space:nowrap;background:#7dd3fc14;border:1px solid #7dd3fc26;border-radius:5px;padding:2px 6px;font-size:.86em}.mcc-link{color:var(--mcc-sky);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #7dd3fc4d;text-decoration:underline #7dd3fc4d;transition:text-decoration-color .25s}.mcc-link:hover{text-decoration-color:currentColor}.mcc-kicker,.mcc-access__k{color:var(--mcc-dim);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:500;line-height:1.3}.mcc-tile{border:1px solid var(--mcc-rule-2);color:#7cc4ff;background:#ffffff08;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.mcc-tile .mcc-ico{width:17px;height:17px}.mcc-tile--lg{border-radius:11px;width:40px;height:40px}.mcc-tile--lg .mcc-ico{width:20px;height:20px}.mcc-chip{color:#e6edf6;font-family:var(--font-mono);white-space:nowrap;border:1px solid #94b2e64d;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1}.mcc-chip--ok{color:var(--mcc-green);background:#34d39914;border-color:#34d39959;align-items:center;gap:6px;display:inline-flex}.mcc-chip--ok:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.mcc-mark{border:1px solid var(--mcc-rule-2);color:#f3f6fb;background:linear-gradient(160deg,#94b2e629,#94b2e60a);border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mcc-mark svg{fill:currentColor;width:20px;height:20px}.mcc-mark[data-tint=claude]{color:#f0a17c}.mcc-mark[data-tint=vscode]{color:#5cb3f5}.mcc-mark[data-tint=any]{color:var(--mcc-cyan);border-style:dashed}.mcc-mark[data-tint=any] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8px}.mcc-mark--envo svg{width:26px;height:26px}.mcc-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.mcc-actions[data-center]{justify-content:center;margin-top:34px}.mcc-btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:14.5px;font-weight:600;transition:transform .25s,box-shadow .25s,background .25s,border-color .25s;display:inline-flex}.mcc-btn--primary{color:#fff;background:linear-gradient(#3b7bff,#2563eb);box-shadow:inset 0 1px #ffffff4d,0 6px 22px -6px #2563ebd9}.mcc-btn--primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff59,0 10px 30px -6px #2563ebf2}.mcc-btn--ghost{border:1px solid var(--mcc-rule-2);color:#e6edf7;background:#ffffff08}.mcc-btn--ghost:hover{background:#ffffff14;border-color:#94b2e673}.mcc-btn--lg{border-radius:10px;height:50px;padding:0 24px;font-size:16px}.mcc-btn__arrow{width:16px;height:16px;transition:transform .25s}.mcc-btn:hover .mcc-btn__arrow{transform:translate(3px)}.mcc-copy{z-index:1;border:1px solid var(--mcc-rule);height:34px;color:var(--mcc-ink);white-space:nowrap;background:#94b2e61a;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:550;transition:background .25s,border-color .25s,color .25s;display:inline-flex;position:relative}.mcc-copy:hover{background:#7dd3fc24;border-color:#7dd3fc66}.mcc-copy[data-copied]{color:var(--mcc-cyan);border-color:#22d3ee80}.mcc-hero{isolation:isolate;padding:calc(48px + var(--mcc-nav)) var(--page-gutter) 56px;position:relative}.mcc-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:40px;max-width:1136px;margin:0 auto;display:grid}.mcc-settle{animation:mcc-settle .9s var(--mcc-ease) both}.mcc-h1.mcc-settle{animation-delay:80ms}.mcc-lede.mcc-settle{animation-delay:.16s}@keyframes mcc-settle{0%{transform:translateY(14px)}}.mcc-rise{animation:mcc-rise 1s var(--mcc-ease) both;animation-delay:.24s}@keyframes mcc-rise{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}}.mcc-crumb{font-size:12.5px}.mcc-crumb ol{color:var(--mcc-quiet);flex-wrap:wrap;gap:8px;display:flex}.mcc-crumb li+li:before{content:"/";opacity:.5;margin-right:8px}.mcc-crumb a:hover,.mcc-crumb [aria-current]{color:var(--mcc-soft)}.mcc-pill{border:1px solid var(--mcc-rule-2);color:#c9d4e3;background:#0a0f1c8c;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-top:26px;padding:5px 16px 5px 5px;font-size:13px;display:inline-flex}.mcc-pill b{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#2563eb,#0ea5e9);border-radius:999px;flex:none;padding:4px 10px;font-size:11.5px;font-weight:700}.mcc-h1{background:linear-gradient(#fff 30%,#a9bdd8);color:#0000;letter-spacing:-.045em;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:24px 0;font-size:clamp(2.4rem,4.3vw,3.6rem);font-weight:800;line-height:1.04}.mcc-h1 .mcc-glow{padding-bottom:.04em;display:block}.mcc-lede{max-width:56ch;color:var(--mcc-body);font-size:18px;line-height:1.66}.mcc-cmd{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03060e9e;border:1px solid #7dd3fc4d;border-radius:14px;align-items:center;gap:12px;max-width:520px;margin-top:30px;padding:6px 6px 6px 8px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 0 44px -20px #22d3eecc}.mcc-cmd__tag{color:var(--mcc-green);font-family:var(--font-mono);letter-spacing:.08em;background:#34d39914;border:1px solid #34d3994d;border-radius:8px;flex:none;padding:6px 9px;font-size:11px;font-weight:600}.mcc-cmd code{color:#e6f2ff;overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.mcc-points{gap:8px;margin-top:22px;display:grid}.mcc-points li{color:var(--mcc-quiet);align-items:flex-start;gap:8px;font-size:14px;display:flex}.mcc-points .mcc-ico{width:16px;height:16px;color:var(--mcc-green);margin-top:3px}.mcc-hero__art{min-width:0}.mcc-orbit{aspect-ratio:1;width:100%;max-width:520px;margin-left:auto;position:relative}.mcc-orbit:before{z-index:-1;content:"";background:radial-gradient(circle,#1d4fd052,#0ea5e914 45%,#0000 70%);border-radius:50%;position:absolute;inset:12%}.mcc-orbit__art{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mcc-orbit__ring{fill:none;stroke:#94b2e629;stroke-width:1px;vector-effect:non-scaling-stroke}.mcc-orbit__ring--outer{stroke:#60a5fa3d;stroke-dasharray:2 7;transform-box:fill-box;transform-origin:50%;animation:90s linear infinite mcc-spin}.mcc-orbit__ring--inner{stroke:#22d3ee38}@keyframes mcc-spin{to{transform:rotate(360deg)}}.mcc-orbit__spoke{stroke:#7dd3fc33;stroke-dasharray:3 4;stroke-width:1px;vector-effect:non-scaling-stroke}.mcc-orbit__packet{stroke:#67e8f9;stroke-dasharray:16 200;stroke-linecap:round;stroke-width:2px;filter:drop-shadow(0 0 3px #22d3eee6);animation:3.6s cubic-bezier(.55,0,.45,1) infinite both mcc-packet;animation-delay:calc(var(--i) * .45s)}@keyframes mcc-packet{0%{stroke-dashoffset:16px}55%,to{stroke-dashoffset:-100px}}.mcc-orbit__core{aspect-ratio:1;background:radial-gradient(circle at 50% 35%,#0f1d3d,#050811 70%);border-radius:50%;place-content:center;justify-items:center;gap:6px;width:30%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #67e8f980,0 0 42px 6px #22d3ee4d,0 0 120px 30px #2563eb40}.mcc-orbit__mark{width:46px;height:46px}.mcc-orbit__core span{color:#e6f8ff;font-family:var(--font-mono);letter-spacing:.24em;text-indent:.24em;font-size:11px;font-weight:600}.mcc-orbit__node{animation:mcc-pop .7s var(--mcc-ease) both;animation-delay:calc(.4s + var(--i) * 70ms);flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-23px)}@keyframes mcc-pop{0%{opacity:0;scale:.6}}.mcc-orbit__node .mcc-mark{background:linear-gradient(160deg,#16213a,#0a1120);border-radius:14px;width:46px;height:46px;box-shadow:0 10px 30px -12px #000c}.mcc-orbit__node .mcc-mark svg{width:22px;height:22px}.mcc-orbit__node b{color:var(--mcc-soft);white-space:nowrap;font-size:12px;font-weight:500}.mcc-sec{max-width:calc(1136px + 2 * var(--page-gutter));padding:112px var(--page-gutter) 0;margin:0 auto}.mcc-conn{background:radial-gradient(520px 260px at 0 0,#22d3ee14,#0000 70%),#070b16;border:1px solid #60a5fa42;border-radius:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:1040px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 50px 120px -50px #0ea5e973}.mcc-conn__main{padding:32px}.mcc-url{background:#03060ec7;border:1px solid #7dd3fc61;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:10px 10px 10px 18px;display:flex;box-shadow:0 0 44px -18px #22d3eebf}.mcc-url__dot{background:var(--mcc-cyan);border-radius:50%;flex:none;width:8px;height:8px;animation:2.4s ease-out infinite mcc-ping}.mcc-url code{min-width:0;color:var(--mcc-ink);overflow-wrap:anywhere;flex:1;font-size:clamp(14px,2vw,18px)}.mcc-conn__note{color:var(--mcc-body);margin-top:22px;font-size:15px;line-height:1.68}.mcc-settings{border-left:1px solid var(--mcc-rule);text-align:left;background:#ffffff04;font-size:15px;display:block}.mcc-settings caption,.mcc-table caption{color:var(--mcc-dim);font-family:var(--font-mono);letter-spacing:.18em;text-align:left;text-transform:uppercase;font-size:10.5px;font-weight:500}.mcc-settings caption{padding:32px 28px 4px;display:block}.mcc-settings tbody,.mcc-settings tr{display:block}.mcc-settings tr{padding:18px 28px}.mcc-settings tr+tr{border-top:1px solid var(--mcc-rule)}.mcc-settings th{color:var(--mcc-quiet);align-items:center;gap:12px;font-size:13.5px;font-weight:500;display:flex}.mcc-settings td{color:var(--mcc-ink);margin-top:8px;padding-left:46px;font-weight:600;display:block}.mcc-sec>.mpt{margin:0 auto 72px}.mcc-research{max-width:1136px;margin:0 auto}.mcc-table{border-collapse:separate;border-spacing:0;text-align:left;width:100%;font-size:15px}.mcc-table caption{padding-bottom:14px}.mcc-table thead th,.mcc-table tbody>tr>*{border-bottom:1px solid var(--mcc-rule);vertical-align:middle;padding:18px 22px}.mcc-table thead th{border-top:1px solid var(--mcc-rule-2);color:var(--mcc-quiet);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:#ffffff06;padding-block:14px;font-size:11px;font-weight:500}@media (min-width:761px){.mcc-table thead th:first-child,.mcc-table tbody>tr>:first-child{border-left:1px solid var(--mcc-rule-2)}.mcc-table thead th:last-child,.mcc-table tbody>tr>:last-child{border-right:1px solid var(--mcc-rule-2)}.mcc-table tbody tr:last-child>*{border-bottom-color:var(--mcc-rule-2)}.mcc-table thead th:first-child{border-top-left-radius:20px}.mcc-table thead th:last-child{border-top-right-radius:20px}.mcc-table tbody tr:last-child>:first-child{border-bottom-left-radius:20px}.mcc-table tbody tr:last-child>:last-child{border-bottom-right-radius:20px}}.mcc-table tbody tr{background:#0a0f1c8c;transition:background .3s}.mcc-table tbody tr:hover{background:#142038b3}.mcc-table tbody th{width:22%;color:var(--mcc-ink);white-space:nowrap;font-size:16px;font-weight:650}.mcc-table td{color:var(--mcc-body);line-height:1.6}.mcc-table td:nth-child(2){width:30%;color:var(--mcc-soft)}.mcc-table__task{align-items:center;gap:14px;display:inline-flex}.mcc-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.mcc-note,.mcc-kc{border:1px solid var(--mcc-rule-2);background:#ffffff05;border-radius:18px;align-items:flex-start;gap:16px;padding:24px;font-size:14.5px;line-height:1.68;display:flex}.mcc-marks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.mcc-marks .mcc-mark{border-radius:9px;width:32px;height:32px}.mcc-marks .mcc-mark svg{width:16px;height:16px}.mcc-step{color:var(--mcc-soft);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 16px;font-size:11.5px;font-weight:500;display:flex}.mcc-step span{width:26px;height:26px;color:var(--mcc-sky);letter-spacing:0;background:#22d3ee14;border:1px solid #7dd3fc66;border-radius:8px;place-items:center;display:grid}.mcc-step:after{background:linear-gradient(90deg, var(--mcc-rule-2), transparent);content:"";flex:1;height:1px}.mcc-guide+.mcc-step{margin-top:48px}.mcc-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mcc-card{border:1px solid var(--mcc-rule-2);background:var(--mcc-card);border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:28px;font-size:14.5px;line-height:1.65;display:flex}.mcc-card>.mcc-tile{margin-bottom:2px}.mcc-card__title{letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.3}.mcc-card__body{flex-direction:column;gap:14px;min-width:0;display:flex}.mcc-card__body .mcc-kicker{align-items:center;gap:10px;display:flex}.mcc-kicker__mark .mcc-mark{border-radius:7px;width:26px;height:26px}.mcc-kicker__mark .mcc-mark svg{width:14px;height:14px}.mcc-card__fine{border-top:1px solid var(--mcc-rule);color:var(--mcc-quiet);padding-top:14px;font-size:13.5px}.mcc-card--steps,.mcc-card--try{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.mcc-card--steps{background:radial-gradient(520px 280px at 100% 0%, #22d3ee1a, transparent 70%), var(--mcc-card);border-color:#22d3ee47;grid-column:1/-1}.mcc-card--try{padding:32px}.mcc-steps{counter-reset:mcc-step}.mcc-steps li{color:var(--mcc-soft);counter-increment:mcc-step;padding:3px 0 16px 44px;font-size:15px;position:relative}.mcc-steps li:last-child{padding-bottom:0}.mcc-steps li:before{width:28px;height:28px;color:var(--mcc-sky);content:counter(mcc-step);font-family:var(--font-mono);background:#22d3ee14;border:1px solid #7dd3fc66;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:0;left:0}.mcc-steps li:not(:last-child):after{background:linear-gradient(var(--mcc-rule-2), transparent);content:"";width:1px;position:absolute;top:32px;bottom:4px;left:14px}.mcc-code.code-block{border-color:var(--mcc-rule);box-shadow:none;background:#03060eb3;border-radius:14px;margin:0}.mcc-code .code-block__header{border-bottom-color:var(--mcc-rule);background:#ffffff04;min-height:38px;padding:4px 6px 4px 14px;font-size:11px}.mcc-code .code-block__chrome{display:none}.mcc-code .code-block__title strong,.mcc-code .code-block__language{color:var(--mcc-quiet);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px;font-weight:500}.mcc-code .code-block__pre{padding:14px 16px;font-size:12.75px;line-height:1.75}.mcc-code .tok-placeholder{color:#fcd34d;background:#fbbf241f;border:1px solid #fbbf2473;border-radius:5px;padding:.05em .4em}.mcc-ask{background:#03060e99;border:1px solid #7dd3fc4d;border-radius:16px;flex-direction:column;gap:12px;padding:14px 16px;display:flex;box-shadow:0 0 40px -18px #22d3eeb3}.mcc-ask__bar{color:var(--mcc-dim);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:8px;font-size:10.5px;font-weight:500;display:flex}.mcc-ask__dot{background:var(--mcc-cyan);width:6px;height:6px;box-shadow:0 0 8px var(--mcc-cyan);border-radius:50%}.mcc-ask__text{color:var(--mcc-soft);border-left:2px solid #22d3ee8c;padding-left:14px;font-size:14.5px;line-height:1.65}.mcc-ask .mcc-copy{align-self:flex-end;height:30px;font-size:12.5px}.mcc-ph{color:#d3e0ff;font-family:var(--font-mono);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#8ab0ff1f;border:1px dashed #8ab0ff8c;border-radius:6px;padding:1px 6px;font-size:.84em}.mcc-consent,.mcc-reply{border:1px solid var(--mcc-rule-2);background:#03060eb8;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 40px 80px -40px #0ea5e980}.mcc-consent__chrome{border-bottom:1px solid var(--mcc-rule);background:#ffffff05;align-items:center;gap:6px;padding:10px 14px;display:flex}.mcc-consent__chrome i{background:#94b2e640;border-radius:50%;width:8px;height:8px}.mcc-consent__chrome span{color:var(--mcc-quiet);font-family:var(--font-mono);background:#ffffff0a;border-radius:6px;margin-left:10px;padding:3px 10px;font-size:11px}.mcc-consent__body{flex-direction:column;gap:16px;padding:22px;display:flex}.mcc-consent__top{align-items:center;gap:10px;display:flex}.mcc-consent__link{background:repeating-linear-gradient(90deg, var(--mcc-sky) 0 4px, transparent 4px 9px);opacity:.7;background-size:18px 1px;flex:1;height:1px;animation:1s linear infinite mcc-dash;position:relative}.mcc-consent__link i{width:7px;height:7px;animation:mcc-hop 2.2s var(--mcc-ease) infinite;background:#e6f8ff;border-radius:50%;position:absolute;top:-3px;left:0;box-shadow:0 0 10px 2px #22d3eecc}@keyframes mcc-dash{to{background-position:18px 0}}@keyframes mcc-hop{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:calc(100% - 7px)}}.mcc-consent__txt{color:var(--mcc-soft);font-size:15px}.mcc-consent__txt b{color:var(--mcc-ink)}.mcc-consent__scope{border-block:1px solid var(--mcc-rule);gap:8px;padding:14px 0;display:grid}.mcc-consent__scope li{color:var(--mcc-body);align-items:center;gap:10px;font-size:13.5px;display:flex}.mcc-consent__scope .mcc-ico{width:15px;height:15px;color:var(--mcc-green)}.mcc-consent__btns{justify-content:flex-end;gap:8px;display:flex}.mcc-consent__btns span{border:1px solid var(--mcc-rule);color:var(--mcc-quiet);border-radius:9px;padding:8px 14px;font-size:13px}.mcc-consent__btns [data-primary]{color:#fff;background:linear-gradient(#3b7bff,#2563eb);border-color:#0000;font-weight:600;box-shadow:0 6px 22px -8px #2563ebe6}.mcc-reply__call{border-bottom:1px solid var(--mcc-rule);background:#ffffff05;align-items:center;gap:10px;padding:12px 16px;display:flex}.mcc-reply__mark{flex:none;width:20px;height:20px}.mcc-reply__call code{color:#fcd9b6;text-overflow:ellipsis;min-width:0;margin-right:auto;font-size:12.5px;overflow:hidden}.mcc-reply__rows{padding:6px 0}.mcc-reply__rows div{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:10px 16px;display:grid}.mcc-reply__rows div+div{border-top:1px solid var(--mcc-rule)}.mcc-reply__rows dt{color:var(--mcc-quiet);font-family:var(--font-mono);font-size:12px}.mcc-reply__rows dd{color:var(--mcc-ink);font-size:13.5px}.mcc-reply__rows dd[data-missing]{color:var(--mcc-amber);font-family:var(--font-mono);font-size:12px}.mcc-reply__keys{border-top:1px solid var(--mcc-rule);background:#ffffff04;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.mcc-reply__keys span{color:var(--mcc-sky);font-family:var(--font-mono);border:1px solid #7dd3fc40;border-radius:6px;padding:3px 8px;font-size:11.5px}.mcc-reply__keys i{color:var(--mcc-quiet);margin-left:auto;font-size:12px;font-style:normal}.mcc-fine{color:var(--mcc-body);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;margin-top:32px;font-size:14.5px;display:flex}.mcc-fine .mcc-tile{margin-right:6px}.mcc-jobs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mcc-card--job .mcc-ask{margin-top:auto}.mcc-card--job>p{margin-bottom:8px}.mcc-callout{background:#fbbf2409;border:1px solid #fbbf2438;border-radius:18px;align-items:flex-start;gap:16px;margin-top:16px;padding:22px 24px;font-size:14.5px;line-height:1.68;display:flex}.mcc-callout .mcc-tile{color:var(--mcc-amber);background:#fbbf2414;border-color:#fbbf244d}.mcc-callout p+p{color:var(--mcc-soft);margin-top:8px}.mcc-cw{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:16px;display:grid}.mcc-cw__art,.mcc-cw__copy{min-width:0}.mcc-cw__copy{gap:16px;display:grid}.mcc-meter{background:#070b16;border:1px solid #60a5fa42;border-radius:20px;flex-direction:column;gap:14px;height:100%;padding:24px;display:flex;box-shadow:0 50px 120px -50px #0ea5e973}.mcc-meter__free{border:1px dashed var(--mcc-rule-2);color:var(--mcc-quiet);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:13.5px;display:flex}.mcc-meter__free b{color:var(--mcc-green);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.mcc-meter__prompt{color:var(--mcc-soft);background:#03060e99;border:1px solid #7dd3fc4d;border-radius:14px;padding:14px 16px;font-size:14.5px;box-shadow:0 0 40px -18px #22d3eeb3}.mcc-meter__calls{gap:10px;padding-left:24px;display:grid;position:relative}.mcc-meter__calls:before{background:linear-gradient(var(--mcc-cyan), var(--mcc-rule-2));content:"";width:1px;position:absolute;top:-14px;bottom:24px;left:9px}.mcc-meter__calls li{border:1px solid var(--mcc-rule);animation:mcc-call 6s var(--mcc-ease) infinite;background:#ffffff06;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid;position:relative}.mcc-meter__calls li:nth-child(2){animation-delay:.7s}.mcc-meter__calls li:nth-child(3){animation-delay:1.4s}.mcc-meter__calls li:before{background:var(--mcc-rule-2);content:"";width:15px;height:1px;position:absolute;top:50%;left:-15px}@keyframes mcc-call{0%,30%,to{border-color:var(--mcc-rule);box-shadow:none}10%{border-color:#22d3ee8c;box-shadow:0 0 26px -10px #22d3eecc}}.mcc-meter__n{width:24px;height:24px;color:var(--mcc-sky);font-family:var(--font-mono);border:1px solid #7dd3fc66;border-radius:50%;place-items:center;font-size:11.5px;display:grid}.mcc-meter__what{min-width:0;color:var(--mcc-soft);flex-direction:column;gap:2px;font-size:14px;display:flex}.mcc-meter__what code{color:var(--mcc-quiet);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.mcc-meter__chip{color:#d3e0ff;font-family:var(--font-mono);white-space:nowrap;background:#8ab0ff1f;border:1px solid #8ab0ff59;border-radius:999px;padding:3px 9px;font-size:11px}.mcc-meter__stop{color:var(--mcc-quiet);align-items:center;gap:10px;margin-top:auto;font-size:13px;display:flex}.mcc-meter__stop i{background:var(--mcc-amber);border-radius:3px;flex:none;width:10px;height:10px;box-shadow:0 0 12px #fbbf248c}.mcc-planbar{border:1px solid var(--mcc-rule-2);background:#ffffff05;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:16px;display:grid;overflow:hidden}.mcc-planbar>*{padding:22px 26px}.mcc-planbar>*+*{border-left:1px solid var(--mcc-rule)}.mcc-planbar>p{align-self:center;font-size:14.5px;line-height:1.68}.mcc-planbar__credits{align-content:center;gap:2px;min-width:180px;display:grid}.mcc-planbar__credits b{color:#fff;letter-spacing:-.03em;margin-top:4px;font-size:34px;font-weight:800;line-height:1.1}.mcc-planbar__credits span:last-child{color:var(--mcc-quiet);font-size:13px}.mcc-planbar__go{background:linear-gradient(135deg,#2563eb2e,#22d3ee0f);align-content:center;display:grid}.mcc-access{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;display:grid}.mcc-access__art{min-width:0}.mcc-scope{background:radial-gradient(420px 240px at 100% 0,#34d39912,#0000 70%),#070b16;border:1px solid #60a5fa42;border-radius:22px;padding:24px;box-shadow:0 50px 120px -50px #0ea5e973}.mcc-scope__top{border-bottom:1px solid var(--mcc-rule);align-items:center;gap:12px;padding-bottom:18px;display:flex}.mcc-scope__name{flex-direction:column;min-width:0;margin-right:auto;line-height:1.25;display:flex}.mcc-scope__name b{color:var(--mcc-ink);font-size:15px}.mcc-scope__name span{color:var(--mcc-quiet);font-size:12.5px}.mcc-scope .mcc-kicker{margin:18px 0 10px}.mcc-scope__list{gap:8px;display:grid}.mcc-scope__list li{border:1px solid var(--mcc-rule);color:var(--mcc-soft);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.mcc-scope__list .mcc-ico{width:16px;height:16px;color:var(--mcc-green)}.mcc-scope__list[data-blocked] li{color:var(--mcc-quiet);background:0 0;border-style:dashed;-webkit-text-decoration:line-through #fb718580;text-decoration:line-through #fb718580}.mcc-scope__list[data-blocked] .mcc-ico{color:var(--mcc-rose)}.mcc-scope__foot{border-top:1px solid var(--mcc-rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:18px;display:flex}.mcc-scope__client{color:var(--mcc-soft);align-items:center;gap:10px;font-size:13.5px;display:flex}.mcc-scope__client .mcc-mark{border-radius:8px;width:28px;height:28px}.mcc-scope__client .mcc-mark svg{width:15px;height:15px}.mcc-scope__btn{color:#fda4af;background:#fb718514;border:1px solid #fb718559;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:600}.mcc-access__item{align-items:flex-start;gap:16px;padding:20px 0;font-size:14.5px;line-height:1.68;display:flex}.mcc-access__item:first-child{padding-top:0}.mcc-access__item:last-child{padding-bottom:0}.mcc-access__item+.mcc-access__item{border-top:1px solid var(--mcc-rule)}.mcc-access__k{color:var(--mcc-sky);margin-bottom:6px}.mcc-faq{gap:12px;max-width:860px;margin:0 auto;display:grid}.mcc-qa{border:1px solid var(--mcc-rule-2);background:#ffffff05;border-radius:16px;transition:border-color .25s,background .25s}.mcc-qa[open]{background:linear-gradient(#2563eb12,#ffffff03);border-color:#60a5fa61}.mcc-qa summary{cursor:pointer;border-radius:16px;grid-template-columns:40px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:20px 22px;list-style:none;display:grid}.mcc-qa summary::-webkit-details-marker{display:none}.mcc-qa__n{color:var(--mcc-dim);font-family:var(--font-mono);letter-spacing:.08em;font-size:13px}.mcc-qa[open] .mcc-qa__n{color:var(--mcc-sky)}.mcc-qa h3{color:var(--mcc-soft);letter-spacing:-.01em;font-size:16.5px;font-weight:600;line-height:1.4;transition:color .25s}.mcc-qa summary:hover h3,.mcc-qa[open] h3{color:#fff}.mcc-qa__pm{border:1px solid var(--mcc-rule-2);width:28px;height:28px;transition:border-color .3s, background .3s, transform .5s var(--mcc-ease);border-radius:50%;position:relative}.mcc-qa__pm:before,.mcc-qa__pm:after{background:var(--mcc-cyan);content:"";width:10px;height:1.5px;transition:transform .5s var(--mcc-ease);border-radius:2px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.mcc-qa__pm:after{transform:rotate(90deg)}.mcc-qa[open] .mcc-qa__pm{background:#22d3ee1a;border-color:#22d3ee99;transform:rotate(180deg)}.mcc-qa[open] .mcc-qa__pm:after{transform:rotate(0)}.mcc-qa__a{color:var(--mcc-body);padding:0 64px 22px 76px;font-size:15px;line-height:1.7}.mcc[data-motion] .mcc-qa[open] .mcc-qa__a{animation:mcc-fadein .5s var(--mcc-ease)}@keyframes mcc-fadein{0%{opacity:0;transform:translateY(-4px)}}.mcc-cta{--mcc-cta-ring:min(520px, 92vw);--mcc-cta-inner:min(360px, 66vw);--mcc-cta-top:70px;isolation:isolate;padding:150px var(--page-gutter) 128px;text-align:center;position:relative}.mcc-cta:before,.mcc-cta:after{z-index:-1;content:"";border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.mcc-cta:before{top:var(--mcc-cta-top);width:var(--mcc-cta-ring);aspect-ratio:1;background:radial-gradient(circle,#1d4fd038,#0000 62%);border:1px dashed #60a5fa2e}.mcc-cta:after{top:calc(var(--mcc-cta-top) + (var(--mcc-cta-ring) - var(--mcc-cta-inner)) / 2);width:var(--mcc-cta-inner);aspect-ratio:1;border:1px solid #22d3ee1f}.mcc-cta__core{background:#050811;border-radius:50%;place-items:center;width:112px;height:112px;margin:0 auto 44px;display:grid;box-shadow:0 0 0 1px #67e8f98c,0 0 42px 6px #22d3ee61,0 0 140px 40px #2563eb40}.mcc-cta__mark{width:48px;height:48px}.mcc-cta__title{max-width:17ch;color:var(--mcc-ink);letter-spacing:-.042em;text-wrap:balance;margin:0 auto;font-size:clamp(2rem,4.4vw,3.625rem);font-weight:800;line-height:1.05}.mcc-cta__lede{max-width:56ch;margin:20px auto 0;font-size:17.5px}@media (max-width:1000px){.mcc-sec{padding-top:88px}.mcc-hero__grid,.mcc-conn,.mcc-card--steps,.mcc-card--try,.mcc-cw,.mcc-access{grid-template-columns:minmax(0,1fr)}.mcc-orbit{max-width:460px;margin:8px auto 0}.mcc-settings{border-top:1px solid var(--mcc-rule);border-left:0}.mcc-card--steps,.mcc-card--try{gap:28px}.mcc-access{gap:40px}.mcc-access__art{width:100%;max-width:520px;margin:0 auto}.mcc-planbar{grid-template-columns:minmax(0,1fr)}.mcc-planbar>*+*{border-top:1px solid var(--mcc-rule);border-left:0}.mcc-planbar__go{justify-items:start}}@media (max-width:760px){.mcc-guide,.mcc-jobs,.mcc-notes{grid-template-columns:minmax(0,1fr)}.mcc-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mcc-table tbody{gap:12px;display:grid}.mcc-table tbody tr{border:1px solid var(--mcc-rule-2);border-radius:16px;gap:12px;padding:18px;display:grid}.mcc-table tbody>tr>*,.mcc-table td:nth-child(2){border:0;width:auto;padding:0;display:block}.mcc-table td[data-label]:before{color:var(--mcc-quiet);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px;font-size:10.5px;display:block}.mcc-qa__a{padding:0 22px 22px 76px}}@media (max-width:640px){.mcc-sec{padding-top:76px}.mcc-hero{padding-bottom:8px}.mcc-head{margin-bottom:36px}.mcc-head__lede,.mcc-lede{font-size:16px}.mcc-actions{flex-direction:column;align-items:stretch}.mcc-conn__main,.mcc-card,.mcc-card--try,.mcc-note,.mcc-kc,.mcc-scope,.mcc-meter{padding:20px}.mcc-settings caption{padding:24px 20px 4px}.mcc-settings tr{padding:16px 20px}.mcc-url{flex-wrap:wrap;gap:10px 12px;padding-left:14px}.mcc-url code{flex-basis:calc(100% - 20px);font-size:14px}.mcc-url .mcc-copy{margin-left:20px}.mcc-note,.mcc-kc,.mcc-callout,.mcc-access__item{flex-direction:column;gap:12px}.mcc-meter__calls li{grid-template-columns:auto minmax(0,1fr)}.mcc-meter__chip{display:none}.mcc-reply__rows div{grid-template-columns:88px minmax(0,1fr)}.mcc-reply__keys i{flex-basis:100%;margin-left:0}.mcc-qa summary{grid-template-columns:28px minmax(0,1fr) 28px;gap:10px;padding:18px}.mcc-qa__a{padding:0 18px 20px}.mcc-cta{--mcc-cta-top:40px;padding-top:110px}}@media (max-width:420px){.mcc-cmd__tag{display:none}.mcc-cmd{gap:8px;padding-left:14px}.mcc-cmd code{font-size:12px}.mcc-ic{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.mcc *,.mcc :before,.mcc :after{transition:none!important;animation:none!important}.mcc-orbit__packet{display:none}}
.mpt{text-align:left;max-width:1080px;margin:76px auto 0;position:relative}.mpt-stage{--mpt-ease:cubic-bezier(.22, 1, .36, 1);--mpt-serif:ui-serif, Georgia, "Times New Roman", serif;position:relative}.mpt-caption{color:var(--mcc-dim);text-align:center;margin-top:6px;font-size:12.5px}.mpt-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.mpt-seg{border:1px solid var(--mcc-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1224b3;border-radius:13px;grid-template-columns:1fr 1fr;padding:4px;display:inline-grid;position:relative}.mpt-seg button{z-index:1;height:36px;color:var(--mcc-body);font:500 13.5px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 16px;transition:color .3s;display:inline-flex;position:relative}.mpt-seg button:hover,.mpt-seg button[aria-pressed=true]{color:#fff}.mpt-seg button:focus-visible{outline:2px solid var(--mcc-sky);outline-offset:2px}.mpt-seg svg{fill:currentColor;width:16px;height:16px}.mpt-seg button[data-skin=claude] svg{color:#d97757}.mpt-seg__thumb{width:calc(50% - 4px);transition:transform .55s var(--mpt-ease);background:#94b2e624;border-radius:9px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 0 0 1px #94b2e63d,0 6px 18px -6px #0009}.mpt-stage[data-skin=chatgpt] .mpt-seg__thumb{transform:translate(100%)}.mpt-live{color:#5eead4;font:500 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.mpt-live i{background:#2dd4bf;border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite mpt-ping;box-shadow:0 0 12px #2dd4bf}@keyframes mpt-ping{0%{box-shadow:0 0 #2dd4bfb3}to{box-shadow:0 0 0 8px #2dd4bf00}}.mpt-persp{perspective:2200px;position:relative}.mpt-halo{z-index:0;filter:blur(30px);pointer-events:none;background:radial-gradient(50% 55% at 50% 55%,#2563eb8c,#0000 70%);animation:6s ease-in-out infinite mpt-breathe;position:absolute;inset:-80px -120px 0}@keyframes mpt-breathe{50%{opacity:.65;transform:scale(.97)}}.mpt-frame{z-index:3;transform-origin:50% 100%;border-radius:18px;height:580px;position:relative;box-shadow:0 0 0 1px #aac8ff40,0 70px 140px -50px #2563ebbf,0 30px 60px -30px #000000e6}@media (prefers-reduced-motion:no-preference){.mpt-frame{animation:mpt-rise 1.6s var(--mpt-ease) .15s both}}@keyframes mpt-rise{0%{opacity:0;transform:rotateX(16deg)translateY(50px)scale(.94)}to{opacity:1;transform:none}}.mpt-skins{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mpt-sweep,.mpt-flash{pointer-events:none;border-radius:inherit;position:absolute}.mpt-sweep{z-index:5;mix-blend-mode:soft-light;opacity:0;background:linear-gradient(115deg,#0000 30%,#ffffff47 48%,#0000 62%) 120% 0/300% 100%;inset:-1px}.mpt-flash{z-index:4;opacity:0;border-radius:20px;inset:-2px}.mpt-stage[data-play] .mpt-sweep{animation:mpt-sweep 1.6s var(--mpt-ease) var(--d) both}.mpt-stage[data-play] .mpt-flash{animation:mpt-flash 1s var(--mpt-ease) var(--d)}@keyframes mpt-sweep{0%{opacity:1;background-position:120% 0}to{opacity:1;background-position:-60% 0}}@keyframes mpt-flash{20%{opacity:1;box-shadow:0 0 0 1.5px #7dd3fcd9,0 10px 80px #22d3ee73}to{opacity:0}}.mpt-win{font-family:var(--font-sans);text-align:left;transition:opacity .7s, filter .7s, transform .9s var(--mpt-ease), visibility 0s .7s;line-height:normal;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.mpt-win svg{display:block}.mpt-stage:not([data-skin=claude]) .mpt-win[data-skin=claude],.mpt-stage:not([data-skin=chatgpt]) .mpt-win[data-skin=chatgpt]{visibility:hidden;opacity:0;filter:blur(10px);transform:scale(.985)}.mpt-stage[data-skin=claude] .mpt-win[data-skin=claude],.mpt-stage[data-skin=chatgpt] .mpt-win[data-skin=chatgpt]{transition-delay:0s}.mpt-side{flex-direction:column;flex:none;gap:1px;width:212px;padding:12px 10px;font-size:13px;display:flex}@container (max-width:720px){.mpt-side{display:none}}.mpt-brand{font:500 18px var(--mpt-serif);letter-spacing:-.01em;align-items:center;gap:8px;padding:6px 8px 14px;display:flex}.mpt-mk{fill:currentColor;width:20px;height:20px}.mpt-sidebtn{opacity:.5;margin-left:auto}.mpt-sidebtn svg,.mpt-nav svg{width:16px;height:16px}.mpt-newc{color:#c96442;align-items:center;gap:9px;padding:7px 8px;font-weight:500;display:flex}.mpt-newc i{color:#fff;background:#c96442;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.mpt-newc i svg{width:12px;height:12px}.mpt-nav{border-radius:8px;align-items:center;gap:10px;padding:7px 8px;display:flex}.mpt-nav svg{opacity:.75}.mpt-cap{opacity:.55;margin:14px 8px 4px;font-size:11.5px}.mpt-hi{text-overflow:ellipsis;white-space:nowrap;border-radius:8px;padding:7px 8px;overflow:hidden}.mpt-me{align-items:center;gap:9px;margin-top:auto;padding:10px 8px 2px;display:flex}.mpt-me>span{border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}.mpt-me b{font-size:12.5px;font-weight:500;display:block}.mpt-me small{opacity:.6;font-size:11px}.mpt-col{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.mpt-hd{flex:none;justify-content:space-between;align-items:center;height:50px;padding:0 16px 0 22px;font-size:14px;display:flex}.mpt-hd svg{width:14px;height:14px}.mpt-title,.mpt-model{align-items:center;gap:5px;display:inline-flex}.mpt-body{flex:1;position:relative;overflow:hidden}.mpt-stage:not([data-motion=on]) .mpt-body{flex-direction:column;justify-content:flex-end;display:flex}.mpt-inner{flex-direction:column;gap:14px;width:min(620px,90%);margin:6px auto 18px;transition:opacity .45s;display:flex}.mpt-stage[data-out] .mpt-inner{opacity:0}.mpt-ans b{font-weight:600}.mpt-ub,.mpt-ans{margin:0}.mpt-envo{flex:none;width:16px;height:16px;display:block}.mpt-spin{border:2px solid #7f7f7f40;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite mpt-rot;display:block}@keyframes mpt-rot{to{transform:rotate(360deg)}}.mpt-ok{color:#1e7b45;background:#e6f4ea;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.mpt-ok svg{width:11px;height:11px}.mpt-st,.mpt-tc__hd em,.mpt-callrow{display:grid}.mpt-st>*,.mpt-tc__hd em>*,.mpt-callrow>*{grid-area:1/1}.mpt-st{flex:none;place-items:center;width:18px;height:18px;margin-left:auto}.mpt-tbl{font-size:13px;overflow:hidden}.mpt-tbl>div{grid-template-columns:118px minmax(0,1fr);display:grid}.mpt-tbl span{padding:7px 12px}.mpt-comp{flex:none;position:relative}.mpt-line{white-space:nowrap;flex:1;min-width:0;min-height:22px;line-height:22px;position:relative;overflow:hidden}.mpt-ph{position:absolute;top:0;left:0}.mpt-field{display:none;position:relative}.mpt-caret{width:1.5px;height:18px;position:absolute;top:2px;left:0}.mpt-caret i{background:currentColor;width:100%;height:100%;animation:1s step-end infinite mpt-blink;display:block}@keyframes mpt-blink{50%{opacity:0}}.mpt-bar{align-items:center;gap:6px;margin-top:10px;display:flex}.mpt-btn{border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.mpt-btn svg{width:16px;height:16px}.mpt-chip{border-radius:9px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12.5px;display:inline-flex}.mpt-chip .mpt-envo{width:15px;height:15px}.mpt-sp{flex:1}.mpt-snd{flex:none;place-items:center;display:grid;position:relative}.mpt-snd svg{width:16px;height:16px}.mpt-claude{color:#1f1e1d;background:#faf9f5}.mpt-claude .mpt-side{color:#3d3929;background:#f5f4ee;border-right:1px solid #ebe8df}.mpt-claude .mpt-brand .mpt-mk{color:#d97757}.mpt-claude .mpt-hi[data-on]{background:#ebe8de}.mpt-claude .mpt-me{border-top:1px solid #ebe8df}.mpt-claude .mpt-me>span{color:#faf9f5;background:#3d3929}.mpt-claude .mpt-share{background:#fff;border:1px solid #e3dfd3;border-radius:9px;padding:5px 12px;font-size:12.5px}.mpt-claude .mpt-ub{background:#f0eee6;border-radius:16px;align-self:flex-end;max-width:84%;padding:10px 14px;font-size:14.5px;line-height:1.45}.mpt-claude .mpt-ans{color:#1f1e1d;font:16px/1.6 var(--mpt-serif)}.mpt-tc{color:#3d3929;background:#fff;border:1px solid #e5e1d6;border-radius:12px;font-size:13px;overflow:hidden}.mpt-tc__hd{border-bottom:1px solid #f0ede5;align-items:center;gap:8px;padding:9px 12px;font-weight:500;display:flex}.mpt-tc__hd em{color:#8a877c;justify-items:end;margin-left:auto;font-size:12px;font-style:normal;font-weight:400}.mpt-tr{align-items:center;gap:9px;min-width:0;padding:8px 12px;display:flex}.mpt-tr+.mpt-tr{border-top:1px solid #f4f1ea}.mpt-tr__ic svg{color:#8a877c;width:14px;height:14px}.mpt-tr code{color:#8a5a3b;font:500 12px var(--font-mono);background:#faf4ee;border-radius:5px;flex:none;padding:2px 6px}.mpt-arg{color:#9a978d;min-width:0;font:12px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mpt-claude .mpt-spin{border-top-color:#c96442}.mpt-claude .mpt-tbl{background:#fff;border:1px solid #e5e1d6;border-radius:12px}.mpt-claude .mpt-tbl>div+div{border-top:1px solid #f0ede5}.mpt-claude .mpt-tbl span:first-child{color:#8a887f;font:500 12px var(--font-mono);background:#fbfaf7;padding-top:8px}.mpt-claude .mpt-comp{color:#1f1e1d;background:#fff;border:1px solid #e3dfd3;border-radius:20px;width:min(660px,92%);margin:0 auto 14px;padding:13px 12px 10px 16px;font-size:14.5px;box-shadow:0 4px 20px -8px #3d392933}.mpt-claude .mpt-ph{color:#a3a198}.mpt-claude .mpt-bar{color:#57554e}.mpt-claude .mpt-btn,.mpt-claude .mpt-chip{border:1px solid #ebe8df}.mpt-claude .mpt-chip{color:#57554e}.mpt-claude .mpt-snd{color:#fff;opacity:.45;background:#c96442;border-radius:10px;width:32px;height:32px}.mpt-claude .mpt-envo__top{fill:#3d3929}.mpt-chatgpt{color:#0d0d0d;background:#fff}.mpt-chatgpt .mpt-side{background:#f9f9f9}.mpt-chatgpt .mpt-brand .mpt-mk{width:24px;height:24px}.mpt-chatgpt .mpt-hi[data-on]{background:#ececec}.mpt-chatgpt .mpt-me>span{color:#fff;background:#10a37f}.mpt-model{gap:4px;font-size:17px;font-weight:600}.mpt-model svg{color:#8f8f8f}.mpt-hd__r{align-items:center;gap:14px;font-size:13px;display:flex}.mpt-chatgpt .mpt-share{border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.mpt-chatgpt .mpt-ub{background:#f4f4f4;border-radius:18px;align-self:flex-end;max-width:78%;padding:10px 16px;font-size:15px;line-height:1.45}.mpt-chatgpt .mpt-ans{font-size:15px;line-height:1.65}.mpt-calls{flex-direction:column;gap:10px;display:flex}.mpt-called{color:#5d5d5d;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.mpt-called b{color:#0d0d0d;text-overflow:ellipsis;font-weight:500;overflow:hidden}.mpt-called>svg{flex:none;width:14px;height:14px}.mpt-dot{background:#fff;border:1px solid #e5e5e5;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.mpt-dot .mpt-envo{width:15px;height:15px}.mpt-shim{text-overflow:ellipsis;color:#0000;background:linear-gradient(90deg,#b4b4b4 0%,#0d0d0d 50%,#b4b4b4 100%) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite mpt-shim;overflow:hidden}@keyframes mpt-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.mpt-chatgpt .mpt-tbl{border:1px solid #e5e5e5;border-radius:12px}.mpt-chatgpt .mpt-tbl>div+div{border-top:1px solid #efefef}.mpt-chatgpt .mpt-tbl__th span{background:#f7f7f7;font-weight:600}.mpt-chatgpt .mpt-tbl span:first-child{color:#5d5d5d;font-weight:500}.mpt-chatgpt .mpt-tbl__th span:first-child{color:#0d0d0d;font-weight:600}.mpt-chatgpt .mpt-comp{background:#fff;border-radius:28px;align-items:center;gap:10px;width:min(680px,92%);margin:0 auto 16px;padding:10px 10px 10px 14px;font-size:15px;display:flex;box-shadow:0 0 0 1px #e3e3e3,0 8px 24px -12px #0003}.mpt-chatgpt .mpt-ph{color:#8f8f8f}.mpt-plus,.mpt-mic{color:#0d0d0d;place-items:center;display:grid}.mpt-plus svg,.mpt-mic svg{width:19px;height:19px}.mpt-chatgpt .mpt-snd{color:#fff;background:#0d0d0d;border-radius:50%;width:36px;height:36px}.mpt-snd i{place-items:center;display:grid;position:absolute;inset:0}.mpt-snd__up{opacity:0}.mpt-chatgpt .mpt-spin{border-top-color:#0d0d0d}.mpt-stage:not([data-motion=on]) .mpt-x{display:none}.mpt-stage[data-motion=on] .mpt-r,.mpt-stage[data-motion=on] .mpt-x{opacity:0}.mpt-stage[data-play] .mpt-r{animation:mpt-rv .5s var(--mpt-ease) var(--d,0s) both}.mpt-stage[data-play] .mpt-x{animation:mpt-rv .3s var(--mpt-ease) var(--d,0s) both, mpt-gone .2s var(--e,2s) forwards}.mpt-stage[data-play] .mpt-w{animation:mpt-word .5s ease calc(var(--d,0s) + var(--i,0) * 36ms) both}@keyframes mpt-rv{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mpt-gone{to{opacity:0;visibility:hidden}}@keyframes mpt-word{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.mpt-stage[data-play] .mpt-field{vertical-align:top;animation:mpt-gone 0s var(--e) forwards;display:inline-block}.mpt-stage[data-play] .mpt-typed{clip-path:inset(0 100% 0 0);animation:mpt-type var(--t) steps(var(--n)) var(--d) forwards;display:inline-block}.mpt-stage[data-play] .mpt-caret{opacity:0;animation:mpt-on calc(var(--e) - var(--d)) var(--d), mpt-caret var(--t) steps(var(--n)) var(--d) forwards}.mpt-stage[data-play] .mpt-ph{animation:mpt-off calc(var(--e) - var(--d)) var(--d)}.mpt-stage[data-play] .mpt-claude .mpt-snd{animation:mpt-on calc(var(--e) - var(--d)) var(--d), mpt-press .4s var(--mpt-ease) var(--e)}.mpt-stage[data-play] .mpt-snd__up{animation:mpt-on calc(var(--e) - var(--d)) var(--d)}.mpt-stage[data-play] .mpt-snd__wave{animation:mpt-off calc(var(--e) - var(--d)) var(--d)}.mpt-stage[data-play] .mpt-chatgpt .mpt-snd{animation:mpt-press .4s var(--mpt-ease) var(--e)}@keyframes mpt-type{to{clip-path:inset(0)}}@keyframes mpt-caret{to{left:100%}}@keyframes mpt-on{0%,to{opacity:1}}@keyframes mpt-off{0%,to{opacity:0}}@keyframes mpt-press{40%{transform:scale(.86)}}.mpt-pad{z-index:1;margin:-60px -40px 0;position:relative}.mpt-pad>svg{width:100%;height:auto;display:block;overflow:visible}.mpt-ring{fill:none;stroke:url(#mpt-ring);stroke-width:1px;vector-effect:non-scaling-stroke}.mpt-ring--orbit{stroke:#7dd3fc59;stroke-dasharray:2 7;animation:30s linear infinite mpt-flow}.mpt-fibre{fill:none;stroke:#7dd3fc2e;stroke-width:1.2px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;animation:40s linear infinite mpt-flow}@keyframes mpt-flow{to{stroke-dashoffset:-400px}}.mpt-streak{fill:none;stroke:url(#mpt-streak);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:.22 1.4;stroke-dashoffset:.22px;opacity:0;filter:url(#mpt-glow)}.mpt-stage[data-play] .mpt-streak{animation:mpt-streak 1s var(--mpt-ease) var(--d) forwards}@keyframes mpt-streak{0%{opacity:1;stroke-dashoffset:.22px}85%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}.mpt-beam{opacity:.35}.mpt-pk{fill:#e6f8ff;opacity:0;transform-box:fill-box;transform-origin:50%}.mpt-stage[data-play] .mpt-pk--down{animation:mpt-pk-down .7s var(--mpt-ease) var(--d) forwards}.mpt-stage[data-play] .mpt-pk--up{animation:mpt-pk-up .8s var(--mpt-ease) var(--d) forwards}@keyframes mpt-pk-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-78px)}}@keyframes mpt-pk-down{0%{opacity:1;transform:translateY(-78px)}to{opacity:0;transform:translateY(0)}}.mpt-core__halo{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite mpt-breathe}.mpt-core__spin{fill:none;stroke:#7dd3fc99;stroke-width:1.2px;stroke-dasharray:4 6;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;animation:18s linear infinite mpt-rot}.mpt-core__ring{fill:#08132a;stroke:#7dd3fc8c;stroke-width:1.2px;vector-effect:non-scaling-stroke}.mpt-ripple{fill:none;stroke:#7dd3fc;stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.mpt-stage[data-play] .mpt-ripple{animation:mpt-ripple 2.6s cubic-bezier(.2, .7, .3, 1) var(--d)}.mpt-ripple--soft{stroke:#7dd3fc73;animation:3.8s cubic-bezier(.2,.7,.3,1) infinite mpt-ripple}@keyframes mpt-ripple{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(13)}}.mpt-pad__host{fill:#e6f6ff;font:500 15px var(--font-mono);text-anchor:middle}.mpt-pad__meta{fill:var(--mcc-dim);font:400 12.5px var(--font-sans);text-anchor:middle}.mpt-sat{z-index:2;border:1px solid var(--mcc-rule);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--mcc-body);white-space:nowrap;background:#081022bf;border-radius:12px;align-items:center;gap:9px;padding:7px 13px 7px 7px;font-size:13px;font-weight:500;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,-50%)}.mpt-sat i{width:28px;height:28px;color:var(--mcc-sky);background:#7dd3fc14;border-radius:8px;place-items:center;display:grid}.mpt-sat i svg{width:15px;height:15px;display:block}.mpt-sat b{color:var(--mcc-soft);font-weight:500}.mpt-sat small{color:var(--mcc-dim);font:400 10.5px var(--font-mono);display:block}.mpt-sat[data-called] b:after{content:" ✓";color:#5eead4}.mpt-stage[data-play] .mpt-sat[data-called]{animation:mpt-sat-on calc(var(--e) - var(--d)) var(--mpt-ease) var(--d)}.mpt-stage[data-play] .mpt-sat[data-called] b:after{opacity:0;animation:mpt-on 10ms var(--e) forwards}@keyframes mpt-sat-on{12%,88%{color:#fff;border-color:#7dd3fcb3;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 0 0 4px #22d3ee1f,0 0 40px #22d3ee59}}@media (max-width:1100px){.mpt-sat{display:none}}@media (max-width:760px){.mpt{margin-top:56px}.mpt-top{flex-direction:column}.mpt-frame{height:540px}.mpt-halo{inset:-40px -40px 0}.mpt-pad{margin:-30px -16px 0}.mpt-pad__meta{display:none}.mpt-pad__host{font-size:22px}}@media (prefers-reduced-motion:reduce){.mpt-ripple--soft{display:none}}
