@layer components{nav.legal-links{flex-wrap:wrap;align-items:center;gap:10px 20px;line-height:1.6;display:flex}nav.legal-links>a{align-items:center;min-height:32px;display:inline-flex}.legal-page .legal-status{background:#d7b66a0d;border:1px solid #d7b66a66;border-radius:8px;margin:22px 0;padding:18px 20px;font-size:16px;line-height:1.8}.legal-page .legal-version{color:var(--muted);overflow-wrap:anywhere;font-size:13px;line-height:1.8}.legal-page .legal-links{gap:10px 18px;margin-block:24px}.legal-page .legal-links a{text-underline-offset:3px;align-items:center;min-height:36px;text-decoration:underline;display:inline-flex}.legal-page section p{overflow-wrap:anywhere}.legal-checks{gap:14px;margin:20px 0;display:grid}.legal-checks .legal-check{align-items:flex-start;gap:10px;margin:0;font-size:14px;font-weight:400;line-height:1.65;display:flex}.legal-check input{accent-color:#88b842;flex:0 0 20px;height:20px;width:20px!important;margin:3px 0 0!important}.legal-check span{min-width:0}.legal-check a,.legal-info a{text-underline-offset:3px;text-decoration:underline}.legal-info{color:var(--muted);margin-block:12px;font-size:13px;line-height:1.7}.workspace-legal{border-top:1px solid #ffffff20;margin-top:38px;padding-top:20px}@media (max-width:700px){.legal-page.guide-page{padding-inline:20px}.legal-page article>section p{font-size:16px;line-height:1.8}.legal-page article>section h2{font-size:23px}.legal-page .legal-links a{min-height:44px}.legal-checks .legal-check{font-size:14px}}.legal-checks .legal-choice-status{color:var(--foreground);background:#a0c76c0d;border:1px solid #a0c76c55;border-radius:7px;margin:0;padding:12px 14px;font-size:15px;line-height:1.6}.auth-form-inner .legal-checks label.legal-check,.social-login .legal-checks label.legal-check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:0;padding:8px 0;font-size:15px;line-height:1.65;display:grid!important}.auth-form-inner .legal-checks input[type=checkbox],.social-login .legal-checks input[type=checkbox]{align-self:start;min-height:22px;width:22px!important;height:22px!important;margin:2px 0 0!important;padding:0!important}}
