.mcp-promo-section-module__wWx4tG__wrap{width:100%;container-type:inline-size}.mcp-promo-section-module__wWx4tG__banner{aspect-ratio:1712/564;isolation:isolate;background:radial-gradient(60% 110% at 16% 30%,var(--ws-gold-dim) 0%,var(--ws-gold-soft) 40%,var(--ws-bg) 72%),radial-gradient(40% 70% at 84% 55%,var(--ws-gold-soft) 0%,transparent 70%),var(--ws-bg);width:100%;max-width:100%;box-shadow:0 40px 110px -40px color-mix(in srgb, var(--ws-gold) 35%, transparent),0 0 0 1px color-mix(in srgb, var(--ws-gold) 14%, transparent);border-radius:14px;position:relative;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb, var(--ws-gold) 16%, transparent) 1px,transparent 1.2px);-webkit-mask-image:radial-gradient(55% 80% at 20% 45%,var(--ws-gold-ink) 0%,transparent 75%);-webkit-mask-image:radial-gradient(55% 80% at 20% 45%,var(--ws-gold-ink) 0%,transparent 75%);mask-image:radial-gradient(55% 80% at 20% 45%,var(--ws-gold-ink) 0%,transparent 75%);background-size:9px 9px;position:absolute;inset:0}:is(.mcp-promo-section-module__wWx4tG__banner .waves,.mcp-promo-section-module__wWx4tG__banner .beam){pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .waves{z-index:0}.mcp-promo-section-module__wWx4tG__banner .beam{z-index:3}:is(.mcp-promo-section-module__wWx4tG__banner.noanim,.mcp-promo-section-module__wWx4tG__banner.noanim *){transition:none!important;animation:none!important}.mcp-promo-section-module__wWx4tG__banner .copy{z-index:2;flex-direction:column;justify-content:center;gap:2.1cqw;width:39%;display:flex;position:absolute;top:0;bottom:0;left:3.75%}.mcp-promo-section-module__wWx4tG__banner .tabs{background:color-mix(in srgb, var(--ws-bg) 55.0%, transparent);border:1px solid color-mix(in srgb, var(--ws-text-primary) 6%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-self:flex-start;gap:.3cqw;padding:.3cqw;display:inline-flex}.mcp-promo-section-module__wWx4tG__banner .tab{font:500 max(11px,.84cqw) var(--font-sans);color:var(--ws-text-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;align-items:center;gap:.45em;padding:.5cqw .6cqw;transition:background .3s,color .3s;display:inline-flex}.mcp-promo-section-module__wWx4tG__banner .tab[aria-selected=true]{background:var(--ws-text-primary);color:var(--ws-bg)}.mcp-promo-section-module__wWx4tG__banner .tab .ic{width:1.1em;height:1.1em;color:var(--ws-gold);place-items:center;display:inline-grid}.mcp-promo-section-module__wWx4tG__banner .tab svg{width:100%;height:100%}.mcp-promo-section-module__wWx4tG__banner .hl{font:700 2.72cqw/1.16 var(--font-sans);letter-spacing:-.018em;color:var(--ws-text-primary);margin:0}.mcp-promo-section-module__wWx4tG__banner .hl .row{white-space:nowrap;align-items:center;gap:.28em;display:flex}.mcp-promo-section-module__wWx4tG__banner .badge{border-radius:.2em;flex:none;place-items:center;width:1.02em;height:1.02em;display:inline-grid}.mcp-promo-section-module__wWx4tG__banner .badge.claude{color:var(--ws-text-primary);background:var(--ws-gold);box-shadow:0 .1em .6em color-mix(in srgb, var(--ws-text-primary) 45%, transparent)}.mcp-promo-section-module__wWx4tG__banner .badge.claude svg{width:62%;height:62%}.mcp-promo-section-module__wWx4tG__banner .badge.fortal{color:var(--ws-gold);border:.045em solid var(--ws-gold);background:color-mix(in srgb, var(--ws-gold) 8%, transparent)}.mcp-promo-section-module__wWx4tG__banner .badge.fortal svg{width:64%;height:64%}.mcp-promo-section-module__wWx4tG__banner .gold-word{background:linear-gradient(100deg,var(--ws-gold-bright) 0%,var(--ws-gold) 35%,var(--ws-gold-bright) 50%,var(--ws-gold-deep) 65%,var(--ws-gold-bright) 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite mcp-promo-section-module__wWx4tG__shine}@keyframes mcp-promo-section-module__wWx4tG__shine{0%{background-position:0 0}to{background-position:-220% 0}}.mcp-promo-section-module__wWx4tG__banner .ctas{flex-wrap:wrap;gap:.9cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .btn{font:600 max(12px,.98cqw) var(--font-sans);border-radius:999px;align-items:center;gap:.6em;min-height:36px;padding:1.02cqw 1.6cqw;text-decoration:none;transition:transform .25s;display:inline-flex;position:relative;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .btn.primary{color:var(--ws-gold-ink);background:linear-gradient(180deg,var(--ws-gold-bright),var(--ws-gold) 60%,var(--ws-gold-deep));box-shadow:0 10px 30px -8px color-mix(in srgb, var(--ws-gold) 65%, transparent),inset 0 1px 0 color-mix(in srgb, var(--ws-text-primary) 60%, transparent)}.mcp-promo-section-module__wWx4tG__banner .btn.primary:after{content:"";background:linear-gradient(105deg,transparent 35%,color-mix(in srgb, var(--ws-text-primary) 60%, transparent) 50%,transparent 65%);animation:5s ease-in-out infinite mcp-promo-section-module__wWx4tG__sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes mcp-promo-section-module__wWx4tG__sweep{0%,62%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.mcp-promo-section-module__wWx4tG__banner .btn.ghost{color:var(--ws-text-primary);background:color-mix(in srgb, var(--ws-bg) 72%, transparent);border:1px solid color-mix(in srgb, var(--ws-text-primary) 8%, transparent)}.mcp-promo-section-module__wWx4tG__banner .btn:hover{transform:translateY(-2px)}.mcp-promo-section-module__wWx4tG__banner .btn svg{flex:none;width:1.15em;height:1.15em}.mcp-promo-section-module__wWx4tG__banner .url{font:400 max(11px,.8cqw) var(--font-mono,ui-monospace, Consolas, monospace);color:var(--ws-text-tertiary);margin-top:-1cqw}.mcp-promo-section-module__wWx4tG__banner .win{z-index:2;background:linear-gradient(180deg,var(--ws-bg-elevated),var(--ws-bg));border:1px solid var(--ws-border-strong);width:21%;height:82%;box-shadow:0 30px 70px -24px color-mix(in srgb, var(--ws-bg) 85%, transparent),inset 0 1px 0 color-mix(in srgb, var(--ws-text-primary) 4%, transparent);font-family:var(--font-sans);border-radius:1cqw;flex-direction:column;display:flex;position:absolute;top:9%;left:44%;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .bar{border-bottom:1px solid var(--ws-border-strong);height:2.4cqw;min-height:28px;color:var(--ws-text-secondary);flex:none;align-items:center;gap:.45cqw;padding:0 .9cqw;font-size:max(10px,.74cqw);display:flex}.mcp-promo-section-module__wWx4tG__banner .bar i{background:var(--ws-text-tertiary);border-radius:50%;width:.55cqw;min-width:6px;height:.55cqw;min-height:6px}.mcp-promo-section-module__wWx4tG__banner .bar .ttl{margin-left:.5cqw;font-weight:500}.mcp-promo-section-module__wWx4tG__banner .bar .conn{color:var(--ws-gold);align-items:center;gap:.4em;margin-left:auto;font-size:max(9px,.64cqw);font-weight:600;display:flex}.mcp-promo-section-module__wWx4tG__banner .bar .conn:before{content:"";background:var(--ws-gold);width:.4cqw;min-width:5px;height:.4cqw;min-height:5px;box-shadow:0 0 8px var(--ws-gold);border-radius:50%;animation:1.8s ease-in-out infinite mcp-promo-section-module__wWx4tG__pulse}@keyframes mcp-promo-section-module__wWx4tG__pulse{50%{opacity:.35}}.mcp-promo-section-module__wWx4tG__banner .vp{flex:1;position:relative;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .vp:before{content:"";background:linear-gradient(var(--ws-bg-elevated),transparent);z-index:2;pointer-events:none;height:1.4cqw;position:absolute;top:0;left:0;right:0}.mcp-promo-section-module__wWx4tG__banner .feed{flex-direction:column;gap:.75cqw;padding:1cqw .9cqw;transition:transform .7s cubic-bezier(.5,0,.2,1),opacity .6s;display:flex;position:absolute;top:0;left:0;right:0}.mcp-promo-section-module__wWx4tG__banner .feed.fade{opacity:0}.mcp-promo-section-module__wWx4tG__banner .feed>[hidden]{display:none}.mcp-promo-section-module__wWx4tG__banner .pop{animation:.45s cubic-bezier(.2,.8,.2,1) both mcp-promo-section-module__wWx4tG__pop}@keyframes mcp-promo-section-module__wWx4tG__pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mcp-promo-section-module__wWx4tG__banner .msg-u{background:var(--ws-surface-3);border:1px solid var(--ws-border-strong);max-width:88%;color:var(--ws-text-primary);border-radius:.6cqw;align-self:flex-end;padding:.5cqw .75cqw;font-size:max(10px,.76cqw);line-height:1.45}.mcp-promo-section-module__wWx4tG__banner .caret{background:var(--ws-text-primary);vertical-align:-.15em;width:1px;height:1em;margin-left:1px;animation:1s step-end infinite mcp-promo-section-module__wWx4tG__blink;display:inline-block}@keyframes mcp-promo-section-module__wWx4tG__blink{50%{opacity:0}}.mcp-promo-section-module__wWx4tG__banner .msg-a{align-items:flex-start;gap:.55cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .av{background:var(--ws-gold);width:1.5cqw;min-width:18px;height:1.5cqw;min-height:18px;color:var(--ws-text-primary);border-radius:.3cqw;flex:none;place-items:center;display:grid}.mcp-promo-section-module__wWx4tG__banner .av svg{width:62%;height:62%}.mcp-promo-section-module__wWx4tG__banner .av.busy svg{animation:2.4s linear infinite mcp-promo-section-module__wWx4tG__spin}@keyframes mcp-promo-section-module__wWx4tG__spin{to{transform:rotate(360deg)}}.mcp-promo-section-module__wWx4tG__banner .col{flex-direction:column;flex:1;gap:.55cqw;min-width:0;display:flex}.mcp-promo-section-module__wWx4tG__banner .say{color:var(--ws-text-secondary);padding-top:.15cqw;font-size:max(10px,.74cqw);line-height:1.45}.mcp-promo-section-module__wWx4tG__banner .tool{border:1px solid color-mix(in srgb, var(--ws-gold) 45%, transparent);background:linear-gradient(180deg,color-mix(in srgb, var(--ws-gold) 8%, transparent),color-mix(in srgb, var(--ws-gold) 2%, transparent));border-radius:.5cqw;flex-direction:column;gap:.45cqw;padding:.55cqw .65cqw .5cqw;transition:border-color .6s,box-shadow .6s;display:flex}.mcp-promo-section-module__wWx4tG__banner .tool.live{box-shadow:0 0 22px -6px color-mix(in srgb, var(--ws-gold) 55.0%, transparent)}.mcp-promo-section-module__wWx4tG__banner .tool.done{border-color:color-mix(in srgb, var(--ws-gold) 25%, transparent)}.mcp-promo-section-module__wWx4tG__banner .tool .t1{color:var(--ws-gold-bright);white-space:nowrap;align-items:center;gap:.45em;font-size:max(10px,.72cqw);font-weight:600;display:flex}.mcp-promo-section-module__wWx4tG__banner .tool .t1 svg{width:1em;height:1em;color:var(--ws-gold);flex:none}.mcp-promo-section-module__wWx4tG__banner .tool .pct{font:500 max(9px,.62cqw) var(--font-mono,ui-monospace, Consolas, monospace);color:var(--ws-gold);margin-left:auto}.mcp-promo-section-module__wWx4tG__banner .tool .spec{font:500 max(9px,.6cqw) var(--font-sans);color:var(--ws-text-tertiary)}.mcp-promo-section-module__wWx4tG__banner .track{background:color-mix(in srgb, var(--ws-gold) 12%, transparent);border-radius:2px;height:.18cqw;min-height:2px;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .track i{background:linear-gradient(90deg,var(--ws-gold-deep),var(--ws-gold-bright));width:0;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--ws-gold) 60%, transparent);display:block}.mcp-promo-section-module__wWx4tG__banner .done-line{color:var(--ws-text-secondary);align-items:center;gap:.45em;font-size:max(10px,.7cqw);display:flex}.mcp-promo-section-module__wWx4tG__banner .done-line svg{flex:none;width:1.15em;height:1.15em}.mcp-promo-section-module__wWx4tG__banner .done-line b{color:var(--ws-gold-bright);font-weight:600}.mcp-promo-section-module__wWx4tG__banner .stage3d{z-index:2;perspective:1500px;align-items:center;width:28.5%;display:flex;position:absolute;top:0;bottom:0;left:69%}.mcp-promo-section-module__wWx4tG__banner .float{width:100%;transform-style:preserve-3d;animation:7s ease-in-out infinite mcp-promo-section-module__wWx4tG__float}@keyframes mcp-promo-section-module__wWx4tG__float{0%,to{transform:rotateY(-11deg)rotateX(3deg)translateY(0)}50%{transform:rotateY(-6deg) rotateX(1deg) translateY(var(--mcp-float-lift,0px))}}.mcp-promo-section-module__wWx4tG__banner .flipper{width:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.6,0,.2,1);position:relative}.mcp-promo-section-module__wWx4tG__banner .flipper.flip{transform:rotateY(180deg)}.mcp-promo-section-module__wWx4tG__banner .face{background:linear-gradient(180deg,var(--ws-bg-elevated),var(--ws-bg));border:1px solid color-mix(in srgb, var(--ws-gold) 40%, transparent);box-shadow:0 40px 80px -30px color-mix(in srgb, var(--ws-bg) 90%, transparent),0 0 0 1px color-mix(in srgb, var(--ws-bg) 50%, transparent),0 0 60px -20px color-mix(in srgb, var(--ws-gold) 45%, transparent);backface-visibility:hidden;border-radius:1cqw;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .face.back{position:absolute;inset:0;transform:rotateY(180deg)}.mcp-promo-section-module__wWx4tG__banner .mh{border-bottom:1px solid color-mix(in srgb, var(--ws-gold) 18%, transparent);height:2.4cqw;min-height:28px;font:600 max(10px,.72cqw) var(--font-sans);color:var(--ws-text-primary);align-items:center;gap:.5em;padding:0 1cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .mh svg{width:1.1em;height:1.1em;color:var(--ws-gold)}.mcp-promo-section-module__wWx4tG__banner .mh .st{font:500 max(9px,.62cqw) var(--font-mono,ui-monospace, Consolas, monospace);color:var(--ws-text-secondary);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.45em;margin-left:auto;display:flex}.mcp-promo-section-module__wWx4tG__banner .mh .st:before{content:"";background:var(--ws-text-tertiary);border-radius:50%;width:.45cqw;min-width:5px;height:.45cqw;min-height:5px}.mcp-promo-section-module__wWx4tG__banner .mh .st.busy{color:var(--ws-gold)}.mcp-promo-section-module__wWx4tG__banner .mh .st.busy:before{background:var(--ws-gold);box-shadow:0 0 8px var(--ws-gold);animation:1s ease-in-out infinite mcp-promo-section-module__wWx4tG__pulse}.mcp-promo-section-module__wWx4tG__banner .mh .st.ready{color:var(--ws-status-approved)}.mcp-promo-section-module__wWx4tG__banner .mh .st.ready:before{background:var(--ws-status-approved)}.mcp-promo-section-module__wWx4tG__banner .mh .st.rec{color:var(--ws-status-rejected)}.mcp-promo-section-module__wWx4tG__banner .mh .st.rec:before{background:var(--ws-status-rejected);box-shadow:0 0 8px var(--ws-status-rejected);animation:1s ease-in-out infinite mcp-promo-section-module__wWx4tG__pulse}.mcp-promo-section-module__wWx4tG__banner .screen{aspect-ratio:16/9;background:var(--ws-bg-sunken);position:relative;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .screen .grid{background-image:linear-gradient(color-mix(in srgb, var(--ws-gold) 7.0%, transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb, var(--ws-gold) 7.0%, transparent) 1px,transparent 1px);background-size:8% 14.2%;transition:opacity .6s;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .screen .wait{font:500 max(10px,.72cqw) var(--font-mono,ui-monospace, Consolas, monospace);color:var(--ws-text-tertiary);letter-spacing:.08em;place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .screen .corner{aspect-ratio:1;border:1.5px solid color-mix(in srgb, var(--ws-gold) 55.0%, transparent);width:6%;position:absolute}.mcp-promo-section-module__wWx4tG__banner .corner.tl{border-bottom:0;border-right:0;top:5%;left:3%}.mcp-promo-section-module__wWx4tG__banner .corner.tr{border-bottom:0;border-left:0;top:5%;right:3%}.mcp-promo-section-module__wWx4tG__banner .corner.bl{border-top:0;border-right:0;bottom:5%;left:3%}.mcp-promo-section-module__wWx4tG__banner .corner.br{border-top:0;border-left:0;bottom:5%;right:3%}.mcp-promo-section-module__wWx4tG__banner .screen img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .screen .pv{filter:blur(18px)saturate(.5)brightness(.55);opacity:0;transition:opacity .6s}.mcp-promo-section-module__wWx4tG__banner .screen .fl{clip-path:inset(0 0 100%)}.mcp-promo-section-module__wWx4tG__banner .screen .edge{background:linear-gradient(90deg,transparent,var(--ws-gold-bright) 20%,var(--ws-gold-bright) 80%,transparent);height:2px;box-shadow:0 0 18px 4px color-mix(in srgb, var(--ws-gold) 70%, transparent);opacity:0;position:absolute;top:0;left:0;right:0}.mcp-promo-section-module__wWx4tG__banner .mf{border-top:1px solid color-mix(in srgb, var(--ws-gold) 14%, transparent);height:3.3cqw;min-height:36px;font:500 max(9px,.62cqw) var(--font-mono,ui-monospace, Consolas, monospace);color:var(--ws-text-secondary);align-items:center;gap:.7cqw;padding:0 1cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .slots{gap:.45cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .slot{aspect-ratio:16/9;border:1px dashed color-mix(in srgb, var(--ws-gold) 30%, transparent);background:var(--ws-bg-sunken);border-radius:.25cqw;width:3.6cqw;min-width:40px;position:relative;overflow:hidden}.mcp-promo-section-module__wWx4tG__banner .slot img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .slot.fill{border-style:solid;border-color:color-mix(in srgb, var(--ws-gold) 60%, transparent)}.mcp-promo-section-module__wWx4tG__banner .slot.fill img{opacity:1}.mcp-promo-section-module__wWx4tG__banner .slot .pl{opacity:0;place-items:center;transition:opacity .5s;display:grid;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .slot.fill .pl{opacity:1}.mcp-promo-section-module__wWx4tG__banner .slot .pl svg{width:34%;height:auto;filter:drop-shadow(0 1px 2px var(--ws-gold-ink))}.mcp-promo-section-module__wWx4tG__banner .mf .spec{text-align:right;white-space:nowrap;margin-left:auto}.mcp-promo-section-module__wWx4tG__banner .vid{width:100%;height:100%;display:block;position:absolute;inset:0}.mcp-promo-section-module__wWx4tG__banner .ctrl{flex:1;align-items:center;gap:.7cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .ctrl svg{width:1.1em;height:1.1em;color:var(--ws-text-primary);flex:none}.mcp-promo-section-module__wWx4tG__banner .scrub{background:color-mix(in srgb, var(--ws-text-primary) 12%, transparent);border-radius:3px;flex:1;height:.22cqw;min-height:3px;position:relative}.mcp-promo-section-module__wWx4tG__banner .scrub i{background:linear-gradient(90deg,var(--ws-gold-deep),var(--ws-gold-bright));border-radius:3px;width:0;position:absolute;top:0;bottom:0;left:0}.mcp-promo-section-module__wWx4tG__banner .scrub b{background:var(--ws-gold-bright);width:.7cqw;min-width:8px;height:.7cqw;min-height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--ws-gold) 80%, transparent);border-radius:50%;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.mcp-promo-section-module__wWx4tG__banner .tc{font-variant-numeric:tabular-nums;color:var(--ws-text-secondary)}.mcp-promo-section-module__wWx4tG__banner .glow{background:radial-gradient(50% 50% at 50% 50%,color-mix(in srgb, var(--ws-gold) 35%, transparent),transparent 70%);filter:blur(6px);border-radius:50%;height:10%;position:absolute;bottom:-9%;left:8%;right:8%;transform:translateZ(-40px)}.mcp-promo-section-module__wWx4tG__banner .tag{font:500 max(9px,.6cqw) var(--font-mono,ui-monospace, Consolas, monospace);letter-spacing:.16em;color:var(--ws-gold);text-transform:uppercase;position:absolute;top:-2.2cqw;left:0}@container (max-width:760px){.mcp-promo-section-module__wWx4tG__banner{aspect-ratio:auto;flex-direction:column;gap:6cqw;padding:8cqw 5cqw 7cqw;display:flex}.mcp-promo-section-module__wWx4tG__banner .copy{gap:4.2cqw;width:100%;position:relative;left:auto}.mcp-promo-section-module__wWx4tG__banner .tabs{scrollbar-width:none;max-width:100%;padding:.8cqw;overflow-x:auto}.mcp-promo-section-module__wWx4tG__banner .tabs::-webkit-scrollbar{display:none}.mcp-promo-section-module__wWx4tG__banner .tab{padding:1.5cqw 3cqw;font-size:3.2cqw}.mcp-promo-section-module__wWx4tG__banner .hl{font-size:7cqw}.mcp-promo-section-module__wWx4tG__banner .hl .row{white-space:normal;flex-wrap:wrap}.mcp-promo-section-module__wWx4tG__banner .btn{padding:3cqw 4.6cqw;font-size:3.4cqw}.mcp-promo-section-module__wWx4tG__banner .ctas{gap:2.4cqw}.mcp-promo-section-module__wWx4tG__banner .url{margin-top:-2cqw;font-size:2.9cqw}.mcp-promo-section-module__wWx4tG__banner .stage3d{perspective:none;order:2;width:100%;position:relative;left:auto}.mcp-promo-section-module__wWx4tG__banner .float{animation:none}.mcp-promo-section-module__wWx4tG__banner .win{border-radius:3cqw;order:3;width:100%;height:92cqw;position:relative;top:auto;left:auto}:is(.mcp-promo-section-module__wWx4tG__banner .bar,.mcp-promo-section-module__wWx4tG__banner .mh){gap:1.6cqw;height:9cqw;padding:0 3.5cqw;font-size:3.2cqw}:is(.mcp-promo-section-module__wWx4tG__banner .bar .conn,.mcp-promo-section-module__wWx4tG__banner .mh .st){font-size:2.6cqw}.mcp-promo-section-module__wWx4tG__banner .feed{gap:3cqw;padding:4cqw}.mcp-promo-section-module__wWx4tG__banner .msg-u{border-radius:2.4cqw;padding:2.2cqw 3cqw;font-size:3.3cqw}:is(.mcp-promo-section-module__wWx4tG__banner .say,.mcp-promo-section-module__wWx4tG__banner .tool .t1,.mcp-promo-section-module__wWx4tG__banner .done-line){font-size:3.2cqw}.mcp-promo-section-module__wWx4tG__banner .tool{border-radius:2cqw;gap:2cqw;padding:2.6cqw}:is(.mcp-promo-section-module__wWx4tG__banner .tool .spec,.mcp-promo-section-module__wWx4tG__banner .tool .pct){font-size:2.5cqw}.mcp-promo-section-module__wWx4tG__banner .track{height:.7cqw}.mcp-promo-section-module__wWx4tG__banner .av{border-radius:1.4cqw;width:6cqw;height:6cqw}.mcp-promo-section-module__wWx4tG__banner .col{gap:2.2cqw}.mcp-promo-section-module__wWx4tG__banner .msg-a{gap:2.4cqw}.mcp-promo-section-module__wWx4tG__banner .face{border-radius:3cqw}.mcp-promo-section-module__wWx4tG__banner .mf{gap:2.4cqw;height:11cqw;padding:0 3.5cqw;font-size:2.6cqw}.mcp-promo-section-module__wWx4tG__banner .slot{width:12cqw}.mcp-promo-section-module__wWx4tG__banner .scrub{height:.8cqw}.mcp-promo-section-module__wWx4tG__banner .tag{display:none}.mcp-promo-section-module__wWx4tG__banner .beam{display:none}}.mcp-promo-section-module__wWx4tG__banner{color:var(--ws-text-primary);font-family:var(--font-sans)}.mcp-promo-section-module__wWx4tG__banner *,.mcp-promo-section-module__wWx4tG__banner :before,.mcp-promo-section-module__wWx4tG__banner :after{box-sizing:border-box}.mcp-promo-section-module__wWx4tG__banner [hidden]{display:none!important}:is(.mcp-promo-section-module__wWx4tG__banner>[role=tabpanel],.mcp-promo-section-module__wWx4tG__banner .illustration){display:contents}:is(.mcp-promo-section-module__wWx4tG__banner .illustration,.mcp-promo-section-module__wWx4tG__banner .waves,.mcp-promo-section-module__wWx4tG__banner .beam){pointer-events:none}:is(.mcp-promo-section-module__wWx4tG__banner .app-mark,.mcp-promo-section-module__wWx4tG__banner .fortal-mark){object-fit:contain;flex:none;display:block}.mcp-promo-section-module__wWx4tG__banner .tab .app-mark{width:1.1em;height:1.1em}.mcp-promo-section-module__wWx4tG__banner .terminal-mark{background:var(--ws-gold-bright);border-radius:3px}.mcp-promo-section-module__wWx4tG__banner .badge.app{background:var(--ws-bg-elevated);border:1px solid var(--ws-gold-border)}.mcp-promo-section-module__wWx4tG__banner .badge img{width:64%;height:64%}.mcp-promo-section-module__wWx4tG__banner .av{background:var(--ws-bg-elevated)}.mcp-promo-section-module__wWx4tG__banner .av img{width:75%;height:75%}.mcp-promo-section-module__wWx4tG__banner .av.busy img{animation:2.4s linear infinite mcp-promo-section-module__wWx4tG__spin}:is(.mcp-promo-section-module__wWx4tG__banner .tool .t1 img,.mcp-promo-section-module__wWx4tG__banner .mh img){width:1.1em;height:1.1em}.mcp-promo-section-module__wWx4tG__banner .done-line>svg{color:var(--ws-status-approved)}.mcp-promo-section-module__wWx4tG__banner .hl .row{white-space:normal;flex-wrap:wrap}.mcp-promo-section-module__wWx4tG__banner .url{min-width:0;max-width:100%}.mcp-promo-section-module__wWx4tG__banner .url code{white-space:nowrap;max-width:100%;padding-block:3px;display:block;overflow-x:auto}:is(.mcp-promo-section-module__wWx4tG__banner .tab:focus-visible,.mcp-promo-section-module__wWx4tG__banner .btn:focus-visible,.mcp-promo-section-module__wWx4tG__banner .url code:focus-visible){outline:2px solid var(--ws-gold-bright);outline-offset:3px}.mcp-promo-section-module__wWx4tG__banner[data-running=false] *,.mcp-promo-section-module__wWx4tG__banner[data-running=false] :before,.mcp-promo-section-module__wWx4tG__banner[data-running=false] :after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mcp-promo-section-module__wWx4tG__banner *,.mcp-promo-section-module__wWx4tG__banner :before,.mcp-promo-section-module__wWx4tG__banner :after{transition:none!important;animation:none!important}}:is(.mcp-promo-section-module__wWx4tG__banner[lang=th] .mh .st,.mcp-promo-section-module__wWx4tG__banner[lang=th] .screen .wait,.mcp-promo-section-module__wWx4tG__banner[lang=th] .tag){font-family:var(--font-sans)}.mcp-promo-section-module__wWx4tG__banner .btn.primary{background:var(--ws-gold-gradient)}.mcp-promo-section-module__wWx4tG__endpointRow{align-items:center;gap:4px;min-width:0;max-width:100%;display:inline-flex}.mcp-promo-section-module__wWx4tG__endpointValue,.mcp-promo-section-module__wWx4tG__copyButton{border-radius:var(--ws-radius-sm);min-height:32px;color:var(--ws-text-secondary);cursor:pointer;border:0;align-items:center;display:inline-flex}.mcp-promo-section-module__wWx4tG__endpointValue{min-width:0;font:inherit;text-align:left;background:0 0;flex:0 auto;padding:0}.mcp-promo-section-module__wWx4tG__banner .mcp-promo-section-module__wWx4tG__endpointValue code{white-space:normal;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;overflow-x:visible}.mcp-promo-section-module__wWx4tG__copyButton{background:0 0;flex:none;justify-content:center;width:28px;padding:6px}.mcp-promo-section-module__wWx4tG__endpointValue:focus-visible,.mcp-promo-section-module__wWx4tG__copyButton:focus-visible{outline:2px solid var(--ws-gold-bright);outline-offset:3px}.mcp-promo-section-module__wWx4tG__endpointValue:disabled,.mcp-promo-section-module__wWx4tG__copyButton:disabled{opacity:.5;cursor:not-allowed}.mcp-promo-section-module__wWx4tG__copyFeedback{min-height:32px;font-family:var(--font-sans);font-size:var(--ws-text-xs);color:var(--ws-text-secondary);align-items:center;gap:6px;padding-top:4px;line-height:1.4;display:flex}.mcp-promo-section-module__wWx4tG__copyFeedback svg{flex:none}.mcp-promo-section-module__wWx4tG__copyError{color:var(--ws-status-rejected)}@container (max-width:760px){.mcp-promo-section-module__wWx4tG__banner .hl .row:last-child{white-space:nowrap;flex-wrap:nowrap;min-height:8.12cqw;font-size:5cqw}}
.hero-carousel-module__klXpUq__hero{isolation:isolate;width:min(1600px, calc(100% - 2 * var(--space-6)));border-radius:var(--radius-md);background:var(--card);height:clamp(390px,40vw,620px);box-shadow:var(--shadow-card);animation:hero-carousel-module__klXpUq__heroIn .6s var(--ease) backwards;border:0;margin-inline:auto;position:relative;overflow:hidden}@keyframes hero-carousel-module__klXpUq__heroIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hero-carousel-module__klXpUq__slide{background:var(--card);animation:hero-carousel-module__klXpUq__slideReveal var(--dur-slow) var(--ease) both;position:absolute;inset:0;overflow:hidden}@keyframes hero-carousel-module__klXpUq__slideReveal{0%{opacity:.55;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}.hero-carousel-module__klXpUq__slideMedia{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;animation:hero-carousel-module__klXpUq__heroKenBurns 20s var(--ease) infinite alternate;position:absolute;inset:0}@keyframes hero-carousel-module__klXpUq__heroKenBurns{0%{transform:scale(1)}to{transform:scale(1.055)translate(-.7%,-.35%)}}.hero-carousel-module__klXpUq__scrim{z-index:1;pointer-events:none;background:linear-gradient(#0606051f 0%,#06060514 38%,#06060561 66%,#060605c7 100%),linear-gradient(90deg,#0606052e,#0000 18% 82%,#0606052e);position:absolute;inset:0}.hero-carousel-module__klXpUq__slideCopy{z-index:2;text-align:center;color:#fffaf0;flex-direction:column;align-items:center;width:min(780px,100% - 160px);display:flex;position:absolute;bottom:38px;left:50%;transform:translate(-50%)}.hero-carousel-module__klXpUq__slideTitle,.hero-carousel-module__klXpUq__slideDescription{text-wrap:balance;text-shadow:0 2px 18px #000000b8}.hero-carousel-module__klXpUq__slideTitle{max-width:760px;font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,2.55vw,42px);font-weight:700;line-height:1.12}.hero-carousel-module__klXpUq__slideDescription{color:#fffaf0d6;max-width:680px;margin:10px 0 0;font-size:clamp(13px,1.15vw,16px);line-height:1.45}.hero-carousel-module__klXpUq__slideCta{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb, var(--primary) 72%, white);border-radius:var(--radius-sm);background:var(--primary-gradient);min-width:140px;min-height:42px;color:var(--primary-foreground);box-shadow:0 8px 24px #00000052, 0 0 24px color-mix(in srgb, var(--primary) 18%, transparent);transition:transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);margin-top:14px;padding:0 20px;font-size:13px;font-weight:700;display:inline-flex}.hero-carousel-module__klXpUq__slideCta:hover{filter:brightness(1.07);box-shadow:0 10px 28px #00000061, 0 0 30px color-mix(in srgb, var(--primary) 28%, transparent);transform:translateY(-2px)}.hero-carousel-module__klXpUq__slideCta:active{transform:translateY(0)}.hero-carousel-module__klXpUq__rotationControl{z-index:4;border-radius:var(--radius-pill);color:#fffaf0;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:opacity var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);background:#0a0a0961;border:1px solid #fff3;place-items:center;padding:0;display:grid;position:absolute}.hero-carousel-module__klXpUq__rotationControl:hover{border-color:color-mix(in srgb, var(--primary) 58%, white 12%);color:var(--primary);background:#0a0a09ad}.hero-carousel-module__klXpUq__rotationControl{top:var(--space-4);right:var(--space-4);opacity:.72;width:36px;height:36px}.hero-carousel-module__klXpUq__rotationControl:hover{transform:scale(1.06)}.hero-carousel-module__klXpUq__dots{z-index:4;justify-content:center;align-items:center;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.hero-carousel-module__klXpUq__dot{border-radius:var(--radius-pill);cursor:pointer;background:0 0;place-items:center;width:28px;height:28px;padding:0;display:grid}.hero-carousel-module__klXpUq__dot>span{border-radius:var(--radius-pill);width:6px;height:6px;transition:width var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);background:#fffaf080;box-shadow:0 1px 5px #00000094}.hero-carousel-module__klXpUq__dot:hover>span{background:#fffaf0db}.hero-carousel-module__klXpUq__dotActive{width:38px}.hero-carousel-module__klXpUq__dotActive>span,.hero-carousel-module__klXpUq__dotActive:hover>span{background:var(--primary);width:24px;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 55%, transparent)}.hero-carousel-module__klXpUq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.hero-carousel-module__klXpUq__rotationControl{opacity:.3}.hero-carousel-module__klXpUq__hero:hover .hero-carousel-module__klXpUq__rotationControl,.hero-carousel-module__klXpUq__hero:focus-within .hero-carousel-module__klXpUq__rotationControl{opacity:.92}}@media (max-width:900px){.hero-carousel-module__klXpUq__hero{width:calc(100% - 2 * var(--space-4));height:clamp(390px,56vw,520px)}.hero-carousel-module__klXpUq__slideCopy{width:min(680px,100% - 112px)}}@media (max-width:600px){.hero-carousel-module__klXpUq__hero{width:calc(100% - 2 * var(--space-3));height:clamp(430px,122vw,560px)}.hero-carousel-module__klXpUq__slideCopy{width:calc(100% - 48px);bottom:44px}.hero-carousel-module__klXpUq__slideTitle{font-size:clamp(25px,8vw,34px);line-height:1.14}.hero-carousel-module__klXpUq__slideDescription{margin-top:var(--space-2);font-size:13px}.hero-carousel-module__klXpUq__slideCta{min-width:132px;min-height:40px;margin-top:var(--space-3)}.hero-carousel-module__klXpUq__rotationControl{top:var(--space-3);right:var(--space-3)}.hero-carousel-module__klXpUq__dots{bottom:9px}}@media (prefers-reduced-motion:reduce){.hero-carousel-module__klXpUq__hero,.hero-carousel-module__klXpUq__slide,.hero-carousel-module__klXpUq__slideMedia{animation:none}}
