.privacy-choices[hidden],.privacy-choices [hidden]{display:none!important}:root:has(#app>main.dark) .privacy-choices{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:has(#app>main:not(.dark)) .privacy-choices{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.privacy-choices{--privacy-surface:#f2f3f5;--privacy-card:#fff;--privacy-text:#1d1d1f;--privacy-muted:#626267;--privacy-line:#3c3c4321;--privacy-control:#7676801f;--privacy-accent:#06c;--privacy-edge:#3c3c4321;z-index:10000;top:auto;left:auto;right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;width:min(440px,100% - 32px);color:var(--privacy-text);background:0 0;border:0;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Inter Variable,sans-serif;display:flex;position:fixed}:root[data-appearance=dark]:not(:has(#app>main:not(.dark))) .privacy-choices{--privacy-surface:#2a2c31;--privacy-card:#1a1b1e;--privacy-text:#fff;--privacy-muted:#b0b0b8;--privacy-line:#ffffff14;--privacy-control:#ffffff1a;--privacy-accent:#409cff;--privacy-edge:#ffffff24}:root:has(#app>main.dark) .privacy-choices{--privacy-surface:#2a2c31;--privacy-card:#1a1b1e;--privacy-text:#fff;--privacy-muted:#b0b0b8;--privacy-line:#ffffff14;--privacy-control:#ffffff1a;--privacy-accent:#409cff;--privacy-edge:#ffffff24}.privacy-choices-card{border:1px solid var(--privacy-edge);background:var(--privacy-surface);overscroll-behavior:contain;pointer-events:auto;border-radius:24px;width:100%;max-height:min(80dvh,620px);padding:20px;position:relative;overflow:auto;box-shadow:0 16px 48px #0000001c,0 2px 8px #0000000a}.privacy-choices-outgoing{pointer-events:none;position:absolute;inset:20px 20px auto}.privacy-choices-copy h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.privacy-choices-copy p{color:var(--privacy-muted);margin:10px 0 0;font-size:.875rem;line-height:1.5}.privacy-choices-copy a{color:var(--privacy-accent);text-underline-offset:3px;text-decoration:underline}.privacy-choices-options{background:var(--privacy-card);border-radius:16px;margin-top:16px;display:grid;overflow:hidden}.privacy-choice{cursor:default;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:56px;padding:14px;display:grid}label.privacy-choice:has(input:not(:disabled)){cursor:pointer}.privacy-choice+.privacy-choice{border-top:1px solid var(--privacy-line)}.privacy-choice input{appearance:none;cursor:pointer;background:#bcc0c8;border:0;border-radius:999px;width:51px;height:31px;margin:0;transition:background .2s;position:relative}.privacy-choice input:before{content:"";background:#fff;border-radius:50%;width:27px;height:27px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.privacy-choice input:checked{background:#34c759}.privacy-choice input:checked:before{transform:translate(20px)}.privacy-choice input:disabled{opacity:.65;cursor:default}.privacy-choice strong,.privacy-choice small{display:block}.privacy-choice strong{font-size:.875rem;font-weight:500;line-height:1.35}.privacy-choice small{color:var(--privacy-muted);margin-top:3px;font-size:.8125rem;line-height:1.4}.privacy-choices-status,.privacy-choices-gpc{color:var(--privacy-muted);margin:12px 0 0;font-size:13px}.privacy-choices-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.privacy-choice-button{background:var(--privacy-control);min-height:44px;color:var(--privacy-text);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:10px 12px;font-size:.875rem;font-weight:500;line-height:1.3;transition:filter .15s,transform .15s}.privacy-choice-button:hover{filter:brightness(.96)}.privacy-choice-button:active{transform:scale(.97)}.privacy-choice-button[data-privacy-action=customize]{color:var(--privacy-accent);background:0 0;grid-area:2/1/auto/-1}.privacy-choice-button[data-privacy-action=save]{color:#fff;background:var(--lightningcss-light,#303239)var(--lightningcss-dark,#4a4c51);grid-area:1/2;font-weight:600}.privacy-choice-button[data-privacy-action=cancel]{grid-area:1/1}.privacy-choice-button:focus-visible,.privacy-choice input:focus-visible,.privacy-choices-link:focus-visible{outline:3px solid var(--blue-text,#06c);outline-offset:3px}@media (width<=767px){.privacy-choices{width:auto;bottom:0;left:0;right:0}.privacy-choices-card{padding:20px max(20px, env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));border-bottom:0;border-radius:30px 30px 0 0;box-shadow:0 -8px 32px #0000001c}}@media (prefers-contrast:more){.privacy-choices-card{border-color:var(--privacy-text)}}@media (prefers-reduced-motion:reduce){.privacy-choice input,.privacy-choice input:before,.privacy-choice-button{transition:none}}
