.head-language-tools{display:flex;align-items:center;justify-content:flex-end;gap:12px;grid-column:3;grid-row:1}
.language-switch{display:inline-flex;align-items:center;justify-content:center;min-width:52px;min-height:44px;padding:8px 10px;border:1px solid var(--line);color:var(--accent);font-size:14px;text-decoration:none;white-space:nowrap}
html[lang=th] body,html[lang=th] button,html[lang=th] input,html[lang=th] textarea,html[lang=th] select{font-family:Tahoma,'Noto Sans Thai','Segoe UI',sans-serif}
html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] h4,html[lang=th] p,html[lang=th] a,html[lang=th] span,html[lang=th] small,html[lang=th] li,html[lang=th] label,html[lang=th] button{letter-spacing:normal;line-height:1.65}
html[lang=th] h1,html[lang=th] h2,html[lang=th] h3,html[lang=th] h4{line-height:1.4;word-break:normal;overflow-wrap:break-word}
html[lang=th] .identity-hero h1{font-size:clamp(48px,5vw,82px);line-height:1.45}
html[lang=th] .identity-kicker,html[lang=th] .eyebrow,html[lang=th] .demo-label,html[lang=th] .feature-status,html[lang=th] .workflow-hub span,html[lang=th] .workflow-tools small{font-family:Tahoma,'Noto Sans Thai','Segoe UI',sans-serif;line-height:1.8;letter-spacing:normal}
html[lang=th] .identity-page-label>p:not(.identity-kicker){font-size:clamp(25px,3vw,43px);line-height:1.5}
html[lang=th] .identity-motion-toggle{font-size:12px;white-space:normal;max-width:205px}
html[lang=th] .sg-launch strong{font-size:13px;line-height:1.6}
html[lang=th] .sg-launch small{font-size:10px;line-height:1.6}
html[lang=th] .sg-dialog h2{line-height:1.5;font-size:30px}
html[lang=th] .sg-tabs button{white-space:normal;line-height:1.7;font-size:13px}
html[lang=th] .workflow-tabs-intro>div{min-width:0}
.external-language-note{font-size:14px;color:var(--muted);line-height:1.8;margin:12px 0}
@media(max-width:1100px) and (min-width:761px){.head-language-tools{gap:6px}.site-head.public-head{column-gap:12px!important}.head-language-tools .identity-motion-toggle{font-size:11px;padding:10px}.site-head.public-head nav a{font-size:13px}}
@media(max-width:760px){
 [data-identity-restoration] .site-head.public-head .head-language-tools{grid-column:1/-1;grid-row:3;justify-content:space-between;gap:12px;min-width:0}
 .head-language-tools .identity-motion-toggle{font-size:12px;max-width:230px}
 html[lang=th] .identity-hero h1{font-size:clamp(38px,10vw,52px);line-height:1.5}
 html[lang=th] .identity-page-label{width:85%;padding-right:10px}
 html[lang=th] .identity-page-label>p:not(.identity-kicker){font-size:28px;line-height:1.6}
 html[lang=th] .site-head.public-head nav a{font-size:12px!important;min-height:44px}
 html[lang=th] .workflow-nav a{font-size:13px}
 html[lang=th] .sales-intro h1{font-size:36px!important;line-height:1.5}
 html[lang=th] .workflow-tabs-intro{gap:8px}
 html[lang=th] .sg-dialog h2{font-size:23px}
 html[lang=th] .sg-head{align-items:start}
}
