.catapult-language-menu,.catapult-languages,.catapult-offer,.catapult-translation-notice{--t-accent:var(--school-primary,#1a4a7a);--t-accent-ink:var(--school-primary-contrast,#fff);--t-ink:#17202b;--t-muted:#5b6776;--t-line:#e2e7ee;--t-soft:#f4f6f9;--t-ease:cubic-bezier(0.2,0.8,0.2,1);box-sizing:border-box;font-family:inherit}.catapult-language-menu *,.catapult-languages *,.catapult-offer *,.catapult-translation-notice *{box-sizing:inherit}.catapult-language-menu{background:#fff;border:0;border-radius:14px;box-shadow:0 18px 50px rgba(15,23,42,.24),0 0 0 1px rgb(15 23 42/6%);color:var(--t-ink);inset:auto;margin:0;max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px);opacity:0;overflow-y:auto;padding:6px;position:fixed;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .18s ease-in,transform .18s ease-in,overlay allow-discrete .18s,display allow-discrete .18s;width:260px}.catapult-language-menu:popover-open{opacity:1;transform:none;transition-duration:.26s;transition-timing-function:var(--t-ease)}@starting-style{.catapult-language-menu:popover-open{opacity:0;transform:translateY(-6px) scale(.98)}}.catapult-language-menu__list{list-style:none;margin:0;padding:0}.catapult-language-menu__item{align-items:baseline;border-radius:9px;color:var(--t-ink);display:flex;gap:12px;justify-content:space-between;padding:9px 12px;text-decoration:none;transition:background .15s}.catapult-language-menu__item:focus-visible,.catapult-language-menu__item:hover{background:color-mix(in srgb,var(--t-accent) 9%,#fff);outline:0}.catapult-language-menu__item[aria-current]{background:var(--t-accent);color:var(--t-accent-ink)}.catapult-language-menu__item .catapult-languages__own{font-size:15px}.catapult-language-menu__item .catapult-languages__item>.catapult-languages__own{align-self:flex-start}.catapult-languages__english{font-size:12px}.catapult-language-menu__item[aria-current] .catapult-languages__english{color:inherit;opacity:.8}.catapult-language-menu__more{background:none;border:0;border-block-start:1px solid var(--t-line);border-radius:0 0 9px 9px;color:var(--t-accent);cursor:pointer;display:block;font:inherit;font-size:14px;font-weight:700;margin-block-start:6px;padding:11px 12px;text-align:start;transition:background .15s;width:100%}.catapult-language-menu__more:focus-visible,.catapult-language-menu__more:hover{background:var(--t-soft);outline:0}.catapult-languages{background:#fff;border:0;border-radius:18px;box-shadow:0 24px 70px rgba(15,23,42,.28);color:var(--t-ink);max-height:min(680px,calc(100dvh - 48px));overflow:hidden;padding:0;width:min(760px,calc(100vw - 32px))}.catapult-languages[open]{animation:catapult-languages-in .32s var(--t-ease);display:flex;flex-direction:column}.catapult-languages.is-closing{animation:catapult-languages-out .18s ease-in forwards}.catapult-languages::backdrop{animation:catapult-fade-in .32s ease;backdrop-filter:blur(3px);background:rgba(15,23,42,.45)}.catapult-languages.is-closing::backdrop{animation:catapult-fade-out .18s ease-in forwards}.catapult-languages__head{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:22px 24px 0}.catapult-languages__title{font-size:22px;font-weight:750;line-height:1.2;margin:0}.catapult-languages__close{background:var(--t-soft);border:0;border-radius:50%;color:var(--t-ink);cursor:pointer;display:grid;font-size:22px;height:36px;line-height:1;padding:0;place-items:center;transition:background .2s,transform .2s var(--t-ease);width:36px}.catapult-languages__close:hover{background:var(--t-line);transform:rotate(90deg)}.catapult-languages__search{background:var(--t-soft);border:1.5px solid var(--t-line);border-radius:12px;color:var(--t-ink);font:inherit;font-size:16px;margin:16px 24px 4px;padding:12px 16px;transition:border-color .2s,background .2s,box-shadow .2s}.catapult-languages__search:focus{background:#fff;border-color:var(--t-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--t-accent) 18%,transparent);outline:0}.catapult-languages__body{overflow-y:auto;overscroll-behavior:contain;padding:8px 24px 24px}.catapult-languages__item[hidden],.catapult-languages__none[hidden]{display:none}.catapult-languages__grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-block-start:12px}.catapult-languages__item{border:1.5px solid var(--t-line);border-radius:12px;color:var(--t-ink);display:flex;flex-direction:column;gap:2px;padding:11px 14px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s var(--t-ease)}.catapult-languages__item:focus-visible,.catapult-languages__item:hover{background:color-mix(in srgb,var(--t-accent) 6%,#fff);border-color:var(--t-accent);outline:0;transform:translateY(-1px)}.catapult-languages__item[aria-current]{background:var(--t-accent);border-color:var(--t-accent);color:var(--t-accent-ink)}.catapult-languages__own{font-size:16px;font-weight:650;line-height:1.3}.catapult-languages__english{color:var(--t-muted);font-size:12.5px}.catapult-languages__item[aria-current] .catapult-languages__english{color:inherit;opacity:.8}.catapult-languages__none{color:var(--t-muted);margin:24px 0 8px;text-align:center}.catapult-offer{align-items:center;animation:catapult-offer-in .45s var(--t-ease) .6s both;background:var(--t-ink);border-radius:16px;box-shadow:0 16px 40px rgba(15,23,42,.3);color:#fff;display:flex;flex-wrap:wrap;gap:12px 20px;inset-block-end:20px;inset-inline-start:50%;max-width:calc(100vw - 32px);padding:14px 16px 14px 22px;position:fixed;translate:-50% 0;width:max-content;z-index:99990}[dir=rtl].catapult-offer{translate:50% 0}.catapult-offer.is-leaving{animation:catapult-offer-out .22s ease-in forwards}.catapult-offer__text{font-size:15px;font-weight:600;margin:0}.catapult-offer__actions{display:flex;gap:8px}.catapult-offer__go,.catapult-offer__no{border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:700;padding:9px 16px;text-decoration:none;transition:background .2s,transform .2s var(--t-ease)}.catapult-offer__go{background:var(--t-accent);color:var(--t-accent-ink)}.catapult-offer__go:hover{transform:translateY(-1px)}.catapult-offer__no{background:hsla(0,0%,100%,.12);color:#fff}.catapult-offer__no:hover{background:hsla(0,0%,100%,.2)}.catapult-translation-notice{align-items:center;background:var(--t-soft);border-block-end:1px solid var(--t-line);color:var(--t-ink);display:flex;flex-wrap:wrap;font-size:13.5px;gap:6px 18px;line-height:1.45;padding:9px max(16px,var(--wp--style--root--padding-left,16px))}.catapult-translation-notice p{margin:0}.catapult-translation-notice__line{color:var(--t-muted);flex:1 1 320px}.catapult-translation-notice__failed,.catapult-translation-notice__working{align-items:center;display:none;font-weight:650;gap:8px}.catapult-translation-notice.is-failed .catapult-translation-notice__failed,.catapult-translation-notice.is-working .catapult-translation-notice__working{animation:catapult-fade-in .25s ease both;display:inline-flex}.catapult-translation-notice__working:before{animation:catapult-spin .8s linear infinite;border:2px solid color-mix(in srgb,var(--t-accent) 25%,transparent);border-block-start-color:var(--t-accent);border-radius:50%;content:"";height:14px;width:14px}.catapult-translation-notice__english{color:var(--t-accent);font-weight:700;text-underline-offset:3px}@keyframes catapult-languages-in{0%{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes catapult-languages-out{to{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes catapult-offer-in{0%{opacity:0;transform:translateY(16px)}}@keyframes catapult-offer-out{to{opacity:0;transform:translateY(12px)}}@keyframes catapult-fade-in{0%{opacity:0}}@keyframes catapult-fade-out{to{opacity:0}}@keyframes catapult-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.catapult-language-menu,.catapult-language-menu *,.catapult-languages,.catapult-languages *,.catapult-languages::backdrop,.catapult-offer,.catapult-offer *,.catapult-translation-notice,.catapult-translation-notice *,.catapult-translation-notice :before{animation:none!important;transition:none!important}}
