.ph-lang-switcher{position:relative;display:none}@media (min-width:1024px){.ph-lang-switcher{display:inline-flex}}.ph-lang-switcher__trigger{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 10px;background:transparent;border:1px solid transparent;border-radius:var(--ph-radius);color:var(--ph-text);font-size:12px;font-weight:500;letter-spacing:0.02em;line-height:1;cursor:pointer;transition:background-color var(--ph-ease),border-color var(--ph-ease),color var(--ph-ease)}.ph-lang-switcher__trigger:hover,.ph-lang-switcher__trigger:focus-visible{background-color:rgba(var(--ph-bronze-rgb),0.08);border-color:rgba(var(--ph-bronze-rgb),0.25);color:var(--ph-bronze-dark);outline:none}.ph-lang-switcher__trigger[aria-expanded="true"]{background-color:rgba(var(--ph-bronze-rgb),0.12);border-color:rgba(var(--ph-bronze-rgb),0.3);color:var(--ph-bronze-dark)}.ph-lang-switcher__code{font-variant:small-caps}.ph-lang-switcher__caret{width:10px;height:7px;margin-left:1px;transition:transform var(--ph-ease)}.ph-lang-switcher__trigger[aria-expanded="true"] .ph-lang-switcher__caret{transform:rotate(180deg)}.ph-lang-switcher__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:160px;margin:0;padding:4px;list-style:none;background:var(--ph-surface);border:1px solid var(--ph-line);border-radius:calc(var(--ph-radius) + 2px);box-shadow:0 8px 24px -8px rgba(var(--ph-black-rgb),0.18),0 2px 6px rgba(var(--ph-black-rgb),0.06);opacity:0;transform:translateY(-4px);transition:opacity var(--ph-ease),transform var(--ph-ease);pointer-events:none}.ph-lang-switcher__menu:not([hidden]){opacity:1;transform:translateY(0);pointer-events:auto}.ph-lang-switcher__menu li{margin:0}.ph-lang-switcher__item{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--ph-radius);text-decoration:none;color:var(--ph-text);font-size:13px;line-height:1.2;transition:background-color var(--ph-ease),color var(--ph-ease)}.ph-lang-switcher__item:hover,.ph-lang-switcher__item:focus-visible{background-color:rgba(var(--ph-bronze-rgb),0.1);color:var(--ph-bronze-dark);outline:none}.ph-lang-switcher__name{flex:1;white-space:nowrap}.ph-lang-switcher__item.is-fallback .ph-lang-switcher__name{color:var(--ph-text-soft)}.ph-lang-switcher__item.is-current{color:var(--ph-bronze);font-weight:600;background-color:rgba(var(--ph-bronze-rgb),0.05)}.ph-lang-switcher__flag{display:block;width:20px;height:14px;border-radius:1.5px;box-shadow:0 0 0 1px rgba(var(--ph-black-rgb),0.06);flex-shrink:0}@media (max-width:639px){.ph-lang-switcher__code{display:none}.ph-lang-switcher__trigger{padding:6px 6px 6px 8px}}.ph-lang-widget__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.ph-lang-widget__list li{margin:0}.ph-lang-widget__item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--ph-radius);text-decoration:none;color:var(--ph-text);font-size:13px;line-height:1.2;transition:background-color var(--ph-ease),color var(--ph-ease)}.ph-lang-widget__item:hover,.ph-lang-widget__item:focus-visible{background-color:rgba(var(--ph-bronze-rgb),0.1);color:var(--ph-bronze-dark);outline:none}.ph-lang-widget__item.is-current{color:var(--ph-bronze);font-weight:600;background-color:rgba(var(--ph-bronze-rgb),0.06)}.ph-lang-widget__item.is-fallback .ph-lang-widget__name{color:var(--ph-text-soft)}.ph-lang-widget__name{flex:1;white-space:nowrap}.ph-lang-switcher__item::after,.ph-lang-widget__item::after{margin-left:auto;line-height:1;flex-shrink:0}.ph-lang-switcher__item.is-fallback::after,.ph-lang-widget__item.is-fallback::after{content:"≈";color:var(--ph-text-soft);font-size:13px}.ph-lang-switcher__item.is-current::after,.ph-lang-widget__item.is-current::after{content:"✓";color:var(--ph-bronze);font-weight:700;font-size:14px}.ph-gt-overlay{position:fixed;inset:0;background:rgba(var(--ph-white-rgb,255,255,255),0.2);z-index:9998;pointer-events:none;opacity:0;transition:opacity 200ms ease}.ph-gt-overlay.is-visible{opacity:1}.ph-gt-toast{position:fixed;top:50%;left:50%;transform:translate(-50%,calc(-50% + 8px));z-index:100000;display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px 22px 16px;background:var(--ph-surface);color:var(--ph-text);border:1px solid var(--ph-line);border-radius:8px;box-shadow:0 12px 36px -10px rgba(var(--ph-black-rgb),0.28),0 2px 8px rgba(var(--ph-black-rgb),0.08);font-size:14px;line-height:1.4;text-align:center;opacity:0;pointer-events:none;transition:opacity 200ms ease,transform 200ms ease;width:min(360px,calc(100vw - 32px));max-width:calc(100vw - 32px)}.ph-gt-toast__text{white-space:normal}@media (min-width:640px){.ph-gt-toast{flex-direction:row;width:auto;text-align:left;padding:14px 18px 14px 20px;border-radius:8px;gap:14px}}.ph-gt-toast.is-visible{opacity:1;transform:translate(-50%,-50%);pointer-events:auto}.ph-gt-toast__text strong{color:var(--ph-bronze);font-weight:600}.ph-gt-toast__cancel{appearance:none;background:transparent;border:1px solid rgba(var(--ph-bronze-rgb),0.35);color:var(--ph-bronze-dark);padding:5px 12px;border-radius:8px;font-size:12px;font-weight:500;cursor:pointer;transition:background-color var(--ph-ease),color var(--ph-ease)}.ph-gt-toast__cancel:hover{background:rgba(var(--ph-bronze-rgb),0.12);color:var(--ph-bronze-dark)}.ph-gt-loader{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;pointer-events:none;overflow:hidden;background:rgba(var(--ph-bronze-rgb),0.12)}.ph-gt-loader::before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,var(--ph-bronze) 50%,transparent);animation:ph-gt-loader-slide 1.2s infinite cubic-bezier(0.4,0,0.6,1)}@keyframes ph-gt-loader-slide{0%{transform:translateX(-100%)}100%{transform:translateX(calc(100vw / 0.4))}}.ph-gt-loader.is-done{opacity:0;transition:opacity 0.3s ease}body.admin-bar .ph-gt-loader{top:32px}@media (max-width:782px){body.admin-bar .ph-gt-loader{top:46px}}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,iframe.skiptranslate{display:none !important}body{top:0 !important;margin-top:0 !important}html:not(:has(> body.admin-bar)){margin-top:0 !important}#ph-gt-host{position:absolute !important;left:-9999px !important;top:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;pointer-events:none !important}