.studio-language-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:44px;padding:7px 10px;border:1px solid #cdbb9d;border-radius:9px;background:linear-gradient(130deg,#fffdf8,#f2e6cf);color:#5f472a;font:600 12px/1.3 Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap;box-shadow:0 2px 7px #48341d0a}.studio-language-toggle i{font-style:normal;font-weight:400;font-size:13px;color:#967346}.studio-language-toggle:focus-visible{outline:2px solid #9a743f;outline-offset:3px}.studio-language-toggle:hover{border-color:#a78049;background:#f5ead6}.studio-language-toggle:active{transform:translateY(1px)}header:has(>.studio-language-toggle){gap:10px;flex-wrap:wrap}.entry-header .studio-language-toggle,.info-header .studio-language-toggle,.client-home-header .studio-language-toggle{margin-left:auto}.card-site-nav:has(.studio-language-toggle){flex-wrap:wrap;align-items:center}.studio-guide-launch{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:1px solid #b28c56;border-radius:10px;background:linear-gradient(135deg,#fffdf8,#f5ead8);color:#604728;font:600 14px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}.studio-guide{max-width:620px;width:calc(100vw - 28px);max-height:calc(100dvh - 28px);padding:0;border:1px solid #ceb895;border-radius:18px;background:#fffdf9;color:#352c22;box-shadow:0 24px 80px #20170f40;overflow:auto}.studio-guide::backdrop{background:#22190fb3}.studio-guide-head,.studio-guide-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 16px;border-bottom:1px solid #e5d8c3}.studio-guide h2{font:400 28px/1.18 Georgia,serif;margin:5px 0 7px;letter-spacing:-.5px}.studio-guide-head p,.studio-guide-heading p{margin:0;font-size:13px;line-height:1.6;color:#776551}.studio-guide-close{flex:none;min-width:44px;min-height:44px;padding:7px;border:1px solid #dbcab0;border-radius:9px;background:#fffaf2;color:#66503a;font-size:22px;cursor:pointer}.studio-guide-progress{display:flex;gap:6px;padding:15px 24px;margin:0;overflow:auto;list-style:none;border-bottom:1px solid #eadfce}.studio-guide-progress button{min-width:74px;flex:1;min-height:44px;padding:8px;border:1px solid #dfcfb4;border-radius:8px;background:#fbf7f0;color:#766049;font-size:12px;line-height:1.4;cursor:pointer}.studio-guide-progress button[aria-current=step],.studio-guide-progress button.is-active{background:#6f5230;border-color:#6f5230;color:#fff8ea}.studio-guide-progress button:disabled{opacity:.55;cursor:default}.studio-guide-body{padding:22px 24px}.studio-guide-body h3{font:400 25px/1.2 Georgia,serif;margin:0 0 12px}.studio-guide-body p,.studio-guide-status{font-size:14px;line-height:1.7;color:#776551}.studio-guide-status{padding:10px 12px;margin:14px 0 0;border:1px solid #dfcfb4;border-radius:9px;background:#f8f1e6}.studio-guide-body label{display:flex;align-items:flex-start;gap:9px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.6}.studio-guide-body input[type=checkbox]{margin-top:4px;min-width:18px;min-height:18px;accent-color:#926a36}.studio-guide-actions{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:16px 24px 22px;border-top:1px solid #eadfce}.studio-guide-actions button{min-height:44px;border-radius:10px;padding:10px 15px;cursor:pointer}.studio-guide :focus-visible{outline:2px solid #9a743f;outline-offset:3px}.studio-guide-actions button:disabled{opacity:.5;cursor:default}.studio-guide-note{margin:0;color:#7e6b53;font-size:12px;line-height:1.6}@media(max-width:650px){.studio-language-toggle{font-size:12px;padding:7px 9px}.app-header .header-actions .studio-language-toggle{margin-left:auto;order:-1}.studio-guide-head,.studio-guide-heading{padding:18px 17px 14px}.studio-guide h2{font-size:25px}.studio-guide-progress{padding:12px 17px;gap:5px}.studio-guide-progress button{min-width:66px;font-size:11px}.studio-guide-body{padding:18px 17px}.studio-guide-body h3{font-size:24px}.studio-guide-actions{padding:14px 17px 18px;flex-wrap:wrap}.studio-guide-actions .primary{flex:1}.studio-guide-body p,.studio-guide-status{font-size:14px}.studio-guide-actions button{font-size:14px}}
@media(prefers-reduced-motion:reduce){.studio-language-toggle,.studio-guide-launch,.studio-guide *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.studio-guided-entry{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 18px}.studio-guided-entry p{flex-basis:100%;margin:0;font-size:13px;line-height:1.6}.upload-intro .studio-guided-entry{margin-bottom:0}
section.studio-guide{width:100%;margin:0 auto 20px;box-sizing:border-box}section.studio-guide .studio-guide-progress li{display:flex;align-items:center;justify-content:center;flex:1;min-width:78px;min-height:44px;padding:8px;border:1px solid #dfcfb4;border-radius:8px;background:#fbf7f0;color:#766049;font-size:12px;line-height:1.4;text-align:center}section.studio-guide .studio-guide-progress li.is-current{background:#6f5230;border-color:#6f5230;color:#fff8ea}section.studio-guide>small{display:block;padding:0 24px 20px;line-height:1.6;color:#776551}section.studio-guide .studio-guide-body .studio-guide-actions{padding:12px 0;border-top:0;justify-content:flex-start;flex-wrap:wrap}
.studio-guide-status:empty{display:none}.studio-guide-progress{scrollbar-width:thin}.studio-guide-progress>button{display:flex;align-items:center;justify-content:center;gap:4px}
