@font-face{font-family:Plex;src:url(/build-demo/fonts/arabic.woff2);font-weight:400 700;font-display:swap}
html,body{margin:0;padding:0;overflow:hidden;background:transparent}
.page{max-width:none!important;padding:0!important;margin:0!important}
.page>header,.intro,.stage-caption,.bottom-row{display:none!important}
.bench{margin:0!important;box-shadow:none;border-radius:14px}
.stage-layout{height:560px!important}
.prompt-ribbon{height:34px!important;visibility:hidden;opacity:0!important;border-bottom-width:1px}
.prompt-ribbon.visible{visibility:visible;opacity:1!important}
.origin-input[dir="rtl"]{text-align:right;font-family:Plex,Geist,Arial,sans-serif}
html[lang="ar"] body{font-family:Plex,Geist,Arial,sans-serif}
html[lang="ar"] .origin-title{font-size:32px;letter-spacing:0;line-height:1.45}
html[lang="ar"] .origin-eyebrow{letter-spacing:0}
html[lang="ar"] .cursor-name,html[lang="ar"] .team-member .role{font-family:Plex,Geist,Arial,sans-serif}
@media(max-width:560px){.stage-layout{height:550px!important}.bench{border-radius:10px}.prompt-ribbon{height:31px!important}html[lang="ar"] .origin-title{font-size:27px}}
.app-address{color:#43503b!important}
.step small{color:#a7b79e!important}
.tool-rail span{color:#adbea5!important;opacity:1!important}
.bench[data-stage="7"] .tool-rail{visibility:hidden}
