.pw-locale-control{position:relative;display:inline-flex!important;align-items:center;gap:6px;flex-shrink:0;border:1px solid var(--pw-line);border-radius:999px;min-height:44px;padding:8px 10px;color:var(--pw-ink);background:var(--pw-sand);font-size:11px!important;white-space:nowrap;margin:0!important;cursor:pointer}
.pw-locale-flag{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-size:21px;line-height:1;overflow:hidden}
.pw-locale-control [data-locale-short]{font-weight:600}
.public-web .pw-locale-control select{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;padding:0;cursor:pointer;min-height:44px}
.pw-locale-control:focus-within{outline:3px solid #c67538;outline-offset:3px}
.pw-locale-control option{color:#123c4b;background:#fff}
[data-locale-error]{position:absolute;right:20px;top:78px;z-index:40;background:#fff3df;color:#683b10;padding:12px 16px;max-width:300px;border-radius:10px;font-size:13px;box-shadow:0 5px 15px #0002}
@media(min-width:1051px){.public-web .pw-locale-control{order:2}.public-web .pw-navigation{gap:14px}.public-web .pw-nav{gap:14px}}
@media(max-width:1350px) and (min-width:1051px){.public-web .pw-join-nav{display:none}}
@media(max-width:1050px){.public-web .pw-navigation{gap:10px}.public-web .pw-locale-control{margin-left:auto!important}.public-web .pw-theme-toggle{margin-left:0;padding:8px}.pw-theme-toggle [data-theme-label]{display:none}}
@media(max-width:380px){.public-web .pw-navigation{gap:7px}.pw-locale-control{padding:8px 7px;font-size:10px!important;gap:4px}.public-web .pw-brand{gap:7px}.public-web .pw-brand>span{font-size:14px}.pw-brand img{width:33px;height:33px}.pw-locale-flag{flex-basis:22px;width:22px;height:22px;font-size:19px}}
@media screen{html[data-theme=dark] .pw-locale-control{background:#0d2333;color:#ecf5f7;border-color:#2d4657}}
@media print{.pw-locale-control,[data-locale-error]{display:none!important}}

html[lang=ko-KR] .public-web h1,html[lang=ko-KR] .public-web h2{word-break:keep-all;overflow-wrap:anywhere}
