.locale-picker{border:0;flex-shrink:0;min-inline-size:0;margin:0;padding:0;position:relative}.locale-picker .locale-select{gap:16px;min-width:0}.locale-picker .locale-select--preview{color:#262c28;background:#fff;border:0;border-radius:50%;justify-content:center;width:44px;height:44px;min-height:44px;padding:0}.locale-picker .locale-switcher{border:1px solid var(--color-border);background:var(--color-surface);max-width:140px;min-height:40px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:13px;display:inline-flex}.locale-picker .locale-switcher:hover,.locale-picker .locale-switcher[aria-expanded=true]{background:var(--color-surface-soft);border-color:var(--color-border-strong)}.locale-chevron{border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:6px;height:6px;transform:translateY(-2px)rotate(45deg)}.locale-globe{background:currentColor;flex:0 0 15px;width:15px;height:15px}[aria-expanded=true] .locale-chevron{transform:translateY(2px)rotate(225deg)}.locale-menu{z-index:60;border:1px solid var(--color-border);background:var(--color-surface);border-radius:18px;width:176px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 12px 32px #263b321a}.locale-menu .locale-option{width:100%;min-height:42px;color:var(--color-text);font:400 13px/1.4 var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.locale-menu .locale-option[aria-checked=true]{background:color-mix(in srgb,var(--color-brand)9%,var(--color-surface));color:var(--color-brand);font-weight:600}.locale-menu .locale-option:hover,.locale-menu .locale-option:focus-visible{background:var(--color-surface-soft);outline:2px solid var(--color-border-strong);outline-offset:-2px}.locale-check{margin-left:16px}.localized-not-found{box-sizing:border-box;max-width:560px;min-height:100dvh;font-family:var(--font-body);flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;margin-inline:auto;padding:48px 24px;line-height:1.6;display:flex}.localized-not-found h1{font:var(--type-page)}.localized-not-found a{color:var(--color-brand);text-underline-offset:4px}.auth-header-actions{align-items:center;gap:20px;display:flex}html:not(:lang(en)) :is(.auth-title,.hero h1,.dash-main h1){text-wrap:balance}html:lang(ko){word-break:keep-all;overflow-wrap:anywhere}html:not(:lang(en)) :is(.eyebrow,.auth-kicker){letter-spacing:.08em}.landing .site-header{height:auto;min-height:72px;padding-block:12px}.landing .primary-nav{gap:24px;margin-left:0}.auth-switch a{margin-inline-start:.3em}.auth-verification strong,.dash-account-info strong,.dash-made strong{margin-inline:.25em}.dash-header-actions{min-width:0}@media (min-width:701px) and (max-width:1000px){.landing .primary-nav,.landing .header-actions{gap:16px}}@media (max-width:700px){.locale-switcher{max-width:112px;font-size:12px}.landing .site-header{grid-template-columns:1fr auto;gap:10px;display:grid}.landing .site-header .header-actions{display:contents}.landing .header-actions .button{grid-area:1/2}.landing .header-actions .locale-switcher{grid-area:2/2;justify-self:end}.dashboard .dash-header{flex-wrap:wrap;gap:12px;height:auto;min-height:76px;padding-block:12px}.dashboard .dash-header-actions{gap:8px}.dashboard .dash-brand{font-size:clamp(26px,6vw,36px)}.auth-header .auth-back{display:none}.auth-page .auth-header{flex-wrap:nowrap}.auth-header .auth-wordmark{font-size:clamp(24px,6vw,30px)}.auth-page .auth-subtitle{margin-bottom:22px}.auth-page .auth-form-region{padding-top:24px}.auth-page .auth-field{margin-bottom:16px}.auth-page .auth-switch{margin-top:18px}.auth-page .auth-divider{margin-block:18px}.auth-page .auth-bottom-note{padding-top:20px}.auth-page .auth-kicker{margin-bottom:12px}html:not(:lang(en)) .dash-mobile-nav button{font-size:14px}html:not(:lang(en)) .dash-section-heading{flex-wrap:wrap;gap:12px}html:not(:lang(en)) .dash-resource-status{font-size:12px}html:not(:lang(en)) .dash-profile-summary h3{overflow-wrap:anywhere}.auth-header-actions{gap:8px}}
