.legal-page{color:#e9e1e8;background:#0b0a0c}.legal-page .header{display:flex;justify-content:space-between}.legal-back{color:#c4b6c1;text-decoration:none;font-size:14px}.legal-back span{margin-left:12px;color:#ed79b5}.legal-main{width:min(1120px,100%);margin:0 auto;padding:64px 28px 80px;box-sizing:border-box}.legal-heading{padding-bottom:40px;border-bottom:1px solid #ffffff12}.legal-eyebrow{font-size:11px;letter-spacing:3px;color:#d38aad;font-weight:700}.legal-heading h1{font-size:46px;letter-spacing:-1.5px;margin:15px 0}.legal-heading p{color:#ab9ea9;font-size:16px;margin:0 0 20px}.legal-heading small{color:#897c87;font-size:12px}.legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:64px;padding-top:40px}.legal-layout aside nav{position:sticky;top:100px;display:flex;flex-direction:column;gap:15px}.legal-layout aside strong{font-size:12px;color:#ead4e2;margin-bottom:5px}.legal-layout aside a{font-size:12px;line-height:1.5;color:#998a96;text-decoration:none}.legal-layout aside a:hover,.legal-back:hover{color:#f4a1cb}.legal-layout article{min-width:0}.legal-layout article p{font-size:15px;line-height:1.9;color:#b5aab3;margin:0}.legal-intro{padding:20px 24px;border:1px solid #e18ab523;background:#21151e;border-radius:14px}.legal-layout section{padding-top:34px;scroll-margin-top:100px}.legal-layout h2{font-size:20px;font-weight:600;margin:0 0 13px;letter-spacing:-.3px}.legal-layout h2 span{color:#b37398;font-size:12px;margin-right:14px}.legal-footer{display:flex;justify-content:space-between;margin:0 24px;padding:25px 0;border-top:1px solid #ffffff12;color:#8f818c;font-size:12px}.legal-footer a{color:inherit;text-decoration:none}.footer-compact-right nav a{font:inherit;color:inherit;text-decoration:none}.auth-terms a{color:inherit}a:focus-visible{outline:2px solid #ed79b5;outline-offset:5px}@media(max-width:760px){.legal-main{padding:35px 20px 50px}.legal-heading h1{font-size:34px}.legal-layout{grid-template-columns:1fr;gap:28px}.legal-layout aside nav{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px}.legal-layout aside strong{grid-column:1/-1}.legal-footer{gap:20px;flex-wrap:wrap}.legal-back{font-size:12px}}

.legal-layout article a{color:#ee9bc5;text-underline-offset:3px}

.support-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-top:40px}.support-faq h2,.support-help h2{font-size:21px;font-weight:600;margin:0 0 24px;letter-spacing:-.4px}.support-faq details{border-bottom:1px solid #ffffff10}.support-faq summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:15px;line-height:1.5;color:#e6dce4}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary span{color:#d993b8;font-size:23px;font-weight:400;transition:transform .2s}.support-faq details[open] summary span{transform:rotate(45deg)}.support-faq details p{margin:0;padding:0 28px 23px 0;color:#aa9da7;font-size:14px;line-height:1.85}.support-help{align-self:start;padding:27px;border-radius:16px;border:1px solid #e18ab521;background:#171118}.support-help h2{margin-top:15px;font-size:20px}.support-help p,.support-help li{color:#ac9ca8;font-size:13px;line-height:1.85}.support-help ul{padding-left:18px;margin:18px 0 24px}.support-help .support-note{padding-top:20px;border-top:1px solid #ffffff12;color:#8f818b;font-size:12px}.support-policy{display:flex;flex-direction:column;gap:13px;margin-top:24px}.support-policy a{color:#e6a0c4;text-decoration:none;font-size:13px}.support-faq summary:focus-visible{outline:2px solid #ed79b5;outline-offset:4px}@media(max-width:760px){.support-layout{grid-template-columns:1fr;gap:30px}.support-help{padding:24px}}
