.language-trigger{font:inherit;font-size:13px;border:1px solid #bfc8d5;background:white;border-radius:7px;padding:10px 14px;white-space:nowrap;cursor:pointer;color:#27384e}.language-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;padding-top:65px;padding-bottom:65px;border-top:1px solid #dbe1e9;border-bottom:1px solid #dbe1e9}.language-feature h2{font-size:36px;line-height:1.35;letter-spacing:-.025em;margin:0 0 20px}.language-feature p{font-size:16px;line-height:1.9;color:#546379;max-width:65ch}.language-feature .button{margin-top:15px}.language-list{font-size:21px;line-height:2.5;color:#334e70}.localized-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.localized-features article{padding:22px 0;border-top:1px solid #d4dce7}.localized-features h3{font-size:21px;margin:0 0 16px}.localized-features p{font-size:14px;line-height:1.9;color:#546379}.localized-features a{font-size:13px;text-decoration:underline;text-underline-offset:4px;color:#355f93}.header{gap:15px}.header nav{gap:18px}.hero h1{font-size:clamp(36px,5vw,68px);line-height:1.18}.hero-intro{max-width:800px!important;margin-inline:auto!important}.settings-demo .studio-controls{align-items:start}.settings-demo .mode-buttons{flex-wrap:wrap}.settings-demo .obs-heading{flex-wrap:wrap}.settings-demo .obs-heading small{font-size:11px}.settings-demo .obs-heading>div{flex:1 1 100%}.settings-demo .play-tabs button{overflow-wrap:anywhere}.settings-demo .source-flow{flex-wrap:wrap}.settings-demo .single-team b{overflow:hidden;text-overflow:ellipsis}.settings-demo .studio-head{flex-wrap:wrap}.settings-demo .editor-tools{overflow-wrap:anywhere}.settings-demo .compact-preview #output{aspect-ratio:2.7/1}.settings-demo .asset-rail p{font-size:12px}.gallery-heading{align-items:start;flex-wrap:wrap}#language-dialog{width:min(600px,calc(100vw - 36px));max-width:calc(100vw - 36px);max-height:90vh;overflow:auto;border:1px solid #d3dce8;border-radius:16px;padding:30px;color:#23334b;background:#fff;box-sizing:border-box}#language-dialog::backdrop{background:#152138b8}#language-dialog h2{font-size:24px;margin:0 0 12px}#language-dialog p{font-size:13px;color:#60728b;line-height:1.7}#language-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:25px 0}#language-options button{font:inherit;font-size:15px;background:#f7f9fc;border:1px solid #d1dae7;border-radius:8px;padding:17px 12px;text-align:left;cursor:pointer;color:#253c5b}#language-options button:hover{border-color:#558cc9;background:#edf5ff}#language-close{font:inherit;font-size:13px;border:0;background:transparent;color:#526780;padding:8px;cursor:pointer}.language-modal-open{overflow:hidden}#language-options button:focus-visible,.language-trigger:focus-visible{outline:3px solid #3c78c7;outline-offset:3px}@media(max-width:850px){.header{flex-wrap:wrap}.header nav{order:3;flex:1 0 100%;justify-content:center}.language-feature{grid-template-columns:1fr;gap:24px}.localized-features{grid-template-columns:1fr 1fr}.language-feature h2{font-size:30px}.studio-controls .demo-label{margin:0}.settings-demo .obs-heading label{margin-left:0}}@media(max-width:550px){.localized-features{grid-template-columns:1fr;gap:12px}.language-feature{padding-top:40px;padding-bottom:40px}.language-list{font-size:16px;line-height:2.4}.header nav{gap:14px;font-size:12px}.hero h1{font-size:36px}.hero-actions{flex-wrap:wrap}.hero .hero-intro{font-size:16px}#language-dialog{padding:20px}#language-dialog h2{font-size:20px}#language-options button{font-size:13px;padding:14px 8px}.studio .gift-actions button{max-width:100%;white-space:normal}.settings-demo .mode-buttons{width:100%}.settings-demo .mode-buttons button{flex:1;min-width:70px}.settings-demo .play-picker select{max-width:180px}.settings-demo .obs-ranking header{overflow-wrap:anywhere}}
