.header{position:relative;z-index:3;background:rgba(12,12,12,.77);backdrop-filter:blur(24px) saturate(135%);-webkit-backdrop-filter:blur(24px) saturate(135%);border-bottom:1px solid #ffffff16}
.hero{height:calc(100vh - 220px);min-height:520px;max-height:720px}.hero-inner{padding-top:35px;padding-bottom:75px}.hero-image{object-position:60% 46%}.hero-shade{background:linear-gradient(90deg,#050505e8,#05050588 37%,#0505050d 72%),linear-gradient(0deg,#090909bb,transparent 30%)}
.tabs{position:relative;z-index:2;margin-top:-34px;height:76px;padding:0 26px;gap:38px;background:rgba(34,34,34,.57);border:1px solid rgba(255,255,255,.2);border-radius:8px;box-shadow:inset 0 1px 0 #ffffff14,0 15px 42px #0005;backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%)}.tabs button[aria-selected=true]:after{bottom:0}.tabs button{color:#b9b9b9}.tabs button[aria-selected=true]{color:#fff}.application-layout{padding-top:58px}.platform-marks{width:fit-content;max-width:100%;padding:13px 16px;background:rgba(45,45,45,.38);border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff10;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}
.application-aside{background:linear-gradient(115deg,#ffffff08,transparent 70%);border-left:1px solid #ffffff24;padding-top:22px;padding-bottom:22px}.application-aside h3{color:#f7f7f5}.document-panel{padding-top:58px}
@media(max-width:1300px){.hero-inner{padding-top:35px;padding-bottom:65px}}@media(max-width:900px){.hero{min-height:500px;max-height:650px}.tabs{gap:25px;padding:0 22px}.hero-inner{padding-bottom:60px}}@media(max-width:650px){.hero{height:490px;min-height:490px;max-height:490px}.hero-inner{padding:48px 0 65px}.hero-image{object-position:61% center}.hero-shade{background:linear-gradient(90deg,#050505cf,#05050550),linear-gradient(0deg,#090909b3,transparent 30%)}.tabs{margin-top:-24px;height:67px;gap:12px;padding:0 12px;border-radius:6px}.tabs button{font-size:9px;gap:5px}.tabs svg{width:13px;height:13px}.application-layout{padding-top:37px}.application-aside{padding:26px 0 0;border-left:0;border-top:1px solid #ffffff24;background:none}.document-panel{padding-top:37px}.platform-marks{padding:11px 12px;gap:15px;font-size:9px}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.tabs{background:#222}.header{background:#111}.platform-marks{background:#242424}}
