.cp-account-trust-page{width:min(100%,60rem);padding-bottom:var(--space-12)}.cp-account-trust-page>.cp-page-heading{margin-bottom:var(--space-6)}.cp-account-trust-note,.cp-support-availability{display:grid;align-items:start;gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--color-app-brand) 30%,var(--color-app-seam));border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-app-brand) 6%,var(--color-app-surface))}.cp-account-trust-note{grid-template-columns:minmax(0,1fr)}.cp-account-trust-note :is(h2,p),.cp-support-availability :is(h2,p),.cp-account-trust-panel :is(h2,p){margin:0}.cp-account-trust-note h2,.cp-support-availability h2,.cp-account-trust-panel h2{color:var(--color-app-text);font-size:1rem;letter-spacing:-.01em}.cp-account-trust-note p,.cp-support-availability p,.cp-account-trust-panel__heading>div>p:last-child{margin-top:var(--space-1);color:var(--color-app-muted);font-size:.875rem;line-height:1.5}.cp-account-trust-policy-links{margin-block:var(--space-4) var(--space-6)}.cp-account-trust-loading,.cp-privacy-rights-history-loading{display:grid;gap:var(--space-4)}.cp-account-trust-loading[hidden],.cp-privacy-rights-history-loading[hidden],.cp-privacy-rights-list[hidden],.cp-privacy-rights-history-state[hidden]{display:none}.cp-account-trust-skeleton{display:grid;gap:var(--space-3);min-height:8rem;padding:var(--space-5);border:1px solid var(--color-app-seam);border-radius:var(--radius-md);background:var(--color-app-surface)}.cp-account-trust-skeleton span{display:block;height:.875rem;border-radius:var(--radius-round);background:var(--color-app-surface-soft);animation:cp-account-trust-pulse 1.25s ease-in-out infinite alternate}.cp-account-trust-skeleton span:first-child{width:min(45%,15rem)}.cp-account-trust-skeleton span:last-child{width:min(70%,28rem)}.cp-account-data-page .account-center-feedback{justify-content:flex-start}.cp-account-data-page .account-center-feedback .cp-button{margin-inline-start:auto}.cp-account-panel-title{display:grid;min-width:min(100%,22rem);align-items:start}.cp-account-panel-title>div{display:grid;min-width:0;gap:var(--space-1)}.cp-privacy-rights-layout{display:grid;gap:var(--space-4)}.cp-account-trust-panel{display:grid;gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-app-seam);border-radius:var(--radius-md);background:var(--color-app-surface)}.cp-account-trust-panel__heading{display:flex;align-items:start;justify-content:space-between;gap:var(--space-4)}.cp-privacy-rights-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2);margin:0;padding:0;border:0}.cp-privacy-right-option{position:relative;display:grid;min-height:4.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-control-border);border-radius:var(--radius-sm);background:var(--color-control-fill-soft);cursor:pointer}.cp-privacy-right-option input{position:absolute;width:1px;height:1px;opacity:0}.cp-privacy-right-option:has(input:checked){border-color:var(--color-app-brand);background:color-mix(in srgb,var(--color-app-brand) 8%,var(--color-control-fill-soft));box-shadow:0 0 0 1px var(--color-app-brand)}.cp-privacy-right-option:focus-within{outline:3px solid var(--color-control-focus-soft);outline-offset:1px}.cp-privacy-rights-options:disabled .cp-privacy-right-option{opacity:.68;cursor:progress}.cp-privacy-right-option__mark{width:1.125rem;height:1.125rem;border:1px solid var(--color-control-border);border-radius:50%;box-shadow:inset 0 0 0 .25rem var(--color-control-fill-soft)}.cp-privacy-right-option:has(input:checked) .cp-privacy-right-option__mark{border-color:var(--color-app-brand);background:var(--color-app-brand)}.cp-privacy-rights-form__actions{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-app-seam)}.cp-privacy-rights-history-state.cp-view-state{min-height:11rem;padding:var(--space-5)}.cp-privacy-rights-list{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.cp-privacy-rights-request{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-app-seam)}.cp-privacy-rights-request:last-child{border-bottom:0}.cp-privacy-rights-request strong,.cp-privacy-rights-request__dates{overflow-wrap:anywhere}.cp-privacy-rights-request__dates{grid-column:1 / -1;color:var(--color-app-muted);font-size:.8125rem}.cp-support-availability{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:var(--space-4)}.cp-support-path-list{display:grid}.cp-support-path-list a{display:grid;min-height:4.75rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--color-app-seam);color:var(--color-app-text);text-decoration:none}.cp-support-path-list a:first-child{border-top:1px solid var(--color-app-seam)}.cp-support-path__copy{display:grid;gap:var(--space-1)}.cp-support-path-list small{color:var(--color-app-muted);line-height:1.45}.cp-support-boundary.cp-view-state{min-height:12rem;margin-top:var(--space-4);border:1px solid var(--color-app-seam);border-radius:var(--radius-md)}@media(hover:hover)and (pointer:fine){.cp-privacy-right-option:hover,.cp-support-path-list a:hover{background:color-mix(in srgb,var(--color-app-text) 3%,var(--color-app-surface))}}@media(max-width:44rem){.cp-privacy-rights-options,.cp-privacy-rights-form__actions,.cp-support-availability{grid-template-columns:minmax(0,1fr)}.cp-privacy-rights-form__actions .cp-button,.cp-support-availability .cp-button,.cp-account-data-page .account-center-feedback .cp-button{width:100%;margin-inline-start:0}}@media(prefers-reduced-motion:reduce){.cp-account-trust-skeleton span{animation:none}}@keyframes cp-account-trust-pulse{to{opacity:.48}}
