.lotus-footer-privacy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 16px;margin-top:16px;font-size:12px;line-height:1.6;color:#aeb8ba;text-align:center}.lotus-footer-privacy a,.lotus-footer-privacy button{color:inherit;text-decoration:none;white-space:nowrap}.lotus-footer-privacy a:hover,.lotus-footer-privacy button:hover{text-decoration:underline;text-underline-offset:4px;color:#fff}.lotus-footer-privacy>span{color:#738084}.lotus-footer-privacy button{border:0;padding:0;background:none;font:inherit;cursor:pointer}.lotus-footer-privacy button[hidden],.lotus-cookie-panel[hidden]{display:none!important}.lotus-cookie-panel{box-sizing:border-box;position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:100000;width:min(560px,calc(100% - 40px));padding:24px;border:1px solid #ffffff35;border-radius:12px;background:#182124;color:#f4f1ea;box-shadow:0 12px 40px #0005;font-family:inherit;font-size:14px;line-height:1.6;text-align:left}.lotus-cookie-panel h2{font-family:inherit;font-size:19px;font-weight:600;color:#fff;margin:0 0 10px;line-height:1.3}.lotus-cookie-panel p{margin:0 0 18px}.lotus-cookie-panel a{color:#e4c577;text-decoration:underline;text-underline-offset:3px}.lotus-cookie-panel>div{display:flex;gap:12px}.lotus-cookie-panel button{flex:1;border:1px solid #e4c577;border-radius:6px;background:transparent;color:#fff;padding:10px 16px;font:inherit;cursor:pointer}.lotus-cookie-panel button:hover{background:#2d393e}.lotus-cookie-panel button:focus-visible,.lotus-footer-privacy button:focus-visible{outline:2px solid #e4c577;outline-offset:3px}.lotus-form-privacy{font-size:13px;line-height:1.65;margin:12px 0 18px;color:#526069}.lotus-form-privacy a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media(max-width:600px){.lotus-cookie-panel{bottom:12px;width:calc(100% - 24px);padding:18px}}

/* PRIVACY_DIALOG_START */
.privacy-modal{box-sizing:border-box;width:min(660px,calc(100vw - 32px));max-height:76vh;max-height:76dvh;margin:auto;padding:0;border:1px solid #596168;border-radius:16px;background:#171a1c;color:#e5e8e9;box-shadow:0 24px 80px #0007;font-family:Inter,Arial,sans-serif;text-align:left}
.privacy-modal[open]{display:flex;flex-direction:column}
.privacy-modal::backdrop{background:#0008}
.privacy-modal .privacy-modal-header{display:flex;align-items:center;justify-content:space-between;gap:20px;flex:none;margin:0;padding:18px 22px;border-bottom:1px solid #ffffff20;background:#171a1c}
.privacy-modal .privacy-modal-header h2{margin:0;color:#f4f1ea;font:600 18px/1.4 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}
.privacy-modal .privacy-modal-header button{flex:none;width:36px;height:36px;padding:0;border:1px solid #ffffff35;border-radius:50%;background:transparent;color:#fff;font:400 25px/1 Arial,sans-serif;cursor:pointer}
.privacy-modal .privacy-modal-header button:hover{background:#ffffff15}
.privacy-modal .privacy-modal-header button:focus-visible,.privacy-modal a:focus-visible{outline:2px solid #c89b2a;outline-offset:3px}
.privacy-modal .privacy-modal-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 24px 26px;font:400 14px/1.75 Inter,Arial,sans-serif;scrollbar-width:thin;scrollbar-color:#596168 #171a1c}
.privacy-modal .privacy-modal-body h1,.privacy-modal .privacy-modal-body>.eyebrow{display:none}
.privacy-modal .privacy-modal-body h2{margin:24px 0 10px;color:#f4f1ea;font:600 17px/1.45 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none}
.privacy-modal .privacy-modal-body p,.privacy-modal .privacy-modal-body li{color:#d0d5d8;font:inherit;margin:0 0 12px}
.privacy-modal .privacy-modal-body section{margin:0;padding:0;border:0}
.privacy-modal .privacy-modal-body a{color:#e2c47a;text-decoration:underline;text-underline-offset:3px}
.privacy-modal .privacy-modal-body .updated{font-size:12px;color:#a7b0b5}
.privacy-modal .privacy-modal-body .table-wrap{overflow-x:auto}
.privacy-modal .privacy-modal-body table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.6}
.privacy-modal .privacy-modal-body th,.privacy-modal .privacy-modal-body td{padding:10px;text-align:left;border:1px solid #ffffff25;color:inherit;background:transparent}
.privacy-modal .privacy-modal-body code{overflow-wrap:anywhere;font-size:12px;color:inherit;background:#ffffff0a}
@media(max-width:600px){.privacy-modal{width:calc(100vw - 24px);max-height:80vh;max-height:80dvh;border-radius:12px}.privacy-modal .privacy-modal-header{padding:14px 16px}.privacy-modal .privacy-modal-header h2{font-size:16px}.privacy-modal .privacy-modal-body{padding:16px 18px 22px;font-size:13px}}
/* PRIVACY_DIALOG_END */
