html.ai-panel-open[data-ai-panel-host][data-ai-panel-mode=push] body{padding-right:calc(var(--ai-panel-width) + var(--ai-gutter) * 2);background-color:var(--page-bg-color,var(--page,var(--paper)));background-image:var(--page-bg-image,none);background-repeat:var(--page-bg-repeat,repeat);background-size:var(--page-bg-size,auto);background-position:var(--page-bg-position,0 0);background-attachment:var(--page-bg-attachment,scroll)}:root[data-ai-panel-host]:not([data-navigation=website]).ai-panel-open[data-ai-panel-mode=push] .ai-panel{top:var(--ai-gutter)}.legal-header-actions>.header-ai-toggle{cursor:pointer;flex:0 0 calc(40px * var(--ui-scale,1));height:calc(40px * var(--ui-scale,1));margin-block:calc(-3px * var(--ui-scale,1));width:calc(40px * var(--ui-scale,1));background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative;overflow:visible}.legal-header-actions>.header-ai-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.legal-header-actions>.header-ai-toggle[aria-pressed=true] .fennec-ai-ring{border-color:var(--accent-primary,var(--focus));box-shadow:inset 0 0 0 1px var(--accent-primary,var(--focus))}.header-ai-toggle[aria-busy=true] .fennec-ai-ring{animation:.9s ease-in-out infinite alternate ai-panel-host-loading}@keyframes ai-panel-host-loading{to{opacity:.35}}@media (prefers-reduced-motion:reduce){.header-ai-toggle[aria-busy=true] .fennec-ai-ring{animation:none}}@media (width<=840px){.legal-header-actions:has(>.header-ai-toggle){gap:calc(8px * var(--ui-scale,1)) calc(10px * var(--ui-scale,1));grid-template-columns:auto auto;grid-template-areas:"theme ai""links links";justify-items:end;display:grid}.legal-header-actions:has(>.header-ai-toggle)>.theme-switch{grid-area:theme}.legal-header-actions:has(>.header-ai-toggle)>.legal-route-links{grid-area:links}.legal-header-actions>.header-ai-toggle{grid-area:ai}}@media (width<=560px){.legal-header-actions>.header-ai-toggle{flex-basis:calc(32px * var(--ui-scale,1));height:calc(32px * var(--ui-scale,1));width:calc(32px * var(--ui-scale,1));margin-block:0}.legal-header-actions>.header-ai-toggle .fennec-ai-seated{height:calc(32px * var(--ui-scale,1));width:calc(32px * var(--ui-scale,1))}}
