.kaizen__access-language{color:var(--ink-soft);font-size:var(--fs-sm);align-self:flex-start;position:relative}.kaizen__access-language-trigger{align-items:center;gap:var(--sp-2);min-height:var(--sp-8);padding:var(--sp-1) var(--sp-2);border-radius:var(--r-md);color:inherit;font:inherit;letter-spacing:.04em;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border:1px solid #0000;display:inline-flex}.kaizen__access-language-trigger:hover,.kaizen__access-language-trigger[aria-expanded=true]{border-color:var(--ink-faint);color:var(--ink)}.kaizen__access-language-flag{flex:none;display:block}.kaizen__access-language-chevron{transition:transform var(--dur-fast) var(--ease);display:inline-flex}.kaizen__access-language-trigger[aria-expanded=true] .kaizen__access-language-chevron{transform:rotate(180deg)}.kaizen__access-language-menu{top:calc(100% + var(--sp-1));z-index:var(--z-popover);width:max-content;min-width:100%;padding:var(--sp-1);border:1px solid var(--ink-faint);border-radius:var(--r-md);background:var(--stage);transform-origin:100% 0;animation:kaizen__access-language-in var(--dur-fast) var(--ease-enter);margin:0;list-style:none;position:absolute;right:0}@keyframes kaizen__access-language-in{0%{opacity:0;transform:translateY(calc(-1 * var(--sp-1)))}}.kaizen__access-language-option{align-items:center;gap:var(--sp-3);width:100%;min-height:var(--sp-10);padding:0 var(--sp-3);border-radius:var(--r-sm);color:var(--ink);font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;display:flex}.kaizen__access-language-option:hover,.kaizen__access-language-option:focus-visible{background:var(--accent-wash)}.kaizen__access-language-option[aria-checked=true]{font-weight:600}.kaizen__access-language-check{width:var(--icon-sm);box-sizing:content-box;color:var(--accent);margin-inline-start:auto;padding-inline-start:var(--sp-4);display:inline-flex}.kaizen__access-language-trigger:focus-visible,.kaizen__access-language-option:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}
