.audit-tab{position:fixed;inset-inline-end:0;top:calc(50% + 17rem);transform:translateX(100%);z-index:9000;display:grid;place-items:center;padding:1rem 1.1rem;background:var(--base-opp);border:none;border-radius:1.2rem 0 0 1.2rem;cursor:pointer;box-shadow:-4px 0 24px rgba(0,0,0,.18);transition:transform .35s cubic-bezier(.4,0,.2,1)}.audit-tab.is-visible{transform:translateX(0)}.audit-tab:hover{box-shadow:-6px 0 32px rgba(0,0,0,.26)}.audit-tab:focus-visible{outline:2px solid var(--accent,#f9e902);outline-offset:2px}.audit-tab__icon{display:grid;place-items:center;width:3.4rem;height:3.4rem;border-radius:50%;background:var(--accent,#f9e902);box-shadow:0 0 18px color-mix(in srgb,var(--accent,#f9e902) 55%,transparent)}.audit-tab__icon svg{width:2.2rem;height:2.2rem;color:#161616}[dir=rtl] .audit-tab{transform:translateX(-100%);border-radius:0 1.2rem 1.2rem 0;box-shadow:4px 0 24px rgba(0,0,0,.18)}[dir=rtl] .audit-tab.is-visible{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.audit-tab{transition:none}}.audit-modal{position:fixed;inset:0;z-index:9050;display:grid;place-items:center;padding:2rem;background:rgba(0,0,0,.55);backdrop-filter:blur(3px);animation:audit-backdrop-in .3s ease}.audit-modal.is-closing{animation:audit-backdrop-out .32s ease forwards}@keyframes audit-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes audit-backdrop-out{0%{opacity:1}to{opacity:0}}.audit-modal__card{position:relative;width:min(52rem,100%);padding:2.6rem 2.8rem 2.4rem;border-radius:1.6rem;background:#161616;border:1px solid rgba(250,247,246,.14);box-shadow:0 30px 80px rgba(0,0,0,.5);color:#faf7f6;animation:audit-modal-enter .45s cubic-bezier(.26,1.3,.5,1)}.audit-modal.is-closing .audit-modal__card{animation:audit-modal-exit .32s cubic-bezier(.4,0,.7,.4) forwards}@keyframes audit-modal-enter{0%{transform:translate(46vw,12rem) scale(.12);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}@keyframes audit-modal-exit{0%{transform:none;opacity:1}to{transform:translate(46vw,12rem) scale(.12);opacity:0}}[dir=rtl] .audit-modal__card{animation-name:audit-modal-enter-rtl}[dir=rtl] .audit-modal.is-closing .audit-modal__card{animation-name:audit-modal-exit-rtl}@keyframes audit-modal-enter-rtl{0%{transform:translate(-46vw,12rem) scale(.12);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}@keyframes audit-modal-exit-rtl{0%{transform:none;opacity:1}to{transform:translate(-46vw,12rem) scale(.12);opacity:0}}@media (prefers-reduced-motion:reduce){.audit-modal,.audit-modal.is-closing,.audit-modal.is-closing .audit-modal__card,.audit-modal__card{animation:none}}.audit-modal__close{position:absolute;top:.9rem;inset-inline-end:1.1rem;border:0;background:transparent;color:rgba(250,247,246,.5);font-size:2rem;line-height:1;cursor:pointer;padding:.4rem}.audit-modal__close:hover{color:#faf7f6}.audit-modal__close:focus-visible{outline:2px solid var(--accent,#f9e902);outline-offset:2px;border-radius:.4rem}.audit-modal__head{display:flex;align-items:center;gap:1rem;margin-bottom:.8rem}.audit-modal__icon{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;background:color-mix(in srgb,var(--accent,#f9e902) 16%,transparent);flex:none}.audit-modal__icon svg{width:2rem;height:2rem;color:var(--accent,#f9e902)}.audit-modal__title{margin:0;font:normal var(--fw-bold) 1.8rem /1.2 var(--_font-accent);letter-spacing:-.01em;color:#faf7f6}.audit-modal__text{margin:0 0 1.6rem;font:normal 500 1.45rem/1.5 var(--_font-accent);color:rgba(250,247,246,.62)}.audit-modal__card .audit-cta__row{margin-top:.4rem}.audit-modal__card .audit-cta__input{max-width:none}@media (max-width:767px){.audit-modal{padding:1.2rem}.audit-modal__card{padding:2rem 1.8rem 1.8rem}}.pm-cc-banner{position:fixed;left:1.6rem;right:1.6rem;bottom:1.6rem;z-index:10000;max-width:64rem;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem;padding:2rem 2.4rem;border-radius:var(--_radius-l,1.6rem);background:var(--base-tint,#fff);border:1px solid var(--st-muted,rgba(22,22,22,.14));box-shadow:0 1.2rem 4rem rgba(0,0,0,.22);animation:pm-cc-banner-in .5s cubic-bezier(.76,0,.24,1) both}@keyframes pm-cc-banner-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pm-cc-banner{animation:none}}.pm-cc-banner__text{flex:1 1 26rem;min-width:0}.pm-cc-banner__title{display:block;font:600 1.7rem/1.3 var(--_font-accent,"Inter",sans-serif);color:var(--t-bright);margin-bottom:.4rem}.pm-cc-banner__desc{font:400 1.4rem/1.55 var(--_font-body,"Sora",sans-serif);color:var(--t-muted);margin:0}.pm-cc-banner__actions{display:flex;flex-wrap:wrap;gap:.8rem;flex-shrink:0}.pm-cc-link{color:var(--t-bright);text-decoration:none}.pm-cc-link:hover{color:var(--accent)}.pm-cc-btn{cursor:pointer;border-radius:99px;padding:.9rem 1.8rem;font:500 1.4rem/1 var(--_font-body,"Sora",sans-serif);white-space:nowrap;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.pm-cc-btn:active{transform:translateY(1px)}.pm-cc-btn--ghost{background:transparent;border:1px solid var(--st-bright,rgba(22,22,22,.28));color:var(--t-bright)}.pm-cc-btn--ghost:hover{border-color:var(--accent)}.pm-cc-btn--solid{background:var(--accent,#f9e902);border:1px solid var(--accent,#f9e902);color:var(--on-accent);font-weight:600}.pm-cc-btn--solid:hover{filter:brightness(.95)}.pm-cc-overlay{position:fixed;inset:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .4s cubic-bezier(.76,0,.24,1)}.pm-cc-overlay.is-open{opacity:1}.pm-cc-panel{width:min(56rem,100%);max-height:88vh;overflow-y:auto;border-radius:var(--_radius-l,1.6rem);background:var(--base,#fff);border:1px solid var(--st-muted,rgba(22,22,22,.14));padding:2.8rem;box-shadow:0 2rem 6rem rgba(0,0,0,.35);opacity:0;transform:translateY(2rem) scale(.97);transform-origin:center;transition:opacity .4s cubic-bezier(.76,0,.24,1),transform .5s cubic-bezier(.76,0,.24,1)}.pm-cc-panel.is-open{opacity:1;transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.pm-cc-overlay,.pm-cc-panel{transition:none}}.pm-cc-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;margin-bottom:2rem}.pm-cc-panel__title{font:700 2.2rem/1.2 var(--_font-accent,"Inter",sans-serif);letter-spacing:-.02em;color:var(--t-bright)}.pm-cc-cats{flex-direction:column}.pm-cc-cat,.pm-cc-cats{display:flex;gap:1.6rem}.pm-cc-cat{align-items:flex-start;justify-content:space-between;padding:1.6rem;border-radius:1.2rem;border:1px solid var(--st-muted,rgba(22,22,22,.12));background:var(--base-tint,rgba(0,0,0,.015))}.pm-cc-cat__info{display:flex;flex-direction:column;gap:.4rem;min-width:0}.pm-cc-cat__name{font:600 1.55rem/1.3 var(--_font-accent,"Inter",sans-serif);color:var(--t-bright)}.pm-cc-cat__desc{font:400 1.35rem/1.5 var(--_font-body,"Sora",sans-serif);color:var(--t-muted)}.pm-cc-cat__locked{flex-shrink:0;font:500 1.2rem/1 var(--_font-body,"Sora",sans-serif);color:var(--t-muted);white-space:nowrap;padding-top:.4rem}.pm-cc-switch{flex-shrink:0;position:relative;width:4.4rem;height:2.4rem;border-radius:99px;border:none;cursor:pointer;background:var(--st-bright,rgba(22,22,22,.22));transition:background .2s ease;margin-top:.2rem}.pm-cc-switch.is-on{background:var(--accent,#f9e902)}.pm-cc-switch__knob{position:absolute;top:.3rem;inset-inline-start:.3rem;width:1.8rem;height:1.8rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s ease}.pm-cc-switch.is-on .pm-cc-switch__knob{transform:translateX(2rem)}[dir=rtl] .pm-cc-switch.is-on .pm-cc-switch__knob{transform:translateX(-2rem)}.pm-cc-panel__actions{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.8rem;margin-top:2.4rem}.mxd-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem 1.6rem;margin-top:1rem}.mxd-footer__legal-link{text-decoration:none;opacity:.85;transition:color .18s ease,opacity .18s ease}.mxd-footer__legal-link:hover{color:var(--accent);opacity:1}.mxd-footer__cookie-link{background:none;border:none;padding:0;margin:0;cursor:pointer;font-family:inherit;font-weight:inherit;letter-spacing:inherit}@media (max-width:767px){.mxd-footer__legal{justify-content:flex-start}}@media (max-width:560px){.pm-cc-banner{padding:1.8rem;gap:1.2rem}.pm-cc-banner__actions{width:100%}.pm-cc-banner__actions .pm-cc-btn{flex:1 1 auto;text-align:center}.pm-cc-panel{padding:2rem}}.region-trigger{display:flex;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;border-radius:50%;border:2px solid var(--st-bright);background:transparent;color:var(--t-bright);cursor:pointer;font-size:2rem;transition:background .2s ease,color .2s ease,border-color .2s ease;flex-shrink:0}.region-trigger:hover{background:var(--base-opp);border-color:var(--base-opp);color:var(--t-opp-bright)}.mxd-header.menu-is-open .region-trigger{background:#161616;border-color:rgba(255,255,255,.44);color:#fff}.mxd-header.menu-is-open .region-trigger:hover{background:#161616;border-color:rgba(255,255,255,.7);color:#fff}.region-trigger__icon{font-size:2rem;line-height:1}.region-trigger__code{display:none}.region-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:var(--neutral-transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.76,0,.24,1),visibility 0s .4s}.region-overlay.is-open{opacity:1;visibility:visible;transition:opacity .4s cubic-bezier(.76,0,.24,1),visibility 0s 0s}.region-panel{position:relative;width:min(92vw,48rem);max-height:85vh;overflow-y:auto;background:var(--base);border:1px solid var(--st-muted);border-radius:var(--_radius-l);box-shadow:0 24px 80px rgba(0,0,0,.18),0 4px 16px rgba(0,0,0,.08);padding:clamp(2.4rem,4vw,4rem);transform:translateY(2rem) scale(.97);opacity:0;transition:transform .5s cubic-bezier(.76,0,.24,1),opacity .5s cubic-bezier(.76,0,.24,1)}.region-overlay.is-open .region-panel{transform:translateY(0) scale(1);opacity:1}.region-panel__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:clamp(1.8rem,3vw,2.8rem)}.region-panel__title{display:flex;align-items:center;gap:.8rem;font:normal var(--fw-medium) 1.8rem/1 var(--_font-accent);color:var(--t-bright);margin:0}.region-panel__title i{font-size:1.2em;color:var(--t-muted)}.region-panel__back{display:flex;align-items:center;gap:.6rem;font:normal var(--fw-medium) 1.6rem/1 var(--_font-accent);color:var(--t-bright);background:none;border:none;cursor:pointer;padding:.4rem 0;transition:color .2s}.region-panel__back i{font-size:1.3em;color:var(--t-muted);transition:transform .2s,color .2s}.region-panel__back:hover{color:var(--accent)}.region-panel__back:hover i{color:var(--accent);transform:translateX(-3px)}.region-panel__close{display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;border:1px solid var(--st-muted);border-radius:50%;background:transparent;color:var(--t-muted);font-size:1.4rem;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.region-panel__close:hover{background:var(--st-muted);border-color:var(--st-medium);color:var(--t-bright)}.region-panel__body{display:flex;flex-direction:column}.region-panel__body--regions{gap:.8rem}.region-panel__body--languages{gap:0}.region-select-card{display:flex;align-items:center;gap:1.4rem;padding:1.8rem 2rem;border:1px solid var(--st-muted);border-radius:var(--_radius-s);background:transparent;color:var(--t-bright);cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;opacity:0;transform:translateY(1rem);animation:regionCardIn .45s cubic-bezier(.22,1,.36,1) forwards;animation-play-state:paused}.region-overlay.is-open .region-select-card{animation-play-state:running}.region-select-card:hover{background:var(--st-muted);border-color:var(--st-medium);transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.06)}.region-select-card.is-current{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,transparent)}.region-select-card__icon{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--st-muted);color:var(--t-bright);font-size:2rem;flex-shrink:0;transition:background .2s,color .2s}.region-select-card:hover .region-select-card__icon{background:var(--accent);color:var(--base)}.region-select-card.is-current .region-select-card__icon{background:color-mix(in srgb,var(--accent) 20%,var(--st-muted))}.region-select-card__text{display:flex;flex-direction:column;gap:.3rem;flex:1;min-width:0}.region-select-card__name{font:normal var(--fw-medium) 1.6rem/1.2 var(--_font-accent);color:var(--t-bright)}.region-select-card__count{font:normal var(--fw-regular) 1.2rem/1.2 var(--_font-default);color:var(--t-muted)}.region-select-card__arrow{font-size:1.6rem;color:var(--t-muted);flex-shrink:0;transition:transform .2s,color .2s}.region-select-card:hover .region-select-card__arrow{color:var(--t-bright);transform:translateX(3px)}.region-group__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.region-card{display:flex;align-items:center;gap:1rem;padding:1.2rem 1.4rem;border:1px solid var(--st-muted);border-radius:var(--_radius-s);background:transparent;color:var(--t-bright);cursor:pointer;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s;opacity:0;transform:translateY(1.2rem);animation:regionCardIn .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes regionCardIn{to{opacity:1;transform:translateY(0)}}.region-card:hover{background:var(--st-muted);border-color:var(--st-medium);transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.06)}.region-card.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent);border-color:var(--accent)}.region-card__flag{width:2.6rem;height:1.8rem;border-radius:3px;object-fit:cover;flex-shrink:0;display:block}.region-card__text{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.region-card__name{font:normal var(--fw-medium) 1.4rem/1.2 var(--_font-accent);color:var(--t-bright)}.region-card__name,.region-card__region{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.region-card__region{font:normal var(--fw-regular) 1.2rem/1.2 var(--_font-default);color:var(--t-muted)}.region-card__check{font-size:1.4rem;color:var(--accent);flex-shrink:0;margin-left:auto}@media (max-width:768px){.region-panel{width:95vw;max-height:90vh;border-radius:var(--_radius-m);padding:2rem}.region-panel__title{font-size:1.6rem}.region-panel__back{font-size:1.4rem}.region-select-card{padding:1.4rem 1.6rem}.region-select-card__icon{width:3.8rem;height:3.8rem;font-size:1.7rem}.region-select-card__name{font-size:1.4rem}.region-group__grid{grid-template-columns:1fr;gap:.6rem}.region-card{padding:1rem 1.2rem}.region-card__name{font-size:1.3rem}.region-card__region{font-size:1.1rem}}[dir=rtl] .region-panel__back,[dir=rtl] .region-trigger{flex-direction:row-reverse}[dir=rtl] .region-panel__back:hover i{transform:translateX(3px)}[dir=rtl] .region-select-card{flex-direction:row-reverse}[dir=rtl] .region-select-card__text{align-items:flex-end}[dir=rtl] .region-select-card__arrow{transform:scaleX(-1)}[dir=rtl] .region-select-card:hover .region-select-card__arrow{transform:scaleX(-1) translateX(-3px)}[dir=rtl] .region-card{flex-direction:row-reverse}[dir=rtl] .region-card__text{align-items:flex-end}[dir=rtl] .region-card__check{margin-left:0;margin-right:auto}html[data-dark-hero] .region-overlay{--t-bright:var(--t-bright--light);--st-bright:var(--st-bright--light)}html[data-dark-hero][color-scheme=dark] .region-overlay{--t-bright:var(--t-bright--dark);--st-bright:var(--st-bright--dark)}