/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.runmux-homepage{--zh:"Noto Sans SC", "Source Han Sans SC", "Noto Sans CJK SC", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei";--font:"Ubuntu", var(--zh), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:"Ubuntu Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, var(--zh), monospace;--fs-display:clamp(44px, 6.2vw, 84px);--fs-h1:clamp(36px, 4.6vw, 60px);--fs-h2:clamp(28px, 3.4vw, 44px);--fs-h3:clamp(20px, 2vw, 26px);--fs-h4:17px;--fs-lead:clamp(17px, 1.4vw, 20px);--fs-body:16px;--fs-sm:14px;--fs-xs:13px;--lh-tight:1.06;--lh-snug:1.25;--lh-body:1.7;--lh-cjk:1.75;--ls-tight:-.03em;--ls-cjk:.02em;--ink-950:#100e0e;--ink-900:#181515;--ink-800:#242121;--ink-700:#3e3c3c;--ink-600:#4e4b4b;--ink-500:#6e6b6b;--ink-400:#8e8a8a;--ink-300:#c0bdbd;--ink-200:#d8d5d5;--ink-100:#ebe9e9;--paper:#f7fdfd;--white:#fff;--coral-700:#b93434;--coral-600:#e14f4f;--coral-500:#ff6b6b;--coral-400:#ff8a8a;--coral-300:#ffb3b3;--coral-100:#ffe5e5;--blue-700:#004a90;--blue-600:#0062bd;--blue-500:#0496ff;--blue-400:#70b8ff;--blue-300:#7ccbff;--blue-100:#ddf1ff;--success:#2fb37a;--success-soft:#2fb37a29;--warn:#f0a63a;--warn-soft:#f0a63a2e;--danger:#990c23;--danger-hover:#7f0a1d;--danger-soft:#990c2324;--info:var(--blue-500);--info-soft:#0496ff29;--success-on:var(--ink-950);--warn-on:var(--ink-950);--danger-on:#fff;--coral-on:#000;--primary:var(--coral-500);--primary-fg:var(--coral-on);--primary-soft:#ff6b6b2e;--progress:var(--coral-500);--badge-brand-bg:var(--coral-500);--badge-brand-fg:var(--coral-on);--code-fg:var(--paper);--grad-a:var(--coral-500);--grad-b:var(--blue-500);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:48px;--s-10:64px;--s-11:80px;--s-12:96px;--sec:clamp(96px, 11vw, 176px);--gut:clamp(16px, 2.2vw, 32px);--maxw:1240px;--maxw-text:68ch;--ctl-sm:36px;--ctl-md:44px;--ctl-lg:52px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--z-sticky:100;--z-menu:200;--z-toast:300;--z-dialog:400;--z-skip:500;--ease:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--d-press:.12s;--d-fast:.15s;--d-base:.25s;--d-slow:.45s;--d-reveal:.7s;--stagger:70ms}.runmux-homepage.page-dark,.runmux-homepage .surface-dark{--bg:var(--ink-900);--card:#1e1b1b;--surface:var(--ink-800);--surface-2:#2a2626;--bg-2:var(--card);--bg-3:var(--surface);--card-2:var(--surface);--fg-strong:var(--paper);--fg:#e9ecec;--fg-2:var(--ink-300);--fg-3:var(--fg-2);--border:#f7fdfd1a;--border-2:#f7fdfd2e;--border-3:#918d8d;--link:var(--blue-400);--info-fg:var(--blue-400);--data:var(--blue-400);--primary-hover:var(--coral-400);--ring:var(--coral-400);--success-fg:#3dd68c;--warn-fg:var(--warn);--danger-fg:#ff9592;--code-bg:#0b0a0a;--shadow-overlay:0 1px 2px #0006, 0 14px 36px -12px #000000b3;--shadow-dialog:0 4px 12px -4px #00000080, 0 36px 72px -24px #000c;background:var(--bg);color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.runmux-homepage .surface-deep{--bg:var(--ink-950);--card:var(--ink-900);--surface:#1e1b1b;--surface-2:var(--ink-800)}.runmux-homepage *{box-sizing:border-box}.runmux-homepage{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height,64px) + 16px);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.7}.runmux-homepage button,.runmux-homepage input,.runmux-homepage select,.runmux-homepage textarea{font:inherit}.runmux-homepage a,.runmux-homepage button{-webkit-tap-highlight-color:transparent}.runmux-homepage button{cursor:pointer}.runmux-homepage a{color:inherit;text-decoration:none}.runmux-homepage a:focus-visible,.runmux-homepage button:focus-visible,.runmux-homepage input:focus-visible,.runmux-homepage select:focus-visible,.runmux-homepage textarea:focus-visible{outline:2px solid var(--ring);outline-offset:5px}.runmux-homepage ::selection{background:var(--coral-500);color:var(--primary-fg)}.runmux-homepage h1,.runmux-homepage h2,.runmux-homepage h3{color:var(--paper);font-weight:500}.runmux-homepage h2{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,44px);line-height:1.35}.runmux-homepage h3{letter-spacing:-.02em;font-size:24px;line-height:1.4}.runmux-homepage p{color:var(--fg-2)}.runmux-homepage svg{flex-shrink:0}.runmux-homepage .container{width:min(1240px,100% - 96px);margin:auto}.runmux-homepage .section{border-top:1px solid var(--border);padding:112px 0}.runmux-homepage .eyebrow{font:13px var(--mono);letter-spacing:.12em;text-transform:none;color:var(--fg-2);align-items:center;gap:12px;margin-bottom:24px;display:flex}.runmux-homepage .eyebrow:before{content:"";background:var(--fg-2);width:20px;height:1px}.runmux-homepage .section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px;display:flex}.runmux-homepage .section-heading p{max-width:350px;font-size:15px}.runmux-homepage .button{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;height:48px;padding:0 24px;font-size:14px;font-weight:500;transition:background .2s,transform .15s;display:inline-flex}.runmux-homepage .button:active{transform:scale(.98)}.runmux-homepage .button-primary{background:var(--primary);color:var(--primary-fg)}.runmux-homepage .button-primary:hover{background:var(--coral-400)}.runmux-homepage .button-secondary{color:var(--paper);border-color:var(--border-2);background:0 0}.runmux-homepage .button-ghost:hover,.runmux-homepage .button-secondary:hover{background:var(--surface)}.runmux-homepage .button-ghost{color:var(--fg-2);background:0 0;padding:0 12px}.runmux-homepage .text-link{color:var(--link);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.runmux-homepage .text-link:hover{gap:16px}.runmux-homepage .mono{font-family:var(--mono)}.runmux-homepage .skip{z-index:500;background:var(--primary);color:var(--primary-fg);padding:12px;position:absolute;top:-100px;left:20px}.runmux-homepage .skip:focus{top:12px}.runmux-homepage .site-header{border-bottom:1px solid var(--border);background:var(--ink-950);height:88px}.runmux-homepage .nav-shell{justify-content:space-between;gap:32px;height:100%}.runmux-homepage .brand,.runmux-homepage .nav-shell{align-items:center;display:flex}.runmux-homepage .brand img{width:132px;height:33px}.runmux-homepage .nav-links{color:var(--fg-2);gap:32px;margin-left:48px;margin-right:auto;font-size:14px;display:flex}.runmux-homepage .nav-links a:hover{color:var(--paper)}.runmux-homepage .nav-actions{align-items:center;gap:16px;display:flex}.runmux-homepage .nav-actions .button{height:40px;padding:0 20px}.runmux-homepage .menu-toggle{display:none}.runmux-homepage .hero{background:var(--ink-950);padding:96px 0 0;overflow:hidden}.runmux-homepage .hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:32px;padding-bottom:80px;display:grid}.runmux-homepage .hero h1{letter-spacing:-.05em;font-size:clamp(44px,4.8vw,66px);font-weight:500;line-height:1.25}.runmux-homepage .hero h1 span{color:var(--fg-2)}.runmux-homepage .hero .intro{max-width:450px;margin-top:28px;font-size:17px;line-height:1.9}.runmux-homepage .hero-actions{gap:12px;margin-top:36px;display:flex}.runmux-homepage .hero-note{color:var(--fg-2);gap:8px;margin-top:20px;font-size:13px}.runmux-homepage .hero-foot,.runmux-homepage .hero-note{align-items:center;display:flex}.runmux-homepage .hero-foot{border-top:1px solid var(--border);justify-content:space-between;gap:24px;padding:24px 0}.runmux-homepage .hero-foot p{font-size:13px}.runmux-homepage .modality-list{color:var(--fg-2);align-items:center;gap:32px;font-size:13px;display:flex}.runmux-homepage .modality-list span{align-items:center;gap:8px;display:flex}.runmux-homepage .routing-stage{background-image:radial-gradient(var(--ink-700) .6px, transparent .6px);isolation:isolate;background-size:20px 20px;min-height:432px;position:relative}.runmux-homepage .stage-caption{font:13px var(--mono);letter-spacing:.08em;left:20px}.runmux-homepage .stage-caption,.runmux-homepage .stage-tag{color:var(--fg-2);position:absolute;top:0}.runmux-homepage .stage-tag{border:1px solid var(--border);border-radius:4px;padding:2px 8px;font-size:13px;right:0}.runmux-homepage .flow-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.runmux-homepage .flow-lines path{fill:none;stroke:var(--ink-600);stroke-width:1.2px}.runmux-homepage .flow-lines .active{stroke:var(--blue-400);stroke-width:1.5px}.runmux-homepage .flow-input{background:var(--ink-900);border:1px solid var(--border-2);font:13px var(--mono);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:80px;left:16px}.runmux-homepage .router-node{background:var(--surface);border:1px solid var(--border-2);width:100px;height:100px;box-shadow:0 0 0 10px var(--ink-950), 0 0 0 11px var(--border);border-radius:20px;place-content:center;display:grid;position:absolute;top:146px;left:42%}.runmux-homepage .router-node svg{width:44px;height:44px;color:var(--paper)}.runmux-homepage .router-name{text-align:center;width:100px;font:13px var(--mono);color:var(--fg-2);position:absolute;top:264px;left:42%}.runmux-homepage .model-stack{gap:12px;display:grid;position:absolute;top:64px;right:0}.runmux-homepage .model-node{border:1px solid var(--border);background:var(--ink-900);min-width:132px;font:13px var(--mono);color:var(--fg-2);border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.runmux-homepage .model-node.selected{border-color:var(--blue-400);color:var(--blue-400)}.runmux-homepage .model-node small{margin-left:auto;font-size:13px}.runmux-homepage .response-strip{background:var(--ink-900);border:1px solid var(--border);border-radius:10px;justify-content:space-between;gap:20px;padding:16px 20px;display:flex;position:absolute;bottom:16px;left:16px;right:0}.runmux-homepage .response-strip span{font:13px var(--mono);color:var(--fg-2)}.runmux-homepage .response-strip strong{font:14px var(--mono);color:var(--blue-400)}.runmux-homepage .products{grid-template-columns:1fr 1fr;gap:24px;display:grid}.runmux-homepage .product{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;min-width:0;padding:36px;display:flex}.runmux-homepage .product-top{justify-content:space-between;align-items:center;margin-bottom:36px;display:flex}.runmux-homepage .product-top>span{font:13px var(--mono);color:var(--fg-2)}.runmux-homepage .product h3{margin-bottom:16px;font-size:28px}.runmux-homepage .product p{max-width:430px;font-size:15px}.runmux-homepage .product-art{background:var(--ink-950);border-radius:10px;justify-content:center;align-items:center;height:156px;margin:28px 0;display:flex;overflow:hidden}.runmux-homepage .api-art{gap:16px}.runmux-homepage .api-art .mini-node{border:1px solid var(--border-2);color:var(--fg-2);font:13px var(--mono);border-radius:8px;padding:12px}.runmux-homepage .api-art>span{color:var(--blue-400)}.runmux-homepage .rack{align-items:flex-end;gap:8px;display:flex}.runmux-homepage .rack>div{gap:6px;width:64px;display:grid}.runmux-homepage .rack i{background:var(--surface);border:1px solid var(--border-2);border-radius:4px;height:22px;position:relative}.runmux-homepage .rack i:after{content:"";background:var(--blue-400);border-radius:50%;width:4px;height:4px;position:absolute;top:8px;right:8px}.runmux-homepage .product-bottom{justify-content:space-between;align-items:center;gap:12px;display:flex}.runmux-homepage .product-bottom small{color:var(--fg-2);font-size:13px}.runmux-homepage .quickstart{background:var(--ink-950)}.runmux-homepage .split-section{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.runmux-homepage .split-copy>p{max-width:380px;margin-top:24px;font-size:15px}.runmux-homepage .steps{gap:20px;margin:36px 0;display:grid}.runmux-homepage .step{color:var(--fg-2);align-items:center;gap:16px;font-size:14px;display:flex}.runmux-homepage .step b{border:1px solid var(--border-2);width:28px;height:28px;font:13px var(--mono);color:var(--paper);border-radius:50%;place-content:center;display:grid}.runmux-homepage .code-window{background:var(--card);border:1px solid var(--border-2);border-radius:14px;min-width:0;overflow:hidden}.runmux-homepage .window-bar{border-bottom:1px solid var(--border);justify-content:space-between;padding:16px 20px}.runmux-homepage .window-bar,.runmux-homepage .window-title{align-items:center;gap:12px;display:flex}.runmux-homepage .window-title{color:var(--fg-2);font:13px var(--mono)}.runmux-homepage .window-dots{gap:5px;display:flex}.runmux-homepage .window-dots i{background:var(--ink-600);border-radius:50%;width:6px;height:6px}.runmux-homepage .segmented{background:var(--surface);border-radius:8px;gap:4px;padding:4px;display:flex}.runmux-homepage .segmented button{font:13px var(--mono);color:var(--fg-2);background:0 0;border:0;border-radius:5px;padding:4px 12px}.runmux-homepage .segmented button[aria-checked=true],.runmux-homepage .segmented button[aria-pressed=true]{background:var(--ink-600);color:var(--paper)}.runmux-homepage .code-content{min-height:290px;padding:28px 24px;position:relative;overflow:auto}.runmux-homepage .code-content pre{font:13px/1.9 var(--mono);white-space:pre;max-width:100%;color:var(--paper);margin:0}.runmux-homepage .code-content .comment{color:var(--fg-2)}.runmux-homepage .copy-btn{color:var(--fg-2);background:0 0;border:0;gap:6px;font-size:13px}.runmux-homepage .code-foot,.runmux-homepage .copy-btn{align-items:center;display:flex}.runmux-homepage .code-foot{border-top:1px solid var(--border);font:13px var(--mono);color:var(--blue-400);justify-content:space-between;gap:12px;padding:14px 20px}.runmux-homepage .code-foot small{color:var(--fg-2);font-size:13px}.runmux-homepage .ops-layout{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.runmux-homepage .capabilities{gap:0;display:grid}.runmux-homepage .capability{border-bottom:1px solid var(--border);grid-template-columns:24px 1fr;gap:20px;padding:24px 0;display:grid}.runmux-homepage .capability:first-child{padding-top:0}.runmux-homepage .capability:last-child{border:0}.runmux-homepage .capability svg{color:var(--fg-2);margin-top:4px}.runmux-homepage .capability h3{margin-bottom:8px;font-size:18px}.runmux-homepage .capability p{font-size:14px;line-height:1.8}.runmux-homepage .dashboard{background:var(--ink-950);border:1px solid var(--border);border-radius:14px;min-width:0;padding:24px}.runmux-homepage .dashboard-header{font:13px var(--mono);color:var(--fg-2);justify-content:space-between;align-items:center;display:flex}.runmux-homepage .demo-label{font:13px var(--font);color:var(--fg-2);border:1px solid var(--border-2);border-radius:4px;padding:2px 8px}.runmux-homepage .dashboard-numbers{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.runmux-homepage .dashboard-numbers small{color:var(--fg-2);font-size:13px;display:block}.runmux-homepage .dashboard-numbers strong{color:var(--data);font:36px var(--mono)}.runmux-homepage .dashboard-numbers em{font:13px var(--mono);font-style:normal}.runmux-homepage .chart{width:100%;height:130px;display:block}.runmux-homepage .chart-grid{stroke:var(--ink-700);stroke-dasharray:3 6}.runmux-homepage .chart-line{stroke:var(--blue-400)}.runmux-homepage .chart-labels{margin-bottom:28px}.runmux-homepage .chart-labels,.runmux-homepage .request-row{font:13px var(--mono);color:var(--fg-2);justify-content:space-between;display:flex}.runmux-homepage .request-row{border-top:1px solid var(--border);gap:12px;padding:12px 0}.runmux-homepage .request-row span:last-child{color:var(--blue-400)}.runmux-homepage .workloads{background:var(--card)}.runmux-homepage .workload-tabs{border-bottom:1px solid var(--border-2);gap:32px;margin-bottom:40px;display:flex}.runmux-homepage .workload-tabs button{color:var(--fg-2);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 0 16px;font-size:14px;display:flex}.runmux-homepage .workload-tabs button[aria-checked=true],.runmux-homepage .workload-tabs button[aria-pressed=true]{color:var(--paper);border-bottom-color:var(--primary)}.runmux-homepage .workload-panel{grid-template-columns:1fr 1fr;align-items:center;gap:64px;min-height:290px;display:grid}.runmux-homepage .workload-copy h3{margin:16px 0;font-size:32px}.runmux-homepage .workload-copy p{max-width:430px;font-size:15px}.runmux-homepage .workload-copy .text-link{margin-top:28px}.runmux-homepage .scenario{background:var(--ink-950);border:1px solid var(--border);border-radius:12px;padding:28px}.runmux-homepage .scenario-top{font:13px var(--mono);color:var(--fg-2);justify-content:space-between;margin-bottom:24px;display:flex}.runmux-homepage .scenario-message{background:var(--surface);border-radius:8px 8px 2px;margin-left:40px;padding:16px;font-size:14px}.runmux-homepage .scenario-answer{color:var(--blue-400);gap:12px;margin-top:24px;font-size:14px;display:flex}.runmux-homepage .scenario-answer svg{margin-top:4px}.runmux-homepage .scenario small{color:var(--fg-2);margin-top:24px;font-size:13px;display:block}.runmux-homepage .enterprise-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:48px;display:grid}.runmux-homepage .enterprise-item{border-top:1px solid var(--border-2);padding-top:24px}.runmux-homepage .enterprise-item svg{color:var(--fg-2);margin-bottom:24px}.runmux-homepage .enterprise-item h3{margin-bottom:12px;font-size:20px}.runmux-homepage .enterprise-item p{font-size:14px}.runmux-homepage .enterprise-item ul{color:var(--fg-2);gap:12px;margin:24px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.runmux-homepage .enterprise-item li{align-items:center;gap:10px;display:flex}.runmux-homepage .enterprise-item li svg{color:var(--blue-400);margin:0}.runmux-homepage .bottom-cta{background:var(--ink-950);text-align:center;border-top:1px solid var(--border);padding:96px 24px}.runmux-homepage .bottom-cta .eyebrow{justify-content:center}.runmux-homepage .bottom-cta h2{font-size:clamp(32px,4vw,52px)}.runmux-homepage .bottom-cta p{max-width:540px;margin:24px auto 32px}.runmux-homepage .bottom-cta .hero-actions{justify-content:center}.runmux-homepage .footer{background:var(--ink-950);border-top:1px solid var(--border);padding:48px 0 24px}.runmux-homepage .footer-main{justify-content:space-between;gap:40px;display:flex}.runmux-homepage .footer-brand p{margin-top:16px;font-size:13px}.runmux-homepage .footer-links{gap:80px;display:flex}.runmux-homepage .footer-links>div{color:var(--fg-2);gap:12px;font-size:13px;display:grid}.runmux-homepage .footer-links strong{color:var(--paper);margin-bottom:4px;font-weight:500}.runmux-homepage .footer-links button{text-align:left;color:inherit;background:0 0;border:0;padding:0;font-size:13px}.runmux-homepage .footer-meta{border-top:1px solid var(--border);color:var(--fg-2);justify-content:space-between;gap:24px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.runmux-homepage .dialog-overlay{z-index:200;background:#000000bf;inset:0}.runmux-homepage .dialog-content,.runmux-homepage .dialog-overlay{animation:.15s fade-in;position:fixed}.runmux-homepage .dialog-content{border:1px solid var(--border-2);z-index:201;border-radius:20px;width:min(520px,100% - 32px);max-height:90dvh;padding:32px;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.runmux-homepage .dialog-title{padding-right:24px;font-size:26px}.runmux-homepage .dialog-description{margin:12px 0 24px;font-size:13px}.runmux-homepage .dialog-close{color:var(--fg-2);background:0 0;border:0;padding:4px;position:absolute;top:20px;right:20px}.runmux-homepage .form-field{color:var(--fg-2);gap:8px;margin-bottom:20px;font-size:13px;display:grid}.runmux-homepage .form-field input,.runmux-homepage .form-field select,.runmux-homepage .form-field textarea{background:var(--ink-950);border:1px solid var(--border-3);width:100%;color:var(--paper);border-radius:8px;padding:12px;font-size:14px}.runmux-homepage .form-field textarea{resize:vertical;min-height:100px}.runmux-homepage .draft{background:var(--ink-950);white-space:pre-wrap;font:14px/1.8 var(--font);border-radius:8px;margin-bottom:20px;padding:20px}.runmux-homepage .notice{color:var(--blue-400);margin-top:12px;font-size:13px}.runmux-homepage .mobile-nav{display:none}.runmux-homepage .muted{color:var(--fg-2)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:1500px){.runmux-homepage .hero{padding-top:112px}.runmux-homepage .hero-grid{padding-bottom:96px}}@media (max-width:1050px){.runmux-homepage .container{width:calc(100% - 64px)}.runmux-homepage .nav-links{gap:20px;margin-left:12px}.runmux-homepage .nav-actions .button-ghost{display:none}.runmux-homepage .hero-grid{grid-template-columns:1fr 1fr;gap:16px}.runmux-homepage .hero h1{font-size:48px}.runmux-homepage .routing-stage{transform-origin:100%;transform:scale(.95)}.runmux-homepage .flow-input{padding:10px;left:0}.runmux-homepage .model-node{min-width:110px;padding:10px}.runmux-homepage .split-section{gap:40px}.runmux-homepage .ops-layout{gap:32px}.runmux-homepage .footer-links{gap:40px}}@media (max-width:760px){.runmux-homepage .container{width:calc(100% - 40px)}.runmux-homepage .site-header{height:72px}.runmux-homepage .brand img{width:112px;height:28px}.runmux-homepage .nav-actions,.runmux-homepage .nav-links{display:none}.runmux-homepage .menu-toggle{color:var(--paper);background:0 0;border:0;padding:8px;display:inline-flex}.runmux-homepage .mobile-nav{background:var(--ink-950);z-index:100;border-bottom:1px solid var(--border-2);gap:20px;padding:24px;display:grid;position:absolute;top:72px;left:0;right:0}.runmux-homepage .hero{padding-top:56px}.runmux-homepage .hero-grid{grid-template-columns:1fr;gap:48px;padding-bottom:24px}.runmux-homepage .hero h1{font-size:clamp(40px,9vw,58px)}.runmux-homepage .hero .intro{max-width:420px;font-size:15px}.runmux-homepage .hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px}.runmux-homepage .button{height:46px;padding:0 20px}.runmux-homepage .hero-note{font-size:13px}.runmux-homepage .routing-stage{width:100%;max-width:500px;min-height:390px;margin:auto;transform:none}.runmux-homepage .router-node{width:84px;height:84px;top:142px;left:37%}.runmux-homepage .router-name{width:84px;top:250px;left:37%}.runmux-homepage .flow-input{gap:5px;font-size:13px;top:84px}.runmux-homepage .model-node{min-width:104px;font-size:13px}.runmux-homepage .response-strip{padding:14px;left:0}.runmux-homepage .stage-caption{left:0}.runmux-homepage .hero-foot{flex-direction:column;align-items:flex-start;gap:16px}.runmux-homepage .modality-list{flex-wrap:wrap;gap:20px;font-size:13px}.runmux-homepage .section{padding:64px 0}.runmux-homepage .section-heading{margin-bottom:32px;display:block}.runmux-homepage .section-heading p{max-width:100%;margin-top:20px}.runmux-homepage .eyebrow{margin-bottom:20px;font-size:13px}.runmux-homepage .enterprise-grid,.runmux-homepage .ops-layout,.runmux-homepage .products,.runmux-homepage .split-section,.runmux-homepage .workload-panel{grid-template-columns:1fr;gap:24px}.runmux-homepage .product{padding:24px}.runmux-homepage .product-top{margin-bottom:24px}.runmux-homepage .product h3{font-size:26px}.runmux-homepage .product-art{margin:24px 0}.runmux-homepage .product-bottom{align-items:flex-start}.runmux-homepage .product-bottom small{text-align:right;max-width:105px}.runmux-homepage .split-copy>p{max-width:100%}.runmux-homepage .steps{margin:28px 0}.runmux-homepage .code-content{min-height:280px;padding:20px 16px}.runmux-homepage .code-content pre{font-size:13px}.runmux-homepage .window-bar{padding:12px}.runmux-homepage .window-title{gap:6px;font-size:13px}.runmux-homepage .window-dots{display:none}.runmux-homepage .segmented button{padding:4px 8px}.runmux-homepage .code-foot{padding:12px}.runmux-homepage .code-foot,.runmux-homepage .code-foot small{font-size:13px}.runmux-homepage .dashboard{padding:20px}.runmux-homepage .workload-tabs{gap:20px;overflow:auto}.runmux-homepage .workload-tabs button{white-space:nowrap;font-size:13px}.runmux-homepage .workload-panel{gap:32px}.runmux-homepage .workload-copy h3{font-size:28px}.runmux-homepage .scenario{padding:20px}.runmux-homepage .enterprise-grid{gap:32px}.runmux-homepage .enterprise-item svg{margin-bottom:16px}.runmux-homepage .enterprise-item ul{margin-top:16px}.runmux-homepage .bottom-cta{padding:64px 20px}.runmux-homepage .bottom-cta p{font-size:14px}.runmux-homepage .footer-main{flex-direction:column}.runmux-homepage .footer-links{justify-content:space-between;gap:24px}.runmux-homepage .footer-meta{flex-direction:column;gap:8px;margin-top:32px}.runmux-homepage .dialog-content{padding:24px}.runmux-homepage .dialog-title{font-size:22px}}@media (prefers-reduced-motion:reduce){.runmux-homepage{scroll-behavior:auto}.runmux-homepage *,.runmux-homepage :after,.runmux-homepage :before{transition:none!important;animation:none!important}}.runmux-homepage .v2 .nav-links{gap:28px}.runmux-homepage .v2-nav-actions{align-items:center;gap:20px;display:flex}.runmux-homepage .language-button{color:var(--fg-2);font:13px var(--font);background:0 0;border:0;align-items:center;gap:8px;display:flex}.runmux-homepage .v2 .nav-start{height:40px;padding:0 20px}.runmux-homepage .v2-hero{background:var(--ink-950);padding:100px 0 84px;overflow:hidden}.runmux-homepage .v2-hero .hero-grid{grid-template-columns:1.17fr 1fr;gap:40px;padding:0}.runmux-homepage .v2-hero h1{letter-spacing:-.055em;max-width:680px;font-size:clamp(42px,4.4vw,64px);font-weight:500;line-height:1.1}.runmux-homepage .v2-hero h1 span{color:var(--fg-2)}.runmux-homepage .v2-hero .eyebrow{font-family:var(--font);letter-spacing:.04em;text-transform:none;font-size:13px}.runmux-homepage .v2-hero .eyebrow:before{display:none}.runmux-homepage .europe-mark{color:var(--fg-2);font-size:24px}.runmux-homepage .hero-lead{color:var(--paper);margin-top:28px;font-size:18px}.runmux-homepage .hero-description{max-width:440px;margin-top:8px;font-size:16px;line-height:1.75}.runmux-homepage .meeting-link{color:var(--fg-2);background:0 0;border:0;margin-top:24px;padding:0;font-size:13px}.runmux-homepage .meeting-link,.runmux-homepage .meeting-link span{align-items:center;gap:8px;display:flex}.runmux-homepage .meeting-link span{color:var(--link)}.runmux-homepage .native-visual{isolation:isolate;height:480px;position:relative}.runmux-homepage .visual-top{color:var(--fg-2);font:13px var(--mono);letter-spacing:.1em;justify-content:space-between;gap:16px;display:flex}.runmux-homepage .live-dot{align-items:center;gap:6px;display:flex}.runmux-homepage .live-dot:before{content:"";background:var(--blue-400);border-radius:50%;width:5px;height:5px}.runmux-homepage .visual-grid{z-index:-2;background-image:radial-gradient(var(--ink-600) .6px, transparent .6px);background-size:20px 20px;position:absolute;inset:40px 0 20px;-webkit-mask-image:radial-gradient(#000 25%,#0000 74%);mask-image:radial-gradient(#000 25%,#0000 74%)}.runmux-homepage .native-lines{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.runmux-homepage .native-lines path{fill:none;stroke:var(--ink-700);stroke-width:1.2px}.runmux-homepage .native-lines .flow-motion{stroke:var(--blue-400);stroke-dasharray:12 420;animation:6s linear infinite packet-flow}.runmux-homepage .native-lines .flow-secondary{stroke:var(--blue-400);opacity:.6;animation-delay:-3s}.runmux-homepage .orbit-card{background:var(--card);border:1px solid var(--border-2);border-radius:12px;gap:8px;width:140px;padding:20px;display:grid;position:absolute;top:76px;box-shadow:0 12px 28px #0003}.runmux-homepage .orbit-card span{font-size:16px}.runmux-homepage .orbit-card small{font:13px var(--mono);letter-spacing:.12em;color:var(--fg-2)}.runmux-homepage .orbit-card svg{color:var(--blue-400)}.runmux-homepage .model-orbit{left:0}.runmux-homepage .agent-orbit{right:0}.runmux-homepage .native-core{border:1px solid var(--border-2);background:var(--surface);width:112px;height:112px;box-shadow:0 0 0 12px var(--ink-950), 0 0 0 13px var(--border);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:180px;left:calc(50% - 56px)}.runmux-homepage .native-core span{font-size:15px;font-weight:500}.runmux-homepage .gpu-orbit{background:var(--card);border:1px solid var(--border-2);border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:20px;padding:20px;display:grid;position:absolute;top:340px;left:12%;right:12%}.runmux-homepage .gpu-orbit>span{font-size:15px}.runmux-homepage .gpu-orbit>small{font:13px var(--mono);color:var(--fg-2);letter-spacing:.1em;grid-column:2}.runmux-homepage .gpu-bars{grid-row:span 2;align-items:center;gap:3px;height:30px;display:flex}.runmux-homepage .gpu-bars i{background:var(--blue-400);transform-origin:50%;border-radius:2px;width:4px;height:20px;animation:2.4s ease-in-out infinite compute-bars}.runmux-homepage .visual-caption{text-align:center;color:var(--fg-2);font:13px var(--mono);letter-spacing:.12em;position:absolute;bottom:0;left:0;right:0}.runmux-homepage .packet{display:none}.runmux-homepage .ecosystem{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--ink-950);padding:28px 0 36px}.runmux-homepage .eco-label{color:var(--fg-2);align-items:center;margin-bottom:28px;font-size:13px}.runmux-homepage .eco-label,.runmux-homepage .logo-rail{justify-content:space-between;display:flex}.runmux-homepage .partner-wordmark{letter-spacing:-.06em;color:var(--ink-200);white-space:nowrap;font-size:19px;font-weight:700}.runmux-homepage .brand-0,.runmux-homepage .brand-1,.runmux-homepage .brand-2{font-size:17px}.runmux-homepage .brand-0{font-style:italic}.runmux-homepage .brand-3{letter-spacing:-.07em;font-size:24px}.runmux-homepage .brand-4{font-size:24px;font-weight:500}.runmux-homepage .brand-5{letter-spacing:-.04em;font-size:27px}.runmux-homepage .brand-6{letter-spacing:.08em;font-size:20px}.runmux-homepage .platform-section{border-top:0}.runmux-homepage .three-products{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.runmux-homepage .feature-product{background:var(--card);border:1px solid var(--border);border-radius:16px;flex-direction:column;min-width:0;padding:28px;scroll-margin-top:24px;display:flex}.runmux-homepage .feature-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.runmux-homepage .feature-top span{font:13px var(--mono);color:var(--fg-2)}.runmux-homepage .product-illustration{background:var(--ink-950);border-radius:10px;justify-content:center;align-items:center;gap:8px;height:168px;margin:24px -4px;display:flex}.runmux-homepage .illustration-model{flex-wrap:wrap;padding:20px}.runmux-homepage .illustration-model>span{border:1px solid var(--border-2);font:13px var(--mono);color:var(--data);border-radius:7px;align-items:center;gap:8px;padding:8px 10px;display:flex}.runmux-homepage .agent-steps{font:13px var(--mono);color:var(--fg-2);gap:10px;display:grid}.runmux-homepage .agent-steps>span{align-items:center;gap:12px;display:flex}.runmux-homepage .agent-steps svg{color:var(--data)}.runmux-homepage .feature-product .rack>div{width:54px}.runmux-homepage .feature-product h3{letter-spacing:-.025em;min-height:66px;font-size:25px;line-height:1.3}.runmux-homepage .feature-product p{margin:16px 0 28px;font-size:14px}.runmux-homepage .feature-product .text-link{background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0}.runmux-homepage .v2-guidance .split-section{grid-template-columns:.9fr 1.1fr;gap:72px}.runmux-homepage .guide-choices{margin-top:32px;display:grid}.runmux-homepage .guide-choices button{text-align:left;border:0;border-bottom:1px solid var(--border);color:var(--fg-2);background:0 0;align-items:center;gap:16px;padding:20px 0;display:flex}.runmux-homepage .guide-choices button>span{font:13px var(--mono)}.runmux-homepage .guide-choices button strong{color:var(--fg-2);font-size:15px;font-weight:500}.runmux-homepage .guide-choices button small{margin-top:4px;font-size:13px;display:block}.runmux-homepage .guide-choices button>svg{margin-left:auto}.runmux-homepage .guide-choices button[aria-checked=true] strong,.runmux-homepage .guide-choices button[aria-checked=true]>span,.runmux-homepage .guide-choices button[aria-pressed=true] strong,.runmux-homepage .guide-choices button[aria-pressed=true]>span{color:var(--paper)}.runmux-homepage .guide-choices button[aria-checked=true]>svg,.runmux-homepage .guide-choices button[aria-pressed=true]>svg{color:var(--primary)}.runmux-homepage .v2-guidance .code-content{min-height:360px}.runmux-homepage .feedback-layout{grid-template-columns:1.5fr 1fr;gap:24px;display:grid}.runmux-homepage .feedback-main{border:1px solid var(--border);background:var(--card);border-radius:16px;padding:40px;position:relative}.runmux-homepage .feedback-main>svg{color:var(--ink-500);margin-bottom:24px;display:block}.runmux-homepage .feedback-main>.demo-label{position:absolute;top:32px;right:28px}.runmux-homepage .feedback-main h3{white-space:pre-line;max-width:460px;margin-bottom:24px;font-size:32px;line-height:1.35}.runmux-homepage .feedback-main>p{max-width:470px;font-size:13px}.runmux-homepage .customer-placeholder{color:var(--fg-2);align-items:center;gap:12px;margin-top:32px;font-size:13px;display:flex}.runmux-homepage .customer-placeholder>div{background:var(--surface);border-radius:50%;place-content:center;width:40px;height:40px;display:grid}.runmux-homepage .customer-placeholder small{margin-top:3px;font-size:13px;display:block}.runmux-homepage .enterprise-side{background:var(--ink-950);border:1px solid var(--border);border-radius:16px;padding:36px}.runmux-homepage .enterprise-side>svg{color:var(--fg-2);margin-bottom:24px}.runmux-homepage .enterprise-side h3{white-space:pre-line;font-size:26px}.runmux-homepage .enterprise-side p{margin-top:16px;font-size:14px}.runmux-homepage .enterprise-side ul{color:var(--fg-2);gap:12px;margin:24px 0;padding:0;font-size:13px;list-style:none;display:grid}.runmux-homepage .enterprise-side li{align-items:center;gap:12px;display:flex}.runmux-homepage .enterprise-side li svg{color:var(--data)}.runmux-homepage .enterprise-side .text-link{background:0 0;border:0;padding:0}.runmux-homepage .news-section{background:var(--card)}.runmux-homepage .news-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.runmux-homepage .news-card{text-align:left;background:var(--bg);border:1px solid var(--border);color:var(--fg);border-radius:14px;flex-direction:column;padding:0;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.runmux-homepage .news-card:hover{border-color:var(--border-2);transform:translateY(-4px)}.runmux-homepage .news-art{background:var(--ink-950);border-bottom:1px solid var(--border);justify-content:center;align-items:center;height:196px;display:flex;position:relative;overflow:hidden}.runmux-homepage .news-art>svg{color:var(--fg-2);z-index:1}.runmux-homepage .news-art>span{color:var(--fg-2);font:13px var(--mono);letter-spacing:.14em;position:absolute;bottom:20px}.runmux-homepage .news-art:after,.runmux-homepage .news-art:before{content:"";border:1px solid var(--ink-700);border-radius:20px;width:144px;height:144px;position:absolute;transform:rotate(45deg)}.runmux-homepage .news-art:after{border-color:var(--ink-800);width:220px;height:220px}.runmux-homepage .news-art-1:after,.runmux-homepage .news-art-1:before{border-radius:50%}.runmux-homepage .news-art-2:after,.runmux-homepage .news-art-2:before{border-radius:8px;transform:rotate(0)}.runmux-homepage .news-copy{flex-direction:column;flex:1;padding:28px;display:flex}.runmux-homepage .news-copy>small{font:13px var(--mono);color:var(--fg-2);letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.runmux-homepage .news-copy h3{font-size:24px;line-height:1.3}.runmux-homepage .news-copy p{margin-top:16px;font-size:13px}.runmux-homepage .news-read{color:var(--link);align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:13px;display:flex}.runmux-homepage .v2-closing{background:var(--ink-950);border-top:1px solid var(--border);padding:72px 0}.runmux-homepage .v2-closing .container{justify-content:space-between;align-items:center;gap:24px;display:flex}.runmux-homepage .v2-closing .hero-actions{margin-top:0}.runmux-homepage .v2-closing .eyebrow{margin-bottom:16px;font-size:13px}.runmux-homepage .v2-closing h2{font-size:40px}.runmux-homepage .v2-footer .footer-brand>p{white-space:pre-line}.runmux-homepage .certificate-placeholders{color:var(--fg-2);border:1px dashed var(--border-2);border-radius:8px;align-items:center;gap:12px;max-width:320px;margin-top:28px;padding:16px;display:flex}.runmux-homepage .certificate-placeholders strong{font-size:13px;font-weight:500;display:block}.runmux-homepage .certificate-placeholders small{margin-top:4px;font-size:13px;display:block}.runmux-homepage .v2-footer .footer-links{gap:64px}.runmux-homepage .model-options,.runmux-homepage .time-options{gap:8px;margin-bottom:24px;display:flex}.runmux-homepage .model-options button,.runmux-homepage .time-options button{border:1px solid var(--border-2);background:var(--surface);color:var(--fg-2);border-radius:8px;padding:10px 16px;font-size:13px}.runmux-homepage .model-options button[aria-checked=true],.runmux-homepage .model-options button[aria-pressed=true],.runmux-homepage .time-options button[aria-checked=true],.runmux-homepage .time-options button[aria-pressed=true]{background:var(--primary);color:var(--primary-fg);border-color:var(--primary)}.runmux-homepage .demo-success{gap:16px;display:grid}.runmux-homepage .demo-success>svg{color:var(--data)}.runmux-homepage .demo-success p{overflow-wrap:anywhere;font-size:14px}.runmux-homepage .demo-success .button{justify-self:start}.runmux-homepage .article-preview p{margin-bottom:24px;font-size:14px}.runmux-homepage .article-preview h3{margin-bottom:12px;font-size:18px}.runmux-homepage .article-preview .button{margin-top:8px}.runmux-homepage .v2 .draft{font-size:13px}.runmux-homepage .v2[lang=zh-CN] .v2-hero h1{font-size:clamp(40px,4.1vw,58px);line-height:1.25}.runmux-homepage .v2[lang=zh-CN] .feature-product h3{font-size:23px}@keyframes packet-flow{to{stroke-dashoffset:-864px}}@keyframes compute-bars{0%,to{opacity:.5;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1100px){.runmux-homepage .v2 .nav-links{gap:16px;margin-left:0}.runmux-homepage .v2-nav-actions{gap:12px}.runmux-homepage .v2-hero{padding-top:72px}.runmux-homepage .v2-hero .hero-grid{gap:24px}.runmux-homepage .v2-hero h1{font-size:48px}.runmux-homepage .orbit-card{width:120px;padding:16px}.runmux-homepage .feature-product{padding:20px}.runmux-homepage .feature-product h3{font-size:23px}.runmux-homepage .logo-rail{flex-wrap:wrap;justify-content:center;gap:20px}.runmux-homepage .v2-guidance .split-section{gap:36px}.runmux-homepage .news-copy{padding:20px}.runmux-homepage .v2-footer .footer-links{gap:36px}}@media (max-width:760px){.runmux-homepage .v2 .site-header{height:72px}.runmux-homepage .v2 .nav-links,.runmux-homepage .v2 .nav-start{display:none}.runmux-homepage .v2-nav-actions{gap:20px}.runmux-homepage .v2-hero{padding:52px 0 40px}.runmux-homepage .v2-hero .hero-grid{grid-template-columns:1fr;gap:48px}.runmux-homepage .v2-hero h1{max-width:500px;font-size:clamp(42px,10.5vw,58px)}.runmux-homepage .v2-hero .eyebrow{font-size:13px}.runmux-homepage .hero-lead{margin-top:24px;font-size:16px}.runmux-homepage .hero-description{max-width:360px;font-size:14px}.runmux-homepage .meeting-link{flex-wrap:wrap;gap:4px;font-size:13px}.runmux-homepage .native-visual{width:100%;max-width:450px;height:400px;margin:auto}.runmux-homepage .orbit-card{width:116px;padding:16px;top:64px}.runmux-homepage .native-core{border-radius:20px;width:92px;height:92px;top:150px;left:calc(50% - 46px)}.runmux-homepage .native-core>svg{width:32px}.runmux-homepage .gpu-orbit{padding:16px;top:288px;left:8%;right:8%}.runmux-homepage .visual-caption,.runmux-homepage .visual-top{font-size:13px}.runmux-homepage .ecosystem{padding:24px 0 28px}.runmux-homepage .eco-label{align-items:flex-start;gap:16px}.runmux-homepage .eco-label,.runmux-homepage .eco-label .demo-label{font-size:13px}.runmux-homepage .logo-rail{justify-content:center;gap:24px 28px}.runmux-homepage .partner-wordmark{font-size:18px!important}.runmux-homepage .feedback-layout,.runmux-homepage .news-grid,.runmux-homepage .three-products{grid-template-columns:1fr}.runmux-homepage .feature-product{padding:24px}.runmux-homepage .feature-product h3{min-height:0;font-size:27px}.runmux-homepage .feature-product p{max-width:430px}.runmux-homepage .product-illustration{height:160px}.runmux-homepage .v2-guidance .split-section{grid-template-columns:1fr;gap:32px}.runmux-homepage .guide-choices button{padding:16px 0}.runmux-homepage .v2-guidance .code-content{min-height:320px}.runmux-homepage .feedback-main{padding:28px}.runmux-homepage .feedback-main>.demo-label{font-size:13px;top:28px;right:20px}.runmux-homepage .feedback-main h3{font-size:29px}.runmux-homepage .enterprise-side{padding:28px}.runmux-homepage .news-art{height:184px}.runmux-homepage .news-copy{padding:24px}.runmux-homepage .news-copy h3{font-size:26px}.runmux-homepage .v2-closing{padding:56px 0}.runmux-homepage .v2-closing .container{flex-direction:column;align-items:flex-start;gap:28px}.runmux-homepage .v2-closing h2{font-size:34px}.runmux-homepage .v2-footer .footer-links{gap:24px}.runmux-homepage .v2 .footer-meta{font-size:13px}.runmux-homepage .v2 .hero-actions{gap:10px}.runmux-homepage .v2 .hero-actions .button{padding:0 18px;font-size:13px}.runmux-homepage .v2 .dialog-title{font-size:25px}.runmux-homepage .v2 .model-options button{padding:10px 12px}}.runmux-homepage .logo-rail{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:28px;display:grid}.runmux-homepage .partner-logo{width:100%;height:44px;display:block;position:relative;overflow:hidden}.runmux-homepage .partner-logo img{object-fit:contain;filter:brightness(0)invert();opacity:.82;width:100%;height:100%;position:absolute;inset:0}.runmux-homepage .logo-tencent img{width:110.4%;left:-4.8%}.runmux-homepage .logo-minimax img,.runmux-homepage .logo-tencent img{max-width:none;height:auto;top:50%;transform:translateY(-50%)}.runmux-homepage .logo-minimax img{width:113%;left:-6.5%}.runmux-homepage .logo-zai{justify-self:center;max-width:64px}.runmux-homepage .logo-creao img{filter:grayscale()invert();mix-blend-mode:screen;width:115%;max-width:none;left:-7.5%}.runmux-homepage .logo-alibaba img{height:24px;top:10px}.runmux-homepage .logo-bytedance img{height:28px;top:8px}.runmux-homepage .logo-ovh img{height:27px;top:8px}@media (max-width:1050px){.runmux-homepage .logo-rail{gap:20px}}@media (max-width:760px){.runmux-homepage .logo-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px}.runmux-homepage .partner-logo{height:40px}.runmux-homepage .logo-rail .partner-logo:last-child{grid-column:2}.runmux-homepage .logo-alibaba img{height:20px;top:10px}.runmux-homepage .logo-bytedance img,.runmux-homepage .logo-ovh img{height:24px;top:8px}.runmux-homepage .logo-zai{max-width:52px}}.runmux-homepage .tricore-visual{aspect-ratio:2048/1472;align-self:center;width:100%;min-width:0;position:relative}.runmux-homepage .tricore-visual iframe{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:1101px){.runmux-homepage .v2-hero .hero-grid{grid-template-columns:1fr 1.15fr;gap:32px}.runmux-homepage .tricore-visual{width:112%;margin-left:-6%}}@media (max-width:760px){.runmux-homepage .tricore-visual{width:calc(100% + 32px);max-width:none;margin-left:-16px}.runmux-homepage .v2-hero .hero-grid{gap:24px}}.runmux-homepage .reveal{opacity:0;transition:opacity .28s,transform .28s;transform:translateY(12px)}.runmux-homepage .reveal.is-visible{opacity:1;transform:none}.runmux-homepage .reveal.is-visible .section-heading{animation:.24s both content-enter}.runmux-homepage .reveal.is-visible .feature-product,.runmux-homepage .reveal.is-visible .news-card{animation:.28s both content-enter}.runmux-homepage .reveal.is-visible :is(.feature-product,.news-card):nth-child(2){animation-delay:60ms}.runmux-homepage .reveal.is-visible :is(.feature-product,.news-card):nth-child(3){animation-delay:.12s}@keyframes content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.runmux-homepage .button svg,.runmux-homepage .meeting-link svg,.runmux-homepage .text-link svg{transition:transform .2s}.runmux-homepage .button:focus-visible svg,.runmux-homepage .button:hover svg,.runmux-homepage .text-link:hover svg{transform:translate(3px,-3px)}.runmux-homepage .meeting-link:hover svg{transform:translate(4px)}.runmux-homepage .nav-links a{padding:8px 0;position:relative}.runmux-homepage .nav-links a:after{content:"";background:var(--primary);transform-origin:0;width:100%;height:1px;transition:transform .2s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.runmux-homepage .nav-links a:hover:after,.runmux-homepage .nav-links a[aria-current=location]:after{transform:scaleX(1)}.runmux-homepage .feature-product{transition:border-color .2s,background .2s}.runmux-homepage .feature-product:focus-within,.runmux-homepage .feature-product:hover{border-color:var(--border-2);background:var(--surface)}.runmux-homepage .feature-product .product-illustration span,.runmux-homepage .rack i{transition:color .2s,border-color .2s,background .2s}.runmux-homepage .feature-product:is(:hover,:focus-within) .illustration-model>span{animation:1.8s 2 model-signal}.runmux-homepage .feature-product:is(:hover,:focus-within) .illustration-model>span:nth-child(2){animation-delay:.3s}.runmux-homepage .feature-product:is(:hover,:focus-within) .illustration-model>span:nth-child(3){animation-delay:.6s}@keyframes model-signal{0%,to{border-color:var(--border-2);background:0 0}35%{border-color:var(--data);color:var(--paper);background:#0496ff1f}}.runmux-homepage .feature-product:is(:hover,:focus-within) .agent-steps span{animation:1.8s 2 step-signal}.runmux-homepage .feature-product:is(:hover,:focus-within) .agent-steps span:nth-child(2){animation-delay:.35s}.runmux-homepage .feature-product:is(:hover,:focus-within) .agent-steps span:nth-child(3){animation-delay:.7s}@keyframes step-signal{0%,to{color:var(--fg-2);transform:none}35%{color:var(--data);transform:translate(4px)}}.runmux-homepage .feature-product:is(:hover,:focus-within) .rack i{animation:1.6s 2 compute-signal}.runmux-homepage .feature-product:is(:hover,:focus-within) .rack div:nth-child(2) i{animation-delay:.2s}.runmux-homepage .feature-product:is(:hover,:focus-within) .rack div:nth-child(3) i{animation-delay:.4s}.runmux-homepage .feature-product:is(:hover,:focus-within) .rack i:nth-child(2n){animation-delay:.6s}@keyframes compute-signal{0%,to{background:var(--surface)}40%{border-color:var(--data);background:#0496ff2e}}.runmux-homepage .code-enter{animation:.2s content-enter}.runmux-homepage .code-line{white-space:pre;min-height:1.7em;display:block}.runmux-homepage .code-highlight{color:var(--paper);box-shadow:-2px 0 var(--data);background:#0496ff0f;margin-left:-8px;padding-left:8px}.runmux-homepage .demo-terminal{border-top:1px solid var(--border);background:var(--ink-950);font:13px/1.8 var(--mono);padding:20px 24px}.runmux-homepage .demo-toolbar{color:var(--fg-2);letter-spacing:.06em;justify-content:space-between;gap:16px}.runmux-homepage .demo-toolbar,.runmux-homepage .run-demo{align-items:center;display:flex}.runmux-homepage .run-demo{border:1px solid var(--border-2);background:var(--surface);color:var(--paper);letter-spacing:0;border-radius:6px;gap:8px;padding:8px 12px;transition:border-color .2s}.runmux-homepage .run-demo:hover{border-color:var(--data)}.runmux-homepage .run-demo:disabled{cursor:progress;opacity:.6}.runmux-homepage .execution-log{min-height:100px;padding-top:16px}.runmux-homepage .log-line{color:var(--fg-2);animation:.2s content-enter}.runmux-homepage .log-line span{width:20px;color:var(--data);display:inline-block}.runmux-homepage .demo-result{color:var(--data);overflow-wrap:anywhere}.runmux-homepage .log-idle{color:var(--fg-2)}@media (hover:none){.runmux-homepage .feature-product:active{border-color:var(--data)}}@media (prefers-reduced-motion:reduce){.runmux-homepage .reveal{opacity:1;transform:none}.runmux-homepage .code-enter,.runmux-homepage .feature-product *,.runmux-homepage .log-line,.runmux-homepage .reveal *{transition:none!important;animation:none!important}.runmux-homepage .button:focus-visible svg,.runmux-homepage .button:hover svg,.runmux-homepage .meeting-link:hover svg,.runmux-homepage .text-link:hover svg{transform:none}}.runmux-homepage .ecosystem{padding:var(--s-6) 0}.runmux-homepage .ecosystem>.container{position:relative}.runmux-homepage .eco-label{margin-bottom:var(--s-6);padding-right:var(--s-7)}.runmux-homepage .logo-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.runmux-homepage .logo-track{width:max-content;animation:60s linear infinite ecosystem-drift;display:flex}.runmux-homepage .logo-track .logo-rail{align-items:center;gap:var(--s-10);padding-right:var(--s-10);flex:none;width:max-content;display:flex}.runmux-homepage .logo-track .partner-logo{flex:none;width:120px;height:40px}.runmux-homepage .logo-track .logo-zai{width:64px}.runmux-homepage .logo-track .logo-creao{width:104px}.runmux-homepage .logo-track .logo-alibaba{width:136px}.runmux-homepage .ecosystem-toggle{border:1px solid var(--border);border-radius:var(--r-xs);width:24px;height:24px;color:var(--fg-2);background:0 0;place-items:center;font-size:13px;display:grid;position:absolute;top:-4px;right:0}.runmux-homepage .logo-marquee.is-paused .logo-track,.runmux-homepage .logo-marquee:hover .logo-track{animation-play-state:paused}@keyframes ecosystem-drift{to{transform:translate(-50%)}}.runmux-homepage .platform-section{padding-top:var(--s-11);padding-bottom:var(--s-11)}.runmux-homepage .platform-demo{height:224px;padding:var(--s-4);margin:var(--s-6) -4px;background:var(--ink-950);border:1px solid var(--border);border-radius:var(--r-sm);font:13px/1.5 var(--mono);position:relative;overflow:hidden}.runmux-homepage .simulation-bar{letter-spacing:.06em;justify-content:space-between;align-items:center;gap:8px;display:flex}.runmux-homepage .simulation-bar,.runmux-homepage .simulation-bar small{color:var(--fg-2);font-size:13px}.runmux-homepage .simulation-bar button{border:1px solid var(--border);width:24px;height:24px;color:var(--fg-2);background:0 0;border-radius:4px;place-items:center;display:grid}.runmux-homepage .model-route{align-items:center;gap:12px;margin:16px 0;display:flex}.runmux-homepage .request-chip,.runmux-homepage .router-chip{color:var(--fg-2);align-items:center;gap:6px;font-size:13px;display:flex}.runmux-homepage .router-chip{color:var(--paper)}.runmux-homepage .route-signal{background:var(--border-2);flex:1;height:1px;position:relative;overflow:hidden}.runmux-homepage .route-signal:after{content:"";background:var(--data);width:24px;height:1px;animation:2.6s linear infinite signal-flow;position:absolute;top:0;left:0}@keyframes signal-flow{0%{left:-24px}to{left:100%}}.runmux-homepage .model-selection{background:var(--surface);border:1px solid var(--border-2);animation:content-enter var(--d-base) var(--ease);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.runmux-homepage .model-emblem{border:1px solid var(--border-2);width:32px;height:32px;color:var(--data);font:18px var(--font);border-radius:6px;flex:none;place-items:center;display:grid}.runmux-homepage .model-selection>div:nth-child(2){flex:1;min-width:0}.runmux-homepage .model-selection small{color:var(--fg-2);letter-spacing:.08em;font-size:13px;display:block}.runmux-homepage .model-selection strong{font:500 16px/1.4 var(--font);color:var(--paper);white-space:nowrap;display:block}.runmux-homepage .model-selection span{color:var(--fg-2);font-size:13px;display:block}.runmux-homepage .model-selection>svg{color:var(--data)}.runmux-homepage .model-pagination{align-items:center;gap:4px;margin-top:12px;display:flex}.runmux-homepage .model-pagination button{background:0 0;border:0;width:28px;height:24px;padding:8px 4px}.runmux-homepage .model-pagination button span{background:var(--ink-600);height:2px;transition:background var(--d-base);display:block}.runmux-homepage .model-pagination button[aria-checked=true] span,.runmux-homepage .model-pagination button[aria-pressed=true] span{background:var(--primary)}.runmux-homepage .model-pagination small{color:var(--fg-2);margin-left:auto;font-size:13px}.runmux-homepage .agent-network{height:116px;margin-top:8px;position:relative}.runmux-homepage .agent-network svg:not(.lucide){fill:none;width:100%;height:100%;stroke:var(--border-2);stroke-width:1px;position:absolute;inset:0}.runmux-homepage .agent-network .agent-call-line{stroke:var(--data);stroke-width:2px;stroke-dasharray:8 12;animation:.9s linear infinite call-flow}@keyframes call-flow{to{stroke-dashoffset:-40px}}.runmux-homepage .agent-node{background:var(--surface);border:1px solid var(--border-2);color:var(--fg-2);transition:border-color var(--d-base), color var(--d-base);font:13px var(--font);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px;display:flex;position:absolute}.runmux-homepage .agent-node-0{top:12px;left:0}.runmux-homepage .agent-node-1{top:12px;right:0}.runmux-homepage .agent-node-2{bottom:4px;left:50%;transform:translate(-50%)}.runmux-homepage .agent-node.node-sending{border-color:var(--primary);color:var(--paper)}.runmux-homepage .agent-node.node-receiving{border-color:var(--data);color:var(--paper)}.runmux-homepage .call-caption{text-align:center;margin-top:8px;animation:.25s content-enter}.runmux-homepage .call-caption strong{color:var(--data);font-size:13px;font-weight:400;display:block}.runmux-homepage .call-caption small{color:var(--fg-2);margin-top:4px;font-size:13px;display:block}.runmux-homepage .scheduler-queue{color:var(--fg-2);justify-content:space-between;margin:12px 0;font-size:13px}.runmux-homepage .job-packet,.runmux-homepage .scheduler-queue{align-items:center;gap:8px;display:flex}.runmux-homepage .job-packet{color:var(--primary);animation:.25s content-enter}.runmux-homepage .gpu-pool{gap:8px;display:grid}.runmux-homepage .gpu-slot{border:1px solid var(--border);color:var(--fg-2);transition:background var(--d-base), border-color var(--d-base);border-radius:6px;align-items:center;gap:8px;padding:8px;display:flex}.runmux-homepage .gpu-slot strong{font:500 11px var(--font)}.runmux-homepage .gpu-slot small{margin-left:auto;font-size:13px}.runmux-homepage .gpu-load{gap:2px;margin-left:auto;display:flex}.runmux-homepage .gpu-load i{background:var(--ink-600);border-radius:1px;width:3px;height:10px}.runmux-homepage .gpu-active{border-color:var(--data);color:var(--paper);background:#0496ff0f}.runmux-homepage .gpu-active small,.runmux-homepage .gpu-active>svg{color:var(--data)}.runmux-homepage .gpu-active .gpu-load i{background:var(--data);animation:.9s ease-in-out infinite alternate load-signal}.runmux-homepage .gpu-active .gpu-load i:nth-child(2n){animation-delay:.25s}@keyframes load-signal{to{opacity:.35;transform:scaleY(.5)}}.runmux-homepage .gpu-caption{color:var(--fg-2);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.runmux-homepage .demo-paused *,.runmux-homepage .demo-paused :after{animation-play-state:paused!important}@media (max-width:1100px) and (min-width:761px){.runmux-homepage .platform-demo{padding:12px}.runmux-homepage .model-emblem{display:none}.runmux-homepage .model-selection strong{font-size:14px}.runmux-homepage .agent-node{gap:4px;padding:6px;font-size:13px}.runmux-homepage .agent-node .lucide{width:11px}.runmux-homepage .gpu-load{display:none}.runmux-homepage .gpu-slot{gap:6px}}@media (max-width:760px){.runmux-homepage .ecosystem{padding:var(--s-5) 0}.runmux-homepage .eco-label{margin-bottom:var(--s-4)}.runmux-homepage .logo-track .logo-rail{gap:var(--s-8);padding-right:var(--s-8)}.runmux-homepage .logo-track .partner-logo{width:112px;height:36px}.runmux-homepage .logo-track .logo-zai{width:56px}.runmux-homepage .logo-track .logo-alibaba{width:128px}.runmux-homepage .platform-section{padding-top:var(--s-9);padding-bottom:var(--s-9)}.runmux-homepage .platform-demo{height:232px;padding:16px}.runmux-homepage .model-selection strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .logo-track{width:100%;animation:none;transform:none}.runmux-homepage .logo-track .logo-rail{flex-wrap:wrap;justify-content:center;gap:24px;width:100%;padding:0;display:flex}.runmux-homepage .logo-track .logo-rail[aria-hidden=true]{display:none}.runmux-homepage .logo-marquee{-webkit-mask-image:none;mask-image:none}.runmux-homepage .platform-demo *,.runmux-homepage .platform-demo :after{transition:none!important;animation:none!important}}.runmux-homepage .demo-model,.runmux-homepage .logo-track .logo-creao{background:var(--ink-950)}.runmux-homepage .demo-model{isolation:isolate;position:relative}.runmux-homepage .demo-model:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#70b8ff0b 0,#70b8ff04 74%,#0000 0);position:absolute;inset:0}.runmux-homepage .modality-scene{height:166px;padding-top:16px;position:relative}.runmux-homepage .modality-tabs{z-index:2;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;display:grid;position:relative}.runmux-homepage .modality-tabs button{border:1px solid var(--border-2);background:var(--ink-950);min-width:0;color:var(--fg-2);font:13px var(--mono);border-radius:4px;justify-content:center;align-items:center;gap:4px;height:28px;padding:5px 0;transition:color .25s,border-color .25s,background .25s;display:flex}.runmux-homepage .modality-tabs button i{background:var(--primary);border-radius:2px;flex:none;width:5px;height:5px;display:none}.runmux-homepage .modality-tabs button[aria-checked=true],.runmux-homepage .modality-tabs button[aria-pressed=true]{color:var(--paper);border-color:var(--paper);background:var(--surface)}.runmux-homepage .modality-tabs button[aria-checked=true] i,.runmux-homepage .modality-tabs button[aria-pressed=true] i{display:block}.runmux-homepage .modality-connection{width:100%;height:66px;fill:var(--paper);stroke:none;position:absolute;top:44px;left:0;overflow:visible}.runmux-homepage .connection-track{fill:none;stroke:var(--border-2);stroke-width:1px}.runmux-homepage .connection-pulse{fill:none;stroke:var(--data);stroke-width:1.4px;stroke-dasharray:12 88;animation:2.6s ease-in-out infinite route-request}.runmux-homepage .modality-output{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:30px;display:flex;position:absolute;top:118px;left:0;right:0}.runmux-homepage .model-type-mark{border:1px solid var(--border-2);color:var(--paper);border-radius:3px;align-items:center;gap:4px;padding:3px 5px;font-size:13px;display:flex}.runmux-homepage .model-bracket{font:22px/1 var(--mono);color:var(--fg-2)}.runmux-homepage .routed-model{background:var(--primary);border:1px solid var(--coral-400);color:var(--ink-950);font:500 12px/1.3 var(--mono);border-radius:4px;padding:5px 8px;animation:.25s both model-arrival;display:block}.runmux-homepage .modality-footer{color:var(--fg-2);letter-spacing:.06em;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:0;left:0;right:0}.runmux-homepage .modality-footer i{background:var(--data);width:3px;height:3px}@keyframes route-request{0%{stroke-dashoffset:12px;opacity:0}15%{opacity:1}80%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes model-arrival{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@media (min-width:761px) and (max-width:1100px){.runmux-homepage .modality-tabs{gap:3px}.runmux-homepage .modality-tabs button{gap:2px;font-size:13px}.runmux-homepage .modality-tabs button i{width:3px;height:3px}.runmux-homepage .routed-model{padding:5px}.runmux-homepage .model-type-mark,.runmux-homepage .routed-model{font-size:13px}.runmux-homepage .model-type-mark svg{width:10px}.runmux-homepage .modality-output{gap:4px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .connection-pulse{stroke-dasharray:none;opacity:.65;animation:none}.runmux-homepage .routed-model{animation:none}}.runmux-homepage .platform-demo{height:248px}.runmux-homepage .modality-scene{height:190px}.runmux-homepage .modality-tags{flex-wrap:wrap;justify-content:center;gap:4px 6px;animation:.25s content-enter;display:flex;position:absolute;top:156px;left:0;right:0}.runmux-homepage .modality-tags span{font:13px/1.5 var(--mono);color:var(--fg-2);background:var(--surface);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:2px 5px}.runmux-homepage .modality-tags span:last-child{color:var(--data)}@media (max-width:760px){.runmux-homepage .platform-demo{height:248px}}.runmux-homepage .platform-section .feature-product h3{min-height:0;font-size:24px;line-height:1.3}.runmux-homepage .platform-section .feature-product p{min-height:0;margin-top:16px}.runmux-homepage .platform-section .section-heading{margin-bottom:32px}.runmux-homepage .agent-isometric{height:174px;margin:0 -4px}.runmux-homepage .agent-isometric>svg{width:100%;height:100%;overflow:visible}.runmux-homepage .stage-knowledge text{font:13px var(--font);fill:#c6c1ca;letter-spacing:.1px}.runmux-homepage .stage-connectors{fill:none;stroke:#48444c;stroke-width:.7px;stroke-dasharray:2 5}.runmux-homepage .stage-agent>text{font:13px var(--font);fill:#dad7de;letter-spacing:-.15px}.runmux-homepage .agent-output path{fill:none;stroke:var(--data);stroke-width:.8px;stroke-linejoin:round}.runmux-homepage .knowledge-return path{fill:none;stroke:var(--primary);stroke-width:1.4px}.runmux-homepage .knowledge-return circle{fill:var(--primary)}.runmux-homepage .deepseek-whale{pointer-events:none}.runmux-homepage .deepseek-whale image{filter:drop-shadow(0 2px 2px #0005)}.runmux-homepage .demo-agent .call-caption{margin-top:0;animation:none}.runmux-homepage .demo-agent .call-caption small,.runmux-homepage .demo-agent .call-caption strong{color:var(--fg-2);font-size:13px}.runmux-homepage .demo-agent .call-caption small{margin-top:2px}.runmux-homepage .model-library{background:var(--ink-950)}.runmux-homepage .library-title{letter-spacing:-.03em;margin:0 0 32px;font-size:clamp(32px,3.2vw,44px);line-height:1.2}.runmux-homepage .library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.runmux-homepage .library-card{border:1px solid var(--border);background:var(--surface);color:var(--paper);border-radius:12px;align-items:flex-start;gap:24px;padding:32px;text-decoration:none;transition:border-color .18s,background .18s;display:flex}.runmux-homepage .library-logo{object-fit:contain;filter:brightness(0)invert(.93);flex:none;width:44px;height:44px;margin-top:4px}.runmux-homepage .library-copy{flex:1;min-width:0}.runmux-homepage .library-copy h3{letter-spacing:-.03em;margin:0 0 12px;font-size:22px;line-height:1.3}.runmux-homepage .library-copy p{color:var(--fg-2);max-width:36ch;margin:0;font-size:14px;line-height:1.6}.runmux-homepage .library-arrow{color:var(--fg-2);flex:none;margin-top:4px;transition:transform .18s,color .18s}.runmux-homepage .library-card:hover{border-color:var(--data);background:var(--surface)}.runmux-homepage .library-card:hover .library-arrow{color:var(--data);transform:translate(2px,-2px)}.runmux-homepage .library-card:focus-visible{outline:2px solid var(--data);outline-offset:4px}@media (max-width:1000px){.runmux-homepage .library-card{gap:16px;padding:24px}.runmux-homepage .library-copy h3{font-size:20px}}@media (max-width:760px){.runmux-homepage .library-grid{grid-template-columns:1fr}.runmux-homepage .library-logo{width:36px;height:36px}.runmux-homepage .library-copy h3{font-size:20px}.runmux-homepage .library-card{gap:16px;padding:24px 20px}.runmux-homepage .library-title{margin-bottom:24px}.runmux-homepage .library-copy p{font-size:13px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .library-arrow,.runmux-homepage .library-card{transition:none}.runmux-homepage .library-card:hover .library-arrow{transform:none}}.runmux-homepage .video-library{border-top:0;padding-top:0}.runmux-homepage .video-library>.container{border-top:1px solid var(--border);padding-top:64px}@media (max-width:760px){.runmux-homepage .video-library>.container{padding-top:40px}}.runmux-homepage .video-model-card{border:1px solid var(--border);background:var(--surface);border-radius:12px;overflow:hidden}.runmux-homepage .video-model-card .library-card{border:0;border-radius:0;gap:20px;padding:24px}.runmux-homepage .video-preview{aspect-ratio:16/9;background:var(--card);cursor:pointer;width:100%;color:var(--paper);border:0;padding:0;display:block;position:relative;overflow:hidden}.runmux-homepage .video-preview video{object-fit:cover;width:100%;height:100%;display:block}.runmux-homepage .video-control{background:#101010a6;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .18s;display:grid;position:absolute;bottom:16px;right:16px}.runmux-homepage .video-preview:hover .video-control{background:#101010db}.runmux-homepage .video-preview:focus-visible{outline:2px solid var(--data);outline-offset:-3px}.runmux-homepage .video-error{background:var(--card);color:var(--fg-2);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}@media (max-width:760px){.runmux-homepage .video-model-card .library-card{gap:16px;padding:20px}.runmux-homepage .video-model-card .library-copy h3{font-size:20px}}.runmux-homepage .model-agent-intro{border-top:1px solid var(--border);max-width:100%;margin-top:48px;padding-top:40px}.runmux-homepage .model-agent-intro h3{letter-spacing:-.025em;color:var(--paper);margin:0 0 16px;font-size:24px;font-weight:500;line-height:1.3}.runmux-homepage .model-agent-intro p{max-width:76ch;color:var(--fg-2);margin:0;font-size:16px;line-height:1.75}.runmux-homepage .model-agent-logos{align-items:center;gap:28px;margin:28px 0;display:flex}.runmux-homepage .model-agent-logos img{object-fit:contain;filter:brightness(0)invert(.93);width:32px;height:32px}.runmux-homepage .model-agent-link{border:1px solid var(--border);color:var(--paper);border-radius:8px;align-items:center;gap:24px;padding:12px 20px;font-size:14px;text-decoration:none;transition:border-color .18s,color .18s;display:inline-flex}.runmux-homepage .model-agent-link:hover{border-color:var(--data);color:var(--data)}.runmux-homepage .model-agent-link:focus-visible{outline:2px solid var(--data);outline-offset:4px}@media (max-width:760px){.runmux-homepage .model-agent-intro{margin-top:32px;padding-top:32px}.runmux-homepage .model-agent-intro h3{font-size:22px}.runmux-homepage .model-agent-intro p{font-size:14px}.runmux-homepage .model-agent-logos{gap:24px;margin:24px 0}}@media (prefers-reduced-motion:reduce){.runmux-homepage .model-agent-link{transition:none}}.runmux-homepage .model-agent-logos{flex-wrap:wrap}.runmux-homepage .enterprise-section{background:var(--ink-900,#191616)}.runmux-homepage .enterprise-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.runmux-homepage .enterprise-benefit{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:32px}.runmux-homepage .enterprise-benefit-top{color:var(--data);justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.runmux-homepage .enterprise-benefit-top span{color:var(--fg-2);font-family:monospace;font-size:13px}.runmux-homepage .enterprise-benefit h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.runmux-homepage .enterprise-benefit p{color:var(--fg-2);max-width:53ch;margin:0;font-size:14px;line-height:1.75}.runmux-homepage .enterprise-contact{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;margin-top:32px;padding-top:32px;display:flex}.runmux-homepage .enterprise-contact h3{margin:0 0 8px;font-size:20px;font-weight:500;line-height:1.4}.runmux-homepage .enterprise-contact p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.6}.runmux-homepage .enterprise-contact button{cursor:pointer;background:0 0;flex-shrink:0}@media (max-width:760px){.runmux-homepage .enterprise-benefits{grid-template-columns:1fr}.runmux-homepage .enterprise-benefit{padding:24px}.runmux-homepage .enterprise-benefit-top{margin-bottom:24px}.runmux-homepage .enterprise-benefit h3{font-size:20px}.runmux-homepage .enterprise-contact{flex-direction:column;align-items:flex-start;gap:24px}}.runmux-homepage .companion-section{background:var(--ink-950);border-top:1px solid var(--border)}.runmux-homepage .companion-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:72px;display:grid}.runmux-homepage .companion-model{letter-spacing:.06em;color:var(--fg-2);margin:28px 0 16px;font:13px/1.6 monospace}.runmux-homepage .companion-model span{color:var(--data);margin-left:12px}.runmux-homepage .companion-copy h2{letter-spacing:-.035em;margin:0 0 24px;font-size:clamp(30px,3.3vw,44px);line-height:1.2}.runmux-homepage .companion-lead{color:var(--fg-2);max-width:51ch;font-size:15px;line-height:1.8}.runmux-homepage .companion-features{gap:20px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.runmux-homepage .companion-features li{gap:16px;display:flex}.runmux-homepage .companion-features svg{color:var(--data);flex-shrink:0;margin-top:3px}.runmux-homepage .companion-features strong{margin-bottom:4px;font-size:14px;font-weight:500;display:block}.runmux-homepage .companion-features span{color:var(--fg-2);font-size:13px;line-height:1.6}.runmux-homepage .companion-copy button{cursor:pointer;background:0 0}.runmux-homepage .companion-demo{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:28px}.runmux-homepage .companion-demo-head{border-bottom:1px solid var(--border);align-items:center;gap:16px;padding-bottom:24px;display:flex}.runmux-homepage .companion-avatar{width:48px;height:48px;color:var(--danger-fg);background:#ff6b6b10;border:1px solid #ff6b6b30;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.runmux-homepage .companion-demo-head strong{font-size:15px;font-weight:500}.runmux-homepage .companion-demo-head small{color:var(--fg-2);margin-top:8px;font-size:13px;display:block}.runmux-homepage .companion-tabs{flex-wrap:wrap;gap:8px;margin:24px 0 32px;display:flex}.runmux-homepage .companion-tabs button{border:1px solid var(--border);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:20px;padding:8px 12px;font-size:13px;transition:color .18s,border-color .18s}.runmux-homepage .companion-tabs button[aria-checked=true],.runmux-homepage .companion-tabs button[aria-pressed=true]{color:var(--paper);background:#ff6b6b0a;border-color:#ff929280}.runmux-homepage .companion-tabs button:focus-visible{outline:2px solid var(--data);outline-offset:4px}.runmux-homepage .companion-conversation{min-height:260px;animation:.22s ease-out companion-in}.runmux-homepage .companion-user{border:1px solid var(--border);background:#ffffff07;border-radius:14px 14px 4px;margin:0 0 28px 48px;padding:16px 20px;font-size:14px;line-height:1.7}.runmux-homepage .companion-speaker{letter-spacing:.1em;color:var(--danger-fg);font:13px/1.5 monospace}.runmux-homepage .companion-response{padding:0 24px 0 4px}.runmux-homepage .companion-response p{color:var(--paper);margin:12px 0 0;font-size:16px;line-height:1.85}.runmux-homepage .companion-demo-foot{border-top:1px solid var(--border);color:var(--fg-2);align-items:center;gap:8px;padding-top:24px;font-size:13px;line-height:1.6;display:flex}.runmux-homepage .companion-dot{background:#ff9292;border-radius:50%;flex-shrink:0;width:4px;height:4px}@keyframes companion-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.runmux-homepage .companion-layout{gap:32px}.runmux-homepage .companion-demo{padding:24px}}@media (max-width:760px){.runmux-homepage .companion-layout{grid-template-columns:1fr;gap:40px}.runmux-homepage .companion-demo{padding:20px}.runmux-homepage .companion-conversation{min-height:260px}.runmux-homepage .companion-user{margin-left:24px}.runmux-homepage .companion-response{padding-right:0}.runmux-homepage .companion-copy h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .companion-conversation{animation:none}.runmux-homepage .companion-tabs button{transition:none}}.runmux-homepage .portrait-avatar{background:0 0;border:1px solid #ffffff18;width:52px;height:52px}.runmux-homepage .companion-reply-space{min-height:152px;position:relative}.runmux-homepage .companion-reply-space p{margin-top:12px}.runmux-homepage .reply-hidden{visibility:hidden}.runmux-homepage .companion-typing{height:28px;color:var(--fg-2);align-items:center;gap:5px;display:flex;position:absolute;top:12px;left:0}.runmux-homepage .companion-typing i{background:#e6aaa3;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite companion-dot-pulse;display:block}.runmux-homepage .companion-typing i:nth-child(2){animation-delay:.15s}.runmux-homepage .companion-typing i:nth-child(3){animation-delay:.3s}.runmux-homepage .companion-typing span{margin-left:7px;font-size:13px}.runmux-homepage .companion-caret{vertical-align:-2px;background:#e6aaa3;width:2px;height:15px;margin-left:3px;animation:.9s ease-in-out infinite companion-cursor;display:inline-block}.runmux-homepage .companion-speaker{color:var(--fg-2);letter-spacing:.04em}@keyframes companion-dot-pulse{0%,70%,to{opacity:.3}35%{opacity:1}}@keyframes companion-cursor{0%,to{opacity:.2}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.runmux-homepage .companion-caret,.runmux-homepage .companion-typing i{animation:none}}.runmux-homepage .companion-evidence{margin-top:56px}.runmux-homepage .companion-metrics{border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding-top:32px;display:grid}.runmux-homepage .companion-metrics>div{min-width:0}.runmux-homepage .companion-metrics dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;margin:0 0 12px;font-size:40px;font-weight:500;line-height:1.2;display:flex}.runmux-homepage .companion-metrics dd span{color:var(--fg-2);font-size:24px}.runmux-homepage .companion-metrics dd em{letter-spacing:.04em;color:var(--fg-2);margin-left:8px;font-size:13px;font-style:normal;font-weight:400}.runmux-homepage .companion-metrics dt{font-size:14px;line-height:1.5}.runmux-homepage .companion-metrics small{color:var(--fg-2);margin-top:6px;font-size:13px;line-height:1.6;display:block}.runmux-homepage .companion-source{color:var(--fg-2);margin:24px 0 0;font-size:13px;line-height:1.8}.runmux-homepage .companion-source a{color:var(--data);align-items:center;gap:4px;margin-left:8px;text-decoration:none;display:inline-flex}.runmux-homepage .companion-source a:hover{text-decoration:underline}.runmux-homepage .companion-source a:focus-visible{outline:2px solid var(--data);outline-offset:4px}@media (max-width:760px){.runmux-homepage .companion-evidence{margin-top:40px}.runmux-homepage .companion-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.runmux-homepage .companion-metrics dd{font-size:36px}.runmux-homepage .companion-metrics dt{font-size:13px}}.runmux-homepage .companion-benchmarks{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:32px}.runmux-homepage .benchmark-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:28px;display:flex}.runmux-homepage .benchmark-kicker{letter-spacing:.08em;color:var(--fg-2);font:13px/1.5 monospace}.runmux-homepage .benchmark-top h3{letter-spacing:-.025em;margin:12px 0 0;font-size:24px;font-weight:500;line-height:1.3}.runmux-homepage .benchmark-switch{background:var(--ink-950);border:1px solid var(--border);border-radius:8px;flex-shrink:0;gap:4px;padding:4px;display:flex}.runmux-homepage .benchmark-switch button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:8px 12px;font-size:13px;transition:background .18s,color .18s}.runmux-homepage .benchmark-switch button[aria-checked=true],.runmux-homepage .benchmark-switch button[aria-pressed=true]{background:var(--surface-2);color:var(--fg-strong)}.runmux-homepage .benchmark-switch button:focus-visible,.runmux-homepage .benchmark-table-scroll:focus-visible{outline:2px solid var(--data);outline-offset:3px}.runmux-homepage .benchmark-human{grid-template-columns:.8fr 1.2fr;align-items:center;gap:64px;min-height:332px;padding:32px 0;display:grid}.runmux-homepage .benchmark-caption{color:var(--fg-2);font:13px/1.5 monospace}.runmux-homepage .benchmark-score{letter-spacing:-.06em;color:var(--fg-strong);font-variant-numeric:tabular-nums;margin:12px 0;font-size:76px;font-weight:500;line-height:1.15}.runmux-homepage .benchmark-score span{color:var(--fg-2);margin-left:4px;font-size:32px}.runmux-homepage .benchmark-summary p{max-width:30ch;margin:8px 0;font-size:14px;line-height:1.6}.runmux-homepage .benchmark-summary small{color:var(--fg-2);max-width:34ch;font-size:13px;line-height:1.7;display:block}.runmux-homepage .benchmark-bars{gap:16px;display:grid}.runmux-homepage .benchmark-bar-label{color:var(--fg-2);justify-content:space-between;gap:16px;margin-bottom:7px;font-size:13px;line-height:1.4;display:flex}.runmux-homepage .benchmark-bar-label strong{font-variant-numeric:tabular-nums;font-weight:400}.runmux-homepage .benchmark-bar-row.is-seed .benchmark-bar-label{color:var(--fg-strong)}.runmux-homepage .benchmark-track{background:#ffffff07;height:5px;overflow:hidden}.runmux-homepage .benchmark-track span{background:#737174;border-radius:3px;height:100%;display:block}.runmux-homepage .is-seed .benchmark-track span{background:#e6aaa3}.runmux-homepage .benchmark-table-area{min-height:332px;padding:28px 0}.runmux-homepage .benchmark-table-note{justify-content:space-between;gap:16px;margin-bottom:20px;font-size:13px;display:flex}.runmux-homepage .benchmark-table-note small{color:var(--fg-2);font-size:13px}.runmux-homepage .benchmark-table-scroll{overflow:auto}.runmux-homepage .benchmark-table-scroll table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;min-width:540px;font-size:13px}.runmux-homepage .benchmark-table-scroll td,.runmux-homepage .benchmark-table-scroll th{border-bottom:1px solid var(--border);padding:14px 16px;font-weight:400}.runmux-homepage .benchmark-table-scroll th:first-child{text-align:left}.runmux-homepage .benchmark-table-scroll thead{color:var(--fg-2);font-size:13px}.runmux-homepage .benchmark-table-scroll tr.is-seed{color:var(--fg-strong);background:#e6aaa30b}.runmux-homepage .benchmark-table-scroll tr.is-seed th{box-shadow:inset 2px 0 #e6aaa3}.runmux-homepage .benchmark-table-scroll tbody tr:last-child>*{border-bottom:0}.runmux-homepage .benchmark-specs{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:24px;padding-top:24px;display:grid}.runmux-homepage .benchmark-specs>span{color:var(--fg-2);align-items:baseline;gap:12px;font-size:13px;display:flex}.runmux-homepage .benchmark-specs strong{color:var(--paper);white-space:nowrap;letter-spacing:-.025em;font-size:20px;font-weight:500}.runmux-homepage .benchmark-conditions{color:var(--fg-2);margin:16px 0 0;font-size:13px;line-height:1.6}@media (max-width:1000px){.runmux-homepage .benchmark-top{flex-direction:column;align-items:flex-start}.runmux-homepage .benchmark-human{gap:32px}.runmux-homepage .benchmark-specs>span{flex-direction:column;gap:6px}}@media (max-width:760px){.runmux-homepage .companion-benchmarks{padding:20px}.runmux-homepage .benchmark-top h3{font-size:22px}.runmux-homepage .benchmark-switch{flex-wrap:wrap;max-width:100%}.runmux-homepage .benchmark-switch button{padding:8px 9px;font-size:13px}.runmux-homepage .benchmark-human{grid-template-columns:1fr;gap:28px;padding:28px 0}.runmux-homepage .benchmark-score{font-size:64px}.runmux-homepage .benchmark-summary p,.runmux-homepage .benchmark-summary small{max-width:none}.runmux-homepage .benchmark-specs{gap:12px}.runmux-homepage .benchmark-specs strong{font-size:18px}.runmux-homepage .benchmark-table-note{flex-direction:column;gap:6px}.runmux-homepage .benchmark-table-scroll td,.runmux-homepage .benchmark-table-scroll th{padding:12px}.runmux-homepage .benchmark-table-scroll table{min-width:500px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .benchmark-switch button{transition:none}}.runmux-homepage .enterprise-v2 .enterprise-hero{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.runmux-homepage .enterprise-intro h2{letter-spacing:-.045em;margin:28px 0 24px;font-size:clamp(36px,4vw,52px);line-height:1.16}.runmux-homepage .enterprise-intro h2 span{color:var(--fg-2)}.runmux-homepage .enterprise-intro>p{color:var(--fg-2);max-width:46ch;margin:0 0 32px;font-size:16px;line-height:1.8}.runmux-homepage .enterprise-primary{background:var(--coral,#ff6b6b);color:var(--primary-fg);cursor:pointer;border:0;border-radius:24px;gap:20px;padding:14px 20px}.runmux-homepage .enterprise-primary,.runmux-homepage .enterprise-secondary{align-items:center;font-size:13px;display:inline-flex}.runmux-homepage .enterprise-secondary{color:var(--paper);gap:12px;margin:16px 0 16px 24px;text-decoration:none}.runmux-homepage .enterprise-console{border:1px solid var(--border);background:var(--ink-950);border-radius:16px;overflow:hidden}.runmux-homepage .enterprise-console-top{border-bottom:1px solid var(--border);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font:13px/1.5 monospace;display:flex}.runmux-homepage .enterprise-console-top>span{align-items:center;gap:8px;display:flex}.runmux-homepage .enterprise-console-top small{font:13px/1.5 inherit}.runmux-homepage .enterprise-status{background:var(--data);border-radius:50%;width:5px;height:5px}.runmux-homepage .enterprise-layer-switch{grid-template-columns:repeat(3,1fr);gap:4px;padding:16px 16px 0;display:grid}.runmux-homepage .enterprise-layer-switch button{color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 4px;font-size:13px;transition:background .18s,color .18s;display:flex}.runmux-homepage .enterprise-layer-switch button[aria-checked=true],.runmux-homepage .enterprise-layer-switch button[aria-pressed=true]{color:var(--paper);background:var(--surface);border-color:var(--border)}.runmux-homepage .enterprise-layer-switch button[aria-checked=true] svg,.runmux-homepage .enterprise-layer-switch button[aria-pressed=true] svg{color:var(--data)}.runmux-homepage .enterprise-layer-detail{min-height:272px;padding:28px 28px 32px;animation:.2s ease-out companion-in}.runmux-homepage .enterprise-layer-icon{width:56px;height:56px;color:var(--data);background:#70b8ff08;border:1px solid #70b8ff30;border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.runmux-homepage .enterprise-layer-detail h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.runmux-homepage .enterprise-layer-detail p{color:var(--fg-2);min-height:68px;margin:0;font-size:13px;line-height:1.75}.runmux-homepage .enterprise-layer-tags{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.runmux-homepage .enterprise-layer-tags span{color:var(--fg-2);border:1px solid var(--border);border-radius:4px;padding:5px 8px;font-size:13px}.runmux-homepage .enterprise-console-bottom{border-top:1px solid var(--border);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.runmux-homepage .enterprise-console-bottom strong{color:var(--paper);font-weight:400}.runmux-homepage .enterprise-service-heading{justify-content:space-between;align-items:center;gap:24px;margin:56px 0 24px;display:flex}.runmux-homepage .enterprise-service-heading h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500;line-height:1.3}.runmux-homepage .enterprise-service-heading>span{color:var(--fg-2);font-size:13px}.runmux-homepage .enterprise-service-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.runmux-homepage .enterprise-service-grid article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:24px}.runmux-homepage .enterprise-service-grid article>div{color:var(--data);justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.runmux-homepage .enterprise-service-grid small{color:var(--fg-2);font:13px monospace}.runmux-homepage .enterprise-service-grid h4{letter-spacing:-.02em;margin:0 0 12px;font-size:17px;font-weight:500;line-height:1.4}.runmux-homepage .enterprise-service-grid p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.75}.runmux-homepage .enterprise-bottom-cta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding-top:24px;display:flex}.runmux-homepage .enterprise-bottom-cta p{margin:0;font-size:14px}.runmux-homepage .enterprise-bottom-cta button{color:var(--data);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.runmux-homepage .enterprise-v2 a:focus-visible,.runmux-homepage .enterprise-v2 button:focus-visible{outline:2px solid var(--data);outline-offset:4px}@media (max-width:1000px){.runmux-homepage .enterprise-v2 .enterprise-hero{gap:32px}.runmux-homepage .enterprise-layer-switch button{flex-direction:column;gap:8px}.runmux-homepage .enterprise-secondary{margin-left:16px}.runmux-homepage .enterprise-service-grid article{padding:20px}}@media (max-width:760px){.runmux-homepage .enterprise-v2 .enterprise-hero{grid-template-columns:1fr;gap:32px}.runmux-homepage .enterprise-intro h2{font-size:40px}.runmux-homepage .enterprise-intro>p{font-size:14px}.runmux-homepage .enterprise-service-grid{grid-template-columns:1fr}.runmux-homepage .enterprise-service-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}.runmux-homepage .enterprise-service-heading h3{font-size:22px}.runmux-homepage .enterprise-bottom-cta{flex-direction:column;align-items:flex-start;gap:12px}.runmux-homepage .enterprise-console-top{padding:16px}.runmux-homepage .enterprise-layer-detail{padding:24px}.runmux-homepage .enterprise-layer-detail p{min-height:0}.runmux-homepage .enterprise-layer-detail h3{font-size:20px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .enterprise-layer-detail{animation:none}.runmux-homepage .enterprise-layer-switch button{transition:none}}.runmux-homepage .benchmark-score .benchmark-count{font-size:inherit;color:inherit;min-width:3.25ch;margin:0;display:inline-block}.runmux-homepage .benchmark-motion .benchmark-track span{transform-origin:0;transform:scaleX(0)}.runmux-homepage .benchmark-motion.is-active .benchmark-track span{animation:.3s cubic-bezier(.22,.68,0,1) both benchmark-grow}.runmux-homepage .benchmark-motion.is-active .benchmark-summary,.runmux-homepage .benchmark-motion.is-active .benchmark-table-note{animation:.24s ease-out both benchmark-enter}.runmux-homepage .benchmark-motion.is-active tbody tr{animation:.25s ease-out both benchmark-enter}.runmux-homepage .benchmark-motion-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.runmux-homepage .benchmark-motion-footer .benchmark-conditions{margin:0}.runmux-homepage .benchmark-replay{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:4px;flex-shrink:0;align-items:center;gap:6px;padding:8px;font-size:13px;transition:color .18s;display:inline-flex}.runmux-homepage .benchmark-replay:hover{color:var(--fg-strong)}.runmux-homepage .benchmark-replay:focus-visible{outline:2px solid var(--data);outline-offset:3px}@keyframes benchmark-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes benchmark-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.runmux-homepage .benchmark-motion-footer{align-items:flex-start}.runmux-homepage .benchmark-replay span{display:none}}@media (prefers-reduced-motion:reduce){.runmux-homepage .benchmark-motion .benchmark-track span{transform:none;animation:none!important}.runmux-homepage .benchmark-motion.is-active .benchmark-summary,.runmux-homepage .benchmark-motion.is-active .benchmark-table-note,.runmux-homepage .benchmark-motion.is-active tbody tr{animation:none}.runmux-homepage .benchmark-replay{transition:none}}.runmux-homepage .enterprise-scope-note{color:var(--fg-2);max-width:76ch;margin:12px 0 0;font-size:14px;line-height:1.7}.runmux-homepage .enterprise-priorities{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.runmux-homepage .enterprise-priorities article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:28px}.runmux-homepage .enterprise-priorities svg{color:var(--data);margin-bottom:24px}.runmux-homepage .enterprise-priorities h4{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.runmux-homepage .enterprise-priorities p{color:var(--fg-2);max-width:52ch;margin:0;font-size:14px;line-height:1.75}.runmux-homepage .enterprise-detail-heading{justify-content:space-between;align-items:center;gap:16px;margin:40px 0 24px;display:flex}.runmux-homepage .enterprise-detail-heading h3{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:500}.runmux-homepage .enterprise-detail-heading>span{color:var(--fg-2);font-size:13px}.runmux-homepage .enterprise-service-details{border-top:1px solid var(--border)}.runmux-homepage .enterprise-service-details details{border-bottom:1px solid var(--border)}.runmux-homepage .enterprise-service-details summary{cursor:pointer;grid-template-columns:32px 1fr 24px;align-items:start;gap:24px;padding:24px 8px;list-style:none;display:grid}.runmux-homepage .enterprise-service-details summary::-webkit-details-marker{display:none}.runmux-homepage .enterprise-detail-number{color:var(--data);padding-top:2px;font:13px/1.8 monospace}.runmux-homepage .enterprise-service-details h4{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.4}.runmux-homepage .enterprise-service-details summary p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.7}.runmux-homepage .enterprise-expand{color:var(--fg-2);font-size:22px;line-height:1;transition:transform .18s}.runmux-homepage .enterprise-service-details details[open] .enterprise-expand{color:var(--data);transform:rotate(45deg)}.runmux-homepage .enterprise-service-details summary:hover h4{color:var(--data)}.runmux-homepage .enterprise-service-details summary:focus-visible{outline:2px solid var(--data);outline-offset:2px}.runmux-homepage .enterprise-expanded{padding:0 56px 24px 64px;animation:.18s ease-out companion-in}.runmux-homepage .enterprise-expanded p{color:var(--fg-2);max-width:80ch;margin:0 0 16px;font-size:13px;line-height:1.8}.runmux-homepage .enterprise-expanded button{color:var(--data);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:4px 0;font-size:13px;display:inline-flex}@media (max-width:760px){.runmux-homepage .enterprise-priorities{grid-template-columns:1fr}.runmux-homepage .enterprise-priorities article{padding:24px}.runmux-homepage .enterprise-priorities h4{font-size:20px}.runmux-homepage .enterprise-detail-heading{flex-direction:column;align-items:flex-start;gap:12px}.runmux-homepage .enterprise-detail-heading h3{font-size:22px}.runmux-homepage .enterprise-service-details summary{grid-template-columns:24px 1fr 20px;gap:12px;padding:20px 0}.runmux-homepage .enterprise-service-details h4{font-size:16px}.runmux-homepage .enterprise-expanded{padding:0 32px 24px 36px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .enterprise-expanded{animation:none}.runmux-homepage .enterprise-expand{transition:none}}.runmux-homepage .benchmark-chart-toolbar{color:var(--fg-2);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font:13px/1.5 monospace;display:flex}.runmux-homepage .benchmark-chart-toolbar small{font:13px/1.5 sans-serif}.runmux-homepage .benchmark-metric-switch{gap:4px;display:flex}.runmux-homepage .benchmark-metric-switch button{color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 10px;font:13px/1.5 sans-serif}.runmux-homepage .benchmark-metric-switch button[aria-checked=true],.runmux-homepage .benchmark-metric-switch button[aria-pressed=true]{border-color:var(--border);color:var(--paper);background:#ffffff06}.runmux-homepage .benchmark-delta{color:var(--fg-strong);font-variant-numeric:tabular-nums;background:#e6aaa30a;border:1px solid #e6aaa330;border-radius:6px;padding:6px 10px;font-size:14px;display:inline-flex}.runmux-homepage .benchmark-summary .benchmark-score{font-size:clamp(44px,4.8vw,68px)}.runmux-homepage .benchmark-bar-label>span{align-items:center;gap:10px;display:flex}.runmux-homepage .benchmark-bar-label em{color:var(--fg-2);font:13px monospace}.runmux-homepage .benchmark-bar-label b{border:1px solid #e6aaa330;border-radius:3px;padding:2px 5px;font:13px/1.5 monospace}.runmux-homepage .benchmark-bar-label strong{color:var(--paper);font-size:14px}.runmux-homepage .benchmark-track{border-radius:3px;height:10px}.runmux-homepage .benchmark-bar-row.is-seed .benchmark-bar-label strong{color:var(--fg-strong);font-weight:600}.runmux-homepage .benchmark-axis{color:var(--fg-2);justify-content:space-between;margin-top:4px;font:13px monospace;display:flex}.runmux-homepage .benchmark-full-data{border-top:1px solid var(--border);margin-bottom:24px}.runmux-homepage .benchmark-full-data summary{color:var(--fg-2);cursor:pointer;padding:16px 0;font-size:13px}.runmux-homepage .benchmark-full-data summary:focus-visible,.runmux-homepage .benchmark-metric-switch button:focus-visible,.runmux-homepage .companion-playback button:focus-visible{outline:2px solid var(--data);outline-offset:3px}.runmux-homepage .companion-playback{justify-content:space-between;gap:16px;margin:16px 0 24px}.runmux-homepage .companion-playback,.runmux-homepage .companion-playback button{color:var(--fg-2);align-items:center;font-size:13px;display:flex}.runmux-homepage .companion-playback button{cursor:pointer;background:0 0;border:0;gap:6px;padding:8px 0}@media (max-width:760px){.runmux-homepage .benchmark-chart-toolbar{flex-direction:column;align-items:flex-start;gap:12px}.runmux-homepage .benchmark-bar-label>span{gap:6px}.runmux-homepage .benchmark-bar-label,.runmux-homepage .benchmark-bar-label b{font-size:13px}.runmux-homepage .benchmark-human{min-height:0}.runmux-homepage .benchmark-summary .benchmark-score{font-size:56px}}.runmux-homepage .enterprise-v3 .enterprise-hero{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.runmux-homepage .enterprise-v3 .enterprise-intro h2{font-size:clamp(36px,4vw,52px)}.runmux-homepage .enterprise-platform-line{color:var(--fg-2);gap:24px;margin-top:28px;font-size:13px;display:flex}.runmux-homepage .enterprise-platform-line>span{align-items:center;gap:8px;display:flex}.runmux-homepage .enterprise-platform-line svg{color:var(--data)}.runmux-homepage .enterprise-priority-tabs{background:var(--surface);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:4px;margin:16px;padding:4px;display:grid}.runmux-homepage .enterprise-priority-tabs button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:10px 4px;font-size:13px;transition:color .18s,background .18s;display:flex}.runmux-homepage .enterprise-priority-tabs button[aria-checked=true],.runmux-homepage .enterprise-priority-tabs button[aria-pressed=true]{background:var(--surface-2);color:var(--paper)}.runmux-homepage .enterprise-priority-tabs button[aria-checked=true] svg,.runmux-homepage .enterprise-priority-tabs button[aria-pressed=true] svg{color:var(--fg-2)}.runmux-homepage .enterprise-priority-content{min-height:278px;padding:8px 28px 28px;animation:.25s ease-out companion-in}.runmux-homepage .enterprise-priority-content h3{letter-spacing:-.025em;margin:24px 0 12px;font-size:22px;font-weight:500;line-height:1.3}.runmux-homepage .enterprise-priority-content>p{color:var(--fg-2);max-width:48ch;min-height:50px;margin:0;font-size:14px;line-height:1.75}.runmux-homepage .enterprise-flow{align-items:center;margin:20px 0 32px;display:flex}.runmux-homepage .enterprise-flow-part{flex:1;align-items:center;display:flex}.runmux-homepage .enterprise-flow-part:last-child{flex:0}.runmux-homepage .enterprise-flow-node{border:1px solid var(--border);background:var(--surface);width:80px;height:80px;color:var(--data);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:10px;animation:.28s ease-out both enterprise-node-in;display:flex}.runmux-homepage .enterprise-flow-node small{color:var(--fg-2);font-size:13px}.runmux-homepage .enterprise-flow-part:last-child .enterprise-flow-node{color:var(--fg-2);background:#e6aaa308;border-color:#e6aaa338}.runmux-homepage .enterprise-flow-link{background:var(--border);flex:1;min-width:12px;height:1px;position:relative;overflow:hidden}.runmux-homepage .enterprise-flow-link i{background:var(--data);transform-origin:0;height:1px;animation:.3s ease-out both enterprise-path-in;position:absolute;inset:0}.runmux-homepage .enterprise-priority-details{border-top:1px solid var(--border);padding:0 28px}.runmux-homepage .enterprise-priority-details summary{color:var(--fg-2);cursor:pointer;justify-content:space-between;align-items:center;padding:18px 0;font-size:13px;list-style:none;display:flex}.runmux-homepage .enterprise-priority-details summary::-webkit-details-marker{display:none}.runmux-homepage .enterprise-priority-details summary>span{font-size:18px;transition:transform .18s}.runmux-homepage .enterprise-priority-details details[open] summary>span{transform:rotate(45deg)}.runmux-homepage .enterprise-priority-details article{padding-bottom:20px;animation:.2s ease-out companion-in}.runmux-homepage .enterprise-priority-details h4{margin:0 0 8px;font-size:13px;font-weight:500}.runmux-homepage .enterprise-priority-details p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.75}.runmux-homepage .enterprise-compact-footer{border-top:1px solid var(--border);color:var(--fg-2);justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding-top:24px;font-size:13px;line-height:1.7;display:flex}.runmux-homepage .enterprise-compact-footer button{color:var(--data);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 0;font-size:13px;display:flex}.runmux-homepage .enterprise-v3 button:focus-visible,.runmux-homepage .enterprise-v3 summary:focus-visible{outline:2px solid var(--data);outline-offset:3px}@keyframes enterprise-node-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes enterprise-path-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.runmux-homepage .enterprise-v3 .enterprise-hero{gap:32px}.runmux-homepage .enterprise-priority-tabs button{flex-direction:column;gap:8px}}@media (max-width:760px){.runmux-homepage .enterprise-v3 .enterprise-hero{grid-template-columns:1fr;gap:32px}.runmux-homepage .enterprise-v3 .enterprise-intro h2{font-size:40px}.runmux-homepage .enterprise-priority-content{min-height:274px;padding:4px 20px 24px}.runmux-homepage .enterprise-flow-node{width:70px;height:72px}.runmux-homepage .enterprise-priority-content h3{font-size:20px}.runmux-homepage .enterprise-priority-details{padding:0 20px}.runmux-homepage .enterprise-compact-footer{align-items:flex-start;gap:16px}.runmux-homepage .enterprise-compact-footer>span{max-width:34ch}}@media (prefers-reduced-motion:reduce){.runmux-homepage .enterprise-flow-link i,.runmux-homepage .enterprise-flow-node,.runmux-homepage .enterprise-priority-content,.runmux-homepage .enterprise-priority-details article{animation:none}.runmux-homepage .enterprise-priority-details summary>span,.runmux-homepage .enterprise-priority-tabs button{transition:none}}.runmux-homepage .enterprise-concrete-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px;display:grid}.runmux-homepage .enterprise-concrete-features article{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:24px;transition:border-color .18s}.runmux-homepage .enterprise-concrete-features article:hover{border-color:#70b8ff60}.runmux-homepage .enterprise-concrete-features article>svg{color:var(--data);margin-bottom:20px}.runmux-homepage .enterprise-concrete-features h3{letter-spacing:-.02em;margin:0 0 12px;font-size:18px;font-weight:500;line-height:1.4}.runmux-homepage .enterprise-concrete-features p{color:var(--fg-2);min-height:48px;margin:0;font-size:13px;line-height:1.75}.runmux-homepage .enterprise-feature-preview{color:var(--fg-2);flex-wrap:wrap;align-items:center;gap:8px;min-height:28px;margin-top:20px;font-size:13px;display:flex}.runmux-homepage .enterprise-feature-preview>span:not(.enterprise-alert-dot){border:1px solid var(--border);border-radius:4px;padding:5px 7px}.runmux-homepage .enterprise-feature-preview>svg{color:var(--data)}.runmux-homepage .enterprise-alert-dot{background:#e6aaa3;border-radius:50%;width:5px;height:5px}.runmux-homepage .enterprise-feature-link{color:var(--data);align-items:center;gap:12px;min-height:28px;margin-top:20px;font-size:13px;text-decoration:none;display:inline-flex}.runmux-homepage .enterprise-feature-link:hover{text-decoration:underline}.runmux-homepage .enterprise-feature-link:focus-visible{outline:2px solid var(--data);outline-offset:4px}@media (max-width:760px){.runmux-homepage .enterprise-concrete-features{grid-template-columns:1fr;gap:12px;margin-top:32px}.runmux-homepage .enterprise-concrete-features p{min-height:0}}@media (prefers-reduced-motion:reduce){.runmux-homepage .enterprise-concrete-features article{transition:none}}.runmux-homepage .enterprise-command .enterprise-hero{gap:56px}.runmux-homepage .enterprise-command .enterprise-intro h2{font-size:clamp(32px,3.7vw,48px);line-height:1.16}.runmux-homepage .command-content{padding:28px}.runmux-homepage .command-scene{align-items:center;height:208px;display:flex}.runmux-homepage .command-scene>div{width:100%}.runmux-homepage .scene-caption,.runmux-homepage .scene-workspace{color:var(--fg-2);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:13px;display:flex}.runmux-homepage .scene-workspace>span{align-items:center;gap:8px;display:flex}.runmux-homepage .scene-workspace>svg{color:var(--data)}.runmux-homepage .scene-team{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:12px;margin-top:8px;padding:16px 12px;display:flex}.runmux-homepage .model-spark,.runmux-homepage .team-monogram{width:36px;height:36px;color:var(--data);background:#70b8ff0c;border:1px solid #70b8ff28;border-radius:8px;place-items:center;font-size:13px;display:grid}.runmux-homepage .scene-model strong,.runmux-homepage .scene-notification strong,.runmux-homepage .scene-team strong{font-size:13px;font-weight:500;display:block}.runmux-homepage .scene-model small,.runmux-homepage .scene-notification small,.runmux-homepage .scene-team small{color:var(--fg-2);margin-top:4px;font-size:13px;display:block}.runmux-homepage .scene-status{align-items:center;gap:4px;margin-left:auto;display:flex}.runmux-homepage .scene-caption small,.runmux-homepage .scene-status{color:var(--fg-2);font-size:13px}.runmux-homepage .monitor-chart{width:100%;height:80px;overflow:visible}.runmux-homepage .chart-grid{stroke:var(--border);fill:none;stroke-width:1px}.runmux-homepage .chart-line{fill:none;stroke:var(--data);stroke-width:2px;stroke-dasharray:1;animation:.3s ease-out both command-chart}.runmux-homepage .monitor-chart circle{fill:#e6aaa3}.runmux-homepage .scene-notification{background:#e6aaa307;border:1px solid #e6aaa330;border-radius:8px;align-items:center;gap:12px;margin-top:16px;padding:16px 12px;display:flex;animation-delay:.28s!important}.runmux-homepage .scene-notification>svg{color:var(--fg-2)}.runmux-homepage .scene-notification b{color:var(--paper);font-weight:400}.runmux-homepage .notification-time{color:var(--fg-2);margin-left:auto;font-size:13px}.runmux-homepage .new-model-label{letter-spacing:.06em;color:var(--fg-2);font-size:13px}.runmux-homepage .scene-model{border:1px solid var(--border);background:var(--surface);border-radius:8px;align-items:center;gap:16px;padding:24px 16px;display:flex}.runmux-homepage .model-spark{width:44px;height:44px;color:var(--fg-2);background:#e6aaa308;border-color:#e6aaa330}.runmux-homepage .model-journey{gap:12px;margin-top:24px}.runmux-homepage .model-journey,.runmux-homepage .model-journey>span{justify-content:space-between;display:flex}.runmux-homepage .model-journey>span{color:var(--fg-2);flex:1;align-items:center;font-size:13px}.runmux-homepage .model-journey>span:last-child{flex:0}.runmux-homepage .model-journey svg{color:var(--data)}.runmux-homepage .command-story{min-height:112px;margin-top:28px;animation:.25s ease-out enterprise-node-in}.runmux-homepage .command-story h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:500;line-height:1.3}.runmux-homepage .command-story p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.75}.runmux-homepage .command-console-footer{border-top:1px solid var(--border);color:var(--fg-2);justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:13px;display:flex}.runmux-homepage .command-console-footer>span{align-items:center;gap:8px;display:flex}.runmux-homepage .command-console-footer i{background:#e6aaa3;border-radius:50%;width:4px;height:4px}.runmux-homepage .command-console-footer button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px;display:flex}.runmux-homepage .command-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px;display:grid}.runmux-homepage .command-selectors button{border:1px solid var(--border);text-align:left;cursor:pointer;color:var(--fg-2);background:0 0;border-radius:12px;align-items:center;gap:16px;padding:20px 24px;transition:background .2s,border-color .2s,color .2s;display:flex}.runmux-homepage .command-selectors button[aria-checked=true],.runmux-homepage .command-selectors button[aria-pressed=true]{background:var(--surface);color:var(--paper);border-color:#e6aaa355}.runmux-homepage .command-selectors button:hover{background:var(--surface)}.runmux-homepage .command-selectors button>svg:first-child{color:var(--data)}.runmux-homepage .command-selectors button[aria-checked=true]>svg:first-child,.runmux-homepage .command-selectors button[aria-pressed=true]>svg:first-child{color:var(--fg-2)}.runmux-homepage .command-selectors button>svg:last-child{flex-shrink:0;width:16px;margin-left:auto}.runmux-homepage .command-selectors strong{font-size:15px;font-weight:500;display:block}.runmux-homepage .command-selectors small{color:var(--fg-2);margin-top:4px;font-size:13px;display:block}.runmux-homepage .scene-arrive{animation:.25s ease-out both enterprise-node-in}@keyframes command-chart{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (max-width:760px){.runmux-homepage .enterprise-command .enterprise-hero{gap:32px}.runmux-homepage .command-selectors{grid-template-columns:1fr;gap:8px}.runmux-homepage .command-selectors button{padding:16px 20px}.runmux-homepage .command-content{padding:20px}.runmux-homepage .command-story h3{font-size:20px}.runmux-homepage .command-scene{height:208px}.runmux-homepage .command-console-footer{padding:12px 16px}.runmux-homepage .scene-team{gap:8px}.runmux-homepage .scene-status,.runmux-homepage .scene-team small{font-size:13px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .chart-line,.runmux-homepage .command-story,.runmux-homepage .scene-arrive{animation:none!important}.runmux-homepage .command-selectors button{transition:none}}.runmux-homepage .enterprise-command .command-scene{height:300px}.runmux-homepage .enterprise-command button.scene-team{text-align:left;width:100%;color:var(--paper);cursor:pointer;transition:border-color .2s,background .2s}.runmux-homepage .enterprise-command button.scene-team[aria-checked=true],.runmux-homepage .enterprise-command button.scene-team[aria-pressed=true]{background:#70b8ff08;border-color:#70b8ff55}.runmux-homepage .team-detail{margin-top:16px;animation:.2s ease-out enterprise-node-in}.runmux-homepage .team-detail>div:first-child{color:var(--fg-2);justify-content:space-between;font-size:13px;display:flex}.runmux-homepage .team-detail strong{color:var(--data);font-weight:500}.runmux-homepage .quota-track{background:var(--surface);border-radius:4px;height:4px;margin:8px 0;overflow:hidden}.runmux-homepage .quota-track i{background:var(--data);height:100%;transition:width .25s;display:block}.runmux-homepage .team-detail>small{color:var(--fg-2);font-size:13px}.runmux-homepage .monitor-metrics{grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0;display:grid}.runmux-homepage .monitor-metrics small{color:var(--fg-2);margin-bottom:4px;font-size:13px;display:block}.runmux-homepage .monitor-metrics strong{letter-spacing:-.03em;font-size:22px;font-weight:500}.runmux-homepage .monitor-metrics em{color:var(--fg-2);margin-left:3px;font-size:13px;font-style:normal}.runmux-homepage .channel-picker{color:var(--fg-2);align-items:center;gap:8px;margin-top:16px;font-size:13px;display:flex}.runmux-homepage .channel-picker>span{margin-right:auto}.runmux-homepage .channel-picker button{border:1px solid var(--border);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:5px;padding:5px 10px}.runmux-homepage .channel-picker button[aria-checked=true],.runmux-homepage .channel-picker button[aria-pressed=true]{color:var(--paper);background:#e6aaa310;border-color:#e6aaa355}.runmux-homepage .model-journey>button{border:1px solid var(--border);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px 4px;font-size:13px;display:flex}.runmux-homepage .model-journey>button>span{opacity:.65;font-size:13px}.runmux-homepage .model-journey>button[aria-checked=true],.runmux-homepage .model-journey>button[aria-pressed=true]{color:var(--paper);background:#e6aaa310;border-color:#e6aaa355}.runmux-homepage .model-catalog-link{color:var(--data);align-items:center;gap:8px;margin-top:24px;font-size:13px;text-decoration:none;display:inline-flex}.runmux-homepage .model-catalog-link:hover{text-decoration:underline}.runmux-homepage .model-catalog-link:focus-visible{outline:2px solid var(--data);outline-offset:4px}@media (max-width:760px){.runmux-homepage .enterprise-command .command-scene{height:300px}.runmux-homepage .model-journey{gap:6px}.runmux-homepage .model-journey>button{gap:4px;font-size:13px}.runmux-homepage .scene-notification strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .team-detail{animation:none}.runmux-homepage .enterprise-command button.scene-team,.runmux-homepage .quota-track i{transition:none}}.runmux-homepage .enterprise-vip{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.runmux-homepage .enterprise-vip strong{font-weight:500}.runmux-homepage .enterprise-vip small,.runmux-homepage .enterprise-vip strong{color:var(--fg-2);font-size:13px;display:block}.runmux-homepage .enterprise-vip small{margin-top:4px;line-height:1.6}.runmux-homepage .enterprise-vip button{border:1px solid var(--border);color:var(--paper);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.runmux-homepage .enterprise-vip button:hover{border-color:#e6aaa366}.runmux-homepage .enterprise-vip+.model-catalog-link{margin-top:12px}@media (max-width:420px){.runmux-homepage .enterprise-vip{align-items:flex-start}.runmux-homepage .enterprise-vip small{max-width:22ch}.runmux-homepage .enterprise-vip button{padding:8px;font-size:13px}}.runmux-homepage .market-insight-section{background:var(--bg);border-top:1px solid var(--border)}.runmux-homepage .market-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:72px;margin-bottom:40px;display:grid}.runmux-homepage .market-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.5vw,48px);line-height:1.2}.runmux-homepage .market-heading h2 span{color:var(--fg-2)}.runmux-homepage .market-heading p{color:var(--fg-2);max-width:48ch;margin:0 0 20px;font-size:15px;line-height:1.8}.runmux-homepage .market-contact{color:var(--data);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:inline-flex}.runmux-homepage .market-workbench{border:1px solid var(--border);background:var(--surface);border-radius:16px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.runmux-homepage .market-brief{border-right:1px solid var(--border);padding:32px}.runmux-homepage .market-brief>small,.runmux-homepage .market-delivery>span,.runmux-homepage .market-input>span,.runmux-homepage .market-result-label{letter-spacing:.06em;color:var(--fg-2);font-family:monospace;font-size:13px}.runmux-homepage .market-cases{gap:8px;margin-top:20px;display:grid}.runmux-homepage .market-cases button{text-align:left;color:var(--fg-2);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:14px 12px;transition:background .2s,border-color .2s;display:flex}.runmux-homepage .market-cases button>svg:first-child{color:var(--data)}.runmux-homepage .market-cases button>svg:last-child{margin-left:auto}.runmux-homepage .market-cases button[aria-checked=true],.runmux-homepage .market-cases button[aria-pressed=true]{color:var(--paper);background:#e6aaa308;border-color:#e6aaa33b}.runmux-homepage .market-cases button[aria-checked=true]>svg:first-child,.runmux-homepage .market-cases button[aria-pressed=true]>svg:first-child{color:var(--fg-2)}.runmux-homepage .market-cases button:hover{background:#ffffff05}.runmux-homepage .market-input{border-top:1px solid var(--border);margin-top:28px;padding-top:20px;animation:.2s ease-out enterprise-node-in}.runmux-homepage .market-input p{letter-spacing:-.02em;margin:12px 0 0;font-size:17px;line-height:1.6}.runmux-homepage .market-source-types{color:var(--fg-2);margin-top:20px;font-size:13px}.runmux-homepage .market-output{background:var(--bg);flex-direction:column;min-width:0;display:flex}.runmux-homepage .market-output-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;display:flex}.runmux-homepage .market-output-top>div{gap:4px;display:flex}.runmux-homepage .market-output-top button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.runmux-homepage .market-output-top button[aria-checked=true],.runmux-homepage .market-output-top button[aria-pressed=true]{background:var(--surface);color:var(--paper)}.runmux-homepage .market-output-top>small{color:var(--fg-2);font-size:13px}.runmux-homepage .market-result{flex:1;padding:28px 32px;animation:.25s ease-out enterprise-node-in}.runmux-homepage .market-process{gap:20px;margin-bottom:36px;display:flex}.runmux-homepage .market-process span{color:var(--fg-2);align-items:center;gap:6px;font-size:13px;animation:.25s ease-out both enterprise-node-in;display:flex}.runmux-homepage .market-process svg{color:var(--data)}.runmux-homepage .market-result-label{color:var(--fg-2);align-items:center;gap:8px;display:flex}.runmux-homepage .market-result h3{letter-spacing:-.025em;margin:16px 0 12px;font-size:25px;font-weight:500;line-height:1.3}.runmux-homepage .market-delivery p,.runmux-homepage .market-result>p{color:var(--fg-2);max-width:52ch;margin:0;font-size:13px;line-height:1.8}.runmux-homepage .market-delivery{border-left:2px solid #e6aaa366;margin-top:24px;padding:4px 0 4px 16px}.runmux-homepage .market-delivery p{margin-top:8px;font-size:13px}.runmux-homepage .market-output-footer{border-top:1px solid var(--border);color:var(--fg-2);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:13px;display:flex}.runmux-homepage .market-output-footer button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px;display:flex}.runmux-homepage .market-scope{color:var(--fg-2);margin:16px 0 0;font-size:13px;line-height:1.6}.runmux-homepage .market-insight-section button:focus-visible{outline:2px solid var(--data);outline-offset:3px}@media (max-width:760px){.runmux-homepage .market-heading{gap:24px;margin-bottom:24px}.runmux-homepage .market-heading,.runmux-homepage .market-workbench{grid-template-columns:1fr}.runmux-homepage .market-brief{border-right:0;border-bottom:1px solid var(--border);padding:24px}.runmux-homepage .market-cases{grid-template-columns:1fr 1fr;gap:4px}.runmux-homepage .market-cases button{gap:8px;padding:12px 8px;font-size:13px}.runmux-homepage .market-cases button>svg:last-child{display:none}.runmux-homepage .market-result{min-height:340px;padding:24px}.runmux-homepage .market-output-top{padding:16px}.runmux-homepage .market-result h3{font-size:23px}.runmux-homepage .market-output-footer{padding:12px 16px}.runmux-homepage .market-output-top button{padding:8px}.runmux-homepage .market-output-top>small{font-size:13px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .market-input,.runmux-homepage .market-process span,.runmux-homepage .market-result{animation:none}.runmux-homepage .market-cases button{transition:none}}.runmux-homepage .market-stream .market-process{margin-bottom:20px}.runmux-homepage .market-stream .market-process span{opacity:.35;transition:opacity .2s;animation:none}.runmux-homepage .market-stream .market-process span[data-state=active],.runmux-homepage .market-stream .market-process span[data-state=done]{opacity:1}.runmux-homepage .market-process span>i{border:1px solid;border-radius:50%;width:6px;height:6px}.runmux-homepage .market-process span[data-state=active]>i{background:#e6aaa3;border-color:#e6aaa3}.runmux-homepage .insight-feed{gap:8px;display:grid}.runmux-homepage .feed-row{border:1px solid var(--border);opacity:0;border-radius:6px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;transition:opacity .25s,transform .25s;display:flex;transform:translateY(4px)}.runmux-homepage .feed-row.revealed{opacity:1;transform:none}.runmux-homepage .feed-row>span{font-family:monospace}.runmux-homepage .feed-row small,.runmux-homepage .feed-row>span{color:var(--fg-2);font-size:13px}.runmux-homepage .feed-row p{color:var(--paper);margin:3px 0 0;font-size:13px;line-height:1.5}.runmux-homepage .feed-row>svg{color:var(--data);flex-shrink:0;margin-left:auto}.runmux-homepage .stream-answer{border-top:1px solid var(--border);margin-top:24px;padding-top:20px}.runmux-homepage .stream-answer .market-result-label small{letter-spacing:0;color:var(--fg-2);margin-left:auto;font-family:inherit;font-size:13px}.runmux-homepage .stream-answer>p{min-height:100px;color:var(--paper);margin:12px 0 0;font-size:14px;line-height:1.8}.runmux-homepage .stream-caret{vertical-align:baseline;background:#e6aaa3;width:2px;height:13px;margin-left:3px;display:inline-block}.runmux-homepage .insight-typing{gap:5px;padding:12px 0;display:flex}.runmux-homepage .insight-typing i{background:#e6aaa3;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite insight-dot}.runmux-homepage .insight-typing i:nth-child(2){animation-delay:.15s}.runmux-homepage .insight-typing i:nth-child(3){animation-delay:.3s}@keyframes insight-dot{0%,to{opacity:.25}50%{opacity:1}}.runmux-homepage .stream-controls{min-height:32px;color:var(--fg-2);align-items:center;gap:12px;margin-top:12px;font-size:13px;display:flex}.runmux-homepage .stream-controls>span{margin-right:auto}.runmux-homepage .stream-controls button{color:var(--data);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 0;font-size:13px;display:flex}.runmux-homepage .market-stream{min-height:480px}@media (max-width:760px){.runmux-homepage .stream-controls{flex-wrap:wrap;gap:12px}.runmux-homepage .stream-controls>span{flex-basis:100%}.runmux-homepage .stream-answer>p{min-height:140px}.runmux-homepage .market-stream{min-height:560px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .feed-row,.runmux-homepage .market-stream .market-process span{transition:none}.runmux-homepage .insight-typing i{animation:none}}.runmux-homepage .image-library{border-top:1px solid var(--border);background:var(--bg)}.runmux-homepage .image-section-heading{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:32px;display:flex}.runmux-homepage .image-section-heading h2{letter-spacing:-.04em;margin:0;font-size:40px}.runmux-homepage .image-section-heading p{color:var(--fg-2);margin:0;font-size:14px}.runmux-homepage .image-model-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.runmux-homepage .image-model-tabs button{border:1px solid var(--border);text-align:left;color:var(--paper);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:16px;padding:20px;transition:background .2s,border-color .2s;display:flex}.runmux-homepage .image-model-tabs button[aria-checked=true],.runmux-homepage .image-model-tabs button[aria-pressed=true]{background:var(--surface);border-color:#e6aaa355}.runmux-homepage .image-model-tabs img{object-fit:contain;width:28px;height:28px}.runmux-homepage .image-model-tabs strong{font-size:14px;font-weight:500;display:block}.runmux-homepage .image-model-tabs small{color:var(--fg-2);margin-top:4px;font-size:13px;display:block}.runmux-homepage .image-studio{border:1px solid var(--border);background:var(--card);border-radius:16px;grid-template-columns:.85fr 1.15fr;display:grid;overflow:hidden}.runmux-homepage .image-input-pane{border-right:1px solid var(--border);min-width:0;padding:32px}.runmux-homepage .image-use>span{letter-spacing:.1em;color:var(--fg-2);font-family:monospace;font-size:13px}.runmux-homepage .image-use h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:25px;font-weight:500}.runmux-homepage .image-use p{color:var(--fg-2);margin:0 0 24px;font-size:13px;line-height:1.7}.runmux-homepage .image-editor-tabs{border-bottom:1px solid var(--border);gap:4px;padding-bottom:8px;display:flex}.runmux-homepage .image-editor-tabs button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.runmux-homepage .image-editor-tabs button[aria-checked=true],.runmux-homepage .image-editor-tabs button[aria-pressed=true]{background:var(--surface);color:var(--paper)}.runmux-homepage .image-editor-tabs .image-copy{margin-left:auto}.runmux-homepage .image-editor-label{color:var(--fg-2);margin:16px 0 8px;font-size:13px;display:block}.runmux-homepage .image-input-pane textarea{resize:vertical;border:1px solid var(--border);background:var(--bg);width:100%;height:190px;color:var(--paper);border-radius:8px;padding:16px;font-family:inherit;font-size:13px;line-height:1.8;display:block}.runmux-homepage .image-input-pane textarea.image-code{font-family:monospace;font-size:13px;line-height:1.7}.runmux-homepage .image-input-error{min-height:16px;color:var(--fg-2);margin:8px 0;font-size:13px}.runmux-homepage .image-input-actions{gap:8px;display:flex}.runmux-homepage .image-run{background:var(--coral,#ff666b);color:var(--primary-fg);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:inline-flex}.runmux-homepage .image-run:disabled{opacity:.6;cursor:wait}.runmux-homepage .image-reset{border:1px solid var(--border);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:7px;place-items:center;padding:12px;display:grid}.runmux-homepage .image-demo-note{color:var(--fg-2);margin:16px 0 8px;font-size:13px;line-height:1.7}.runmux-homepage .image-doc-link{color:var(--data);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.runmux-homepage .image-output-pane{flex-direction:column;min-width:0;padding:20px;display:flex}.runmux-homepage .image-output-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.runmux-homepage .image-output-top>span{letter-spacing:.05em;align-items:center;gap:8px;font-size:13px;display:flex}.runmux-homepage .image-output-top small{color:var(--fg-2);font-size:13px}.runmux-homepage .image-art{aspect-ratio:1;background:var(--surface);border-radius:8px;position:relative;overflow:hidden}.runmux-homepage .image-art img{object-fit:cover;width:100%;height:100%;transition:filter .25s,opacity .25s,transform .25s;display:block}.runmux-homepage .image-phase-0 img{filter:blur(24px);opacity:.1;transform:scale(1.04)}.runmux-homepage .image-phase-1 img{filter:blur(16px);opacity:.4;transform:scale(1.03)}.runmux-homepage .image-phase-2 img{filter:blur(4px);opacity:.8;transform:scale(1.01)}.runmux-homepage .image-render-overlay{justify-content:center;align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.runmux-homepage .image-render-overlay span{background:var(--card);color:var(--paper);border-radius:24px;padding:10px 16px;font-size:13px}.runmux-homepage .image-stage-track{color:var(--fg-2);justify-content:center;gap:24px;margin-top:auto;padding-top:20px;font-size:13px;display:flex}.runmux-homepage .image-stage-track>span{align-items:center;gap:8px;display:flex}.runmux-homepage .image-stage-track>span[data-done=true]{color:var(--paper)}.runmux-homepage .image-stage-track>span[data-done=true]>svg:first-child{color:var(--fg-2)}.runmux-homepage .image-stage-dot{border:1px solid;border-radius:50%;width:5px;height:5px}.runmux-homepage .image-load-label{color:var(--fg-2);place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.runmux-homepage .image-library a:focus-visible,.runmux-homepage .image-library button:focus-visible,.runmux-homepage .image-library textarea:focus-visible{outline:2px solid var(--data);outline-offset:3px}@media (max-width:760px){.runmux-homepage .image-section-heading{display:block}.runmux-homepage .image-section-heading p{margin-top:12px}.runmux-homepage .image-model-tabs{grid-template-columns:1fr 1fr;gap:8px}.runmux-homepage .image-model-tabs button{gap:8px;padding:14px 12px}.runmux-homepage .image-model-tabs strong{font-size:13px}.runmux-homepage .image-studio{grid-template-columns:1fr}.runmux-homepage .image-input-pane{border-right:0;border-bottom:1px solid var(--border);padding:24px}.runmux-homepage .image-output-pane{padding:16px}.runmux-homepage .image-output-top small{text-align:right;max-width:22ch}.runmux-homepage .image-input-pane textarea{height:160px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .image-art img,.runmux-homepage .image-model-tabs button{transition:none}}.runmux-homepage .image-model-tabs img{filter:brightness(0)invert(.92)}.runmux-homepage .market-case-identity{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.runmux-homepage .market-case-identity>span{letter-spacing:.06em;color:var(--fg-2);font-family:monospace;font-size:13px}.runmux-homepage .market-case-identity strong{font-size:16px;font-weight:500}.runmux-homepage .market-scope a{color:var(--data);text-decoration:none}.runmux-homepage .market-scope a:hover{text-decoration:underline}.runmux-homepage .market-scope a:focus-visible{outline:2px solid var(--data);outline-offset:3px}.runmux-homepage .infrastructure-section{background:var(--bg);border-top:1px solid var(--border)}.runmux-homepage .infra-heading{grid-template-columns:1fr 1fr;align-items:end;gap:72px;margin-bottom:40px;display:grid}.runmux-homepage .infra-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(36px,4vw,52px);line-height:1.15}.runmux-homepage .infra-heading h2 span,.runmux-homepage .infra-heading p{color:var(--fg-2)}.runmux-homepage .infra-heading p{max-width:48ch;margin:0 0 20px;font-size:15px;line-height:1.8}.runmux-homepage .infra-heading button{color:var(--data);cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:8px 0;font-size:13px;display:flex}.runmux-homepage .infra-board{border:1px solid var(--border);background:var(--bg);border-radius:16px;overflow:hidden}.runmux-homepage .infra-board-top{border-bottom:1px solid var(--border);color:var(--fg-2);justify-content:space-between;gap:16px;padding:20px 28px;font:13px monospace;display:flex}.runmux-homepage .infra-board-top small{font:13px inherit}.runmux-homepage .infra-visual{position:relative;overflow:hidden}.runmux-homepage .infra-visual>svg{width:100%;height:auto;max-height:460px;display:block}.runmux-homepage .infra-visual svg text{fill:var(--fg-2);font:13px monospace}.runmux-homepage .infra-globe{transition:opacity .25s}.runmux-homepage .infra-routes path{fill:none;stroke:#70b8ff;stroke-opacity:.4;stroke-width:1px;stroke-linecap:round}.runmux-homepage .infra-routes .route-active{stroke-opacity:.8}.runmux-homepage .cube-top{fill:#373a40;stroke:#707a88}.runmux-homepage .cube-left{fill:#23262c;stroke:#59616b}.runmux-homepage .cube-right{fill:#191c21;stroke:#59616b}.runmux-homepage .infra-node path{transition:fill .25s,stroke .25s}.runmux-homepage .infra-node.is-active .cube-top{fill:#644447;stroke:#e6aaa3}.runmux-homepage .infra-node.is-active .cube-left{fill:#463033;stroke:#b97f7a}.runmux-homepage .infra-node.is-active .cube-right{fill:#35272a;stroke:#b97f7a}.runmux-homepage .infra-node.is-active text{fill:#f0ceca}.runmux-homepage .infra-packet{fill:#f2b0a8;stroke:#f2b0a8;stroke-width:4px;stroke-opacity:.13}.runmux-homepage .infra-request{fill:#222226;stroke:#53545c}.runmux-homepage .infra-private-boundary{fill:#e6aaa303;stroke:#e6aaa34f;stroke-dasharray:5 6}.runmux-homepage .infra-visual svg .infra-boundary-label{fill:#e6aaa3;font-size:13px}.runmux-homepage .infra-visual-caption{color:var(--fg-2);background:var(--card);border:1px solid var(--border);white-space:nowrap;border-radius:20px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.runmux-homepage .infra-caption-dot{background:#e6aaa3;border-radius:50%;width:4px;height:4px}.runmux-homepage .infra-story{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:40px;padding:28px 32px;display:grid}.runmux-homepage .infra-story h3{letter-spacing:-.025em;margin:0 0 12px;font-size:22px;font-weight:500}.runmux-homepage .infra-story p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.8}.runmux-homepage .infra-story>div:first-child{animation:.25s ease-out enterprise-node-in}.runmux-homepage .infra-step-list{flex-direction:column;gap:12px;display:flex}.runmux-homepage .infra-step-list>span{color:var(--fg-2);opacity:.4;align-items:center;gap:10px;font-size:13px;display:flex}.runmux-homepage .infra-step-list>span[data-active=true]{opacity:1}.runmux-homepage .infra-step-list svg{color:var(--data)}.runmux-homepage .infra-step-list small{color:var(--fg-2);font:13px monospace}.runmux-homepage .infra-playback{justify-content:space-between;align-items:center;gap:16px;display:flex}.runmux-homepage .infra-controls{gap:12px;display:flex}.runmux-homepage .infra-controls button{color:var(--fg-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0;font-size:13px;display:flex}.runmux-homepage .infra-mode-select{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.runmux-homepage .infra-mode-select button{border:1px solid var(--border);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:16px;padding:20px 24px;font-size:14px;transition:background .2s,border-color .2s;display:flex}.runmux-homepage .infra-mode-select button>svg{color:var(--data)}.runmux-homepage .infra-mode-select button small{margin-left:auto;font:13px monospace}.runmux-homepage .infra-mode-select button[aria-checked=true],.runmux-homepage .infra-mode-select button[aria-pressed=true]{color:var(--paper);background:#e6aaa308;border-color:#e6aaa350}.runmux-homepage .infra-mode-select button[aria-checked=true]>svg,.runmux-homepage .infra-mode-select button[aria-pressed=true]>svg{color:var(--fg-2)}.runmux-homepage .infrastructure-section button:focus-visible{outline:2px solid var(--data);outline-offset:3px}@media (max-width:760px){.runmux-homepage .infra-heading{grid-template-columns:1fr;gap:24px}.runmux-homepage .infra-board-top{flex-wrap:wrap;gap:8px;padding:16px}.runmux-homepage .infra-visual{padding-bottom:48px}.runmux-homepage .infra-visual>svg{min-height:220px}.runmux-homepage .infra-visual-caption{bottom:12px}.runmux-homepage .infra-story{grid-template-columns:1fr;gap:24px;padding:24px}.runmux-homepage .infra-story h3{font-size:20px}.runmux-homepage .infra-mode-select{grid-template-columns:1fr;gap:8px}.runmux-homepage .infra-mode-select button{padding:16px 20px}.runmux-homepage .infra-visual svg text{font-size:13px}.runmux-homepage .infra-controls{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .infra-globe,.runmux-homepage .infra-mode-select button,.runmux-homepage .infra-node path{transition:none}.runmux-homepage .infra-story>div:first-child{animation:none}}.runmux-homepage .network-stage{background:var(--bg);height:520px;position:relative;overflow:hidden}.runmux-homepage .network-grid{background-image:linear-gradient(#ffffff03 1px,#0000 0),linear-gradient(90deg,#ffffff03 1px,#0000 0);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000,#0000);mask-image:linear-gradient(#0000,#000,#0000)}.runmux-homepage .network-topline{color:var(--fg-2);letter-spacing:.09em;z-index:2;justify-content:space-between;font:13px monospace;display:flex;position:absolute;top:24px;left:28px;right:28px}.runmux-homepage .network-topline>span:first-child{align-items:center;gap:8px;display:flex}.runmux-homepage .network-floating small i,.runmux-homepage .network-topline i{background:#e6aaa3;border-radius:50%;width:4px;height:4px;display:inline-block}.runmux-homepage .network-globe-wrap{width:600px;height:600px;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.runmux-homepage .network-globe{cursor:grab;touch-action:pan-y;z-index:1;width:100%;height:100%;position:relative}.runmux-homepage .network-globe:active{cursor:grabbing}.runmux-homepage .network-orbit{pointer-events:none;border:1px solid #8698ad23;border-radius:50%;width:92%;height:30%;position:absolute;top:36%;left:4%}.runmux-homepage .orbit-one{transform:rotate(-24deg)}.runmux-homepage .orbit-two{opacity:.5;border-style:dashed;transform:rotate(31deg)}.runmux-homepage .network-floating{z-index:2;background:var(--card);border:1px solid #ffffff19;border-radius:10px;width:190px;padding:16px 20px;position:absolute;box-shadow:0 16px 48px #0003}.runmux-homepage .floating-west{top:140px;left:36px}.runmux-homepage .floating-east{width:216px;top:240px;right:36px}.runmux-homepage .network-tag{letter-spacing:.05em;color:var(--fg-2);font:13px monospace}.runmux-homepage .network-floating strong{color:var(--fg-strong);margin:8px 0 16px;font-size:14px;font-weight:500;display:block}.runmux-homepage .network-floating small{color:var(--fg-2);align-items:center;gap:6px;font-size:13px;display:flex}.runmux-homepage .network-mini-bars{align-items:flex-end;gap:5px;height:32px;margin-bottom:16px;display:flex}.runmux-homepage .network-mini-bars i{transform-origin:bottom;background:#7f9db5;border-radius:2px 2px 0 0;width:7px;animation:2.2s ease-in-out infinite alternate paused network-bars}.runmux-homepage .network-stage[data-running=true] .network-mini-bars i{animation-play-state:running}@keyframes network-bars{to{opacity:.5;transform:scaleY(.5)}}.runmux-homepage .network-route-line{align-items:center;margin:20px 0;display:flex}.runmux-homepage .network-route-line i{border:1px solid #e6aaa3;border-radius:50%;width:6px;height:6px}.runmux-homepage .network-route-line span{background:#72899b;flex:1;height:1px;position:relative}.runmux-homepage .network-route-line span:after{content:"";background:#e6aaa3;width:24px;height:3px;animation:2.4s ease-in-out infinite paused network-travel;position:absolute;top:-2px;left:0}.runmux-homepage .network-stage[data-running=true] .network-route-line span:after{animation-play-state:running}@keyframes network-travel{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:85%}}.runmux-homepage .network-hub{z-index:2;background:var(--card);border:1px solid #e6aaa34d;border-radius:12px;align-items:center;gap:16px;padding:12px 20px;display:flex;position:absolute;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0005}.runmux-homepage .network-hub-icon{width:36px;height:36px;color:var(--fg-2);border:1px solid #e6aaa35c;border-radius:8px;place-items:center;font-size:20px;display:grid}.runmux-homepage .network-hub small{color:var(--fg-2);letter-spacing:.1em;font:13px monospace;display:block}.runmux-homepage .network-hub strong{font-size:15px;font-weight:500}.runmux-homepage .network-hub>svg{color:var(--fg-2);margin-left:12px}.runmux-homepage .network-drag{z-index:2;white-space:nowrap;pointer-events:none;gap:8px;font-size:13px;top:64px;left:50%;transform:translate(-50%)}.runmux-homepage .network-drag,.runmux-homepage .network-event{color:var(--fg-2);align-items:center;display:flex;position:absolute}.runmux-homepage .network-event{border-top:1px solid #ffffff12;gap:12px;padding-top:16px;font:13px monospace;bottom:20px;left:28px;right:28px}.runmux-homepage .network-event-code{color:var(--fg-2);border:1px solid #e6aaa330;border-radius:4px;padding:4px 6px;font:13px monospace}.runmux-homepage .network-event-ticks{color:var(--fg-2);margin-left:auto}.runmux-homepage .private-scene{place-items:center;display:grid;position:absolute;inset:84px 64px 92px}.runmux-homepage .private-boundary{background:var(--card);border:1px solid #e6aaa33b;border-radius:16px;width:100%;max-width:900px;padding:24px 28px;position:relative}.runmux-homepage .private-boundary-head{color:var(--fg-2);letter-spacing:.04em;align-items:center;gap:8px;font:13px monospace;display:flex}.runmux-homepage .private-boundary-head>span{color:var(--fg-2);margin-left:auto;font-size:13px}.runmux-homepage .private-topology{z-index:1;padding:40px 0;position:relative}.runmux-homepage .private-client,.runmux-homepage .private-gateway,.runmux-homepage .private-topology{justify-content:center;align-items:center;display:flex}.runmux-homepage .private-client,.runmux-homepage .private-gateway{background:var(--surface);border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:12px;min-width:136px;padding:20px}.runmux-homepage .private-client svg{color:var(--fg-2)}.runmux-homepage .private-topology strong{font-size:13px;font-weight:500}.runmux-homepage .private-topology small{color:var(--fg-2);font-size:13px}.runmux-homepage .private-gateway{border-color:#e6aaa34d}.runmux-homepage .private-gateway>span{color:var(--fg-2);font-size:28px}.runmux-homepage .private-wire{background:#64788c;width:80px;height:1px;position:relative;overflow:visible}.runmux-homepage .private-wire i{background:#e6aaa3;width:16px;height:3px;animation:1.8s infinite paused network-travel;position:absolute;top:-1px}.runmux-homepage .network-stage[data-running=true] .private-wire i{animation-play-state:running}.runmux-homepage .private-racks{flex-direction:column;gap:6px;min-width:156px;display:flex}.runmux-homepage .private-rack{background:var(--surface);color:var(--fg-2);border:1px solid #ffffff20;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;display:flex;box-shadow:6px 6px #0f1115}.runmux-homepage .private-rack>span{background:repeating-linear-gradient(90deg,#444d5c 0 2px,#0000 2px 5px);width:48px;height:6px}.runmux-homepage .private-rack>i{background:#e6aaa3;border-radius:50%;width:4px;height:4px}.runmux-homepage .private-racks>strong{text-align:center;margin-top:8px}.runmux-homepage .private-policy{color:var(--fg-2);border-top:1px solid #ffffff10;justify-content:center;align-items:center;gap:8px;padding-top:16px;font-size:13px;display:flex}.runmux-homepage .globe-fallback{text-align:center;color:var(--fg-2);place-content:center;display:grid;position:absolute;inset:80px}.runmux-homepage .globe-fallback>span{font-size:240px;line-height:1}.runmux-homepage .globe-fallback p{font-size:13px}@media (max-width:1000px){.runmux-homepage .floating-west{width:160px;left:20px}.runmux-homepage .floating-east{width:180px;right:20px}.runmux-homepage .network-globe-wrap{width:560px;height:560px;top:0}.runmux-homepage .private-scene{left:24px;right:24px}.runmux-homepage .private-wire{width:40px}}@media (max-width:760px){.runmux-homepage .network-stage{height:560px}.runmux-homepage .network-topline{font-size:13px;left:16px;right:16px}.runmux-homepage .network-globe-wrap{width:430px;height:430px;top:44px}.runmux-homepage .network-drag{font-size:13px;top:60px}.runmux-homepage .network-floating{width:calc(50% - 24px);box-shadow:none;padding:12px;top:auto;bottom:76px}.runmux-homepage .floating-west{left:16px}.runmux-homepage .floating-east{right:16px}.runmux-homepage .network-floating strong{margin-bottom:8px;font-size:13px}.runmux-homepage .network-floating small,.runmux-homepage .network-tag{font-size:13px}.runmux-homepage .network-mini-bars{gap:3px;height:20px;margin-bottom:8px}.runmux-homepage .network-route-line{margin:18px 0}.runmux-homepage .network-hub{gap:8px;padding:8px 12px;bottom:228px}.runmux-homepage .network-hub-icon{width:28px;height:28px;font-size:16px}.runmux-homepage .network-hub strong{font-size:13px}.runmux-homepage .network-event{gap:8px;font-size:13px;left:16px;right:16px}.runmux-homepage .network-event-ticks{display:none}.runmux-homepage .network-local{height:640px}.runmux-homepage .private-scene{inset:68px 16px 80px}.runmux-homepage .private-boundary{padding:16px}.runmux-homepage .private-boundary-head{flex-wrap:wrap;font-size:13px}.runmux-homepage .private-topology{flex-direction:column;gap:0;padding:20px 0}.runmux-homepage .private-client,.runmux-homepage .private-gateway{gap:6px;min-width:160px;padding:12px}.runmux-homepage .private-client svg{width:20px;height:20px}.runmux-homepage .private-wire{width:1px;height:24px}.runmux-homepage .private-wire i{width:3px;height:12px;animation:none;top:4px;left:-1px}.runmux-homepage .private-racks{gap:4px;width:160px}.runmux-homepage .private-rack{padding:6px 12px}.runmux-homepage .private-policy{font-size:13px;line-height:1.6}.runmux-homepage .private-topology small{font-size:13px}.runmux-homepage .private-gateway>span{font-size:20px}.runmux-homepage .private-boundary-head>span{display:none}}@media (prefers-reduced-motion:reduce){.runmux-homepage .network-stage *,.runmux-homepage .network-stage :after{animation:none!important}}.runmux-homepage .network-globe:focus-visible{outline-offset:-24px;border-radius:50%;outline:1px solid #89abc6}.runmux-homepage .companion-model-picker{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.runmux-homepage .companion-model-picker button{border:1px solid var(--border);color:var(--fg-2);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;transition:background .2s,border-color .2s;display:flex}.runmux-homepage .companion-model-picker button[aria-checked=true],.runmux-homepage .companion-model-picker button[aria-pressed=true]{color:var(--paper);background:#e6aaa310;border-color:#e6aaa365}.runmux-homepage .companion-model-picker img{object-fit:contain;filter:brightness(0)invert(.9);width:18px;height:18px}.runmux-homepage .companion-model-picker button:focus-visible{outline:2px solid var(--data);outline-offset:3px}.runmux-homepage .companion-model-picker+.companion-model{margin-top:16px;font-size:13px}.runmux-homepage .companion-model-note{color:var(--fg-2);max-width:54ch;margin:0 0 24px;font-size:13px;line-height:1.7}.runmux-homepage .companion-capability-note{border:1px solid var(--border);background:var(--surface);border-radius:12px;gap:16px;padding:28px;display:flex}.runmux-homepage .companion-capability-note>svg{color:var(--data);flex-shrink:0;margin-top:4px}.runmux-homepage .companion-capability-note strong{font-size:18px;font-weight:500}.runmux-homepage .companion-capability-note p{color:var(--fg-2);max-width:90ch;margin:8px 0 0;font-size:13px;line-height:1.8}.runmux-homepage .companion-features{min-height:204px;animation:.2s ease-out companion-in}@media (max-width:760px){.runmux-homepage .companion-model-picker button{padding:10px 12px;font-size:13px}.runmux-homepage .companion-model-note{max-width:none}}@media (prefers-reduced-motion:reduce){.runmux-homepage .companion-features{animation:none}.runmux-homepage .companion-model-picker button{transition:none}}.runmux-homepage .network-stage:not(.network-local){height:640px}.runmux-homepage .network-stage:not(.network-local) .network-globe-wrap{width:660px;height:660px;top:12px}.runmux-homepage .network-region-rails{z-index:2;pointer-events:none;grid-template-rows:repeat(4,1fr);grid-template-columns:184px 1fr 184px;gap:12px;display:grid;position:absolute;inset:76px 28px 84px}.runmux-homepage .network-region{background:var(--card);border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:12px 16px;box-shadow:0 8px 28px #0002}.runmux-homepage .region-0{grid-area:1/1}.runmux-homepage .region-1{grid-area:2/1}.runmux-homepage .region-2{grid-area:3/1}.runmux-homepage .region-3{grid-area:4/1}.runmux-homepage .region-4{grid-area:1/3}.runmux-homepage .region-5{grid-area:2/3}.runmux-homepage .region-6{grid-area:3/3}.runmux-homepage .region-card-head{color:var(--fg-2);justify-content:space-between;align-items:center;gap:6px;font:13px monospace;display:flex}.runmux-homepage .region-card-head small{color:var(--fg-2);font-size:13px}.runmux-homepage .network-region strong{color:var(--fg-strong);margin-top:6px;font-size:13px;font-weight:500;display:block}.runmux-homepage .region-traffic{align-items:flex-end;gap:4px;height:16px;margin-top:8px;display:flex}.runmux-homepage .region-traffic i{transform-origin:bottom;background:#84a5bf;border-radius:1px;flex:1;height:50%;animation:1.5s ease-in-out infinite alternate paused region-load}.runmux-homepage .region-flow{background:#ffffff13;height:1px;margin-top:8px;position:relative;overflow:visible}.runmux-homepage .region-flow>span{width:20%;height:2px;animation:1.6s linear infinite network-travel;animation-delay:inherit;background:#e6aaa3;animation-play-state:paused;position:absolute;top:-1px}.runmux-homepage .network-stage[data-running=true] .region-flow>span,.runmux-homepage .network-stage[data-running=true] .region-traffic i{animation-play-state:running}@keyframes region-load{to{opacity:.45;transform:scaleY(.22)}}.runmux-homepage .network-stage:not(.network-local) .network-hub{bottom:96px}.runmux-homepage .network-stage:not(.network-local) .network-drag{top:52px}@media (max-width:1000px) and (min-width:761px){.runmux-homepage .network-region-rails{grid-template-columns:150px 1fr 150px;inset-inline:20px}.runmux-homepage .network-region{padding:12px}.runmux-homepage .region-card-head small{font-size:13px}.runmux-homepage .network-stage:not(.network-local) .network-globe-wrap{width:600px;height:600px;top:36px}}@media (max-width:760px){.runmux-homepage .network-stage:not(.network-local){height:984px}.runmux-homepage .network-stage:not(.network-local) .network-globe-wrap{width:430px;height:430px;top:40px}.runmux-homepage .network-region-rails{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;gap:8px;display:grid;inset:440px 16px 80px}.runmux-homepage .network-region{box-shadow:none;grid-area:auto;padding:12px}.runmux-homepage .network-region:last-child{grid-column:1/-1}.runmux-homepage .region-card-head small{font-size:13px}.runmux-homepage .network-stage:not(.network-local) .network-hub{top:350px;bottom:auto}.runmux-homepage .network-stage:not(.network-local) .network-drag{top:56px}.runmux-homepage .network-region strong{font-size:13px}.runmux-homepage .region-traffic{gap:4px}}.runmux-homepage .latest-benchmark-footer{border-top:1px solid var(--border);color:var(--fg-2);align-items:center;gap:16px;margin-top:28px;padding-top:20px;font-size:13px;display:flex}.runmux-homepage .latest-benchmark-footer a{color:var(--data);align-items:center;gap:6px;text-decoration:none;display:flex}.runmux-homepage .latest-benchmark-footer button{margin-left:auto}.runmux-homepage .latest-model-benchmarks .benchmark-summary>small{max-width:36ch;line-height:1.7;display:block}.runmux-homepage .latest-model-benchmarks .benchmark-summary>p{max-width:36ch}.runmux-homepage .latest-model-benchmarks .benchmark-top{gap:24px}.runmux-homepage .latest-benchmark-footer a:focus-visible,.runmux-homepage .latest-model-benchmarks button:focus-visible{outline:2px solid var(--data);outline-offset:3px}@media (max-width:760px){.runmux-homepage .latest-benchmark-footer{flex-wrap:wrap;gap:12px}.runmux-homepage .latest-benchmark-footer>span{flex-basis:100%}.runmux-homepage .latest-model-benchmarks .benchmark-chart-toolbar{flex-wrap:wrap;align-items:flex-start;gap:12px}.runmux-homepage .latest-model-benchmarks .benchmark-switch{flex-wrap:wrap}}.runmux-homepage .network-region{transition:border-color .25s,background .25s}.runmux-homepage .network-region.region-connecting{background:var(--surface);border-color:#e6aaa366}.runmux-homepage .region-connecting .region-card-head>span{color:var(--fg-2)}.runmux-homepage .region-connecting .region-traffic i{background:#c9938e}.runmux-homepage .connection-feed-entry{align-items:center;gap:16px;animation:.2s ease-out connection-arrive;display:flex}.runmux-homepage .connection-feed-entry strong{color:var(--fg-strong);font-size:13px;font-weight:500}.runmux-homepage .connection-feed-entry strong>span{color:var(--fg-2)}.runmux-homepage .connection-feed-mode,.runmux-homepage .connection-sequence{color:var(--fg-2);font-size:13px}.runmux-homepage .connection-feed-mode{letter-spacing:.06em;margin-left:auto}@keyframes connection-arrive{0%{opacity:.3;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:760px){.runmux-homepage .connection-feed-entry{flex-wrap:wrap;gap:8px}.runmux-homepage .connection-feed-entry strong{font-size:13px}.runmux-homepage .connection-feed-mode{display:none}.runmux-homepage .connection-sequence{font-size:13px}.runmux-homepage .network-connection-feed{align-items:center}}@media (prefers-reduced-motion:reduce){.runmux-homepage .network-region{transition:none}.runmux-homepage .connection-feed-entry{animation:none}}.runmux-homepage .nav-group{position:relative}.runmux-homepage .nav-group summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.runmux-homepage .nav-group summary::-webkit-details-marker{display:none}.runmux-homepage .nav-group>div{background:var(--card);border:1px solid var(--border);z-index:100;border-radius:10px;min-width:208px;padding:8px;position:absolute;top:calc(100% + 16px);left:-16px;box-shadow:0 16px 40px #0005}.runmux-homepage .nav-group>div a{border-radius:6px;padding:10px 12px;display:block}.runmux-homepage .nav-group>div a:hover{background:#ffffff08}.runmux-homepage .nav-group summary:focus-visible{outline:2px solid var(--data);outline-offset:5px}.runmux-homepage .catalog-heading p{color:var(--fg-2);margin-top:-16px;font-size:14px}.runmux-homepage .catalog-categories{flex-wrap:wrap;gap:8px;margin:24px 0 40px;display:flex}.runmux-homepage .catalog-categories a,.runmux-homepage .evaluation-categories button,.runmux-homepage .evaluation-provider button{border:1px solid var(--border);color:var(--fg-2);background:0 0;border-radius:8px;padding:10px 16px;font-size:13px}.runmux-homepage .catalog-categories a:hover{border-color:var(--data);color:var(--paper)}.runmux-homepage .catalog-category-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.runmux-homepage .catalog-category-title h3{font-size:24px}.runmux-homepage .catalog-category-title span{color:var(--fg-2);font-size:13px}.runmux-homepage .model-evaluation-section{background:var(--bg)}.runmux-homepage .evaluation-heading p{max-width:72ch;margin-top:16px;font-size:14px}.runmux-homepage .evaluation-categories,.runmux-homepage .evaluation-provider{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.runmux-homepage .evaluation-categories button[aria-checked=true],.runmux-homepage .evaluation-categories button[aria-pressed=true],.runmux-homepage .evaluation-provider button[aria-checked=true],.runmux-homepage .evaluation-provider button[aria-pressed=true]{color:var(--paper);background:#e6aaa310;border-color:#e6aaa350}.runmux-homepage .evaluation-provider{margin-top:-12px}.runmux-homepage .companion-evidence-link{margin-top:32px}.runmux-homepage .companion-evidence-link a{color:var(--data);align-items:center;gap:10px;font-size:13px;display:inline-flex}@media (max-width:1100px){.runmux-homepage .nav-links{gap:20px;margin-left:16px}}@media (max-width:760px){.runmux-homepage .catalog-category-title{flex-direction:column;align-items:flex-start;gap:8px}.runmux-homepage .evaluation-categories button{text-align:left}.runmux-homepage .evaluation-heading h2{font-size:30px}}.runmux-homepage .v2 .nav-group>summary,.runmux-homepage .v2 .nav-links>a{letter-spacing:normal;white-space:nowrap;align-items:center;min-height:36px;padding:8px 0;font-size:14px;font-weight:400;display:inline-flex}.runmux-homepage .v2 .nav-group{flex-shrink:0}.runmux-homepage .v2 .nav-group>summary svg{width:14px;height:14px;display:block}.runmux-homepage .image-studio textarea[readonly]{cursor:text;color:var(--paper)}.runmux-homepage .commercial-eyebrow,.runmux-homepage .enterprise-management-label{font:13px var(--mono);letter-spacing:.08em;color:var(--fg-2);margin:28px 0 12px;display:block}.runmux-homepage .enterprise-command .command-selectors{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.runmux-homepage .enterprise-commercial{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:32px;margin-top:28px;padding:28px 0 0;display:flex}.runmux-homepage .enterprise-commercial .commercial-eyebrow{margin:0 0 12px}.runmux-homepage .enterprise-commercial h3{font-size:24px}.runmux-homepage .enterprise-commercial p{max-width:60ch;margin-top:12px;font-size:14px}.runmux-homepage .enterprise-commercial .enterprise-primary{flex-shrink:0;margin:0}.runmux-homepage .infra-mode-select{margin-bottom:20px}.runmux-homepage .infra-decision{border-bottom:1px solid var(--border);background:var(--card);padding:24px 28px}.runmux-homepage .decision-header{color:var(--fg-2);font:13px var(--mono);justify-content:space-between;gap:16px;margin-bottom:20px;display:flex}.runmux-homepage .decision-header small{font:13px var(--font)}.runmux-homepage .decision-question{justify-content:space-between;align-items:center;gap:16px;display:flex}.runmux-homepage .decision-question>strong{font-size:15px;font-weight:500}.runmux-homepage .decision-options{flex-wrap:wrap;gap:8px;display:flex}.runmux-homepage .decision-options button,.runmux-homepage .decision-toggle{color:var(--fg-2);border:1px solid var(--border);background:0 0;border-radius:6px;padding:8px 12px;font-size:13px;transition:background .2s}.runmux-homepage .decision-options button[aria-checked=true],.runmux-homepage .decision-options button[aria-pressed=true],.runmux-homepage .decision-toggle[aria-checked=true],.runmux-homepage .decision-toggle[aria-pressed=true]{color:var(--paper);background:#e6aaa312;border-color:#e6aaa380}.runmux-homepage .route-candidates{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.runmux-homepage .route-candidates>div{border:1px solid var(--border);border-radius:8px;padding:16px;transition:border-color .2s,background .2s}.runmux-homepage .route-candidates .route-chosen{background:#7cb9e00a;border-color:#7cb9e0}.runmux-homepage .route-candidates span{justify-content:space-between;gap:12px;font-size:14px;display:flex}.runmux-homepage .route-candidates small{font:13px var(--mono);color:var(--fg-2)}.runmux-homepage .route-candidates p{margin-top:8px;font-size:13px}.runmux-homepage .decision-result{align-items:baseline;gap:8px;max-width:100ch;margin-top:16px;font-size:13px;line-height:1.7;display:flex}.runmux-homepage .decision-result svg{color:var(--data)}.runmux-homepage .decision-load{background:#ffffff0a;border-radius:3px;height:4px;margin-top:16px;overflow:hidden}.runmux-homepage .decision-load i{background:#7cb9e0;height:100%;transition:width .25s;display:block}.runmux-homepage .route-candidates [data-unavailable=true]{opacity:.5}.runmux-homepage .local-boundary-badge{font:13px var(--mono);color:var(--fg-2)}.runmux-homepage .private-scene[data-stage="0"] .private-client,.runmux-homepage .private-scene[data-stage="1"] .private-gateway,.runmux-homepage .private-scene[data-stage="2"] .private-racks{outline-offset:8px;border-radius:8px;outline:1px solid #8ec4e7}@media (max-width:760px){.runmux-homepage .enterprise-command .command-selectors{grid-template-columns:1fr}.runmux-homepage .enterprise-commercial{flex-direction:column;align-items:flex-start;gap:24px}.runmux-homepage .infra-decision{padding:20px 16px}.runmux-homepage .decision-header,.runmux-homepage .decision-question{flex-direction:column;align-items:flex-start;gap:12px}.runmux-homepage .route-candidates{grid-template-columns:1fr;gap:8px}.runmux-homepage .route-candidates>div{padding:12px}.runmux-homepage .decision-result{font-size:13px}.runmux-homepage .local-boundary-badge{line-height:1.7}.runmux-homepage .enterprise-commercial h3{font-size:22px}}.runmux-homepage .v2{font-variant-numeric:tabular-nums;color:var(--fg);background:var(--bg)}.runmux-homepage .v2 .container{width:min(var(--maxw), calc(100% - 2 * var(--gut)))}.runmux-homepage .v2 .section{padding-block:var(--sec)}.runmux-homepage .v2 .site-header{height:64px}.runmux-homepage .v2 .site-header .nav-shell{gap:24px}.runmux-homepage .v2 .nav-links{align-items:center;gap:16px;margin-left:24px}.runmux-homepage .v2 .nav-group>summary,.runmux-homepage .v2 .nav-links>a{min-height:44px;color:var(--fg-2);border-radius:8px;padding:12px;font-size:15px;font-weight:500;line-height:20px}.runmux-homepage .v2 .nav-links>a:after{display:none}.runmux-homepage .v2 .nav-group[open]>summary,.runmux-homepage .v2 .nav-links>a[aria-current]{background:var(--surface-2);color:var(--fg-strong)}.runmux-homepage .v2 .nav-group>div{background:var(--card);min-width:220px;box-shadow:var(--shadow-overlay);z-index:var(--z-menu);border-radius:14px;padding:8px;top:calc(100% + 8px);left:0}.runmux-homepage .v2 .nav-group>div a{min-height:44px;padding:10px 12px;font-size:15px;font-weight:500;text-decoration:none}.runmux-homepage .v2 .nav-group[open]>summary svg{transform:rotate(180deg)}.runmux-homepage .v2 .nav-group>summary svg{transition:transform var(--d-fast) var(--ease)}.runmux-homepage .v2 :is(h1,h2){letter-spacing:var(--ls-tight);font-weight:700}.runmux-homepage .v2 .v2-hero h1{font-size:var(--fs-h1);letter-spacing:var(--ls-tight);max-width:23ch;font-weight:700;line-height:1.15}.runmux-homepage .v2 :is(.section h2,.v2-closing h2){font-size:var(--fs-h2);font-weight:700;line-height:var(--lh-snug);letter-spacing:var(--ls-tight)}.runmux-homepage .v2 h3{letter-spacing:0;font-weight:500}.runmux-homepage .v2[lang=zh-CN] :is(h1,h2,h3){letter-spacing:var(--ls-cjk)}.runmux-homepage .v2[lang=zh-CN] :is(.v2-hero h1,.section h2){line-height:1.15}.runmux-homepage .v2[lang=zh-CN] :is(p,li){line-height:var(--lh-cjk)}.runmux-homepage .v2 .hero-grid{grid-template-columns:1.15fr 1fr;gap:32px}.runmux-homepage .v2 .hero-lead{font-size:var(--fs-lead)}.runmux-homepage .v2 .hero-description{font-size:var(--fs-body)}.runmux-homepage .v2 :is(.eyebrow,.benchmark-kicker,.benchmark-caption,.scene-caption,.commercial-eyebrow,.enterprise-management-label,.image-use>span,.image-editor-label,.market-brief>small,.market-input>span,.market-result-label,.market-case-identity>span,.network-topline,.region-card-head,.network-drag,.infra-board-top,.enterprise-console-top,.decision-header,.network-hub small,.private-boundary-head,.simulation-bar,.feature-top>span,.scheduler-queue,.market-output-footer,.benchmark-axis){font-family:var(--font);letter-spacing:normal;text-transform:none;color:var(--fg-2);font-size:13px;font-weight:400;line-height:1.7}.runmux-homepage .v2 .eyebrow{margin-bottom:24px}.runmux-homepage .v2 :is(.region-card-head small,.infra-board-top small,.enterprise-console-top small,.decision-header small){font:400 13px/1.7 var(--font);color:var(--fg-2)}.runmux-homepage .v2 :is(.benchmark-score,.benchmark-bar-label,.benchmark-summary,.scene-model strong,.network-region strong,.network-hub strong,.private-gateway strong){color:var(--fg-strong)}.runmux-homepage .v2 :is(.benchmark-delta,.benchmark-caption,.companion-speaker,.companion-model>span,.model-type-mark,.new-model-label,.local-boundary-badge){color:var(--fg-2)}.runmux-homepage .v2 :is(.benchmark-track,.quota-track,.decision-load){background:var(--surface-2)}.runmux-homepage .v2 :is(.benchmark-track>span,.decision-load i,.region-traffic i,.monitor-chart .chart-line){background:var(--data)}.runmux-homepage .v2 .monitor-chart .chart-line{stroke:var(--data)}.runmux-homepage .v2 .quota-track>i{background:var(--data)}.runmux-homepage .v2 .benchmark-bar-row:not(.is-seed) .benchmark-track>span{background:var(--fg-2)}.runmux-homepage .v2 .benchmark-bar-row.is-seed .benchmark-track>span{background:var(--data)}.runmux-homepage .v2 :is(.route-candidates small,.monitor-metrics strong){color:var(--data)}.runmux-homepage .v2 :is(.enterprise-console,.companion-demo,.companion-benchmarks,.image-studio,.market-workbench,.infra-board,.library-card,.video-model-card,.feature-product){border-radius:var(--r-lg);box-shadow:none}.runmux-homepage .v2 :is(.companion-demo,.companion-benchmarks,.enterprise-console,.image-input-pane,.market-brief,.infra-decision){background:var(--card)}.runmux-homepage .v2 :is(.enterprise-section,.market-insight-section,.infrastructure-section,.model-evaluation-section),.runmux-homepage .v2 :is(.image-output-pane,.market-output,.network-stage){background:var(--bg)}.runmux-homepage .v2 :is(.network-region,.network-hub,.network-floating,.route-candidates>div){background:var(--surface);border-radius:var(--r-md);box-shadow:none}.runmux-homepage .v2 :is(.route-candidates [data-unavailable=true],.infra-step-list>span){opacity:1;color:var(--fg-2)}.runmux-homepage .v2 .route-candidates [data-unavailable=true]{border-style:dashed}.runmux-homepage .v2 .network-region.region-connecting{background:var(--surface-2);border-color:var(--border-3);box-shadow:none}.runmux-homepage .v2 :is(.network-hub-icon,.model-spark){color:var(--fg-strong);background:var(--surface);border-color:var(--border-3)}.runmux-homepage .v2 .route-candidates .route-chosen{background:var(--surface-2);border-color:var(--border-3)}.runmux-homepage .v2 :is(.infra-step-list svg,.infra-mode-select button>svg,.command-selectors button>svg,.companion-features svg,.market-cases svg,.decision-result svg){color:inherit}.runmux-homepage .v2 :is(.button,.enterprise-primary,.image-run){border-radius:var(--r-pill);height:44px;min-height:44px;transition:background-color var(--d-fast) var(--ease), transform var(--d-press) var(--ease);padding:0 22px;font-size:16px;font-weight:500;line-height:1.25}.runmux-homepage .v2 :is(.button-primary,.enterprise-primary,.image-run){background:var(--primary);color:var(--primary-fg);box-shadow:none;border:1px solid #0000}.runmux-homepage .v2 :is(.button-primary,.enterprise-primary,.image-run):hover{background:var(--primary-hover)}.runmux-homepage .v2 .button-secondary{background:var(--fg-strong);color:var(--bg)}.runmux-homepage .v2 :is(.button-ghost,.model-agent-link){border:1px solid var(--border-2);border-radius:var(--r-pill);min-height:44px;color:var(--fg-strong);background:0 0;padding:10px 22px;font-size:16px;line-height:1.4}.runmux-homepage .v2 :is(.button-ghost,.model-agent-link):hover{background:var(--surface);border-color:var(--border-3)}.runmux-homepage .v2 :is(.nav-start,.nav-actions .button){height:44px;padding-inline:22px;font-size:16px}.runmux-homepage .v2 .hero-actions .button{height:52px;min-height:52px;padding-inline:26px;font-size:19px}.runmux-homepage .v2 :is(.image-copy,.image-reset,.ecosystem-toggle,.menu-toggle){min-width:44px;min-height:44px;font-size:13px}.runmux-homepage .v2 :is(.language-button,.benchmark-replay,.command-console-footer button,.companion-playback button,.stream-controls button,.market-output-footer button,.infra-controls button,.footer-links button){min-height:44px;font-size:13px}.runmux-homepage .v2 :is(.text-link,.image-doc-link,.model-catalog-link,.latest-benchmark-footer a,.companion-evidence-link a,.market-contact,.infra-heading button){text-underline-offset:3px;min-height:44px;color:var(--link);align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}.runmux-homepage .v2 .meeting-link{min-height:44px;font-size:14px}.runmux-homepage .v2 .meeting-link>span{text-underline-offset:3px;text-decoration:underline}.runmux-homepage .v2 :is(.image-editor-choices,.market-output-top>div){align-items:center;gap:4px;display:flex}.runmux-homepage .v2 :is(.benchmark-switch,.benchmark-metric-switch,.companion-tabs,.evaluation-provider,.decision-options,.image-editor-choices){border-radius:var(--r-pill);background:var(--surface);gap:4px;padding:4px}.runmux-homepage .v2 :is(.benchmark-switch,.benchmark-metric-switch,.companion-tabs,.evaluation-provider,.decision-options,.image-editor-choices) button{min-height:36px;font:500 13px/20px var(--font);border-radius:var(--r-pill);color:var(--fg-2);background:0 0;border:1px solid #0000;padding:8px 16px}.runmux-homepage .v2 [role=radiogroup] button[aria-checked=true]{background:var(--card);color:var(--fg-strong);border-color:var(--border-3)}.runmux-homepage .v2 :is(.image-model-tabs,.companion-model-picker,.command-selectors,.infra-mode-select,.market-cases,.evaluation-categories) button{border-radius:var(--r-lg);color:var(--fg-2);font-size:14px}.runmux-homepage .v2 :is(.image-model-tabs,.companion-model-picker,.command-selectors,.infra-mode-select,.market-cases,.evaluation-categories) button[aria-checked=true]{background:var(--surface-2);color:var(--fg-strong);border-color:var(--border-3)}.runmux-homepage .v2 .decision-toggle,.runmux-homepage .v2 :is(.channel-picker,.model-journey) button{border-radius:var(--r-pill);min-height:36px;padding:8px 16px;font-size:13px}.runmux-homepage .v2 .decision-toggle[aria-pressed=true],.runmux-homepage .v2 :is(.channel-picker,.model-journey) button[aria-pressed=true]{background:var(--card);border-color:var(--border-3);color:var(--fg-strong)}.runmux-homepage .v2 :is(.region-card-head,.decision-header,.network-topline){flex-wrap:wrap;gap:8px}.runmux-homepage .v2 .network-region-rails{grid-template-columns:204px 1fr 204px}.runmux-homepage .v2 .network-region{padding:12px 16px}.runmux-homepage .v2 .network-region strong{font-size:14px}.runmux-homepage .v2 .region-card-head{flex-direction:column;align-items:flex-start;gap:0}.runmux-homepage .v2 .network-stage:not(.network-local){height:720px}.runmux-homepage .v2 .network-stage:not(.network-local) .network-globe-wrap{top:48px}.runmux-homepage .v2 .network-stage:not(.network-local) .network-hub{bottom:100px}.runmux-homepage .v2 .region-traffic{margin-top:8px}.runmux-homepage .v2 .network-event{flex-wrap:wrap;gap:8px;min-height:44px;font-size:13px}.runmux-homepage .v2 .connection-feed-mode{letter-spacing:0;font-size:13px}.runmux-homepage .v2 .network-topline{font-size:13px}.runmux-homepage .v2 .region-flow>span{background:var(--data)}.runmux-homepage .v2 .benchmark-bar-label{gap:12px;line-height:1.7}.runmux-homepage .v2 .benchmark-bar-label>span{flex-wrap:wrap;min-width:0}.runmux-homepage .v2 .benchmark-bar-label strong{white-space:nowrap}.runmux-homepage .v2 :is(.image-demo-note,.market-source-types,.companion-model-note,.hero-note,.footer-meta){font-size:13px;line-height:1.7}.runmux-homepage .v2 .network-drag{background:var(--bg);padding:4px 8px}.runmux-homepage .v2 .feature-top>span{font-size:13px}.runmux-homepage .v2 .feature-product h3{min-height:0}.runmux-homepage .v2 .modality-tags{flex-wrap:wrap;gap:4px}.runmux-homepage .v2 .modality-tags span{font-size:13px}.runmux-homepage .v2 :is(.call-caption,.gpu-caption){flex-wrap:wrap;font-size:13px}.runmux-homepage .v2 .platform-demo{min-height:260px}.runmux-homepage .v2 .benchmark-metric-switch{flex-wrap:wrap}.runmux-homepage .v2 :is(.image-input-error,.video-error){color:var(--danger-fg)}.runmux-homepage .dialog-content :focus-visible,.runmux-homepage .v2 :is(button,a,summary,input,textarea,select,canvas):focus-visible{outline:2px solid var(--ring);outline-offset:2px}.runmux-homepage .dialog-content{border-radius:var(--r-xl);background:var(--card);color:var(--fg);box-shadow:var(--shadow-dialog);max-width:440px}.runmux-homepage .dialog-overlay{background:#100e0e8c}.runmux-homepage .dialog-content :is(input,select){border-radius:var(--r-sm);border:1px solid var(--border-3);height:44px;font-size:16px}.runmux-homepage .dialog-content .button{border-radius:var(--r-pill);height:44px;min-height:44px;padding-inline:22px;font-size:16px}.runmux-homepage .dialog-content .dialog-close{width:44px;height:44px}.runmux-homepage .dialog-content :is(.demo-label,.notice){letter-spacing:0;font-size:13px;font-family:var(--font)}.runmux-homepage .v2 textarea{border:1px solid var(--border-3);border-radius:var(--r-sm);font-size:14px;line-height:1.7}.runmux-homepage .v2 .image-editor-choices{flex-wrap:wrap}@media (max-width:1180px){.runmux-homepage .v2 .nav-links{gap:4px;margin-left:0}.runmux-homepage .v2 .nav-group>summary,.runmux-homepage .v2 .nav-links>a{padding-inline:8px}.runmux-homepage .v2 .site-header .nav-shell{gap:16px}}@media (max-width:767px){.runmux-homepage .v2 .nav-links,.runmux-homepage .v2 .nav-start{display:none}.runmux-homepage .v2 .menu-toggle{justify-content:center;align-items:center;display:inline-flex}.runmux-homepage .v2 .section{padding-block:96px}.runmux-homepage .v2 .hero-grid{grid-template-columns:1fr}.runmux-homepage .v2 .v2-hero h1{letter-spacing:var(--ls-tight);font-size:36px;line-height:1.15}.runmux-homepage .v2[lang=zh-CN] .v2-hero h1{letter-spacing:var(--ls-cjk)}.runmux-homepage .v2 .hero-actions{flex-wrap:wrap}.runmux-homepage .v2 .hero-actions .button{height:44px;min-height:44px;padding-inline:22px;font-size:16px}.runmux-homepage .v2 .eyebrow{font-size:13px}.runmux-homepage .v2 .network-region-rails{grid-template-rows:repeat(4,minmax(128px,auto));grid-template-columns:1fr 1fr;gap:12px;inset:440px 16px 96px}.runmux-homepage .v2 .network-stage:not(.network-local){height:1120px}.runmux-homepage .v2 .network-stage:not(.network-local) .network-globe-wrap{top:40px}.runmux-homepage .v2 .network-stage:not(.network-local) .network-hub{top:350px;bottom:auto}.runmux-homepage .v2 .network-topline{top:16px;left:16px;right:16px}.runmux-homepage .v2 .network-topline>span:first-child{max-width:75%}.runmux-homepage .v2 .connection-feed-mode{display:none}.runmux-homepage .v2 .network-event{bottom:16px;left:16px;right:16px}.runmux-homepage .v2 .network-region{padding:12px}.runmux-homepage .v2 .region-card-head,.runmux-homepage .v2 .region-card-head small{font-size:13px}.runmux-homepage .v2 .benchmark-switch,.runmux-homepage .v2 .companion-tabs{border-radius:var(--r-md);flex-wrap:wrap}.runmux-homepage .v2 .benchmark-top{align-items:flex-start;gap:24px}.runmux-homepage .v2 .infra-playback{flex-wrap:wrap}.runmux-homepage .v2 .infra-controls{flex-direction:row}.runmux-homepage .v2 .image-editor-tabs{flex-wrap:wrap}.runmux-homepage .v2 .image-editor-choices{max-width:calc(100% - 48px)}.runmux-homepage .v2 .enterprise-commercial .enterprise-primary{white-space:normal;text-align:left;height:auto;min-height:44px;padding-block:12px}.runmux-homepage .v2 .mobile-nav{background:var(--card);box-shadow:var(--shadow-overlay);padding:16px}.runmux-homepage .v2 .mobile-nav a{min-height:44px;padding:10px 16px;font-size:15px}.runmux-homepage .v2 .infra-heading button,.runmux-homepage .v2 .market-contact{font-size:14px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .dialog-content,.runmux-homepage .v2 *,.runmux-homepage .v2 :after,.runmux-homepage .v2 :before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.runmux-homepage .v2 .gpu-slot strong,.runmux-homepage .v2 .routed-model{font-size:13px}.runmux-homepage .v2 .eco-label{align-items:center;min-height:44px;padding-right:60px}.runmux-homepage .v2 .channel-choices{gap:8px;display:flex}.runmux-homepage .v2 .channel-picker button[aria-checked=true]{background:var(--card);border-color:var(--border-3);color:var(--fg-strong)}.runmux-homepage .v2 .enterprise-command .command-scene{height:auto;min-height:328px}.runmux-homepage .v2 .modality-tabs button{min-height:36px;font-size:13px}.runmux-homepage .v2 .modality-tabs button[aria-checked=true]{background:var(--card);color:var(--fg-strong);border-color:var(--border-3)}.runmux-homepage .v2 .modality-tabs button[aria-checked=true] i{background:var(--data)}@media (max-width:767px){.runmux-homepage .v2 .channel-picker button{min-height:44px}.runmux-homepage .v2 .eco-label{flex-wrap:wrap;gap:12px}}.runmux-homepage .v2 .platform-demo{height:336px;min-height:336px}.runmux-homepage .v2 .demo-agent .agent-isometric{height:174px;margin:8px 0 0}.runmux-homepage .v2 .agent-knowledge-label{min-height:28px;font:400 13px/20px var(--font);color:var(--fg-2);justify-content:center;align-items:center;gap:8px;margin:0 0 12px;display:flex}.runmux-homepage .v2 .agent-knowledge-label svg{flex:none}.runmux-homepage .v2 .demo-agent .call-caption{border-top:1px solid var(--border);font-family:var(--font);margin:0;padding-top:12px;line-height:20px}.runmux-homepage .v2 .demo-agent .call-caption small{margin-top:4px}.runmux-homepage .v2 .three-products{align-items:stretch;gap:32px}.runmux-homepage .v2 .feature-product{background:0 0;border:0;border-radius:0;padding:0}.runmux-homepage .v2 .feature-product:is(:hover,:focus-within){background:0 0}.runmux-homepage .v2 .feature-intro{min-height:108px}.runmux-homepage .v2 .feature-product h3{font-size:var(--fs-h3);line-height:1.3}.runmux-homepage .v2 .feature-product p{max-width:34ch;margin:12px 0 0;font-size:16px;line-height:1.7}.runmux-homepage .v2 .feature-product .text-link{margin-top:0}.runmux-homepage .v2 .platform-demo{background:var(--card);border-radius:var(--r-lg);height:360px;min-height:360px;font-family:var(--font);border:0;margin:24px 0 16px;padding:16px}.runmux-homepage .v2 .simulation-bar{letter-spacing:normal;min-height:36px}.runmux-homepage .v2 .simulation-bar button{border-radius:var(--r-pill);background:var(--surface);border-color:#0000;width:36px;height:36px}.runmux-homepage .v2 .simulation-bar button:hover{background:var(--surface-2)}.runmux-homepage .v2 .demo-model:before{display:none}.runmux-homepage .v2 .demo-model .modality-scene{height:264px}.runmux-homepage .v2 .demo-model .modality-tabs{margin-top:16px}.runmux-homepage .v2 .demo-model .modality-connection{height:112px}.runmux-homepage .v2 .demo-model .modality-output{top:176px}.runmux-homepage .v2 .demo-model .modality-tags{top:224px}.runmux-homepage .v2 .routed-model{background:var(--surface-2);border-radius:var(--r-sm);font-family:var(--font);border-color:#0000;font-weight:500}.runmux-homepage .v2 .gpu-active small,.runmux-homepage .v2 .job-packet,.runmux-homepage .v2 .routed-model{color:var(--fg-strong)}.runmux-homepage .v2 .demo-gpu .scheduler-queue{margin:20px 0 16px}.runmux-homepage .v2 .demo-gpu .gpu-pool{gap:12px}.runmux-homepage .v2 .demo-gpu .gpu-slot{background:var(--surface);min-height:48px}.runmux-homepage .v2 .demo-gpu .gpu-caption{font-family:var(--font);margin-top:20px}.runmux-homepage .v2 .demo-agent .call-caption{border:0}.runmux-homepage .v2 .catalog-list{background:var(--card);border-radius:var(--r-lg);grid-template-columns:1fr;gap:0;overflow:hidden}.runmux-homepage .v2 .catalog-list .library-card{background:0 0;border:0;border-radius:0;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:24px;padding:24px 32px;display:grid}.runmux-homepage .v2 .catalog-list .library-card+.library-card{border-top:1px solid var(--border)}.runmux-homepage .v2 .catalog-list .library-card:hover{background:var(--surface)}.runmux-homepage .v2 .catalog-list .library-card:focus-visible{outline:2px solid var(--ring);outline-offset:-4px}.runmux-homepage .v2 .catalog-list .library-logo{width:36px;height:36px}.runmux-homepage .v2 .catalog-list .library-copy{grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;display:grid}.runmux-homepage .v2 .catalog-list .library-copy h3{font-size:20px;line-height:1.4}.runmux-homepage .v2 .catalog-list .library-copy p{margin:0;font-size:16px;line-height:1.7}.runmux-homepage .v2 .model-agent-intro{border:0;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;margin-top:48px;padding-top:0;display:grid}.runmux-homepage .v2 .model-agent-intro p{max-width:54ch;font-size:16px}.runmux-homepage .v2 .model-agent-access{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.runmux-homepage .v2 .model-agent-logos{flex-wrap:wrap;gap:24px;margin:0}.runmux-homepage .v2 .model-agent-link{margin:0}.runmux-homepage .v2 .model-library:not(.video-library){padding-bottom:96px}.runmux-homepage .v2 .video-library{padding-top:96px}.runmux-homepage .v2 .enterprise-hero{align-items:start}.runmux-homepage .v2 .enterprise-intro{padding-top:24px}.runmux-homepage .v2 .enterprise-workspace{min-width:0}.runmux-homepage .v2 .enterprise-workspace .enterprise-management-label{margin:0 0 12px}.runmux-homepage .v2 .enterprise-workspace .command-selectors{gap:8px;margin-bottom:16px}.runmux-homepage .v2 .enterprise-workspace .command-selectors button{gap:12px;padding:12px 16px}.runmux-homepage .v2 .enterprise-workspace .command-selectors button>svg:last-child{display:none}.runmux-homepage .v2 .image-run:disabled{opacity:1;background:var(--surface-2);color:var(--fg-2);border-color:var(--border);cursor:wait}@media (max-width:1100px){.runmux-homepage .v2 .three-products{grid-template-columns:1fr;gap:48px}.runmux-homepage .v2 .feature-product{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;column-gap:32px;display:grid}.runmux-homepage .v2 .feature-intro{min-height:0;padding-top:32px}.runmux-homepage .v2 .feature-product .platform-demo{grid-area:1/2/span 2;margin:0}.runmux-homepage .v2 .feature-product .text-link{align-self:start;margin-top:16px}.runmux-homepage .v2 .catalog-list .library-copy{grid-template-columns:1fr;gap:8px}.runmux-homepage .v2 .model-agent-intro{gap:32px}}@media (max-width:767px){.runmux-homepage .v2 .feature-product{display:flex}.runmux-homepage .v2 .feature-intro{padding-top:0}.runmux-homepage .v2 .feature-product .platform-demo{width:100%;margin:24px 0 16px}.runmux-homepage .v2 .feature-product .text-link{margin-top:0}.runmux-homepage .v2 .simulation-bar button{width:44px;min-width:44px;height:44px;min-height:44px}.runmux-homepage .v2 .demo-model .modality-tabs{gap:4px}.runmux-homepage .v2 .demo-model .modality-tabs button{min-height:44px;padding:4px}.runmux-homepage .v2 .catalog-list .library-card{grid-template-columns:28px minmax(0,1fr) 16px;gap:16px;padding:24px 16px}.runmux-homepage .v2 .catalog-list .library-logo{width:28px;height:28px}.runmux-homepage .v2 .catalog-list .library-copy h3{font-size:20px}.runmux-homepage .v2 .model-agent-intro{grid-template-columns:1fr;gap:24px;margin-top:40px}.runmux-homepage .v2 .model-agent-logos{gap:20px}.runmux-homepage .v2 .enterprise-intro{padding-top:0}.runmux-homepage .v2 .enterprise-workspace .command-selectors{grid-template-columns:1fr 1fr}.runmux-homepage .v2 .enterprise-workspace .command-selectors button{align-items:flex-start;gap:8px;padding:12px}.runmux-homepage .v2 .enterprise-workspace .command-selectors button>svg:first-child{display:none}.runmux-homepage .v2 .enterprise-workspace .command-selectors small{font-size:13px;line-height:1.7}}.runmux-homepage .v2 :is(.command-story p,.infra-story p,.image-use p,.market-heading p,.companion-intro>p){max-width:60ch;font-size:16px;line-height:1.7}.runmux-homepage .v2 .enterprise-intro .enterprise-commercial{flex-direction:column;align-items:flex-start;gap:20px;margin-top:40px;padding-top:32px;display:flex}.runmux-homepage .v2 .enterprise-commercial p{font-size:16px;line-height:1.7}.runmux-homepage .v2 .enterprise-quote{white-space:nowrap;text-align:left;height:44px;min-height:44px;padding-block:0}.runmux-homepage .v2 .enterprise-command .command-scene{align-items:flex-start;min-height:296px}.runmux-homepage .v2 .command-story{min-height:0;margin-top:24px}.runmux-homepage .v2 .command-content{padding:24px}@media (max-width:767px){.runmux-homepage .v2 .command-content{padding:20px}.runmux-homepage .v2 .enterprise-command .command-scene{min-height:0}.runmux-homepage .v2 .enterprise-intro .enterprise-commercial{margin-top:32px;padding-top:24px}}.runmux-homepage .v2 .modality-tabs button,.runmux-homepage .v2 .modality-tags span,.runmux-homepage .v2 .model-type-mark{font-family:var(--font);color:var(--fg-2)}.runmux-homepage .v2 .modality-tags span:last-child{color:var(--fg-2)}.runmux-homepage .v2 .team-monogram{background:var(--surface-2);color:var(--fg-strong);border-color:var(--border)}.runmux-homepage .v2 .enterprise-platform-line svg,.runmux-homepage .v2 .scene-workspace>svg{color:var(--fg-2)}.runmux-homepage .v2 .companion-layout{align-items:start}.runmux-homepage .v2 .companion-demo{min-width:0}.runmux-homepage .v2 .companion-model,.runmux-homepage .v2 .companion-speaker{font-family:var(--font);letter-spacing:normal}.runmux-homepage .v2 .companion-user{background:var(--surface);margin-bottom:24px}.runmux-homepage .v2 .companion-user>p{margin:0;font-size:14px;line-height:1.7}.runmux-homepage .v2 .companion-photo{margin:0 0 12px}.runmux-homepage .v2 .companion-photo img{object-fit:cover;border-radius:var(--r-sm);width:100%;height:176px;display:block}.runmux-homepage .v2 .companion-photo figcaption{color:var(--fg-2);margin-top:8px;font-size:13px;line-height:1.7}.runmux-homepage .v2 .companion-reply-space{min-height:96px}.runmux-homepage .v2 .companion-response{padding-right:0}.runmux-homepage .v2 .companion-playback{flex-wrap:wrap;gap:0 16px;margin:12px 0 16px}.runmux-homepage .v2 .companion-demo-foot{align-items:baseline;padding-top:20px;font-size:13px;line-height:1.7}@media (max-width:1000px){.runmux-homepage .v2 .companion-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.runmux-homepage .v2 .companion-tabs button{text-align:center;white-space:normal;min-width:0;min-height:44px;padding:8px;line-height:1.7}}@media (max-width:760px){.runmux-homepage .v2 .companion-user{margin-left:16px;padding:12px 16px}.runmux-homepage .v2 .companion-photo img{height:160px}.runmux-homepage .v2 .companion-reply-space{min-height:144px}}.runmux-homepage .v2 .network-stage.network-distributed{flex-direction:column;gap:32px;height:auto;min-height:0;padding:28px;display:flex}.runmux-homepage .v2 .network-distributed .network-topline{flex:none;position:relative;inset:auto}.runmux-homepage .distribution-v2{min-width:0;position:relative}.runmux-homepage .distribution-map{grid-template-columns:240px minmax(0,440px);align-items:center;width:min(100%,680px);margin:0 auto;display:grid}.runmux-homepage .distribution-router{background:var(--surface);border:1px solid var(--border-2);border-radius:var(--r-md);padding:24px;position:relative}.runmux-homepage .distribution-router-port{border:1px solid var(--border-3);background:var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);right:-4px}.runmux-homepage .distribution-brand{object-fit:contain;object-position:left;width:112px;height:28px;display:block}.runmux-homepage .distribution-router h4{color:var(--fg-strong);margin:20px 0 8px;font-size:17px;font-weight:500;line-height:1.4}.runmux-homepage .distribution-router p{margin:0}.runmux-homepage .distribution-request,.runmux-homepage .distribution-router p{color:var(--fg-2);font-size:13px;line-height:1.7}.runmux-homepage .distribution-request{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:16px;display:flex}.runmux-homepage .distribution-request code,.runmux-homepage .distribution-status code{font-family:var(--mono);color:var(--data);white-space:nowrap;font-size:13px}.runmux-homepage .distribution-workers{grid-template-columns:80px minmax(0,1fr);align-items:stretch;display:grid}.runmux-homepage .distribution-connectors{height:320px;position:relative}.runmux-homepage .distribution-connectors svg{fill:none;width:100%;height:100%;display:block;overflow:visible}.runmux-homepage .distribution-connectors path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.runmux-homepage .distribution-route-base{stroke:var(--border-3);stroke-width:1px}.runmux-homepage .distribution-route-active{stroke:var(--data);stroke-width:1px;opacity:.65}.runmux-homepage .distribution-route-packet{stroke:var(--data);stroke-width:3px;transition:stroke-dashoffset .18s linear}.runmux-homepage .distribution-connectors .distribution-routes-mobile{display:none}.runmux-homepage .distribution-node-list{grid-template-rows:repeat(3,96px);gap:16px;min-width:0;display:grid}.runmux-homepage .distribution-worker{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);flex-direction:column;justify-content:center;gap:12px;min-width:0;padding:16px;transition:border-color .18s,background .18s;display:flex;position:relative}.runmux-homepage .distribution-worker[data-selected=true]{background:var(--surface-2);border-color:var(--border-3)}.runmux-homepage .distribution-worker-head{color:var(--fg-strong);align-items:center;gap:8px;display:flex}.runmux-homepage .distribution-worker-head strong{white-space:nowrap;font-size:16px;font-weight:500;line-height:1.5}.runmux-homepage .distribution-worker-head>span{white-space:nowrap;gap:4px;margin-left:auto}.runmux-homepage .distribution-worker-detail,.runmux-homepage .distribution-worker-head>span{color:var(--fg-2);align-items:center;font-size:13px;line-height:1.7;display:flex}.runmux-homepage .distribution-worker-detail{justify-content:space-between;gap:8px}.runmux-homepage .distribution-worker[data-selected=true] .distribution-worker-detail>span{color:var(--fg-strong)}.runmux-homepage .distribution-slots{flex-shrink:0;gap:4px;display:flex}.runmux-homepage .distribution-slots i{background:var(--border-2);border-radius:2px;width:4px;height:12px;display:block}.runmux-homepage .distribution-slots i[data-filled=true]{background:var(--data)}.runmux-homepage .distribution-worker-port{border:1px solid var(--border-3);background:var(--surface);border-radius:50%;width:8px;height:8px;position:absolute;top:calc(50% - 4px);left:-4px}.runmux-homepage .distribution-worker[data-selected=true] .distribution-worker-port{background:var(--data);border-color:var(--data)}.runmux-homepage .distribution-status{border-top:1px solid var(--border);color:var(--fg-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:32px;padding-top:20px;font-size:13px;line-height:1.7;display:flex}.runmux-homepage .distribution-status>div{align-items:center;gap:12px;display:flex}.runmux-homepage .distribution-status strong{color:var(--fg-strong);font-size:13px;font-weight:500}.runmux-homepage .distribution-status svg{color:var(--data)}.runmux-homepage .distribution-mobile-join{display:none}@media (max-width:700px){.runmux-homepage .v2 .network-stage.network-distributed{gap:24px;padding:20px 16px}.runmux-homepage .distribution-map{max-width:400px;display:block}.runmux-homepage .distribution-router{padding:20px}.runmux-homepage .distribution-router-port{inset:auto auto -4px calc(50% - 4px)}.runmux-homepage .distribution-router h4{margin-top:16px}.runmux-homepage .distribution-request{margin-top:16px;padding-top:12px}.runmux-homepage .distribution-mobile-join{height:32px;display:block;position:relative}.runmux-homepage .distribution-mobile-join:before{top:0;left:50%}.runmux-homepage .distribution-mobile-join:after,.runmux-homepage .distribution-mobile-join:before{content:"";border-left:1px solid var(--border-3);height:16px;position:absolute}.runmux-homepage .distribution-mobile-join:after{border-top:1px solid var(--border-3);border-top-left-radius:8px;top:16px;left:18px;right:50%}.runmux-homepage .distribution-workers{grid-template-columns:36px minmax(0,1fr)}.runmux-homepage .distribution-connectors .distribution-routes-desktop{display:none}.runmux-homepage .distribution-connectors .distribution-routes-mobile{display:block}.runmux-homepage .distribution-worker{gap:12px;padding:12px}.runmux-homepage .distribution-worker-head>span{font-size:13px}.runmux-homepage .distribution-status{margin-top:24px;padding-top:16px}}@media (prefers-reduced-motion:reduce){.runmux-homepage .distribution-worker{transition:none}}.runmux-homepage{--site-header-height:64px}@media (min-width:768px){.runmux-homepage .v2 .first-screen{min-height:calc(100vh - var(--site-header-height));min-height:calc(100svh - var(--site-header-height));flex-direction:column;display:flex}.runmux-homepage .v2 .first-screen>.v2-hero{padding-block:var(--s-9);flex:1 0 auto;align-items:center;display:grid}.runmux-homepage .v2 .first-screen>.ecosystem{flex:none}}@media (min-width:768px) and (max-height:800px){.runmux-homepage .v2 .first-screen>.v2-hero{padding-block:var(--s-7)}}@media (max-width:767px){.runmux-homepage .v2 .first-screen>.v2-hero{padding-block:var(--s-9) var(--s-8)}}.runmux-homepage .v2 .image-section-heading{align-items:center}.runmux-homepage .v2 .image-section-meta{justify-content:flex-end;align-items:center;gap:16px;display:flex}.runmux-homepage .v2 .image-section-meta p{margin:0}.runmux-homepage .v2 :is(.image-rotation-toggle,.companion-rotation-toggle){border:1px solid var(--border);border-radius:var(--r-pill);width:44px;height:44px;color:var(--fg-2);transition:background-color var(--d-fast) var(--ease);background:0 0;flex:none;place-items:center;padding:0;display:grid}.runmux-homepage .v2 :is(.image-rotation-toggle,.companion-rotation-toggle):hover:not(:disabled){background:var(--surface)}.runmux-homepage .v2 :is(.image-rotation-toggle,.companion-rotation-toggle):disabled{cursor:default;opacity:1;background:var(--surface);color:var(--fg-2)}@media (max-width:760px){.runmux-homepage .v2 .image-section-meta{justify-content:space-between;margin-top:12px}}.runmux-homepage .v2 .companion-copy-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.runmux-homepage .v2 .companion-copy-header .eyebrow{margin:0}.runmux-homepage .v2 .companion-copy-header+.companion-model-picker{margin-top:24px}.runmux-homepage .v2 .site-header{z-index:var(--z-sticky);height:var(--site-header-height);background:var(--bg);box-shadow:none;transition:background-color var(--d-fast) var(--ease);border:0;position:sticky;top:0}.runmux-homepage .v2 .site-header[data-menu-open=true],.runmux-homepage .v2 .site-header[data-scrolled=true]{background:var(--surface)}.runmux-homepage .v2 .site-header :is(.brand,.v2-nav-actions){flex-shrink:0}.runmux-homepage .v2 .site-header .mobile-nav[hidden]{display:none}.runmux-homepage .v2 .site-header .nav-group>div{max-height:calc(100vh - var(--site-header-height) - 16px);max-height:calc(100dvh - var(--site-header-height) - 16px);overscroll-behavior:contain;overflow-y:auto}.runmux-homepage .v2 .nav-group>summary[data-current=true]{background:var(--surface-2);color:var(--fg-strong)}@media (min-width:768px) and (max-width:1023px){.runmux-homepage .v2 .nav-start{display:none}}@media (max-width:767px){.runmux-homepage .v2 .site-header .mobile-nav{z-index:var(--z-menu);max-height:calc(100vh - var(--site-header-height));max-height:calc(100dvh - var(--site-header-height));overscroll-behavior:contain;padding:16px 16px max(16px, env(safe-area-inset-bottom));background:var(--card);box-shadow:var(--shadow-overlay);top:100%;border:0;gap:4px;display:grid;position:absolute;inset-inline:0;overflow-y:auto}.runmux-homepage .v2 .mobile-nav a{color:var(--fg-2);border-radius:8px;line-height:24px;text-decoration:none;display:block}.runmux-homepage .v2 .mobile-nav a:hover,.runmux-homepage .v2 .mobile-nav a[aria-current]{background:var(--surface-2);color:var(--fg-strong)}}@media (prefers-reduced-motion:reduce){.runmux-homepage .v2 .site-header{transition:none}}.runmux-homepage .v2 .enterprise-management .enterprise-workspace{min-width:0}.runmux-homepage .v2 .enterprise-management .command-selectors{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.runmux-homepage .v2 .enterprise-management .command-selectors button{text-align:center;justify-content:center;align-items:center;min-width:0;min-height:64px;padding:12px 8px}.runmux-homepage .v2 .enterprise-management .command-selectors strong{font-size:14px;font-weight:500;line-height:20px}.runmux-homepage .v2 .enterprise-management .command-scene{align-items:flex-start;height:auto;min-height:400px}.runmux-homepage .v2 .enterprise-management .enterprise-console-top{flex-wrap:wrap;gap:4px 16px}.runmux-homepage .v2 .enterprise-management .enterprise-scenario-content{width:100%;min-width:0}.runmux-homepage .v2 .enterprise-management :is(.enterprise-team-switch,.enterprise-filter){background:var(--surface);border-radius:var(--r-pill);align-items:stretch;gap:4px;padding:4px;display:flex}.runmux-homepage .v2 .enterprise-management :is(.enterprise-team-switch,.enterprise-filter) button{border-radius:var(--r-pill);min-width:0;min-height:44px;color:var(--fg-2);background:0 0;border:1px solid #0000;flex:1;padding:8px 12px;font-size:14px;line-height:20px;transition:background-color .15s,border-color .15s}.runmux-homepage .v2 .enterprise-management :is(.enterprise-team-switch,.enterprise-filter) button[aria-checked=true]{background:var(--card);border-color:var(--border-3);color:var(--fg-strong)}.runmux-homepage .v2 .enterprise-management :is(.enterprise-team-switch,.enterprise-filter) button:hover{background:var(--surface-2)}.runmux-homepage .v2 .enterprise-management .enterprise-team-switch{margin-bottom:24px}.runmux-homepage .v2 .enterprise-management .enterprise-member{align-items:center;gap:12px;margin-bottom:20px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-member>div{flex:1;min-width:0}.runmux-homepage .v2 .enterprise-management .team-monogram{flex:none;width:40px;height:40px}.runmux-homepage .v2 .enterprise-management .enterprise-member strong{color:var(--fg-strong);font-size:16px;font-weight:500;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-member small{color:var(--fg-2);font-size:13px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-member>svg{color:var(--fg-2)}.runmux-homepage .v2 .enterprise-management .enterprise-control{gap:8px;min-width:0;display:grid}.runmux-homepage .v2 .enterprise-management .enterprise-control>span{color:var(--fg-2);font-size:13px;line-height:20px}.runmux-homepage .v2 .enterprise-management .enterprise-control select{border:1px solid var(--border-3);border-radius:var(--r-sm);background:var(--bg);width:100%;min-width:0;min-height:44px;color:var(--fg-strong);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding:8px 12px;font-size:16px;line-height:24px}.runmux-homepage .v2 .enterprise-management :is(.enterprise-permissions,.enterprise-cost-breakdown){margin:16px 0 0}.runmux-homepage .v2 .enterprise-management :is(.enterprise-permissions,.enterprise-cost-breakdown)>div{border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.runmux-homepage .v2 .enterprise-management :is(.enterprise-permissions,.enterprise-cost-breakdown) dt{color:var(--fg-2);min-width:0;font-size:13px;line-height:24px}.runmux-homepage .v2 .enterprise-management :is(.enterprise-permissions,.enterprise-cost-breakdown) dd{text-align:right;color:var(--fg-strong);overflow-wrap:anywhere;max-width:60%;margin:0;font-size:14px;line-height:24px}.runmux-homepage .v2 .enterprise-management :is(.enterprise-inline-note,.enterprise-policy-result){color:var(--fg-2);align-items:flex-start;gap:8px;margin:20px 0 0;font-size:13px;line-height:24px;display:flex}.runmux-homepage .v2 .enterprise-management :is(.enterprise-inline-note,.enterprise-policy-result)>svg{margin-top:4px}.runmux-homepage .v2 .enterprise-management .enterprise-spend-total{color:var(--fg-2);justify-content:space-between;align-items:flex-end;gap:16px;font-size:13px;line-height:24px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-spend-total>div>span{margin-bottom:8px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-spend-total>div>div>strong{color:var(--data);font-size:24px;font-weight:500;line-height:32px}.runmux-homepage .v2 .enterprise-management .enterprise-spend-percent{color:var(--data);font-size:16px;font-weight:500;line-height:32px}.runmux-homepage .v2 .enterprise-management .enterprise-budget-balance{color:var(--fg-2);justify-content:space-between;gap:16px;font-size:13px;line-height:24px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-cost-breakdown{margin-top:16px}.runmux-homepage .v2 .enterprise-management .enterprise-cost-breakdown dd{color:var(--data)}.runmux-homepage .v2 .enterprise-management .enterprise-control-grid{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-control-grid>.enterprise-control{flex:180px}.runmux-homepage .v2 .enterprise-management .enterprise-policy-result[data-warning=true]{color:var(--warn-fg)}.runmux-homepage .v2 .enterprise-management .enterprise-health{border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;padding-bottom:16px;display:grid}.runmux-homepage .v2 .enterprise-management .enterprise-health>div{gap:8px;display:grid}.runmux-homepage .v2 .enterprise-management .enterprise-health span{color:var(--fg-2);font-size:13px;line-height:20px}.runmux-homepage .v2 .enterprise-management .enterprise-health strong{color:var(--data);font-size:24px;font-weight:500;line-height:32px}.runmux-homepage .v2 .enterprise-management .enterprise-health small{font-size:14px}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview{background:var(--surface);border-radius:var(--r-md);color:var(--fg-2);align-items:center;gap:12px;margin:16px 0 24px;padding:12px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview>div{flex:1;min-width:0}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview strong{color:var(--fg-strong);font-size:13px;font-weight:500;line-height:20px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview small{overflow-wrap:anywhere;margin-top:4px;font-size:13px;line-height:20px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview .enterprise-control{flex:none;width:88px}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview select{padding-inline:8px}.runmux-homepage .v2 .enterprise-management .enterprise-activity-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-activity-heading strong{color:var(--fg-strong);font-size:14px;font-weight:500}.runmux-homepage .v2 .enterprise-management .enterprise-activity-heading small{color:var(--fg-2);font-size:13px}.runmux-homepage .v2 .enterprise-management .enterprise-filter{max-width:320px}.runmux-homepage .v2 .enterprise-management .enterprise-activity-list{margin:12px 0 0;padding:0;list-style:none}.runmux-homepage .v2 .enterprise-management .enterprise-activity-list>li{border-bottom:1px solid var(--border)}.runmux-homepage .v2 .enterprise-management .enterprise-activity-row{text-align:left;width:100%;min-height:44px;color:var(--fg-strong);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-activity-row>span:first-child{min-width:0}.runmux-homepage .v2 .enterprise-management .enterprise-activity-row strong{font-size:14px;font-weight:500;line-height:24px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-activity-row small{color:var(--fg-2);font-size:13px;line-height:20px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-event-time{max-width:100px;color:var(--fg-2);text-align:right;flex:none;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;line-height:20px;display:flex}.runmux-homepage .v2 .enterprise-management .enterprise-event-time svg{transition:transform .15s}.runmux-homepage .v2 .enterprise-management .enterprise-activity-row[aria-expanded=true] .enterprise-event-time svg{transform:rotate(180deg)}.runmux-homepage .v2 .enterprise-management .enterprise-event-detail{border-radius:var(--r-md);background:var(--surface);color:var(--fg-2);grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;padding:12px;display:grid}.runmux-homepage .v2 .enterprise-management .enterprise-event-detail[hidden]{display:none}.runmux-homepage .v2 .enterprise-management .enterprise-event-detail span{margin-bottom:4px;font-size:13px;line-height:20px;display:block}.runmux-homepage .v2 .enterprise-management .enterprise-event-detail strong{color:var(--fg-strong);overflow-wrap:anywhere;font-size:14px;font-weight:400;line-height:24px;display:block}.runmux-homepage .v2 .enterprise-management .command-story{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.runmux-homepage .v2 .enterprise-management .command-console-footer{flex-wrap:wrap;gap:12px}.runmux-homepage .v2 .enterprise-management .command-console-footer>span{flex:1;min-width:160px;font-size:13px;line-height:24px}.runmux-homepage .v2 .enterprise-management .command-console-footer>button{flex:none;min-height:44px}@media (max-width:767px){.runmux-homepage .v2 .enterprise-management .enterprise-hero{grid-template-columns:minmax(0,1fr);gap:32px}.runmux-homepage .v2 .enterprise-management .command-scene{min-height:0}.runmux-homepage .v2 .enterprise-management .command-selectors button{padding:12px 8px}.runmux-homepage .v2 .enterprise-management .command-story{margin-top:24px;padding-top:24px}}@media (max-width:480px){.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview{flex-wrap:wrap}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview>div{flex-basis:calc(100% - 32px)}.runmux-homepage .v2 .enterprise-management .enterprise-alert-preview .enterprise-control{width:100%}}@media (prefers-reduced-motion:reduce){.runmux-homepage .v2 .enterprise-management .enterprise-event-time svg,.runmux-homepage .v2 .enterprise-management :is(.enterprise-team-switch,.enterprise-filter) button{transition:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.runmux-homepage .v2 .catalog-list.catalog-motion{isolation:isolate;position:relative}.runmux-homepage .v2 .catalog-motion>.catalog-active-surface{background:var(--surface);pointer-events:none;transform-origin:0 0;opacity:0;height:1px;transition:opacity .15s var(--ease);z-index:0;position:absolute;inset:0 0 auto}.runmux-homepage .v2 .catalog-motion>.catalog-active-surface[data-visible=true]{opacity:1}.runmux-homepage .v2 .catalog-motion>.catalog-active-surface[data-moving=true]{transition:transform .22s var(--ease), opacity .15s var(--ease)}.runmux-homepage .v2 .catalog-list.catalog-motion>.library-card{z-index:1;background:0 0;position:relative}.runmux-homepage .v2 .catalog-list.catalog-motion>.library-card:is(:hover,:focus-visible){background:0 0}.runmux-homepage .v2 .catalog-motion[data-motion-reduced=true]>.catalog-active-surface{transition:none}.runmux-homepage .v2 .model-brand-settle[data-motion=playing]>img{animation:model-brand-settle .25s var(--ease) both}.runmux-homepage .v2 .model-brand-settle[data-motion=playing][data-paused=true]>img{animation-play-state:paused}@keyframes model-brand-settle{0%{transform:translateX(var(--brand-offset,0))}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.runmux-homepage .v2 .catalog-motion>.catalog-active-surface{transition:none}.runmux-homepage .v2 .model-brand-settle>img{animation:none!important;transform:none!important}}.runmux-homepage .v2 .nav-group[open]>div{transform-origin:0 0;animation:navigation-arrive var(--d-fast) var(--ease) both}@keyframes navigation-arrive{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.runmux-homepage .v2 .closing-action{position:relative;overflow:hidden}.runmux-homepage .closing-action-active,.runmux-homepage .closing-action-rest{transition:transform var(--d-base) var(--ease), opacity var(--d-fast) ease;justify-content:center;align-items:center;gap:12px;display:inline-flex}.runmux-homepage .closing-action-active{opacity:0;pointer-events:none;position:absolute;inset:0;transform:translateY(100%)}.runmux-homepage .closing-action:focus-visible .closing-action-rest{opacity:0;transform:translateY(-100%)}.runmux-homepage .closing-action:focus-visible .closing-action-active{opacity:1;transform:translateY(0)}.runmux-homepage .footer-back-top{align-items:center;gap:8px;display:inline-flex;position:relative}.runmux-homepage .footer-back-top:before{content:"";position:absolute;inset:-12px -8px}.runmux-homepage .footer-back-top svg{transition:transform var(--d-fast) var(--ease)}.runmux-homepage .footer-back-top:focus-visible svg{transform:translateY(-4px)}@media (hover:hover) and (pointer:fine){.runmux-homepage .closing-action:hover .closing-action-rest{opacity:0;transform:translateY(-100%)}.runmux-homepage .closing-action:hover .closing-action-active{opacity:1;transform:translateY(0)}.runmux-homepage .footer-back-top:hover svg{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.runmux-homepage{scroll-behavior:auto!important}.runmux-homepage .v2 .nav-group[open]>div{animation:none}.runmux-homepage .closing-action-active,.runmux-homepage .closing-action-rest,.runmux-homepage .footer-back-top svg{transition:none}.runmux-homepage .closing-action:is(:hover,:focus-visible) .closing-action-rest{opacity:1;transform:none}.runmux-homepage .closing-action:is(:hover,:focus-visible) .closing-action-active{opacity:0;transform:none}.runmux-homepage .footer-back-top:is(:hover,:focus-visible) svg{transform:none}}.runmux-homepage{min-height:100vh}.runmux-homepage *,.runmux-homepage :before,.runmux-homepage :after{box-sizing:border-box}.runmux-homepage h1,.runmux-homepage h2,.runmux-homepage h3,.runmux-homepage p{margin:0}.runmux-homepage img,.runmux-homepage svg{vertical-align:middle}.runmux-homepage button{font:inherit}.runmux-homepage .homepage-preferences{align-items:center;gap:4px;display:flex}.runmux-homepage .homepage-preferences .ant-select{min-width:70px}.runmux-homepage .v2-footer .footer-main{grid-template-columns:minmax(240px,1fr) minmax(0,2.4fr);gap:48px;display:grid}.runmux-homepage .homepage-company{color:var(--fg-2);gap:10px;margin-top:24px;font-size:13px;font-style:normal;line-height:1.7;display:grid}.runmux-homepage .v2-footer .footer-links{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:24px;display:grid}.runmux-homepage .v2-footer .footer-links>div,.runmux-homepage .v2-footer .footer-links>nav{min-width:0;color:var(--fg-2);grid-template-rows:24px;grid-auto-rows:minmax(40px,auto);align-content:start;gap:8px;font-size:13px;display:grid}.runmux-homepage .v2-footer .footer-links strong{margin:0}.runmux-homepage .v2-footer .footer-links a,.runmux-homepage .v2-footer .footer-links .ant-btn{text-align:left;width:100%;height:auto;min-height:40px;font:inherit;color:inherit;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;line-height:1.5;display:flex}@media (max-width:1100px){.runmux-homepage .v2-footer .footer-main{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:600px){.runmux-homepage .v2-footer .footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}.runmux-homepage.page-light{--ink-950:#edf3f3;--ink-900:#fff;--ink-800:#e8eeee;--paper:#181515;--bg:#f7fdfd;--card:#fff;--surface:#f0f3f3;--surface-2:#e8eeee;--bg-2:#fff;--bg-3:#f0f3f3;--card-2:#f0f3f3;--fg-strong:#181515;--fg:#242121;--fg-2:#4e4b4b;--fg-3:#4e4b4b;--border:#18151526;--border-2:#18151540;--border-3:#6e6b6b;--link:#0062bd;--data:#0062bd;--info-fg:#0062bd;--primary-hover:#ff8a8a;--ring:#b93434;--code-bg:#181515;color:var(--fg);background:var(--bg);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.runmux-homepage.page-light .surface-deep{--bg:#edf3f3;--card:#fff;--surface:#e8eeee;--surface-2:#dce5e5}.runmux-homepage.page-light .brand img{filter:brightness(.18)}.runmux-homepage .ant-btn.button{height:auto;font:inherit;box-shadow:none}.runmux-homepage .ant-btn.button-primary{background:var(--primary);color:#000}.runmux-homepage .ant-btn.button-ghost{color:var(--fg);background:0 0}@media (max-width:767px){.runmux-homepage .homepage-preferences{gap:0}.runmux-homepage .homepage-preferences .ant-select{min-width:62px}}.runmux-homepage.page-light .partner-logo img{filter:brightness(.2)}.runmux-homepage .ant-btn{white-space:normal;min-width:0;max-width:100%}.runmux-homepage .market-brief,.runmux-homepage .market-output{min-width:0}.runmux-homepage .ant-btn.video-preview,.runmux-homepage .image-model-tabs .ant-btn,.runmux-homepage .market-cases .ant-btn,.runmux-homepage .evaluation-categories .ant-btn,.runmux-homepage .infra-mode-select .ant-btn{height:auto}.runmux-homepage .v2 .hero-actions .ant-btn.button{white-space:nowrap;flex-shrink:0;padding-block:0}.runmux-homepage .infra-mode-select .ant-btn{white-space:normal;min-width:0}.runmux-homepage .infra-mode-select .ant-btn>span{text-align:left;min-width:0}.runmux-homepage .infra-mode-select .ant-btn>svg,.runmux-homepage .infra-mode-select .ant-btn>small{flex-shrink:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid}}}@layer theme{:root,:host{--tw-color-red-300:#ffa3a3;--tw-color-red-400:#ff6568;--tw-color-red-500:#fb2c36;--tw-color-gray-200:#e5e7eb;--tw-color-black:#000;--tw-color-white:#fff;--tw-spacing:.25rem;--tw-container-lg:32rem;--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25 / .875);--tw-text-lg:1.125rem;--tw-text-lg--line-height:calc(1.75 / 1.125);--tw-font-weight-medium:500;--tw-font-weight-semibold:600;--tw-radius-md:.375rem;--tw-radius-lg:.5rem;--tw-radius-xl:.75rem}@supports (color:lab(0% 0 0)){:root,:host{--tw-color-red-300:lab(76.5514% 36.422 15.5335);--tw-color-red-400:lab(63.7053% 60.745 31.3109);--tw-color-red-500:lab(55.4814% 75.0732 48.8528);--tw-color-gray-200:lab(91.6229% -.159115 -2.26791)}}}@layer portal-legacy;@layer utilities{.tw\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tw\:fixed{position:fixed}.tw\:sticky{position:sticky}.tw\:inset-0{inset:0}.tw\:inset-y-0{inset-block:0}.tw\:top-1\/2{top:50%}.tw\:right-0{right:0}.tw\:left-0{left:0}.tw\:left-1\/2{left:50%}.tw\:z-1{z-index:1}.tw\:z-\[1000\]{z-index:1000}.tw\:z-\[1100\]{z-index:1100}.tw\:z-\[1200\]{z-index:1200}.tw\:col-span-full{grid-column:1/-1}.tw\:m-0{margin:0}.tw\:my-3{margin-block:calc(var(--tw-spacing) * 3)}.tw\:my-4{margin-block:calc(var(--tw-spacing) * 4)}.tw\:my-5{margin-block:calc(var(--tw-spacing) * 5)}.tw\:mt-2{margin-top:calc(var(--tw-spacing) * 2)}.tw\:mt-4{margin-top:calc(var(--tw-spacing) * 4)}.tw\:mt-5{margin-top:calc(var(--tw-spacing) * 5)}.tw\:mt-6{margin-top:calc(var(--tw-spacing) * 6)}.tw\:mr-2{margin-right:calc(var(--tw-spacing) * 2)}.tw\:mb-1{margin-bottom:var(--tw-spacing)}.tw\:mb-3{margin-bottom:calc(var(--tw-spacing) * 3)}.tw\:mb-4{margin-bottom:calc(var(--tw-spacing) * 4)}.tw\:mb-5{margin-bottom:calc(var(--tw-spacing) * 5)}.tw\:block{display:block}.tw\:flex{display:flex}.tw\:grid{display:grid}.tw\:inline-flex{display:inline-flex}.tw\:max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.tw\:min-h-0{min-height:0}.tw\:w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.tw\:w-full{width:100%}.tw\:max-w-\[300px\]{max-width:300px}.tw\:max-w-\[320px\]{max-width:320px}.tw\:max-w-\[800px\]{max-width:800px}.tw\:max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.tw\:max-w-lg{max-width:var(--tw-container-lg)}.tw\:min-w-0{min-width:0}.tw\:flex-1{flex:1}.tw\:shrink-0{flex-shrink:0}.tw\:border-collapse{border-collapse:collapse}.tw\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.tw\:cursor-pointer{cursor:pointer}.tw\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.tw\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.tw\:flex-col{flex-direction:column}.tw\:flex-wrap{flex-wrap:wrap}.tw\:items-center{align-items:center}.tw\:items-end{align-items:flex-end}.tw\:items-start{align-items:flex-start}.tw\:items-stretch{align-items:stretch}.tw\:justify-between{justify-content:space-between}.tw\:justify-end{justify-content:flex-end}.tw\:gap-1{gap:var(--tw-spacing)}.tw\:gap-2{gap:calc(var(--tw-spacing) * 2)}.tw\:gap-3{gap:calc(var(--tw-spacing) * 3)}.tw\:gap-4{gap:calc(var(--tw-spacing) * 4)}.tw\:gap-5{gap:calc(var(--tw-spacing) * 5)}.tw\:gap-6{gap:calc(var(--tw-spacing) * 6)}:where(.tw\:space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.tw\:space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--tw-spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--tw-spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.tw\:gap-x-4{column-gap:calc(var(--tw-spacing) * 4)}.tw\:gap-y-1{row-gap:var(--tw-spacing)}.tw\:overflow-x-auto{overflow-x:auto}.tw\:overflow-y-auto{overflow-y:auto}.tw\:overscroll-contain{overscroll-behavior:contain}.tw\:rounded{border-radius:.25rem}.tw\:rounded-lg{border-radius:var(--tw-radius-lg)}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:rounded-xl{border-radius:var(--tw-radius-xl)}.tw\:border{border-style:var(--tw-border-style);border-width:1px}.tw\:border-0{border-style:var(--tw-border-style);border-width:0}.tw\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-\[var\(--border\)\]{border-color:var(--border)}.tw\:border-gray-200{border-color:var(--tw-color-gray-200)}.tw\:border-primary{border-color:var(--accent)}.tw\:border-red-500{border-color:var(--tw-color-red-500)}.tw\:bg-\[var\(--border\)\]{background-color:var(--border)}.tw\:bg-black\/60{background-color:var(--tw-color-black)}@supports (color:color-mix(in lab, red, red)){.tw\:bg-black\/60{background-color:color-mix(in oklab, var(--tw-color-black) 60%, transparent)}}.tw\:bg-primary{background-color:var(--accent)}.tw\:bg-surface{background-color:var(--surface)}.tw\:p-0{padding:0}.tw\:p-3{padding:calc(var(--tw-spacing) * 3)}.tw\:p-4{padding:calc(var(--tw-spacing) * 4)}.tw\:p-5{padding:calc(var(--tw-spacing) * 5)}.tw\:px-2{padding-inline:calc(var(--tw-spacing) * 2)}.tw\:px-3{padding-inline:calc(var(--tw-spacing) * 3)}.tw\:py-1{padding-block:var(--tw-spacing)}.tw\:py-2{padding-block:calc(var(--tw-spacing) * 2)}.tw\:pt-4{padding-top:calc(var(--tw-spacing) * 4)}.tw\:pb-3{padding-bottom:calc(var(--tw-spacing) * 3)}.tw\:pb-4{padding-bottom:calc(var(--tw-spacing) * 4)}.tw\:text-left{text-align:left}.tw\:align-top{vertical-align:top}.tw\:text-lg{font-size:var(--tw-text-lg);line-height:var(--tw-leading,var(--tw-text-lg--line-height))}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:font-medium{--tw-font-weight:var(--tw-font-weight-medium);font-weight:var(--tw-font-weight-medium)}.tw\:font-semibold{--tw-font-weight:var(--tw-font-weight-semibold);font-weight:var(--tw-font-weight-semibold)}.tw\:\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.tw\:break-words{overflow-wrap:break-word}.tw\:break-all{word-break:break-all}.tw\:whitespace-pre-wrap{white-space:pre-wrap}.tw\:text-content{color:var(--ink)}.tw\:text-primary{color:var(--accent)}.tw\:text-red-300{color:var(--tw-color-red-300)}.tw\:text-red-400{color:var(--tw-color-red-400)}.tw\:text-white{color:var(--tw-color-white)}.tw\:shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.tw\:hover\:border-primary:hover{border-color:var(--accent)}}.tw\:focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.tw\:focus-visible\:ring-primary:focus-visible{--tw-ring-color:var(--accent)}.tw\:focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.tw\:focus-visible\:outline-primary:focus-visible{outline-color:var(--accent)}.tw\:disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.tw\:disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.tw\:sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.tw\:md\:col-span-2{grid-column:span 2/span 2}.tw\:md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tw\:md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tw\:\[\&_button\]\:h-auto button{height:auto}.tw\:\[\&_button\]\:min-h-8 button{min-height:calc(var(--tw-spacing) * 8)}.tw\:\[\&_button\]\:whitespace-normal button{white-space:normal}.tw\:\[\&_dd\]\:mt-2 dd{margin-top:calc(var(--tw-spacing) * 2)}.tw\:\[\&_dd\]\:ml-0 dd{margin-left:0}.tw\:\[\&_dd\]\:break-words dd{overflow-wrap:break-word}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}