.privacy-links{display:flex;align-items:center;gap:10px}.privacy-settings{color:#9c8b98;font:inherit;border:0;background:none;padding:0;cursor:pointer}.privacy-links a:hover,.privacy-settings:hover{color:#e4c8d9}.privacy-panel{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:20;background:#211720f7;border:1px solid #ffffff25;box-shadow:0 15px 80px #0009;backdrop-filter:blur(20px);border-radius:17px;width:calc(100% - 32px);max-width:430px;padding:22px;color:#fff9fc;font-family:Arial,Helvetica,sans-serif}.privacy-panel h2{margin:0 0 8px;font-size:17px;letter-spacing:-.3px}.privacy-panel p{margin:0;font-size:11px;color:#bca7b6;line-height:1.8}.privacy-panel>a{font-size:10px;color:#f38ab0;display:inline-block;margin:10px 0 16px}.privacy-actions{display:flex;gap:9px}.privacy-actions button{flex:1;background:#ffffff05;border:1px solid #ff80ac7a;border-radius:9px;color:#ffe7f1;font-size:11px;font-weight:600;padding:12px 8px;cursor:pointer;min-height:43px}.privacy-actions button:hover{background:#ff075316}.privacy-actions button:disabled{opacity:.4;cursor:not-allowed}.privacy-panel[hidden]{display:none!important}.privacy-document{max-width:730px;padding:50px 25px 70px;margin:auto;color:#eee1e9;font:14px/1.9 Arial,Helvetica,sans-serif}.privacy-document h1{font-size:37px;letter-spacing:-1px;margin:25px 0 10px;line-height:1.2}.privacy-document h2{font-size:17px;margin:32px 0 10px;line-height:1.5}.privacy-document p{color:#ad99a7;margin:0 0 15px}.privacy-document .privacy-brand{color:#fff;border:2px solid white;border-radius:30px;padding:7px 13px;font-size:18px;font-weight:900;letter-spacing:-.5px;text-decoration:none}.privacy-document .privacy-kicker{font-size:8px;letter-spacing:2.5px;margin:40px 0 -10px;color:#d985a6}.privacy-document .privacy-subtitle{font-size:14px;color:#ff8eb6}.privacy-document .notice{border:1px solid #ff07533a;background:#ff075309;border-radius:12px;padding:15px;font-size:12px}.privacy-document a{color:#ff9fc1}.privacy-document .privacy-version{border-top:1px solid #ffffff16;font-size:10px;padding-top:20px;margin-top:35px}.privacy-document .privacy-back{font-size:12px}body:has(.privacy-document){margin:0;background:#100d12;color-scheme:dark}.privacy-panel button:focus-visible,.privacy-panel a:focus-visible,.privacy-settings:focus-visible{outline:2px solid #ff8eb6;outline-offset:4px}@media(max-width:520px){.privacy-panel{bottom:12px;padding:20px}.profile-content footer{flex-wrap:wrap;row-gap:12px}.privacy-links{font-size:9px;gap:8px}.privacy-document{padding-top:35px}.privacy-document h1{font-size:30px}}

.gate-privacy{display:inline-block;margin-top:16px;font-size:9px;color:#8b7181;text-decoration:none}.gate-privacy:hover{color:#dca2bc}
