.audience-privacy-trigger{color:inherit;font:inherit;cursor:pointer;opacity:.78;background:0 0;border:0;align-items:center;gap:7px;padding:7px 0;font-size:10px;transition:opacity .2s,color .2s;display:inline-flex}.audience-privacy-trigger:hover{opacity:1;color:#b6f1f4}.audience-privacy-trigger:focus-visible{outline-offset:5px;outline:2px solid #a7edf3}.audience-privacy-dialog button:focus-visible{outline-offset:5px;outline:2px solid #a7edf3}.audience-privacy-dialog{color:#d7e9ed;background:radial-gradient(at 100% 0,#17546d80,#0000 60%),#071925;border:1px solid #a9e8ee48;border-radius:18px;width:min(540px,100vw - 30px);max-height:calc(100dvh - 40px);padding:32px;overflow:auto;box-shadow:0 20px 90px #0009}.audience-privacy-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b12c9}.audience-privacy-close{color:#c7eef1;cursor:pointer;background:#9feaf00e;border:1px solid #addde526;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:16px;right:16px}.audience-privacy-emblem{color:#a6e9f1;background:#9bdfe815;border:1px solid #a6e9f147;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.audience-privacy-kicker{letter-spacing:.18em;color:#93dce5!important;margin-top:18px!important;font-size:9px!important}.audience-privacy-dialog h2{margin:10px 0 20px;font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.15}.audience-privacy-dialog h2 em{color:#b2edf2}.audience-privacy-dialog p{color:#a5bfc7;font-size:12px;line-height:1.8}.audience-privacy-choice{align-items:center;gap:9px;margin-top:6px;padding:14px 0;font-size:12px;display:flex}.audience-privacy-choice>span{background:#80919a;border-radius:50%;flex:none;width:7px;height:7px}.audience-privacy-choice>span.is-enabled{background:#92e3dc;box-shadow:0 0 14px #91e3db70}.audience-privacy-toggle{color:#0b2b37;cursor:pointer;background:linear-gradient(120deg,#8be0e5,#e2f7f8);border:1px solid #a6e7ee69;border-radius:9px;width:100%;padding:13px 16px;font-size:12px;font-weight:600;transition:filter .2s,transform .2s}.audience-privacy-toggle:hover{filter:brightness(1.08);transform:translateY(-1px)}.audience-privacy-note{color:#809eaa!important;font-size:10px!important}.audience-privacy-error{color:#ffd0bf!important}@media (max-width:560px){.audience-privacy-dialog{padding:26px 23px}.audience-privacy-dialog h2{font-size:31px}}@media (prefers-reduced-motion:reduce){.audience-privacy-trigger,.audience-privacy-toggle{transition:none}.audience-privacy-toggle:hover{transform:none}}
