.language-menu{position:relative;flex-shrink:0;font:700 12px 'Space Mono',monospace;color:var(--ink);margin-left:12px}.language-menu summary{cursor:pointer;border:2px solid var(--ink);padding:10px;background:var(--paper)}.language-menu>div{position:absolute;z-index:70;right:0;top:calc(100% + 8px);background:var(--paper);border:3px solid var(--ink);box-shadow:5px 5px 0 var(--ink);min-width:170px;padding:8px}.language-menu a{display:block;padding:12px;text-decoration:none}.language-menu a[aria-current=page]{background:var(--yellow)}.language-menu a:hover{background:var(--lime);color:var(--ink)}.tool-space{padding-top:45px;padding-bottom:65px}.tool-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:start}.tool-columns h2{font-size:30px;line-height:1.15;margin:0 0 25px}.tool-columns fieldset{border:2px solid var(--ink);margin:25px 0;padding:18px}.tool-columns legend{padding:0 8px;font-weight:700}.tool-columns fieldset label{display:inline-flex;align-items:center;gap:8px;margin:8px 16px 8px 0;cursor:pointer}.tool-columns input[type=radio]{width:20px;height:20px;accent-color:var(--blue)}.tool-columns select{width:100%;padding:12px;border:2px solid var(--ink);background:white}.tool-next{display:flex;gap:18px;flex-wrap:wrap;margin:30px 0}.tool-intro{margin:35px 0}.tool-intro h2,.install-panel h2,.notice h2{font-size:30px;line-height:1.15;margin:0 0 20px}.tool-menu-path,[data-settings-path]{font:700 14px/1.7 'Space Mono',monospace;background:var(--yellow);border:2px solid var(--ink);padding:18px;margin:22px 0;overflow-wrap:anywhere}.tool-result{margin-top:30px;border:3px solid var(--ink);background:#e5e5ff;padding:23px}.tool-result[data-state=ready]{background:#dcffab}.tool-result h3{font-size:24px;margin-bottom:15px}.tool-model-list details{margin:20px 0;border-top:2px solid var(--ink);padding-top:15px}.tool-model-list summary{cursor:pointer;font-weight:700}.tool-model-list a,.tool-result a{text-decoration:underline}.tool-model-list p{margin:15px 0}.install-panel{margin:30px 0;padding:32px}.install-panel h3{font-size:24px;margin:25px 0 15px}.install-panel ol{padding-left:26px;max-width:900px}.install-panel li{padding:9px 0 9px 10px}.tool-footer-links{display:flex;gap:25px;flex-wrap:wrap;padding:20px 0}.footer .tool-next a{color:var(--ink)}.tool-space>.notice{margin:0 0 35px}.inline-countries{margin:30px 0}.inline-countries .toolbar{margin-bottom:25px}.inline-countries .field{flex:1}.inline-countries input{width:100%;padding:12px;border:2px solid var(--ink)}.tool-intro p+p{margin-top:16px}.tool-entry{padding:45px 0;background:var(--lime);border-bottom:4px solid var(--ink)}.tool-entry .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.tool-entry h2{font-size:30px;max-width:360px;line-height:1.1}.tool-entry .tool-next{margin:0}.header-inner #navigation{gap:5px}.header-inner #navigation a{font-size:11px;padding:10px 8px}
@media(max-width:1100px){.q-logo-tag{display:none}.header-inner{gap:10px}.header-cta{display:none!important}}
@media(max-width:760px){.tool-columns{grid-template-columns:1fr}.tool-next{flex-direction:column;gap:17px}.tool-next .btn{width:100%}.language-menu{margin-left:0}.language-menu summary{padding:9px}.header-inner .menu-button{margin-left:auto}.tool-entry .wrap{display:block}.tool-entry h2{margin-bottom:25px}.tool-space .card{padding:22px}.tool-space h1{font-size:42px}.tool-space .btn{white-space:normal}.tool-columns fieldset{padding:12px}.tool-columns fieldset label{margin-right:12px}.install-panel{padding:24px}.tool-space .toolbar{display:block}.tool-space .toolbar button{margin-top:16px}.inline-countries .toolbar{display:block}.inline-countries .toolbar button{margin-top:16px}}
