:root{--site-contact-height: calc(5.25rem + env(safe-area-inset-top, 0px)) ;scroll-padding-top:calc(var(--site-contact-height) + 1rem)}:root .matrix-site .site-content{padding-top:var(--site-contact-height)}.site-contact-bar{position:fixed;inset:0 0 auto;z-index:60;height:var(--site-contact-height);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #c4a4ff99;background:#000;color:#fff;box-shadow:0 4px 24px #1206244d,inset 0 -1px #ffffff0d}.site-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%;max-width:1440px;margin-inline:auto;padding:8px max(24px,env(safe-area-inset-right,0px)) 8px max(24px,env(safe-area-inset-left,0px));box-sizing:border-box}.site-contact-inner>strong{font-size:1rem;font-weight:650;line-height:1.4;white-space:nowrap}.site-brand{display:flex;align-items:center;flex-shrink:0;width:240px;height:60px;margin-right:auto;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;transition:filter .16s ease}.site-brand img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 44%}.site-brand:hover{filter:brightness(1.08)}.site-brand:focus-visible{outline:3px solid #b4f3ff;outline-offset:3px}.site-contact-links{display:flex;align-items:center;justify-content:center;gap:12px;min-width:0}.site-contact-links a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 16px;box-sizing:border-box;border:1px solid #d7bdff73;border-radius:9px;background:#ffffff12;color:#fff;font-size:1rem;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.site-contact-links a:hover{background:#ffffff26;border-color:#f2e6ff;text-decoration:underline;text-underline-offset:4px}.site-contact-links a:focus-visible{outline:3px solid #b4f3ff;outline-offset:3px}:root .matrix-site .site-contact-links a{color:#fff}.site-contact-links svg{width:19px;height:19px;flex-shrink:0}:root[data-theme=light] .site-contact-bar{background:#000;border-bottom-color:#8049bf;box-shadow:0 4px 20px #56268d24}:root .matrix-site .sidebar{top:var(--site-contact-height);max-height:calc(100dvh - var(--site-contact-height));padding-top:0}:root .matrix-site :is(.app-shell,.beta-access-screen,.partner-apply){min-height:calc(100dvh - var(--site-contact-height))}:root .matrix-site :is(.st-auth,.pl-page){min-height:calc(100svh - var(--site-contact-height))}:root .matrix-site .jobs-apply{top:calc(var(--site-contact-height) + 24px)}:root .matrix-site .partner-apply-intro{top:calc(var(--site-contact-height) + 40px)}:root .matrix-site .jobs-header{justify-content:flex-end;min-height:76px}:root .matrix-site .st-auth-welcome .st-auth-header,:root .matrix-site .partner-apply-header{justify-content:flex-end}@media(max-width:1050px){.site-contact-inner>strong{display:none}}@media(max-width:760px){:root{--site-contact-height: calc(6.5rem + env(safe-area-inset-top, 0px)) }.site-contact-inner{gap:10px;padding-inline:max(12px,env(safe-area-inset-left,0px)) max(12px,env(safe-area-inset-right,0px))}.site-brand{width:clamp(104px,30vw,190px);height:clamp(44px,8vw,52px)}.site-brand img{object-fit:contain}.site-contact-links{flex-direction:column;align-items:stretch;gap:4px}.site-contact-links a{gap:6px;min-height:40px;padding:6px 10px;font-size:.875rem}.site-contact-links svg{width:17px;height:17px}}@media(max-width:380px){.site-brand{width:104px}.site-contact-links a{padding-inline:8px;font-size:.75rem}}@media(prefers-reduced-motion:reduce){.site-brand,.site-contact-links a{transition:none}}
