.LegalPageShell-module__Cb6qiG__page{background:var(--lightningcss-light,var(--theme-light-panel,#fff))var(--lightningcss-dark,#000);color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);position:fixed;inset:0;overflow-y:auto}.LegalPageShell-module__Cb6qiG__header{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border-bottom:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding:24px 32px}.LegalPageShell-module__Cb6qiG__headerInner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;display:flex}.LegalPageShell-module__Cb6qiG__logoLink{align-items:center;display:flex}.LegalPageShell-module__Cb6qiG__homeLink,.LegalPageShell-module__Cb6qiG__inlineLink{color:var(--color-primary,#3b82f6);text-decoration:none}.LegalPageShell-module__Cb6qiG__homeLink{font-size:14px}.LegalPageShell-module__Cb6qiG__main{max-width:880px;margin:0 auto;padding:48px 32px}.LegalPageShell-module__Cb6qiG__card{background:var(--lightningcss-light,#0f172a08)var(--lightningcss-dark,#ffffff08);border:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);border-radius:12px;padding:48px}.LegalPageShell-module__Cb6qiG__title{margin:0 0 8px;font-size:clamp(32px,5vw,40px);line-height:1.1}.LegalPageShell-module__Cb6qiG__updated{color:#71717a;margin:0 0 32px;font-size:14px}.LegalPageShell-module__Cb6qiG__content section{margin-bottom:40px}.LegalPageShell-module__Cb6qiG__content section:last-child{margin-bottom:0}.LegalPageShell-module__Cb6qiG__content h2{color:var(--color-primary,#3b82f6);margin:0 0 16px;font-size:24px;font-weight:600}.LegalPageShell-module__Cb6qiG__content h3{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);margin:24px 0 8px;font-size:17px}.LegalPageShell-module__Cb6qiG__content p,.LegalPageShell-module__Cb6qiG__content li{color:var(--lightningcss-light,var(--theme-light-text-secondary,#475569))var(--lightningcss-dark,#e4e4e7);line-height:1.72}.LegalPageShell-module__Cb6qiG__content p{margin:0 0 16px}.LegalPageShell-module__Cb6qiG__content ul,.LegalPageShell-module__Cb6qiG__content ol{margin:0 0 16px;padding-left:24px}.LegalPageShell-module__Cb6qiG__content li{margin-bottom:8px}.LegalPageShell-module__Cb6qiG__content strong{color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff)}.LegalPageShell-module__Cb6qiG__notice,.LegalPageShell-module__Cb6qiG__warning,.LegalPageShell-module__Cb6qiG__contactCard,.LegalPageShell-module__Cb6qiG__categoryCard{border-radius:8px;padding:20px}.LegalPageShell-module__Cb6qiG__notice,.LegalPageShell-module__Cb6qiG__contactCard,.LegalPageShell-module__Cb6qiG__categoryCard{border:1px solid var(--color-primary-alpha-20,#3b82f633);background:var(--color-primary-alpha-5,#3b82f60d)}.LegalPageShell-module__Cb6qiG__warning{background:#ef44441a;border:1px solid #ef44444d}.LegalPageShell-module__Cb6qiG__caps{text-transform:uppercase;font-weight:700}.LegalPageShell-module__Cb6qiG__categoryGrid{gap:14px;display:grid}.LegalPageShell-module__Cb6qiG__categoryCard h3{margin-top:0}.LegalPageShell-module__Cb6qiG__categoryCard p:last-child,.LegalPageShell-module__Cb6qiG__contactCard p:last-child,.LegalPageShell-module__Cb6qiG__notice p:last-child,.LegalPageShell-module__Cb6qiG__warning p:last-child{margin-bottom:0}.LegalPageShell-module__Cb6qiG__footer{color:#71717a;text-align:center;border-top:1px solid var(--lightningcss-light,#0f172a1a)var(--lightningcss-dark,#ffffff14);padding:32px;font-size:14px}.LegalPageShell-module__Cb6qiG__footerLinks{flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:10px;display:flex}.LegalPageShell-module__Cb6qiG__footerLinks a{color:#71717a;text-decoration:none}.LegalPageShell-module__Cb6qiG__form{gap:18px;display:grid}.LegalPageShell-module__Cb6qiG__field{gap:8px;display:grid}.LegalPageShell-module__Cb6qiG__field label{color:var(--lightningcss-light,var(--theme-light-text-muted,#5b6779))var(--lightningcss-dark,#a1a1aa);font-size:14px}.LegalPageShell-module__Cb6qiG__field input,.LegalPageShell-module__Cb6qiG__field select,.LegalPageShell-module__Cb6qiG__field textarea{box-sizing:border-box;width:100%;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font:inherit;background:var(--lightningcss-light,#0f172a0d)var(--lightningcss-dark,#ffffff0d);border:1px solid var(--lightningcss-light,#0f172a26)var(--lightningcss-dark,#ffffff26);border-radius:8px;outline:none;padding:12px 16px}.LegalPageShell-module__Cb6qiG__field textarea{resize:vertical;min-height:110px}.LegalPageShell-module__Cb6qiG__button,.LegalPageShell-module__Cb6qiG__secondaryButton{width:fit-content;color:var(--lightningcss-light,var(--theme-light-text,#0f172a))var(--lightningcss-dark,#fff);font:inherit;cursor:pointer;border-radius:8px;padding:12px 24px;font-weight:600}.LegalPageShell-module__Cb6qiG__button{background:var(--color-primary,#3b82f6);border:0}.LegalPageShell-module__Cb6qiG__secondaryButton{background:var(--lightningcss-light,#0f172a0f)var(--lightningcss-dark,#ffffff0f);border:1px solid var(--lightningcss-light,#0f172a29)var(--lightningcss-dark,#ffffff29)}.LegalPageShell-module__Cb6qiG__button:disabled{cursor:not-allowed;opacity:.65}.LegalPageShell-module__Cb6qiG__success{color:var(--lightningcss-light,#3f7050)var(--lightningcss-dark,#86efac);background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;padding:20px}.LegalPageShell-module__Cb6qiG__error{color:var(--lightningcss-light,#926060)var(--lightningcss-dark,#fca5a5);background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:14px 16px}@media (max-width:640px){.LegalPageShell-module__Cb6qiG__header{padding:18px 20px}.LegalPageShell-module__Cb6qiG__main{padding:28px 16px}.LegalPageShell-module__Cb6qiG__card{padding:28px 20px}.LegalPageShell-module__Cb6qiG__content h2{font-size:21px}}
