:root{font-family:Arial,Helvetica,sans-serif;color:#202027;background:#fcfbfc;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#aa1d55;text-underline-offset:3px}header,footer{max-width:1060px;margin:auto;padding:26px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}header{border-bottom:1px solid #e9e2e7}.brand{font-size:25px;font-weight:900;letter-spacing:-1px;text-decoration:none;color:#16161b}.brand span{color:#e3307b}main{max-width:1000px;margin:auto;padding:0 24px 50px}.legal-hero{padding:64px 0 35px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2px;color:#a8245c}h1{font-size:clamp(38px,6vw,68px);line-height:1.08;letter-spacing:-2px;margin:18px 0}h1 em{font-style:normal;color:#df3077}.legal-hero>p{font-size:18px;color:#66616b}.legal-hero small{color:#716b74}.legal-nav{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 24px}.legal-nav a{border:1px solid #e6dce2;border-radius:24px;padding:11px 15px;text-decoration:none;font-size:14px;background:#fff}section{scroll-margin-top:20px;padding:28px 0;border-bottom:1px solid #e9e2e7}h2{font-size:27px;letter-spacing:-.5px}h3{font-size:18px;margin-top:25px}p,li,dd{font-size:16px;line-height:1.75}li{margin:8px 0}p{max-width:850px}.identity{display:grid;grid-template-columns:1fr 1fr;gap:20px}.identity dt{font-size:12px;color:#726a74}.identity dd{margin:5px 0;overflow-wrap:anywhere}.actions{display:flex;gap:10px;flex-wrap:wrap}button{border:1px solid #dacbd3;border-radius:9px;background:#fff;padding:12px 18px;font:inherit;font-size:14px;cursor:pointer}button:hover{background:#f8edf2}button:disabled{opacity:.6;cursor:wait}.primary{background:#19171d;color:#fff;border-color:#19171d}.primary:hover{background:#462337}table{border-collapse:collapse;width:100%;font-size:14px}td,th{padding:14px;text-align:left;border:1px solid #e6dce2;line-height:1.6}th{background:#f6edf2}.table-wrap{overflow:auto}.support{background:#fff2f7;border:1px solid #efd2df;border-radius:18px;padding:28px;margin:32px 0}.fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fields .wide{grid-column:1/-1}label{display:flex;flex-direction:column;gap:8px;font-size:14px;margin:12px 0}input,select,textarea{width:100%;min-width:0;padding:12px;border:1px solid #d9cbd3;border-radius:8px;background:#fff;font:inherit;font-size:16px}textarea{resize:vertical}.check{flex-direction:row;line-height:1.5;align-items:flex-start}.check input{width:18px;flex-shrink:0;accent-color:#d5266a;margin-top:3px}.hint,small{font-size:13px;color:#746b77}.honeypot{position:absolute;left:-10000px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;line-height:1.7}details{margin:25px 0}summary{cursor:pointer;font-weight:700}#tracking-result{white-space:pre-wrap}[hidden]{display:none!important}:focus-visible{outline:3px solid #e8448a;outline-offset:3px}@media(max-width:600px){main{padding:0 18px 30px}.identity,.fields{grid-template-columns:1fr}.support{padding:20px 16px}header{padding:20px 18px;font-size:13px}.legal-hero{padding-top:40px}}@media print{header,footer,.legal-nav,.no-print{display:none!important}body{background:white;color:black}main{max-width:none;padding:0}.legal-hero{padding:10px 0}h1{font-size:30px}section{break-inside:auto}h2,h3{break-after:avoid}p,li,dd{font-size:11pt}a{color:inherit}button{display:none}}

.account-action{background:#19171d;color:#fff;text-decoration:none;padding:12px 18px;border-radius:9px}.actions{align-items:center}#account-status{padding:14px 0;color:#9b2455}hr{border:0;border-top:1px solid #e9dfe5;margin:30px 0}
