.privacy-panel,.privacy-setting{--pc-surface:var(--yp-surface-raised,var(--c-surface,var(--panel,var(--surface,#fff))));--pc-soft:var(--yp-surface-inset,var(--c-surface-2,var(--panel-soft,var(--surface-soft,#f5f5f2))));--pc-ink:var(--yp-ink,var(--c-ink,var(--text,var(--ink,#18211d))));--pc-muted:var(--yp-muted,var(--c-muted,var(--muted,#626b66)));--pc-line:var(--yp-border,var(--c-line,var(--line,#d9ded8)));--pc-selected:var(--yp-primary,var(--c-ink,var(--primary,var(--ink,#17251f))));--pc-on-selected:var(--yp-primary-foreground,var(--c-surface,var(--on-primary,#fff)));--pc-focus:var(--yp-focus,var(--c-focus,var(--primary,#4f6f0f)));--pc-radius:var(--yp-radius-panel,var(--r-lg,var(--radius,18px)));overflow-wrap:anywhere}.privacy-panel{box-sizing:border-box;width:min(60rem,100% - 2rem);margin:1.5rem auto calc(1.5rem + var(--privacy-panel-clearance,0px));color:var(--pc-muted);font-size:.875rem;line-height:1.6}.privacy-panel *,.privacy-panel :before,.privacy-panel :after,.privacy-setting *,.privacy-setting :before,.privacy-setting :after{box-sizing:border-box}.privacy-panel-card{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .24s,opacity .2s;display:grid}.privacy-panel[data-closing] .privacy-panel-card{opacity:0;grid-template-rows:0fr}.privacy-panel-clip{min-height:0;overflow:hidden}.privacy-panel-box{background:var(--pc-surface);border:1px solid var(--pc-line);border-radius:var(--pc-radius);color:var(--pc-ink);gap:.75rem;padding:1rem 3.5rem 1rem 1.125rem;display:grid;position:relative}.privacy-panel-text{max-width:42rem;color:var(--pc-muted);margin:0}.privacy-panel-actions{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:44px;display:flex}.privacy-panel .privacy-panel-accept{appearance:none;border:1px solid var(--pc-selected);background:var(--pc-selected);min-width:0;max-width:100%;min-height:44px;color:var(--pc-on-selected);font:inherit;white-space:normal;text-align:center;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:.55rem 1.35rem;font-weight:650;line-height:1.35;transition:filter .16s;display:inline-flex}.privacy-panel .privacy-panel-accept:hover{filter:brightness(1.08)}.privacy-panel-thanks{color:var(--pc-ink);align-items:center;gap:.5rem;margin:0;font-weight:650;display:inline-flex}.privacy-panel-thanks:not(:empty):before{content:"";border:2px solid;border-width:0 2px 2px 0;width:.4rem;height:.75rem;margin-inline:.25rem .15rem;transform:translateY(-2px)rotate(45deg)}.privacy-panel .privacy-panel-close{appearance:none;top:.375rem;width:44px;height:44px;color:var(--pc-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid;position:absolute;inset-inline-end:.375rem}.privacy-panel .privacy-panel-close:hover{background:var(--pc-soft);color:var(--pc-ink)}.privacy-panel-links{flex-wrap:wrap;gap:.25rem 1.25rem;margin-top:.25rem;padding-inline:.125rem;display:flex}.privacy-panel[data-pending] .privacy-panel-links{margin-top:.5rem;padding-inline:1.125rem}.privacy-panel-links a{min-height:32px;color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;align-items:center;display:inline-flex}.privacy-panel-links a:hover{color:var(--pc-ink);text-decoration-color:currentColor}.privacy-setting{background:var(--pc-soft);border:1px solid var(--pc-line);border-radius:var(--pc-radius);color:var(--pc-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:.75rem 0 1rem;padding:.625rem .75rem .625rem 1rem;line-height:1.5;display:flex}.privacy-setting-label{font-weight:650}.privacy-setting .privacy-setting-switch{appearance:none;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:.625rem;padding:0 .5rem;font-weight:600;display:inline-flex}.privacy-setting .privacy-setting-switch:disabled{cursor:default;opacity:.6}.privacy-setting-track{background:var(--pc-line);border-radius:999px;flex:none;width:2.75rem;height:1.5rem;transition:background-color .16s;position:relative}.privacy-setting-thumb{top:.1875rem;background:var(--pc-surface);border-radius:50%;width:1.125rem;height:1.125rem;transition:transform .16s;position:absolute;inset-inline-start:.1875rem;box-shadow:0 1px 2px #0003}.privacy-setting-switch[aria-checked=true] .privacy-setting-track{background:var(--pc-selected)}.privacy-setting-switch[aria-checked=true] .privacy-setting-thumb{transform:translate(1.25rem)}[dir=rtl] .privacy-setting-switch[aria-checked=true] .privacy-setting-thumb{transform:translate(-1.25rem)}.privacy-panel :where(button,a):focus-visible,.privacy-setting :where(button):focus-visible{outline:3px solid var(--pc-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.privacy-panel *,.privacy-setting *{transition:none!important}}
