:root{--avoine-intelligence-ai-summary-spacing:16px;--avoine-intelligence-ai-summary-spacing-vertical:24px;--avoine-intelligence-ai-summary-spacing-horizontal:32px;--avoine-intelligence-ai-summary-preview-size:16px;--avoine-intelligence-ai-summary-shadow:rgba(0,0,0,.1) 0 1px 4px;--avoine-intelligence-ai-summary-radius:0;--avoine-intelligence-ai-summary-background-color:#f5f5f5;--avoine-intelligence-ai-summary-text-color:#000;--avoine-intelligence-ai-summary-toggle-radius:9999px;--avoine-intelligence-ai-summary-toggle-background-color:#000;--avoine-intelligence-ai-summary-toggle-text-color:#fff;--avoine-intelligence-ai-summary-toggle-border-color:transparent;--avoine-intelligence-ai-summary-tooltip-font-size:12px;--avoine-intelligence-ai-summary-tooltip-line-height:1.25;--avoine-intelligence-ai-summary-tooltip-radius:8px;--avoine-intelligence-ai-summary-tooltip-background-color:#000;--avoine-intelligence-ai-summary-tooltip-background-color-inverted:#fff;--avoine-intelligence-ai-summary-tooltip-text-color:#fff;--avoine-intelligence-ai-summary-tooltip-text-color-inverted:#000;--avoine-intelligence-ai-summary-tooltip-icon:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16 16\"><path d=\"M7 4.75c0-.412.338-.75.75-.75h.5c.412 0 .75.338.75.75v.5c0 .412-.338.75-.75.75h-.5A.753.753 0 0 1 7 5.25zM10 12H6v-1h1V8H6V7h3v4h1z\"/><path d=\"M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0m0 14.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13\"/></svg>")}@media(prefers-color-scheme:dark){:root{--avoine-intelligence-ai-summary-shadow:hsla(0,0%,100%,.1) 0 1px 4px;--avoine-intelligence-ai-summary-background-color:#000;--avoine-intelligence-ai-summary-text-color:#fff;--avoine-intelligence-ai-summary-toggle-background-color:#000;--avoine-intelligence-ai-summary-toggle-text-color:#fff;--avoine-intelligence-ai-summary-tooltip-background-color:#fff;--avoine-intelligence-ai-summary-tooltip-background-color-inverted:#000;--avoine-intelligence-ai-summary-tooltip-text-color:#000;--avoine-intelligence-ai-summary-tooltip-text-color-inverted:#fff}}.avoine-intelligence__ai-summary{align-content:start;background:var(--avoine-intelligence-ai-summary-background-color);border-radius:var(--avoine-intelligence-ai-summary-radius);color:var(--avoine-intelligence-ai-summary-text-color);display:grid;grid-template-rows:auto 0fr auto;position:relative;transition:grid-template-rows .25s ease-out}@media(prefers-reduced-motion:reduce){.avoine-intelligence__ai-summary,.avoine-intelligence__ai-summary__body:after{transition:none}}.avoine-intelligence__ai-summary--expanded{grid-template-rows:auto 1fr auto}.avoine-intelligence__ai-summary *{margin:0}.avoine-intelligence__ai-summary__header{align-items:center;display:grid;grid-template-columns:1fr auto;padding-block-start:var(--avoine-intelligence-ai-summary-spacing-vertical);padding-inline:var(--avoine-intelligence-ai-summary-spacing-horizontal)}.avoine-intelligence__ai-summary--expanded .avoine-intelligence__ai-summary__body{pointer-events:auto}.avoine-intelligence__ai-summary--expanded .avoine-intelligence__ai-summary__body:after{opacity:0}.avoine-intelligence__ai-summary__body{min-block-size:var(--avoine-intelligence-ai-summary-preview-size);overflow:hidden;padding-block:var(--avoine-intelligence-ai-summary-spacing-vertical);padding-inline:var(--avoine-intelligence-ai-summary-spacing-horizontal);pointer-events:none;position:relative}.avoine-intelligence__ai-summary__body:after{background:linear-gradient(to bottom,transparent 20%,var(--avoine-intelligence-ai-summary-background-color) 100%);block-size:1lh;content:"";inline-size:100%;inset-block-end:0;inset-inline-start:0;opacity:1;position:absolute;transition:opacity .25s ease-out}.avoine-intelligence__ai-summary__footer{display:flex;padding-block:var(--avoine-intelligence-ai-summary-spacing-vertical);padding-inline:var(--avoine-intelligence-ai-summary-spacing-horizontal);place-content:center;place-items:center}.avoine-intelligence__ai-summary__toggle{align-items:center;appearance:none;background:var(--avoine-intelligence-ai-summary-toggle-background-color);border:2px solid var(--avoine-intelligence-ai-summary-toggle-border-color);border-radius:var(--avoine-intelligence-ai-summary-toggle-radius);color:var(--avoine-intelligence-ai-summary-toggle-text-color);cursor:pointer;display:inline-flex;justify-content:center;padding-block:8px;padding-inline:24px}.avoine-intelligence__ai-summary__toggle:focus{outline-color:currentColor}.avoine-intelligence__ai-summary__tooltip{align-items:center;appearance:none;background:transparent;border:0;border-radius:9999px;color:var(--avoine-intelligence-ai-summary-tooltip-text-color-inverted);cursor:pointer;display:inline-flex;font-size:var(--avoine-intelligence-ai-summary-tooltip-font-size);justify-content:center;line-height:var(--avoine-intelligence-ai-summary-tooltip-line-height);padding:8px;position:relative;transition:background .2s ease-in-out;z-index:1}.avoine-intelligence__ai-summary__tooltip:before{background:currentColor;block-size:24px;content:"";display:block;inline-size:24px;-webkit-mask:var(--avoine-intelligence-ai-summary-tooltip-icon) center/contain no-repeat;mask:var(--avoine-intelligence-ai-summary-tooltip-icon) center/contain no-repeat}.avoine-intelligence__ai-summary__tooltip:hover{background:color-mix(in srgb,var(--avoine-intelligence-ai-summary-tooltip-text-color) 80%,var(--avoine-intelligence-ai-summary-tooltip-background-color) 20%)}.avoine-intelligence__ai-summary__tooltip:focus{outline-color:currentColor}.avoine-intelligence__ai-summary__tooltip:focus:after,.avoine-intelligence__ai-summary__tooltip:hover:after{opacity:1;visibility:visible}.avoine-intelligence__ai-summary__tooltip{anchor-name:--avoine-intelligence-ai-summary-tooltip-anchor}.avoine-intelligence__ai-summary__tooltip:after{background:var(--avoine-intelligence-ai-summary-tooltip-background-color-inverted);border-radius:var(--avoine-intelligence-ai-summary-tooltip-radius);box-shadow:var(--avoine-intelligence-ai-summary-shadow);color:var(--avoine-intelligence-ai-summary-tooltip-text-color-inverted);content:attr(data-tooltip);inset:auto;inset-block-start:anchor(end);justify-self:anchor-center;margin-block-start:12px;max-inline-size:40ch;min-inline-size:20ch;opacity:0;padding:12px;pointer-events:none;position:fixed;position-anchor:--avoine-intelligence-ai-summary-tooltip-anchor;position-try-fallbacks:--avoine-intelligence-ai-summary-tooltip-anchor-end;transition:opacity .3s ease;visibility:hidden}@position-try --avoine-intelligence-ai-summary-tooltip-anchor-end{.avoine-intelligence__ai-summary__tooltip{inset-inline-end:anchor(end);justify-self:auto}}
