:root{--pgt-floating-z:100100;--pgt-suggest-z:100200}.pgt-lang-switcher *,.pgt-lang-switcher :after,.pgt-lang-switcher :before{box-sizing:border-box}.pgt-lang-switcher,nav.pgt-lang-switcher{align-items:center;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Segoe UI,Roboto,sans-serif;font-size:14px;gap:0;isolation:isolate;line-height:1.4;vertical-align:middle}.pgt-lang-switcher__link{align-items:center;backface-visibility:hidden;display:inline-flex;gap:4px;text-decoration:none;transition:opacity .15s ease,color .15s ease;white-space:nowrap}a.pgt-lang-switcher__link{color:inherit;opacity:.65}a.pgt-lang-switcher__link:focus,a.pgt-lang-switcher__link:hover{opacity:1;text-decoration:none}a.pgt-lang-switcher__link:focus-visible{border-radius:2px;outline:2px solid currentColor;outline-offset:2px}span.pgt-lang-switcher__link--active{font-weight:600;opacity:1}.pgt-lang-switcher__separator{color:inherit;display:inline-block;opacity:.4;padding:0 2px;user-select:none}.pgt-lang-switcher--inline,.pgt-lang-switcher--single{gap:0}.pgt-lang-switcher--single a.pgt-lang-switcher__link{opacity:1}.pgt-lang-switcher--dropdown{display:inline-block;font-size:14px}.pgt-lang-switcher .pgt-lang-switcher__select,nav.pgt-lang-switcher .pgt-lang-switcher__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background:transparent;background-image:none;border:none;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Segoe UI,Roboto,sans-serif;margin:0;max-width:240px;padding:0;text-overflow:ellipsis;transition:opacity .15s ease;vertical-align:middle}.pgt-lang-switcher__select::-ms-expand{display:none}.pgt-lang-switcher .pgt-lang-switcher__select option,nav.pgt-lang-switcher .pgt-lang-switcher__select option{font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI Emoji,Apple Color Emoji,Noto Color Emoji,Segoe UI,Roboto,sans-serif}.pgt-lang-switcher__select:hover{opacity:.8}.pgt-lang-switcher__select:focus:not(:focus-visible){outline:none}.pgt-lang-switcher__select:focus-visible{border-radius:2px;outline:2px solid #2563eb;outline-offset:2px}.pgt-lang-switcher--flags .pgt-lang-switcher__link{font-size:1.25em;line-height:1}.pgt-lang-switcher--flags .pgt-lang-switcher__separator{padding:0 3px}.pgt-lang-switcher--both .pgt-lang-switcher__link{gap:4px}.pgt-lang-switcher--nav{background:transparent;border-radius:0;padding:0}.pgt-lang-switcher--nav a.pgt-lang-switcher__link:hover{color:inherit;opacity:1}.pgt-lang-switcher--nav span.pgt-lang-switcher__link--active{position:relative}.pgt-lang-switcher--nav span.pgt-lang-switcher__link--active:after{background:currentColor;border-radius:1px;bottom:-2px;content:"";height:2px;left:0;opacity:.4;position:absolute;right:0}a.pgt-lang-switcher__link{position:relative}a.pgt-lang-switcher__link:after{background:currentColor;bottom:-1px;content:"";height:1px;inset-inline-start:0;position:absolute;transition:width .2s ease;width:0}a.pgt-lang-switcher__link:hover:after{width:100%}@media (prefers-reduced-motion:reduce){.pgt-lang-switcher,.pgt-lang-switcher__link,.pgt-lang-switcher__select,a.pgt-lang-switcher__link:after{transition:none}a.pgt-lang-switcher__link:hover{opacity:1}}.pgt-suggest-widget{bottom:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;inset-inline-end:24px;line-height:1.5;position:fixed;z-index:var(--pgt-suggest-z,100200)}.pgt-suggest-toggle{align-items:center;background:#6366f1;border:none;border-radius:50%;box-shadow:0 4px 12px rgba(99,102,241,.4);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;margin-inline-start:auto;transition:transform .2s ease,box-shadow .2s ease;width:48px}.pgt-suggest-toggle:hover{box-shadow:0 6px 16px rgba(99,102,241,.5);transform:scale(1.08)}.pgt-suggest-toggle:focus-visible{outline:3px solid rgba(99,102,241,.5);outline-offset:3px}.pgt-suggest-toggle svg{height:22px;pointer-events:none;width:22px}.pgt-suggest-panel{animation:pgt-suggest-slide-up .2s ease;background:#fff;border-radius:12px;bottom:60px;box-shadow:0 10px 30px rgba(0,0,0,.15);inset-inline-end:0;max-width:calc(100vw - 48px);padding:20px;position:absolute;width:320px}@keyframes pgt-suggest-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pgt-suggest-panel h3{color:#1f2937;font-size:15px;font-weight:600;margin:0 0 8px}.pgt-suggest-panel .description{color:#6b7280;font-size:13px;margin:0 0 12px}.pgt-suggest-current{background:#f3f4f6;border-inline-start:3px solid #6366f1;border-radius:6px;color:#374151;font-size:13px;margin-bottom:12px;padding:8px 12px;word-break:break-word}.pgt-suggest-original{color:#9ca3af;font-size:11px;margin-bottom:4px}#pgt-suggest-input{border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:inherit;font-size:14px;margin-bottom:12px;padding:8px 12px;resize:vertical;transition:border-color .15s ease;width:100%}#pgt-suggest-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.15);outline:none}.pgt-suggest-actions{display:flex;gap:8px}.pgt-suggest-submit{background:#6366f1;border:none;border-radius:6px;color:#fff;cursor:pointer;flex:1;font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s ease}.pgt-suggest-submit:hover{background:#4f46e5}.pgt-suggest-submit:focus-visible{outline:3px solid rgba(99,102,241,.5);outline-offset:2px}.pgt-suggest-cancel{background:#f3f4f6;border:none;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;padding:8px 16px;transition:background .15s ease}.pgt-suggest-cancel:hover{background:#e5e7eb}.pgt-suggest-cancel:focus-visible{outline:3px solid rgba(99,102,241,.5);outline-offset:2px}#pgt-suggest-thanks p{color:#16a34a;font-weight:500;margin:0;padding:12px 0;text-align:center}@media (prefers-reduced-motion:reduce){.pgt-suggest-toggle{transition:none}.pgt-suggest-panel{animation:none}}@media (max-width:480px){.pgt-suggest-widget{bottom:16px;inset-inline-end:16px}.pgt-suggest-panel{inset-inline-end:-8px;width:calc(100vw - 32px)}}@media (max-width:600px){.pgt-lang-switcher,.pgt-lang-switcher__select,nav.pgt-lang-switcher{opacity:1!important;visibility:visible!important}.pgt-lang-switcher-mobile-fallback{align-items:center!important;background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;border-radius:22px!important;bottom:16px!important;box-shadow:0 4px 12px rgba(0,0,0,.15)!important;display:inline-flex!important;font-size:14px!important;gap:6px!important;inset-inline-end:16px!important;line-height:1!important;min-height:44px!important;min-width:44px!important;padding:6px 10px!important;position:fixed!important;z-index:var(--pgt-floating-z,100100)!important}.pgt-lang-switcher-mobile-fallback select{background:transparent!important;border:none!important;color:#111!important;cursor:pointer!important;font-size:14px!important;min-height:36px!important;min-width:60px!important;padding:4px 4px 4px 0!important}.pgt-lang-switcher-mobile-fallback:before{content:"\1F310";font-size:16px;line-height:1}}@media (min-width:601px){.pgt-lang-switcher-mobile-fallback{display:none!important}}.pgt-lang-suggest{align-items:center;animation:pgt-lang-suggest-in .25s ease;background:#fff;border:1px solid #d1d5db;border-radius:8px;bottom:calc(16px + env(safe-area-inset-bottom, 0px));box-shadow:0 4px 14px rgba(0,0,0,.12);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;gap:2px;inset-inline-start:16px;line-height:1.4;padding:4px 6px;position:fixed;z-index:var(--pgt-floating-z,100100)}@keyframes pgt-lang-suggest-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pgt-lang-suggest__link{align-items:center;border-radius:6px;color:#1f2937;display:inline-flex;font-weight:600;gap:6px;padding:4px 8px;text-decoration:none}.pgt-lang-suggest__link:focus,.pgt-lang-suggest__link:hover{background:#f3f4f6;color:#111827;text-decoration:none}.pgt-lang-suggest__link:focus-visible{outline:2px solid #2563eb;outline-offset:2px}.pgt-lang-suggest__flag{font-size:16px;line-height:1}.pgt-lang-suggest__arrow{color:#6b7280;font-weight:400}.pgt-lang-suggest__dismiss{align-items:center;background:transparent;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:inline-flex;font-size:18px;height:28px;justify-content:center;line-height:1;padding:0;width:28px}.pgt-lang-suggest__dismiss:hover{background:#f3f4f6;color:#1f2937}.pgt-lang-suggest__dismiss:focus-visible{outline:2px solid #2563eb;outline-offset:2px}@media (prefers-reduced-motion:reduce){.pgt-lang-suggest{animation:none}}@media (forced-colors:active){.pgt-lang-suggest{border:1px solid CanvasText}.pgt-lang-suggest__dismiss,.pgt-lang-suggest__link{forced-color-adjust:auto}}@media print{.pgt-lang-suggest{display:none}}
