.LegalLayout-module__2nkaeq__container{color:#fff;max-width:800px;font-family:var(--font-inter),sans-serif;z-index:1;margin:0 auto;padding:80px 40px;line-height:1.8;position:relative}.LegalLayout-module__2nkaeq__backButtonTop{color:#fff6;align-items:center;gap:8px;margin-bottom:24px;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.LegalLayout-module__2nkaeq__backButtonTop:hover{color:#a855f7;transform:translate(-4px)}.LegalLayout-module__2nkaeq__bgGradients{z-index:-1;background:#121212;position:fixed;inset:0;overflow:hidden}.LegalLayout-module__2nkaeq__bgBlob{filter:blur(80px);opacity:.15;border-radius:50%;position:absolute}.LegalLayout-module__2nkaeq__blob1{background:#a855f7;width:400px;height:400px;top:-10%;right:-10%}.LegalLayout-module__2nkaeq__blob2{background:#ec4899;width:350px;height:350px;bottom:10%;left:-10%}.LegalLayout-module__2nkaeq__header{text-align:center;margin-bottom:60px}.LegalLayout-module__2nkaeq__title{-webkit-text-fill-color:transparent;letter-spacing:-.02em;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:3rem;font-weight:800}.LegalLayout-module__2nkaeq__lastUpdated{color:#ffffff80;font-size:.9rem}.LegalLayout-module__2nkaeq__toc{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:60px;padding:30px}.LegalLayout-module__2nkaeq__tocTitle{color:#a855f7;margin-bottom:20px;font-size:1.25rem;font-weight:700}.LegalLayout-module__2nkaeq__tocList{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;padding:0;list-style:none;display:grid}.LegalLayout-module__2nkaeq__tocItem a{color:#ffffffb3;font-size:.95rem;text-decoration:none;transition:all .2s;display:block}.LegalLayout-module__2nkaeq__tocItem a:hover{color:#fff;transform:translate(4px)}.LegalLayout-module__2nkaeq__content{margin-bottom:80px}.LegalLayout-module__2nkaeq__content h2{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#a855f7 0%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;margin:60px 0 24px;scroll-margin-top:100px;font-size:1.8rem;font-weight:700}.LegalLayout-module__2nkaeq__content h3{color:#fff;margin:32px 0 16px;scroll-margin-top:100px;font-size:1.4rem;font-weight:600}.LegalLayout-module__2nkaeq__content p{color:#fffc;margin-bottom:24px}.LegalLayout-module__2nkaeq__content ul,.LegalLayout-module__2nkaeq__content ol{color:#fffc;margin-bottom:24px;padding-left:20px}.LegalLayout-module__2nkaeq__content a{color:#3b82f6;text-underline-offset:2px;text-decoration:underline;transition:color .2s}.LegalLayout-module__2nkaeq__content a:hover{color:#60a5fa}.LegalLayout-module__2nkaeq__content li{margin-bottom:12px}.LegalLayout-module__2nkaeq__content hr{border:none;border-top:1px solid #ffffff1a;margin:60px 0}.LegalLayout-module__2nkaeq__content strong{color:#fff}.LegalLayout-module__2nkaeq__content table{border-collapse:collapse;background:#ffffff05;border-radius:12px;width:100%;margin-bottom:32px;overflow:hidden}.LegalLayout-module__2nkaeq__content th,.LegalLayout-module__2nkaeq__content td{text-align:left;border-bottom:1px solid #ffffff0d;padding:16px}.LegalLayout-module__2nkaeq__content th{color:#a855f7;background:#ffffff0d;font-weight:600}.LegalLayout-module__2nkaeq__footer{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:24px;padding-top:40px;display:flex}.LegalLayout-module__2nkaeq__legalLink{color:#3b82f6;margin:0 10px;font-size:.8rem;text-decoration:underline;transition:color .2s}.LegalLayout-module__2nkaeq__legalLink:hover{color:#60a5fa}.LegalLayout-module__2nkaeq__backHome{color:#a855f7;align-items:center;gap:8px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.LegalLayout-module__2nkaeq__backHome:hover{transform:translate(-4px)}.LegalLayout-module__2nkaeq__backToTop{color:#fff;cursor:pointer;opacity:0;visibility:hidden;z-index:100;background:#a855f7;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex;position:fixed;bottom:40px;right:40px;box-shadow:0 4px 15px #a855f766}.LegalLayout-module__2nkaeq__backToTop.LegalLayout-module__2nkaeq__visible{opacity:1;visibility:visible}.LegalLayout-module__2nkaeq__backToTop:hover{background:#9333ea;transform:translateY(-5px)}@media (max-width:640px){.LegalLayout-module__2nkaeq__container{padding:60px 20px}.LegalLayout-module__2nkaeq__title{font-size:2rem}.LegalLayout-module__2nkaeq__tocList{grid-template-columns:1fr}.LegalLayout-module__2nkaeq__backToTop{width:40px;height:40px;bottom:20px;right:20px}}
