.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:auto;-webkit-appearance:auto;-moz-appearance:auto;background:transparent;border:none;border-radius:0;color:inherit;cursor:pointer;margin:0;max-width:240px;padding:0;text-overflow:ellipsis;transition:opacity .15s ease}.pgt-lang-switcher .pgt-lang-switcher__select,.pgt-lang-switcher .pgt-lang-switcher__select option,nav.pgt-lang-switcher .pgt-lang-switcher__select,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{outline:none}.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;left: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;line-height:1.5;position:fixed;right:24px;z-index:100000}.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-left: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);max-width:calc(100vw - 48px);padding:20px;position:absolute;right:0;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-left: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;right:16px}.pgt-suggest-panel{right:-8px;width:calc(100vw - 32px)}}
