.header{display:flex;position:fixed;left:0;top:0;right:0;align-items:center;width:100%;padding:11px 16px;background:#fff;box-shadow:0 44px 12px 0 rgba(190,193,203,0),0 28px 11px 0 rgba(190,193,203,.01),0 16px 9px 0 rgba(190,193,203,.05),0 7px 7px 0 rgba(190,193,203,.09),0 2px 4px 0 rgba(190,193,203,.1)}.header .divider{display:block;width:1px;height:26px;background:#e2e2e2;margin-right:16px}.header .page-title{font-size:18px;font-style:normal;font-weight:700;line-height:normal;font-family:Frutiger Next LT W1G Bold;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.header a{margin-right:16px}.header a .back-btn{width:32px;height:32px;display:flex;align-items:center;cursor:pointer;justify-content:center;border-radius:4px;border:1px solid #e9e9e9;position:relative}.header a .back-btn svg{rotate:-90deg}@font-face{font-family:Frutiger Next LT W1G Light;src:url(/fonts/FrutigerNextLTW1G_normal_normal_300.woff2) format("woff2"),url(/fonts/FrutigerNextLTW1G_normal_normal_300.woff) format("woff");font-weight:300;font-style:normal;font-stretch:normal;font-display:swap}@font-face{font-family:Frutiger Next LT W1G Bold;src:url(/fonts/FrutigerNextLTW1G_normal_normal_700.woff2) format("woff2"),url(/fonts/FrutigerNextLTW1G_normal_normal_700.woff) format("woff");font-weight:700;font-style:normal;font-stretch:normal;font-display:swap}:root{font-family:Frutiger Next LT W1G Light,sans-serif;font-weight:400;font-size:16px;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .3s ease-in-out}@media(prefers-color-scheme:dark){:root{--bg-color:#1f2937;--text-color:#f9fafb}}*{box-sizing:border-box}body{margin:0;padding:60px 0 0;font-family:Frutiger Next LT W1G Light,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:#161616;min-height:100vh}#root,body{display:flex;flex-direction:column}#root{flex-grow:1}header{z-index:2}main{flex:1 1;z-index:1}h1,h2,h3,h4,h5,h6{font-weight:500}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}