.ctr-lang{position:relative;display:flex;align-items:center}.ctr-lang__toggle{display:inline-flex;align-items:center;gap:.4em;min-width:44px;min-height:44px;padding:0 .5rem;border:0;background:none;color:inherit;font:inherit;line-height:1;cursor:pointer;border-radius:6px;-webkit-appearance:none;appearance:none}.ctr-lang .ctr-lang__toggle,.ctr-lang .ctr-lang__toggle:hover,.ctr-lang .ctr-lang__toggle:focus,.ctr-lang .ctr-lang__toggle:active,.ctr-lang .ctr-lang__toggle[aria-expanded="true"]{background:none;color:inherit;box-shadow:none}.ctr-lang--trigger .ctr-lang__toggle,.ctr-lang--trigger .ctr-lang__toggle:hover,.ctr-lang--trigger .ctr-lang__toggle:focus,.ctr-lang--trigger .ctr-lang__toggle:active,.ctr-lang--trigger .ctr-lang__toggle[aria-expanded="true"]{color:var(--cse-primary,#DCA54A)}.ctr-lang .ctr-lang__toggle:focus-visible{outline:2px solid var(--cse-primary,#DCA54A);outline-offset:2px}.ctr-lang__flag{display:block;flex:none;width:1.25rem;height:.9375rem;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px rgb(0 0 0 / 22%)}.ctr-lang__flag svg{display:block;width:100%;height:100%}.ctr-lang__code{font-size:.8125rem;font-weight:600;letter-spacing:.02em}.ctr-lang__chev{flex:none;width:.75em;height:.75em;transition:transform 0.18s ease-out}.ctr-lang__toggle[aria-expanded="true"] .ctr-lang__chev{transform:rotate(180deg)}.ctr-lang__panel{position:absolute;top:calc(100% + 0.25rem);right:0;z-index:99999;min-width:11rem;display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-4px);transition:grid-template-rows 0.18s ease-out,opacity 0.18s ease-out,transform 0.18s ease-out}.ctr-lang__panel.is-open{grid-template-rows:1fr;opacity:1;transform:translateY(0)}.ctr-lang__list{overflow:hidden;min-height:0;margin:0;padding:0;list-style:none;background:var(--cse-surface,#FFFFFF);border:1px solid rgb(0 0 0 / 10%);border-radius:10px;box-shadow:0 10px 30px rgb(15 23 42 / 12%)}@supports not (grid-template-rows:1fr){.ctr-lang__panel{display:block;transition:opacity 0.18s ease-out,transform 0.18s ease-out}}.ctr-lang__item{margin:0}.ctr-lang__option{display:flex;align-items:center;gap:.55em;min-height:44px;padding:.4rem .85rem;color:var(--cse-text,#4A4A4A);text-decoration:none;font-size:.9375rem;overflow-wrap:break-word}.ctr-lang__item:first-child .ctr-lang__option{border-radius:10px 10px 0 0}.ctr-lang__item:last-child .ctr-lang__option{border-radius:0 0 10px 10px}.ctr-lang__option:hover,.ctr-lang__option:focus-visible{background:var(--cse-surface-alt,#FAF5E5);color:var(--cse-ink,#0F172A)}.ctr-lang__option:focus-visible{outline:2px solid var(--cse-primary,#DCA54A);outline-offset:-2px}.ctr-lang__option.is-current{font-weight:600;color:var(--cse-ink,#0F172A)}.ctr-lang__name{white-space:normal}.ctr-lang--trigger{margin-right:.375rem}.ctr-lang--trigger .ctr-lang__toggle{justify-content:center;color:var(--cse-primary,#DCA54A)}@media (max-width:30em){.ctr-lang--trigger .ctr-lang__panel{max-width:calc(100vw - 1rem)}.ctr-lang--trigger .ctr-lang__list{max-width:100%}.ctr-lang--trigger .ctr-lang__code,.ctr-lang--trigger .ctr-lang__chev{display:none}.ctr-lang--trigger .ctr-lang__toggle{width:44px;min-width:44px;padding:0}.ctr-lang--trigger{margin-right:.125rem}}@media (max-width:21em){.ctr-lang--trigger{margin-right:0}.ctr-lang--trigger .ctr-lang__toggle{width:40px;min-width:40px}}@media (prefers-reduced-motion:reduce){.ctr-lang__panel,.ctr-lang__chev{transition:none}}