/* Direct-switch product site. All device state on this page is explicitly browser-only. */
.product-stage .demo-hardware label{display:block;white-space:nowrap}.product-stage .demo-hardware select{min-width:0}
.product-stage.container{margin-inline:auto}.direct-app select,.wall-search input,.benchmark-input-grid input{color:#e5edf9;background:#111a29;border:1px solid #53627b;border-radius:5px;padding:10px;font-family:inherit;color-scheme:dark}.direct-app select:focus-visible,.wall-search input:focus-visible,.benchmark-input-grid input:focus-visible{outline:2px solid #ffe600;outline-offset:2px}.wall-search input::placeholder{color:#a7b5cd}.direct-app select option{background:#111a29;color:#e5edf9}
.product-nav{gap:16px}.nav-brand-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.product-nav .brand{width:145px}.product-nav .brand-lockup{width:145px!important}.nav-version{font:9px var(--mono);letter-spacing:.04em;padding:5px;border:1px solid #625b19;border-radius:4px;color:#ffe600;white-space:nowrap}.product-nav .main-nav{gap:16px;margin-left:auto}.product-nav .main-nav a{font-size:12px;white-space:nowrap}.product-nav .main-nav a[aria-current=location]{color:#ffe600;border-bottom:1px solid #ffe600}.nav-account{font-size:12px;color:#c3ccdb;white-space:nowrap}.product-nav .nav-cta{font-size:12px;padding:12px 14px;white-space:nowrap;background:#ffe600;color:#08090c}.product-nav .nav-cta .icon{color:#08090c}.product-hero{padding:0 0 32px;overflow:clip;position:relative}.product-hero-copy{position:relative;text-align:center;padding-top:65px;padding-bottom:28px;z-index:1}.product-hero-copy>.eyebrow{justify-content:center;gap:9px;font-size:12px}.product-hero h1{font-size:clamp(52px,7.7vw,105px);letter-spacing:-.065em;line-height:1.02;margin:28px auto 24px}.product-hero h1 em{font-style:normal;color:#ffe600;text-shadow:0 2px 0 #796a00,0 0 45px #ffe6001a}.product-hero-copy>p:first-of-type{font-size:22px;color:#e0e5ef;margin:0 0 12px}.product-hero-sub{font-size:16px;line-height:1.9;color:#aebbd0;max-width:720px;margin:0 auto}.product-hero .hero-actions{justify-content:center;gap:15px;margin:26px 0 12px}.product-hero .hero-actions .button{font-size:13px;gap:16px}.download-disclosure{font-size:12px;color:#9eacc1;line-height:1.8}.product-trust{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:25px}.product-trust>span{display:flex;gap:8px;align-items:center;font-size:12px;color:#bac7da;padding:9px 12px;border:1px solid #2b3445;border-radius:6px;background:#111620}.product-trust .icon{width:16px;height:16px;color:#fff78a}.product-stage{position:relative;z-index:1;perspective:1800px;padding-block:12px 18px}.workspace-overline{display:flex;justify-content:space-between;gap:16px;font:11px/1.7 var(--mono);letter-spacing:.06em;color:#a8b6cb;margin-bottom:14px}.workspace-overline>span:last-child{color:#fff78a}.product-stage .cockpit-float{animation:none;transform:rotateX(1deg) rotateY(-2deg);transform-style:preserve-3d}.product-stage .app-preview.direct-app{width:100%;min-width:0;max-width:none;padding:0;overflow:hidden;display:block;border:1px solid #716621;border-radius:12px;background:#0c0f15;box-shadow:0 30px 80px #000b,0 0 50px #ffe60008;transform:none}.direct-top{display:flex;gap:12px;align-items:center;padding:16px 18px;border-bottom:1px solid #293141;background:#141922}.direct-top .app-mini-brand{width:125px;flex-shrink:0}.direct-top .brand-lockup{width:125px!important}.demo-indicator{font:10px var(--mono);color:#fff78a;white-space:nowrap}.demo-hardware{margin-left:auto;display:flex;gap:9px;align-items:center}.demo-hardware label{font-size:10px;color:#a9b6ca}.demo-hardware select{max-width:250px;font-size:12px}.demo-text-button{font-size:12px;border:1px solid #3b465a;border-radius:5px;padding:8px 10px;color:#cdd7e7;background:#121923;line-height:1.6;white-space:normal}.direct-layout{display:grid;grid-template-columns:176px 1fr}.direct-sidebar{padding:18px 10px;background:#10141d;border-right:1px solid #293141;display:flex;flex-direction:column;gap:6px}.direct-sidebar button{display:flex;gap:9px;align-items:center;text-align:left;background:transparent;border:1px solid transparent;border-radius:6px;padding:12px 10px;font-size:13px;color:#b7c4d9;line-height:1.5}.direct-sidebar button>span{font:10px var(--mono);color:#8698b3}.direct-sidebar button.selected{background:#ffe60010;color:#ffe600;border-color:#756a2c}.direct-sidebar>a{font-size:12px;color:#b3c0d4;padding:12px 8px}.direct-sidebar>a .icon{width:14px;height:14px}.sidebar-demo-foot{font:10px/1.8 var(--mono);margin-top:auto;padding:20px 8px 0;color:#8294b0}.direct-main{padding:20px;min-width:0}.direct-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.direct-title .eyebrow{font-size:9px;letter-spacing:.09em}.direct-title h2{font-size:26px;line-height:1.25;margin:7px 0 0}.direct-title>span{font-size:11px;color:#fff78a;max-width:240px;text-align:right;line-height:1.8}.direct-profile-bar{display:flex;align-items:stretch;gap:8px;background:#171d27;border:1px solid #333e50;border-radius:7px;padding:8px;margin-bottom:18px}.direct-profile-bar select{min-width:0;flex:1;font-size:12px}.direct-profile-bar button{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;line-height:1.6;padding:8px 10px;border:1px solid #4b5870;border-radius:5px;background:#121720;color:#e0e6f2}.direct-profile-bar .demo-primary{background:#ffe600;color:#0c0f15;border-color:#ffe600}.direct-profile-bar .icon{width:14px;height:14px}.direct-tabs{display:flex;gap:9px;overflow-x:auto;margin-bottom:12px;border-bottom:1px solid #303b4f;padding-bottom:0}.direct-tabs button{border:0;border-bottom:2px solid transparent;background:transparent;padding:8px 11px;font-size:12px;color:#b2bfd5;white-space:nowrap}.direct-tabs button[aria-selected=true]{color:#ffe600;border-color:#ffe600}.direct-counter{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:#a4b2c8;margin-bottom:14px}.direct-counter>span:first-child{color:#fff78a}.direct-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0}.demo-card{border:1px solid #344055;border-radius:9px;padding:18px;background:linear-gradient(150deg,#181f2c,#11151d 65%);min-width:0;box-shadow:0 7px 12px #0003}.demo-card-title{display:flex;align-items:flex-start;gap:8px}.demo-card-title>.icon{width:16px;height:16px;color:#ffe600;flex-shrink:0;margin-top:3px}.demo-card h3{font-size:15px;line-height:1.5;margin:0;color:#edf2fa;font-weight:600}.demo-card>p{font-size:13px;line-height:1.8;color:#a8b7cf;margin:12px 0 18px;min-height:46px}.demo-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px dashed #3b4659}.demo-pack{font:10px var(--mono);letter-spacing:.04em;padding:5px 6px;border:1px solid #48546b;color:#c6d0e2;border-radius:4px}.demo-pack-pro{color:#88edf3;border-color:#346e79;background:#183039}.demo-pack-extreme{color:#ffe600;border-color:#7c722a;background:#272610}.demo-switch{display:inline-flex;align-items:center;gap:7px;min-height:32px;border:1px solid #5b6981;border-radius:20px;background:#1e2736;padding:5px 8px;color:#b8c5dc;font-size:12px;flex-shrink:0}.demo-switch i{display:block;width:14px;height:14px;background:#a5b6cf;border-radius:50%;box-shadow:inset 0 0 0 1px #fff2}.demo-switch[aria-checked=true]{background:#ffe600;color:#0c0f15;border-color:#fff78a}.demo-switch[aria-checked=true] i{background:#0c0f15}.demo-switch:hover{border-color:#fff78a}.demo-tradeoff{margin-top:12px;border:0!important}.demo-tradeoff summary{font-size:11px!important;line-height:1.8;padding:0!important;color:#c3b86b;cursor:pointer;list-style:revert!important;display:list-item!important;margin-left:12px}.demo-tradeoff p{font-size:12px;line-height:1.8;color:#c1cce0;margin:8px 0 0}.direct-tiles .demo-card{padding:14px}.direct-tiles .demo-card h3{font-size:13px}.direct-tiles .demo-card>p{font-size:12px;line-height:1.7;min-height:59px;margin:9px 0 12px}.direct-tiles .demo-pack{font-size:9px}.demo-status{font-size:12px;color:#c9c08f;line-height:1.9;margin:15px 0 0}.workspace-caption{text-align:center;font-size:12px;line-height:1.9;color:#97a8c2;margin:20px 0 0}.product-section{padding-block:64px}.product-section .section-heading{margin-bottom:28px}.product-section h2{font-size:clamp(32px,4vw,49px);line-height:1.13}.product-section .section-heading>.text-link{align-self:end}.switch-wall-toolbar{display:flex;gap:20px;align-items:end;margin-bottom:20px}.wall-filters{display:flex;flex-wrap:wrap;gap:8px;flex:1}.wall-filters button{background:#121822;border:1px solid #364158;color:#b9c6dc;border-radius:5px;padding:9px 11px;font-size:12px;line-height:1.6}.wall-filters button span{color:#8c9fbf;font:10px var(--mono);margin-left:7px}.wall-filters button[aria-pressed=true]{color:#ffe600;border-color:#8b7d24;background:#222314}.wall-search{font-size:11px;color:#b4c2d9;line-height:1.7;width:230px;flex-shrink:0}.wall-search input{display:block;width:100%;margin-top:6px}.wall-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:14px 0;font:12px/1.8 var(--mono);color:#a3b6d0}.wall-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.wall-more{display:flex;margin:24px auto 0;font-size:13px}.wall-empty{padding:30px;border:1px solid #364159;border-radius:8px;font-size:16px;color:#b7c6de}.product-profiles{background:radial-gradient(ellipse at 25% 30%,#ffe60008,transparent 60%),#0b0f16;border-block:1px solid #273043}.profile-showcase{display:grid;grid-template-columns:1fr 1.25fr;gap:22px}.product-profile-options{display:flex;flex-direction:column;gap:12px}.product-profile-options button{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #34415a;background:#121923;border-radius:10px;text-align:left;color:#dce4f2}.product-profile-options button>span{font:11px var(--mono);color:#94abc9}.product-profile-options button>strong{font-size:20px;font-weight:600}.product-profile-options button>small{font-size:12px;color:#acbcd4;display:flex;align-items:center;justify-content:space-between}.product-profile-options button[aria-pressed=true]{border-color:#ad9c24;background:linear-gradient(120deg,#34311c,#141a24)}.product-profile-options button[aria-pressed=true]>strong{color:#ffe600}.product-profile-result{padding:30px;background:#141b26;border:1px solid #555633;border-radius:12px;box-shadow:0 20px 50px #0004;min-width:0}.product-profile-result h3{font-size:29px;margin:20px 0 14px}.product-profile-result>p{font-size:14px;line-height:1.9;color:#b4c3db}.profile-result-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-block:20px;border-block:1px solid #3c4556;margin-block:24px}.profile-result-metrics strong{font-size:24px;color:#ffe600;display:block}.profile-result-metrics span{font-size:11px;color:#9caec9;line-height:1.8}.product-profile-result ul{list-style:none;padding:0;margin:25px 0}.product-profile-result li{font-size:14px;color:#c9d5e9;line-height:1.8;padding:7px 0;border-bottom:1px dashed #334157}.product-profile-result li .icon{width:14px;height:14px;color:#ffe600;margin-right:9px}.product-profile-result .profile-demo-note{font-size:12px;color:#9eafc9}.hardware-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lab-card{position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#ffe60008,transparent 60%),#111722;border:1px solid #334058;border-radius:12px;padding:26px;box-shadow:0 15px 40px #0004;min-width:0}.lab-card:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.12;background:linear-gradient(110deg,transparent 65%,#ffe60016 65.1%,transparent 65.5%)}.lab-card:hover{border-color:#8b812b}.lab-vault{grid-row:span 2;background:radial-gradient(ellipse at 100% 0,#ffe60010,transparent 65%),#141b24;scroll-margin-top:110px}.lab-number{display:block;font:11px var(--mono);color:#9cadc7;margin-bottom:22px}.lab-card>.icon{width:28px;height:28px;color:#ffe600;margin-bottom:14px}.lab-card h3{font-size:25px;line-height:1.3;margin:8px 0 18px;color:#edf2fa}.lab-card p{font-size:14px;line-height:1.9;color:#aebed6}.lab-card>a{display:inline-flex;align-items:center;gap:10px;font-size:12px;color:#fff78a;margin-top:8px}.lab-card small{display:block;font-size:12px;line-height:1.9;margin-top:18px;color:#95a9c7}.vault-steps{list-style:none;margin:25px 0;padding:0}.vault-steps li{font-size:14px;color:#d0dcee;line-height:1.8;padding:15px 0;border-bottom:1px dashed #43516b}.vault-steps span{font:11px var(--mono);color:#ffe600;margin-right:12px}.lab-wave{padding:14px 0}.lab-wave svg{width:100%;height:60px}.lab-wave path{fill:none;stroke:#ffe600;stroke-width:1.6;stroke-dasharray:500;animation:lab-current 12s linear infinite}.lab-core-map{display:flex;gap:7px;align-items:center;flex-wrap:wrap;padding-block:14px}.lab-core-map span,.lab-core-map i{border:1px solid #59623d;border-radius:4px;padding:6px;font:10px var(--mono);font-style:normal;color:#fff78a;background:#22291d}.lab-core-map i{width:100%;text-align:center;margin-top:4px}.lab-packets{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:20px 0}.lab-packets i{width:12px;height:12px;background:#ffe600;transform:rotate(45deg);opacity:.5}.lab-packets span{font:10px var(--mono);color:#b4c7e2;margin-left:8px}.lab-spec-tags{display:flex;gap:8px;padding-block:18px}.lab-spec-tags span{font:11px var(--mono);color:#fff78a;border:1px solid #596444;background:#242a1f;padding:8px;border-radius:4px}.lab-sync{display:flex;align-items:center;justify-content:space-around;padding:25px 5px;perspective:700px}.lab-sync span{display:block;padding:16px 9px;border:1px solid #758064;background:#242b23;transform:rotateY(-15deg);font:10px var(--mono);color:#b8cbda;box-shadow:5px 5px 0 #080c13}.lab-sync b{color:#ffe600}.benchmark-lab{background:#0b1018;border-block:1px solid #28354a}.benchmark-game-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:22px}.benchmark-game-tabs button{padding:10px 15px;border:1px solid #3e4d66;background:#151d29;border-radius:6px;color:#b8c8e2;font-size:13px}.benchmark-game-tabs button[aria-pressed=true]{border-color:#ffe600;color:#ffe600;background:#262a1a}.benchmark-workspace{display:grid;grid-template-columns:1fr 1.15fr;gap:22px;margin-bottom:22px}.benchmark-workspace form,.benchmark-results{border:1px solid #3b4862;border-radius:12px;background:#111925;padding:25px;min-width:0}.benchmark-form-header h3{font-size:23px;margin:14px 0 22px}.benchmark-input-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px 10px;align-items:center;margin-bottom:24px}.benchmark-input-grid>span{font:10px var(--mono);color:#92a8ca}.benchmark-input-grid label{font-size:13px;line-height:1.6;color:#d1dcf0}.benchmark-input-grid label small{display:block;font-size:11px;color:#95aac9}.benchmark-input-grid input{width:100%;min-width:0;font-size:14px;padding:10px}.benchmark-workspace .inline-actions{gap:10px}.benchmark-workspace .button{font-size:12px;padding:12px}.benchmark-workspace form>p{font-size:12px;line-height:1.9;color:#c8bd83;margin:16px 0 0}.benchmark-result-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.benchmark-result-top .eyebrow{font-size:10px}.benchmark-result-top button{padding:7px 9px;background:#1a2536;color:#b7c9e5;border:1px solid #536780;border-radius:5px;font-size:12px}.benchmark-result-top button:disabled{opacity:.5;cursor:not-allowed}.benchmark-metric{padding:16px 0;border-top:1px solid #31425c}.benchmark-metric>div:first-child{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.benchmark-metric h3{font-size:13px;font-weight:500;margin:0;color:#cbd8ed}.benchmark-delta{font:11px var(--mono);color:#fff78a}.benchmark-bar-row{display:grid;grid-template-columns:80px 1fr 90px;gap:10px;align-items:center;margin:8px 0;font-size:11px;color:#a8bddd}.benchmark-bar-row>div{background:#28374e;height:7px;border-radius:4px;overflow:hidden}.benchmark-bar-row i{display:block;background:#7b8ca5;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .4s}.benchmark-bar-row .benchmark-after-bar{background:#ffe600}.benchmark-bar-row output{text-align:right;color:#c9d8ef;font:11px var(--mono)}.benchmark-results>p{font-size:12px;line-height:1.9;color:#97accd;margin-top:14px}.embedded-pricing{padding-block:62px 24px!important;scroll-margin-top:110px}.embedded-pricing h2{font-size:clamp(34px,4.5vw,60px);line-height:1.1;letter-spacing:-.04em;margin:24px 0}.embedded-pricing h2 em{font-style:normal;color:#ffe600}.product-faq>.faq-list{max-width:none}.product-faq .faq-list p{max-width:1000px}.product-download{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;margin-block:10px 70px;border:1px solid #666027;border-radius:14px;padding:38px;background:radial-gradient(ellipse at 100% 0,#ffe60014,transparent 70%),#121820}.product-download>div:first-child>.brand-lockup{float:left;margin-right:22px;margin-top:12px}.product-download h2{font-size:40px;line-height:1.15;margin:15px 0}.product-download p{font-size:14px;line-height:1.9;color:#acbdd7;max-width:700px}.product-download>div:last-child{display:flex;flex-direction:column;gap:12px}.product-download .button{font-size:13px}.account-status{padding-block:10px 70px}.account-status-banner{border:1px solid #776e24;border-radius:12px;background:#191d19;padding:28px}.account-status-banner>span{font:12px var(--mono);color:#ffe600}.account-status-banner h2{font-size:28px;margin:15px 0}.account-status-banner p{font-size:15px;color:#bac9df;line-height:1.9;max-width:900px}.account-guides{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0}.account-guides article{padding:24px;background:#141d2b;border:1px solid #3c4d69;border-radius:10px}.account-guides article>span{font:11px var(--mono);color:#aabfdc}.account-guides h2{font-size:23px;margin:20px 0}.account-guides p{font-size:14px;line-height:1.9;color:#aabcda}.account-guides a{font-size:13px;color:#fff78a}.account-guides .icon{width:14px;height:14px}.product-section [hidden],.wall-more[hidden]{display:none!important}@keyframes lab-current{to{stroke-dashoffset:-500}}
@media(min-width:1101px){.product-nav .main-nav{display:flex!important}.product-nav .menu-toggle{display:none!important}}
@media(max-width:1200px){.product-nav{gap:12px}.nav-version{display:none}.product-nav .main-nav{gap:12px}.product-nav .main-nav a{font-size:11px}.product-stage{perspective:2200px}.direct-layout{grid-template-columns:150px 1fr}.direct-sidebar button{font-size:12px}.direct-main{padding:16px}.direct-tiles{gap:9px}.direct-tiles .demo-card{padding:11px}.direct-counter{font-size:10px}.demo-hardware label{display:none}.demo-hardware select{max-width:210px}.direct-top{gap:9px}.direct-top .demo-indicator{display:none}.hardware-bento{gap:14px}.lab-card{padding:22px}.lab-card h3{font-size:23px}}
@media(max-width:1100px){.product-nav .main-nav{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:16px 24px;background:#101620;border-bottom:1px solid #576137}.product-nav .main-nav.open{display:flex}.product-nav .main-nav a{padding:12px;font-size:14px}.product-nav .menu-toggle{display:flex;order:5;margin-left:0}.product-nav .nav-account{margin-left:auto}.product-nav .nav-cta{margin-left:0}.product-nav .nav-brand-group{margin-right:auto}.direct-top{flex-wrap:wrap}.demo-hardware{order:5;margin-left:0;width:100%}.demo-hardware select{max-width:none;width:100%}.direct-top .demo-text-button:first-of-type{margin-left:auto}.direct-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.switch-wall-toolbar{align-items:stretch;flex-direction:column}.wall-search{width:100%;max-width:none}.wall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hardware-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-vault{grid-row:span 2}.profile-showcase,.benchmark-workspace{gap:18px}.product-profile-result{padding:24px}.product-download{grid-template-columns:1fr}.product-download>div:last-child{flex-direction:row;flex-wrap:wrap}}
@media(max-width:760px){.product-nav .brand,.product-nav .brand-lockup{width:130px!important}.product-nav .nav-account{display:none}.product-nav .nav-cta{font-size:11px;padding:10px}.product-hero-copy{padding-top:40px}.product-hero-copy>.eyebrow{font-size:10px;line-height:1.8}.product-hero h1{font-size:65px}.product-hero-copy>p:first-of-type{font-size:19px;line-height:1.6}.product-hero-sub{font-size:14px}.product-trust{gap:8px}.product-trust>span{font-size:10px;padding:8px}.product-hero .hero-actions .button{font-size:12px;width:100%;max-width:430px;justify-content:center}.workspace-overline{font-size:9px}.workspace-overline>span:last-child{display:none}.product-stage .cockpit-float{transform:none!important}.direct-layout{grid-template-columns:1fr}.direct-sidebar{border-right:0;border-bottom:1px solid #33425a;flex-direction:row;flex-wrap:wrap;padding:9px;gap:4px}.direct-sidebar button{padding:7px;font-size:11px}.direct-sidebar button>span,.direct-sidebar>a,.sidebar-demo-foot{display:none}.direct-main{padding:14px}.direct-title>span{font-size:10px;max-width:145px}.direct-title h2{font-size:23px}.direct-top .app-mini-brand,.direct-top .brand-lockup{width:105px!important}.direct-top{padding:12px}.direct-top .demo-text-button{font-size:10px}.direct-profile-bar{flex-wrap:wrap}.direct-profile-bar select{width:100%;flex-basis:100%;margin-bottom:3px}.direct-profile-bar button{flex:1;font-size:12px}.direct-counter{flex-direction:column;gap:4px}.direct-tiles .demo-card h3{font-size:12px}.direct-tiles .demo-card>p{font-size:11px;min-height:0}.direct-tiles .demo-pack{font-size:8px;padding:5px}.direct-tiles .demo-switch{font-size:11px;padding:4px;gap:5px}.direct-tiles .demo-switch i{width:11px;height:11px}.direct-tiles .demo-card-bottom{gap:4px}.product-section{padding-block:44px}.product-section .section-heading{gap:18px}.product-section .section-heading p{font-size:14px}.profile-showcase,.benchmark-workspace{grid-template-columns:1fr}.product-profile-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.product-profile-options button{padding:16px;gap:10px}.product-profile-options button>strong{font-size:16px;line-height:1.4}.product-profile-options button>span,.product-profile-options button>small{font-size:10px}.profile-result-metrics strong{font-size:23px}.hardware-bento{grid-template-columns:1fr}.lab-vault{grid-row:auto}.lab-card{padding:24px}.lab-card h3{font-size:25px}.lab-card p{font-size:14px}.lab-wave svg{max-height:60px}.account-guides{grid-template-columns:1fr}.product-download{padding:25px;gap:18px;margin-bottom:45px}.product-download h2{font-size:32px}.product-download>div:first-child>.brand-lockup{float:none;margin:0 0 18px}.product-download>div:last-child{flex-direction:column}.product-download .button{justify-content:center}.benchmark-workspace form,.benchmark-results{padding:20px}.benchmark-input-grid{gap:12px 8px}.benchmark-input-grid label{font-size:12px}.benchmark-input-grid>span{font-size:9px}.benchmark-input-grid input{font-size:13px;padding:9px 6px}.benchmark-bar-row{grid-template-columns:73px 1fr 75px;gap:7px}.benchmark-game-tabs{gap:7px}.benchmark-game-tabs button{font-size:12px;padding:9px 11px}}
@media(max-width:440px){.product-hero h1{font-size:53px}.direct-tiles{grid-template-columns:1fr}.direct-tiles .demo-card h3{font-size:14px}.direct-tiles .demo-card>p{font-size:12px}.direct-tiles .demo-pack{font-size:10px}.direct-tiles .demo-switch{font-size:12px;padding:5px 8px}.wall-grid{grid-template-columns:1fr}.wall-summary{align-items:flex-start;gap:10px;font-size:11px}.wall-summary button{max-width:115px;font-size:11px}.demo-card h3{font-size:16px}.product-profile-options{grid-template-columns:1fr}.product-profile-options button>strong{font-size:18px}.product-profile-options button>span{font-size:11px}.benchmark-result-top{align-items:flex-start}.benchmark-result-top .eyebrow{font-size:9px}.benchmark-metric>div:first-child{flex-direction:column;align-items:flex-start;gap:7px}.profile-result-metrics{gap:8px}.profile-result-metrics strong{font-size:19px}.direct-title .eyebrow{font-size:8px}.direct-top .demo-text-button{padding:6px}.workspace-caption{font-size:11px}.product-nav .brand,.product-nav .brand-lockup{width:120px!important}.product-nav{gap:9px}}
@media(prefers-reduced-motion:reduce){.product-stage .cockpit-float{transform:none!important}.lab-wave path{animation:none}.benchmark-bar-row i{transition:none}}
.motion-paused .lab-wave path{animation-play-state:paused}.motion-paused .product-stage .cockpit-float{transform:none!important}
