.qLSGyG_page{background:var(--color-bg);min-height:100dvh;color:var(--color-text);flex-direction:column;display:flex}.qLSGyG_header{justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:64px;margin:0 auto;padding:0 16px;display:flex}.qLSGyG_brand{color:inherit;font-family:var(--font-brand), var(--font-sans);font-variation-settings:"opsz" 32;font-size:22px;font-weight:var(--weight-brand);letter-spacing:-.03em;text-decoration:none}.qLSGyG_actions{gap:10px;display:flex}.qLSGyG_login,.qLSGyG_start{border-radius:var(--radius-button);height:38px;font-size:14px;font-weight:var(--weight-body);transition:background-color var(--duration-fast) var(--easing), transform var(--duration-fast) var(--easing);align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.qLSGyG_login{background:var(--color-surface);color:var(--color-text);display:none}.qLSGyG_start{background:var(--color-action);color:var(--color-on-action)}.qLSGyG_login:hover{background:#ececec}.qLSGyG_start:hover{background:#3a3a3c}.qLSGyG_login:active,.qLSGyG_start:active{transform:scale(.98)}.qLSGyG_main{width:100%;max-width:720px;font-weight:var(--weight-body);flex:1;margin:0 auto;padding:40px 16px 64px}.qLSGyG_main h1{font-size:34px;font-weight:var(--weight-title);letter-spacing:-.035em;margin:0 0 8px;line-height:1.1}.qLSGyG_updated{color:var(--color-text-secondary);margin:0 0 40px;font-size:14px}.qLSGyG_main h2{font-size:20px;font-weight:var(--weight-title);letter-spacing:-.02em;margin:40px 0 12px;line-height:1.3}.qLSGyG_main p,.qLSGyG_main li{font-size:16px;line-height:1.6}.qLSGyG_main p{margin:0 0 12px}.qLSGyG_main ul{gap:8px;margin:0 0 12px;padding-left:20px;display:grid}.qLSGyG_main strong{font-weight:var(--weight-strong)}.qLSGyG_main a{color:inherit;text-underline-offset:3px}.qLSGyG_footer{width:100%;max-width:1440px;color:var(--color-text-secondary);font-size:14px;font-weight:var(--weight-body);flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:32px 16px 40px;display:flex}.qLSGyG_footer p{margin:0}.qLSGyG_footer nav{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.qLSGyG_footer a{color:inherit;transition:color var(--duration-fast) var(--easing);text-decoration:none}.qLSGyG_footer a:hover{color:var(--color-text)}@media (min-width:768px){.qLSGyG_header{padding:0 32px}.qLSGyG_login{display:inline-flex}.qLSGyG_main{padding:64px 32px 96px}.qLSGyG_main h1{font-size:44px}}@media (prefers-reduced-motion:reduce){.qLSGyG_login,.qLSGyG_start,.qLSGyG_footer a{transition:none}}
