.staggered-invited-menu-scope{--sim-accent:#72e8ff;--sim-panel-width:clamp(280px,42vw,440px);pointer-events:none;position:fixed;inset:0;z-index:100}.staggered-invited-menu-scope.is-open{pointer-events:auto}.staggered-invited-menu-scope .sim-backdrop{position:absolute;inset:0;z-index:100;border:none;padding:0;margin:0;background:rgba(0,0,0,.45);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:default}.staggered-invited-menu-scope .sm-prelayer,.staggered-invited-menu-scope .staggered-menu-panel{visibility:hidden;opacity:0}.staggered-invited-menu-scope.is-open .sm-prelayer,.staggered-invited-menu-scope.is-open .staggered-menu-panel{visibility:visible;opacity:1}.staggered-invited-menu-scope .staggered-menu-wrapper{position:absolute;inset:0;z-index:101;pointer-events:none}.staggered-invited-menu-scope.is-open .staggered-menu-wrapper{pointer-events:auto}.staggered-invited-menu-scope .sm-prelayers{position:absolute;top:0;left:0;bottom:0;width:var(--sim-panel-width);pointer-events:none;z-index:101}.staggered-invited-menu-scope[data-position=right] .sm-prelayers{left:auto;right:0}.staggered-invited-menu-scope .sm-prelayer{position:absolute;inset:0;opacity:.88}.staggered-invited-menu-scope .staggered-menu-panel{position:absolute;top:0;left:0;width:var(--sim-panel-width);height:100%;display:flex;flex-direction:column;padding:max(1.25rem,env(safe-area-inset-top)) 1.75rem max(1.5rem,env(safe-area-inset-bottom));overflow-y:auto;overflow-x:hidden;z-index:102;background:linear-gradient(145deg,rgba(18,8,29,.92),rgba(22,16,42,.9));backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border-right:1px solid rgba(255,255,255,.1);border-left:none;border-radius:0 2rem 2rem 0;box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.staggered-invited-menu-scope[data-position=right] .staggered-menu-panel{left:auto;right:0;border-right:none;border-left:1px solid rgba(255,255,255,.1);border-radius:2rem 0 0 2rem;box-shadow:-24px 0 80px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.06)}.staggered-invited-menu-scope .staggered-menu-header{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-bottom:2rem;flex-shrink:0}.staggered-invited-menu-scope .sm-close{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:2.75rem;min-height:2.75rem;padding:.35rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:rgba(255,255,255,.92);cursor:pointer;pointer-events:auto;transition:background .22s ease,border-color .22s ease,box-shadow .22s ease}.staggered-invited-menu-scope .sm-close:hover{background:rgba(255,255,255,.1);border-color:rgba(114,232,255,.35);box-shadow:0 0 18px rgba(114,232,255,.15)}.staggered-invited-menu-scope .sm-close:focus-visible{outline:2px solid rgba(114,232,255,.65);outline-offset:2px}.staggered-invited-menu-scope .sm-close-label{font-size:.72rem;font-weight:700;letter-spacing:.04em}.staggered-invited-menu-scope .sm-icon{position:relative;width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.staggered-invited-menu-scope .sm-icon-line{position:absolute;left:50%;top:50%;width:100%;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.staggered-invited-menu-scope .sm-panel-inner{flex:1;display:flex;flex-direction:column;gap:1.5rem;min-height:0}.staggered-invited-menu-scope .sm-panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.staggered-invited-menu-scope .sm-panel-item{position:relative;display:block;width:fit-content;max-width:100%;padding:.12rem 0;color:rgba(255,255,255,.92);font-weight:800;font-size:clamp(1.85rem,4.2vw,2.85rem);line-height:1.05;letter-spacing:-.03em;text-decoration:none;transition:color .25s ease,text-shadow .25s ease;pointer-events:auto}.staggered-invited-menu-scope .sm-panel-item:focus-visible,.staggered-invited-menu-scope .sm-panel-item:hover{color:#fff;text-shadow:0 0 20px rgba(114,232,255,.45),0 0 32px rgba(255,91,221,.2)}.staggered-invited-menu-scope .sm-panel-item:focus-visible{outline:2px solid rgba(114,232,255,.55);outline-offset:4px;border-radius:.35rem}.staggered-invited-menu-scope .sm-panel-itemWrap{position:relative;overflow:hidden;line-height:1}.staggered-invited-menu-scope .sm-panel-itemLabel{display:inline-block;will-change:transform;transform-origin:50% 100%}.staggered-invited-menu-scope .sim-footer{margin-top:auto;padding-top:1.75rem;display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.staggered-invited-menu-scope .sim-auth-links{display:flex;flex-wrap:wrap;gap:.5rem}.staggered-invited-menu-scope .sim-auth-link{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);color:rgba(255,255,255,.9);font-size:.78rem;font-weight:700;text-decoration:none;pointer-events:auto;transition:background .22s ease,border-color .22s ease}.staggered-invited-menu-scope .sim-auth-link:hover{background:rgba(255,255,255,.1);border-color:rgba(114,232,255,.35)}.staggered-invited-menu-scope .sim-auth-link--primary{background:linear-gradient(135deg,rgba(114,232,255,.22),rgba(169,140,255,.18));border-color:rgba(114,232,255,.28)}.staggered-invited-menu-scope .sim-logout{align-self:flex-start;min-height:2.5rem;padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:transparent;color:rgba(255,255,255,.72);font-size:.78rem;font-weight:700;cursor:pointer;pointer-events:auto}.staggered-invited-menu-scope .sim-logout:hover{color:rgba(255,255,255,.92);border-color:rgba(255,255,255,.22)}.staggered-invited-menu-scope .sim-admin-link{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:rgba(180,235,255,.88);text-decoration:none;pointer-events:auto}.staggered-invited-menu-scope .sim-language{pointer-events:auto}@media (max-width:767px){.staggered-invited-menu-scope{--sim-panel-width:min(100%,86vw)}.staggered-invited-menu-scope .sm-prelayers,.staggered-invited-menu-scope .staggered-menu-panel{width:var(--sim-panel-width);max-width:100%;border-radius:0 2rem 2rem 0}.staggered-invited-menu-scope .sm-panel-item{font-size:clamp(2.2rem,11vw,4.5rem)}.staggered-invited-menu-scope .sm-close-label{display:none}}@media (prefers-reduced-motion:reduce){.staggered-invited-menu-scope .sm-panel-item{transition:none}}.global-legal-footer{position:relative;z-index:5;width:100%;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));text-align:center;pointer-events:auto}.global-legal-footer__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem .35rem;max-width:48rem;margin:0 auto}.global-legal-footer__item{display:inline-flex;align-items:center;gap:.35rem}.global-legal-footer__sep{color:rgba(255,255,255,.18);font-size:.65rem;user-select:none}.global-legal-footer__link{display:inline-flex;align-items:center;min-height:2.5rem;padding:.2rem .35rem;font-size:.78rem;font-weight:650;letter-spacing:.01em;color:rgba(255,255,255,.48);text-decoration:none;transition:color .2s ease}.global-legal-footer__link:hover{color:rgba(255,255,255,.78)}.global-legal-footer__link:focus-visible{outline:2px solid rgba(183,164,255,.85);outline-offset:2px;border-radius:.35rem}.global-legal-footer__company.footer-company-summary{margin-top:.55rem}@media (max-width:767px){.global-legal-footer__link{font-size:.74rem}}