:root{color-scheme:dark;--bg:#09090c;--panel:#15151a;--panel2:#1c1c23;--text:#f5f5f7;--muted:#b2b2bd;--line:#30303a;--red:#e50914}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Cairo,system-ui,sans-serif;line-height:1.9}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #fff}.legal-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;background:#0b0b0cf0;border-bottom:1px solid var(--line);padding:14px max(18px,calc((100vw - 1220px)/2));backdrop-filter:blur(18px)}.legal-brand{display:flex;align-items:center;gap:9px;letter-spacing:.7px;font-size:18px}.legal-header-actions{display:flex;align-items:center;gap:18px;font-size:13px;font-weight:700}.legal-header-actions a:hover,.legal-footer a:hover{color:#ff636b}.legal-switch{border:1px solid var(--line);border-radius:7px;padding:4px 12px}.legal-shell{max-width:1260px;min-height:70vh;padding:40px 20px 75px;display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px;margin:auto}.legal-sidebar{align-self:start;position:sticky;top:105px;border:1px solid var(--line);background:#131317;border-radius:14px;padding:12px}.legal-sidebar nav{display:grid;gap:5px}.legal-sidebar a{padding:9px 14px;font-size:13px;border-radius:8px;color:#c8c8d0}.legal-sidebar a:hover,.legal-sidebar a.active{background:#24242b;color:#fff}.legal-sidebar a.active{border-inline-start:3px solid var(--red);font-weight:800}.legal-main{min-width:0;max-width:870px}.legal-head{padding:7px 0 28px;border-bottom:1px solid var(--line);margin-bottom:26px}.legal-eyebrow{font:800 11px system-ui;letter-spacing:2px;color:#ff656e}.legal-head h1{font-size:clamp(27px,4vw,43px);line-height:1.4;margin:16px 0 9px;font-weight:900}.legal-head>p{font-size:15px;color:#ceced7;max-width:740px;line-height:2;margin:0 0 12px}.legal-head small{font-size:11px;color:#92929d}.legal-sections{display:grid;gap:16px}.legal-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:22px 26px}.legal-card h2{margin:0 0 9px;font-size:19px;line-height:1.6}.legal-card p{color:#c7c7d0;font-size:13px;line-height:2.1;margin:0;overflow-wrap:anywhere}.legal-cta a{display:inline-flex;align-items:center;border:1px solid #854047;color:#fff;padding:10px 17px;border-radius:10px;font-size:13px;font-weight:800;background:#40151a}.legal-cta a:hover{background:#652025}.legal-form-card{background:var(--panel2)}.legal-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.legal-fields label{display:grid;gap:6px;font-size:12px;font-weight:800}.legal-fields input,.legal-fields textarea,.legal-fields select{width:100%;background:#0f0f14;border:1px solid #454550;border-radius:9px;color:#fff;min-height:42px;padding:10px 12px;font-size:13px;outline:none}.legal-fields textarea{resize:vertical;min-height:125px}.legal-fields input:focus,.legal-fields textarea:focus,.legal-fields select:focus{border-color:#e23a45}.legal-fields .legal-wide{grid-column:1/-1}.legal-attest{display:flex;align-items:flex-start;gap:11px;font-size:12px;color:#d9d9df;cursor:pointer}.legal-attest input{margin-top:8px;accent-color:var(--red);width:16px;height:16px;flex:none}#report-submit{border:0;background:var(--red);color:#fff;padding:11px 26px;border-radius:9px;font-size:14px;font-weight:900;margin-top:16px;cursor:pointer}#report-submit:disabled{opacity:.65;cursor:wait}.legal-status{min-height:24px;margin-top:10px!important;font-weight:800!important}.legal-status.success{color:#8be7a4}.legal-status.error{color:#ff9197}.legal-honeypot{position:absolute;opacity:0;pointer-events:none;left:-10000px}.legal-footer{border-top:1px solid var(--line);padding:27px max(20px,calc((100vw - 1220px)/2));background:#111115;display:grid;gap:15px}.legal-footer-brand{display:flex;align-items:center;justify-content:space-between;gap:15px}.legal-footer-brand p{margin:0;font-size:12px;color:#aaaab4}.legal-footer nav{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#b6b6c0}.legal-footer small{font-size:11px;color:#83838e}@media(max-width:800px){.legal-shell{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:23px}.legal-sidebar{position:static;overflow-x:auto}.legal-sidebar nav{display:flex;min-width:max-content}.legal-sidebar a{white-space:nowrap}.legal-card{padding:19px}.legal-fields{grid-template-columns:minmax(0,1fr)}.legal-footer-brand{display:block}.legal-header{padding-inline:16px}}@media(max-width:420px){.legal-head h1{font-size:27px}.legal-footer nav{gap:11px}}
