html body .ai-notice{--notice-size:13px;--notice-weight:500;--notice-line:1.5;--notice-pad:8px 12px;box-sizing:border-box;flex:0 0 auto;min-width:0;max-width:100%;margin:10px 0 0;padding:8px 12px;border:1px solid #b7d7ce;border-radius:10px;background:#edf7f3;color:#214a40;opacity:1;font:var(--notice-weight) var(--notice-size)/var(--notice-line) system-ui,sans-serif;text-align:start;overflow-wrap:anywhere;transition:background-color .18s ease,border-color .18s ease}html body .ai-notice.ai-notice--intro{--notice-size:clamp(20px,2.2vw,26px);--notice-weight:650;--notice-line:1.4;--notice-pad:16px 18px;padding:var(--notice-pad);border-inline-start:4px solid #087d6c}html[data-theme=dark] body .ai-notice,html body[data-theme=dark] .ai-notice{background:#16342f;color:#e5f6f0;border-color:#51796e}html[data-theme=dark] body .ai-notice--intro{border-inline-start-color:#62d6bd}html body #caption-stage:is(:fullscreen,.is-projected,.cc-mode) .ai-notice{font:var(--notice-weight) var(--notice-size)/var(--notice-line) system-ui,sans-serif;padding:var(--notice-pad);background:#16342f;color:#e5f6f0;border-color:#51796e;position:absolute;inset-inline:4vw;bottom:1vh;margin:0;max-width:none;max-height:40vh;overflow:auto;pointer-events:auto}#caption-stage:is(:fullscreen,.is-projected){--stage-footer:max(20vh,calc(var(--ai-notice-height,0px) + 6vh));--stage-reading-height:max(0px,min(60vh,calc(100vh - var(--stage-top) - var(--stage-footer))));padding-bottom:var(--stage-footer)}#caption-stage:is(:fullscreen,.is-projected)[data-reading-area]{--stage-area-full:max(0px,min(60vh,calc(100vh - var(--stage-top) - var(--stage-footer))));--stage-reading-height:calc(var(--stage-area-full) * 2 / 3)}#caption-stage:is(:fullscreen,.is-projected) .stage-brand{bottom:calc(var(--ai-notice-height,0px) + 2vh)}html body.split #subs-dock>.ai-notice{margin:0;border-radius:0;padding-bottom:max(8px,env(safe-area-inset-bottom))}html body .surface-overlay .ai-notice,html body.surface-overlay .ai-notice{background:#081c18f0;color:#f1fcf8;border-color:#6b9688}html body.surface-overlay #caption-stack{max-height:92vh}html body.surface-overlay #captions{min-height:0;overflow:hidden;flex-shrink:1}html body.surface-overlay #ai-disclaimer.ai-notice{display:block;margin:0 4vw;flex-shrink:0}html body .conv-cap .ai-notice{margin-top:8px;font:var(--notice-weight) var(--notice-size)/var(--notice-line) system-ui,sans-serif}html body .caption-grid article .ai-notice{margin:8px 0 0}@media(max-width:560px){html body .ai-notice.ai-notice--intro{--notice-size:20px;--notice-pad:12px 14px;padding:var(--notice-pad)}}@media(max-height:260px){html body .ai-notice.ai-notice--intro{--notice-size:14px;--notice-pad:6px 10px;--notice-line:1.3;padding:var(--notice-pad)}}@media(prefers-reduced-motion:reduce){html body .ai-notice{transition:none}}html body.split #listener-ai-notice{display:none}html body.public-shell.surface-listen.split #subs-dock>.ai-notice,html body.surface-overlay #ai-disclaimer.ai-notice{font:var(--notice-weight) var(--notice-size)/var(--notice-line) system-ui,sans-serif;padding:var(--notice-pad);text-align:start;text-shadow:none}html body.public-shell.surface-listen.split #subs-dock>.ai-notice{position:static;margin:0;padding-bottom:max(8px,env(safe-area-inset-bottom));background:#edf7f3;color:#214a40;pointer-events:auto}html[data-theme=dark] body.public-shell.surface-listen.split #subs-dock>.ai-notice{background:#16342f;color:#e5f6f0}html body #caption-stage:not(:fullscreen):not(.is-projected):not(.cc-mode) .ai-notice{color:#214a40}html[data-theme=dark] body #caption-stage:not(:fullscreen):not(.is-projected):not(.cc-mode) .ai-notice{color:#e5f6f0}@media(max-height:260px){html body.surface-overlay #captions .line{font-size:min(var(--overlay-font-size,42px),14vh)!important}}html body .conv-cap:has(.ai-notice){min-height:calc(var(--ai-notice-height,0px) + 120px)}html body.shared-phone.delegate-app.phone-live .caption-grid article:has(.ai-notice){min-height:calc(var(--ai-notice-height,0px) + 120px)}@media(max-height:500px){body.signed-in .workspace-command:has(.ai-notice){position:relative;top:auto}}html body #caption-stage.cc-mode .ai-notice:not(.ai-notice--intro){background:transparent;border-color:transparent;opacity:.5;color:#e5f6f0;--notice-weight:400}html body #caption-stage.cc-mode .stage-brand{display:flex;opacity:.5}
