@font-face{font-family:Manrope;src:url('/footer-assets/Manrope-Regular.ttf')}@font-face{font-family:Manrope;src:url('/footer-assets/Manrope-Bold.ttf');font-weight:650 900}@font-face{font-family:SourceSerif;src:url('/footer-assets/SourceSerif4-Regular.ttf')}@font-face{font-family:SourceSerif;src:url('/assets/SourceSerif4-Italic-DCjo-khD.ttf');font-style:italic}
*{box-sizing:border-box}html{scroll-padding-top:100px}body{margin:0;background:#f4f5f2;color:#0d1b2a;font-family:Manrope,Arial,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none;flex-shrink:0}a:focus-visible,button:focus-visible{outline:3px solid #f0a030;outline-offset:5px}.ai-skip{position:fixed;z-index:2000;left:20px;top:-80px;background:#fff;padding:16px}.ai-skip:focus{top:12px}.ai-fallback-header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 max(30px,calc((100% - 1320px)/2));background:#fbfaf5;border-bottom:1px solid #d2dcd4}.ai-fallback-header nav{display:flex;gap:25px;font-size:13px}.ai-fallback-header a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none}.ai-wrap{width:min(1280px,calc(100% - 80px));margin-inline:auto}.ai-intro{text-align:center;padding-top:62px;padding-bottom:44px}.ai-eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#366476;margin:0 0 24px}.ai-eyebrow a{text-decoration:none}.ai-eyebrow span{display:inline-block;margin:0 14px;color:#84a3a1}.ai-intro h1{font-size:clamp(44px,5vw,72px);line-height:1.03;letter-spacing:-.055em;font-weight:650;margin:0}.ai-page em{font-family:SourceSerif,Georgia,serif;font-weight:400;color:#366476}.ai-lead{font:20px/1.5 SourceSerif,Georgia,serif;max-width:770px;margin:24px auto 15px;color:#22324a}.ai-text-link{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:12px;line-height:1.5;font-weight:650;min-height:44px;text-decoration:none}.ai-text-link:hover{text-decoration:underline}.ai-scroll{position:relative;padding-block:18px}.ai-sticky{position:relative}.ai-board{margin:0;background:#fbfaf5;border:1px solid #b9c9c4;border-radius:6px;box-shadow:0 24px 65px -35px #22324a60;overflow:hidden}.ai-board-top{display:flex;align-items:center;gap:22px;padding:10px 24px;border-bottom:1px solid #d5ddd7;min-height:60px}.ai-board-top img{object-fit:contain}.ai-board-top>span{font-size:12px;color:#366476;font-weight:650}.ai-board-top small{font-size:11px;color:#526874;margin-left:auto}.ai-question{padding:20px 30px;display:grid;grid-template-columns:115px 1fr;column-gap:20px;align-items:center;border-bottom:1px solid #d5ddd7;background:#f4f5f2}.ai-question-label{font:650 11px/1.4 Manrope,sans-serif;color:#366476}.ai-question p{font:italic 25px/1.25 SourceSerif,Georgia,serif;margin:0}.ai-question-scope{font-size:11px;color:#526874;grid-column:2;margin-top:7px}.ai-section-label{display:block;font:700 10px/1.5 Manrope,sans-serif;letter-spacing:.11em;text-transform:uppercase;color:#366476}.ai-contract-body{display:grid;grid-template-columns:340px 1fr;gap:36px;padding:26px 30px}.ai-sources>.ai-section-label{margin-bottom:13px}.ai-source{padding:15px 18px;background:#f4f5f2;border:1px solid #d4ddd7;border-radius:3px}.ai-source+.ai-source{margin-top:10px}.ai-source-type{font-size:11px;font-weight:700;color:#366476;display:flex;gap:8px;align-items:center}.ai-source-type svg{width:16px;height:16px}.ai-source h3{font-size:16px;line-height:1.3;letter-spacing:-.025em;margin:10px 0 4px}.ai-source p{font-size:11px;margin:0;color:#526874}.ai-source dl{font-size:12px;margin:12px 0 8px}.ai-source dl div{display:flex;justify-content:space-between;gap:12px;margin:6px 0}.ai-source dt{color:#526874}.ai-source dd{margin:0;font-weight:650}.ai-source small{font-size:10px;color:#526874;display:block}.ai-source-two h3{font-size:15px}.ai-source-two small{margin-top:8px}.ai-answer{min-width:0}.ai-answer h2{font-size:27px;line-height:1.18;letter-spacing:-.035em;margin:10px 0 20px;font-weight:650}.ai-consumption{display:flex;align-items:center;gap:36px;border-bottom:1px solid #d4ddd7;padding-bottom:20px;margin-bottom:17px}.ai-consumption strong{font-size:65px;font-weight:650;line-height:1;letter-spacing:-.055em}.ai-consumption strong span{font-size:32px;margin-left:3px}.ai-consumption p{font-size:11px;margin:7px 0 0;color:#526874}.ai-ratio{flex:1}.ai-ratio>span{font-size:12px;font-weight:650}.ai-meter{height:7px;background:#dce4dd;margin:12px 0 8px;border-radius:2px;overflow:hidden}.ai-meter i{height:100%;width:90%;display:block;background:linear-gradient(90deg,#84a3a1,#366476);transform-origin:left}.ai-ratio small{font-size:11px;color:#526874}.ai-deadline{display:flex;align-items:center;gap:24px}.ai-deadline>div{flex:1}.ai-deadline span,.ai-deadline small{display:block;font-size:10px;line-height:1.45;color:#526874}.ai-deadline strong{display:block;font-size:18px;letter-spacing:-.035em;margin:5px 0}.ai-deadline svg{color:#366476}.ai-projection-note{font-size:10px;line-height:1.5;color:#526874;margin:14px 0 0}.ai-decision,.ai-meeting-gate{display:flex;gap:17px;align-items:center;border-top:1px solid #d5ddd7;padding:19px 30px;background:#f4f5f2}.ai-decision-mark{width:3px;height:40px;background:#f0a030;display:block;flex-shrink:0}.ai-decision strong{display:block;font-size:17px;margin-top:5px;letter-spacing:-.025em}.ai-decision>p{margin:0 0 0 auto;font-size:12px;line-height:1.5;max-width:380px}.ai-decision small{display:block;color:#526874;font-size:10px;margin-top:5px}.ai-board figcaption{font-size:10px;line-height:1.5;color:#526874;padding:10px 30px;border-top:1px solid #d5ddd7}.ai-hero-tail{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:55px 0 85px}.ai-hero-tail p{font-size:24px;line-height:1.3;letter-spacing:-.025em;margin:0}.ai-hero-tail a{display:inline-flex;gap:16px;align-items:center;font-size:12px;min-height:44px;text-decoration:none;border-bottom:1px solid #a4b8b5}.ai-meeting{border-top:1px solid #d4ddd7;padding:88px 0 70px;background:linear-gradient(145deg,#f4f5f2 5%,#e0e6df 40%,#b5c8c1 100%);position:relative}.ai-meeting-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:95px;margin-bottom:35px}.ai-meeting-intro h2{font-size:43px;line-height:1.1;letter-spacing:-.045em;margin:0;font-weight:650}.ai-meeting-intro>div>p:not(.ai-eyebrow){font:18px/1.5 SourceSerif,Georgia,serif;margin:0 0 18px;color:#22324a}.ai-meeting-intro>div>p.ai-conditions{font:12px/1.6 Manrope,sans-serif;color:#526874}.ai-meeting-body{display:grid;grid-template-columns:1fr 1.12fr;gap:40px;padding:26px 30px}.ai-meeting-inputs>.ai-section-label,.ai-meeting-output>.ai-section-label{margin-bottom:14px}.ai-note{border-left:2px solid #84a3a1;padding:15px 20px;background:#f4f5f2}.ai-note+.ai-note{margin-top:14px}.ai-note h3{font-size:17px;line-height:1.3;margin:10px 0;font-weight:650;letter-spacing:-.025em}.ai-note p{font-size:12px;line-height:1.55;margin:0 0 10px}.ai-note small{font-size:10px;line-height:1.5;color:#526874}.ai-note blockquote{font:italic 18px/1.4 SourceSerif,Georgia,serif;margin:10px 0}.ai-access{display:flex;gap:10px;align-items:center;color:#526874;font-size:10px;line-height:1.5;margin:14px 0 0}.ai-access svg{width:16px;height:16px}.ai-meeting-output>h3{font-size:26px;line-height:1.2;letter-spacing:-.03em;margin:0 0 12px}.ai-synthesis{font-size:13px;line-height:1.6;max-width:470px;margin:0 0 10px}.ai-citations{display:flex;gap:8px;margin-bottom:20px}.ai-citations span{font-size:10px;color:#366476;padding:5px 7px;border:1px solid #d4ddd7;border-radius:3px}.ai-prepared{border-top:1px solid #cdd8d0;padding-top:15px}.ai-prepared article{display:flex;gap:18px;padding-top:16px}.ai-object-type{font-size:10px;font-weight:700;color:#366476;width:46px;flex-shrink:0;padding-top:2px}.ai-prepared h4{font-size:14px;font-weight:650;line-height:1.4;margin:0 0 4px}.ai-prepared p{font-size:12px;line-height:1.5;margin:0 0 4px}.ai-prepared small{font-size:10px;color:#526874}.ai-meeting-gate{padding-block:15px}.ai-meeting-gate p{margin:0}.ai-meeting-gate strong{font-size:16px;font-weight:650}.ai-meeting-gate span:not(.ai-decision-mark){display:block;font-size:10px;margin-top:6px;color:#526874}.ai-meeting-tail{display:grid;grid-template-columns:1fr 1fr;gap:120px;margin-top:45px}.ai-meeting-tail p:not(.ai-section-label){font:19px/1.6 SourceSerif,Georgia,serif;margin:12px 0 0}.ai-meeting-tail p a{text-underline-offset:5px;text-decoration-color:#84a3a1}.ai-meeting-tail>div:last-child{text-align:right}.ai-primary{display:inline-flex;gap:24px;align-items:center;min-height:48px;padding:14px 20px;background:#f0a030;border:1px solid #d68b23;border-radius:3px;font-size:13px;font-weight:700;text-decoration:none;color:#0d1b2a}.ai-meeting-tail .ai-text-link{display:flex;justify-content:flex-end;margin-top:12px;font-size:11px}
/* Causal progression: sources converge, a response opens, then proposals. */
.ai-scroll[data-enhanced=true]{height:calc(var(--scene-h,650px) + 135vh)}
/* Reserve the desktop scroll scene before deferred JS measures it. */
@media(min-width:761px) and (min-height:821px) and (prefers-reduced-motion:no-preference){.ai-contract{--scene-h:691px}.ai-rdv{--scene-h:733px}.ai-scroll[data-scene]{height:calc(var(--scene-h,650px) + 135vh)}}
.ai-scroll[data-enhanced=true] .ai-sticky{position:sticky;top:92px}
.ai-scroll[data-enhanced=true] .ai-contract-body{grid-template-columns:calc(340px + (1 - var(--reveal,0))*170px) 1fr}
.ai-scroll[data-enhanced=true] .ai-sources{transform:translateX(calc((1 - var(--join,0))*12px))}
.ai-scroll[data-enhanced=true] .ai-source-two{transform:translateY(calc((1 - var(--join,0))*16px));opacity:calc(.55 + var(--join,0)*.45)}
.ai-scroll[data-enhanced=true] .ai-answer{opacity:var(--reveal,0);transform:translateX(calc((1 - var(--reveal,0))*28px));clip-path:inset(0 calc((1 - var(--reveal,0))*100%) 0 0)}
.ai-scroll[data-enhanced=true] .ai-meter i{transform:scaleX(var(--reveal,0))}
.ai-scroll[data-enhanced=true] .ai-decision{opacity:var(--decision,0);transform:translateY(calc((1 - var(--decision,0))*12px))}
.ai-scroll[data-enhanced=true][data-phase='0'] .ai-answer:before{content:none}
.ai-scroll[data-enhanced=true] .ai-meeting-inputs{transform:translateX(calc((1 - var(--join,0))*15px))}
.ai-scroll[data-enhanced=true] .ai-note-external{transform:translateY(calc((1 - var(--join,0))*24px));opacity:calc(.4 + .6*var(--join,0))}
.ai-scroll[data-enhanced=true] .ai-meeting-output{opacity:var(--reveal,0);transform:translateX(calc((1 - var(--reveal,0))*25px));clip-path:inset(0 calc((1 - var(--reveal,0))*100%) 0 0)}
.ai-scroll[data-enhanced=true] .ai-prepared{opacity:var(--decision,0);transform:translateY(calc((1 - var(--decision,0))*20px))}
.ai-scroll[data-enhanced=true] .ai-meeting-gate{opacity:var(--decision,0)}
@media(min-width:761px) and (max-height:820px){.ai-scroll[data-enhanced=true] .ai-sticky{top:86px}.ai-contract-body,.ai-meeting-body{padding:18px 24px;gap:24px}.ai-source{padding:11px 14px}.ai-question{padding:14px 24px}.ai-answer h2{font-size:24px;margin-bottom:14px}.ai-consumption{padding-bottom:13px;margin-bottom:12px}.ai-consumption strong{font-size:54px}.ai-decision{padding:14px 24px}.ai-board-top{min-height:54px;padding-block:8px}.ai-note{padding:10px 15px}.ai-note h3{margin:8px 0}.ai-meeting-body{gap:28px}.ai-prepared{padding-top:10px}.ai-prepared article{padding-top:11px}.ai-citations{margin-bottom:12px}.ai-meeting-output>h3{font-size:24px}.ai-note blockquote{font-size:16px}}
@media(max-width:1100px){.ai-wrap{width:calc(100% - 48px)}.ai-contract-body{grid-template-columns:290px 1fr;gap:24px;padding:24px}.ai-scroll[data-enhanced=true] .ai-contract-body{grid-template-columns:calc(270px + (1 - var(--reveal,0))*60px) 1fr}.ai-meeting-intro{gap:40px}.ai-meeting-intro h2{font-size:36px}.ai-consumption{gap:20px}.ai-answer h2{font-size:24px}.ai-deadline{gap:12px}.ai-deadline strong{font-size:16px}.ai-meeting-body{gap:25px;padding:24px}.ai-note{padding:13px}.ai-meeting-tail{gap:50px}}
@media(max-width:760px){.ai-fallback-header{height:70px;padding:0 16px}.ai-fallback-header nav a:first-child{display:none}.ai-fallback-header nav{font-size:11px}.ai-wrap{width:calc(100% - 32px)}.ai-intro{padding-top:38px;padding-bottom:24px;text-align:left}.ai-eyebrow{font-size:10px;margin-bottom:20px}.ai-intro h1{font-size:43px;line-height:1.04;letter-spacing:-.05em}.ai-intro h1 br{display:none}.ai-intro h1 em{display:block}.ai-lead{font-size:18px;margin:20px 0 8px;line-height:1.5}.ai-intro .ai-text-link{font-size:11px;justify-content:flex-start;max-width:320px;text-align:left}.ai-board{border-radius:4px}.ai-board-top{padding:10px 15px;gap:10px;min-height:55px;flex-wrap:wrap}.ai-board-top img{width:120px;height:35px}.ai-board-top>span{font-size:10px;margin-left:auto}.ai-board-top small{font-size:10px;width:100%;margin:0}.ai-question{padding:15px;display:block}.ai-question-label{font-size:10px}.ai-question p{font-size:21px;line-height:1.28;margin:7px 0}.ai-question-scope{font-size:10px;display:block;margin:0}.ai-contract-body{display:block;padding:16px}.ai-sources{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-sources>.ai-section-label{grid-column:1/-1;margin-bottom:0}.ai-source{padding:11px;min-width:0}.ai-source+.ai-source{margin-top:0}.ai-source-type{font-size:10px}.ai-source h3,.ai-source-two h3{font-size:13px;margin-top:9px}.ai-source p{font-size:10px;line-height:1.4}.ai-source dl{font-size:10px;margin:9px 0}.ai-source dl div{display:block}.ai-source dd{margin-top:2px}.ai-source small{font-size:10px;line-height:1.4}.ai-answer{margin-top:24px}.ai-answer h2{font-size:24px;margin:8px 0 17px}.ai-answer h2 br{display:none}.ai-consumption{gap:20px;padding-bottom:16px;margin-bottom:16px}.ai-consumption strong{font-size:56px}.ai-consumption strong span{font-size:26px}.ai-consumption p{font-size:10px}.ai-ratio>span{font-size:11px}.ai-deadline{gap:10px}.ai-deadline strong{font-size:16px}.ai-deadline small{font-size:10px}.ai-projection-note{margin-top:11px}.ai-decision{display:flex;align-items:flex-start;flex-wrap:wrap;padding:16px;gap:10px}.ai-decision-mark{height:35px}.ai-decision strong{font-size:15px}.ai-decision>p{margin-left:13px;font-size:11px;max-width:none}.ai-decision small{font-size:10px}.ai-board figcaption{padding:10px 16px;font-size:10px}.ai-hero-tail{padding:32px 0 55px;display:block}.ai-hero-tail p{font-size:24px}.ai-hero-tail a{font-size:11px;margin-top:20px}.ai-meeting{padding:55px 0 40px}.ai-meeting-intro{display:block;margin-bottom:15px}.ai-meeting-intro h2{font-size:34px;line-height:1.1;margin-bottom:25px}.ai-meeting-intro>div>p:not(.ai-eyebrow){font-size:18px}.ai-meeting-intro>div>p.ai-conditions{font-size:11px;line-height:1.65}.ai-meeting-body{display:block;padding:16px}.ai-note{padding:13px 15px}.ai-note h3{font-size:16px}.ai-note p{font-size:12px}.ai-note blockquote{font-size:17px}.ai-meeting-output{margin-top:24px}.ai-meeting-output>h3{font-size:24px}.ai-meeting-output>h3 br{display:none}.ai-synthesis{font-size:12px;line-height:1.5}.ai-citations{margin-bottom:16px}.ai-prepared article{gap:14px;padding-top:15px}.ai-prepared h4{font-size:13px}.ai-prepared p{font-size:11px}.ai-meeting-gate{padding:14px 16px;gap:12px;align-items:flex-start}.ai-meeting-gate strong{font-size:14px;line-height:1.4;display:block}.ai-meeting-gate span:not(.ai-decision-mark){line-height:1.5}.ai-meeting-tail{display:block;margin-top:30px}.ai-meeting-tail p:not(.ai-section-label){font-size:18px}.ai-meeting-tail>div:last-child{text-align:left;margin-top:25px}.ai-meeting-tail .ai-text-link{justify-content:flex-start;text-align:left}.ai-scroll[data-enhanced=true]{height:calc(var(--scene-h,630px) + 180svh)}.ai-scroll[data-enhanced=true] .ai-sticky{top:82px}.ai-scroll[data-enhanced=true] .ai-contract-body{display:block;position:relative;height:315px}.ai-scroll[data-enhanced=true] .ai-sources{position:absolute;inset:16px;opacity:calc(1 - var(--reveal,0));transform:translateY(calc(var(--reveal,0)*-20px))}.ai-scroll[data-enhanced=true] .ai-answer{position:relative;margin-top:0;transform:translateY(calc((1 - var(--reveal,0))*22px));clip-path:none}.ai-scroll[data-enhanced=true] .ai-decision{min-height:113px}.ai-scroll[data-enhanced=true] .ai-meeting-body{position:relative;height:402px}.ai-scroll[data-enhanced=true] .ai-meeting-inputs{position:absolute;inset:16px;opacity:calc(1 - var(--reveal,0));transform:translateY(calc(var(--reveal,0)*-24px))}.ai-scroll[data-enhanced=true] .ai-meeting-output{position:relative;margin:0;transform:translateY(calc((1 - var(--reveal,0))*22px));clip-path:none}.ai-scroll[data-enhanced=true] .ai-source-two{transform:translateY(calc((1 - var(--join,0))*12px))}}
@media(max-width:760px) and (max-height:760px){.ai-scroll[data-enhanced=true] .ai-sticky{top:78px}.ai-scroll[data-enhanced=true] .ai-board-top{padding:7px 13px;min-height:44px}.ai-scroll[data-enhanced=true] .ai-board-top small{display:none}.ai-scroll[data-enhanced=true] .ai-question{padding:10px 14px}.ai-scroll[data-enhanced=true] .ai-question p{font-size:19px;margin:5px 0}.ai-scroll[data-enhanced=true] .ai-contract-body{height:295px;padding:14px}.ai-scroll[data-enhanced=true] .ai-answer h2{font-size:22px;margin-bottom:12px}.ai-scroll[data-enhanced=true] .ai-consumption{padding-bottom:12px;margin-bottom:12px}.ai-scroll[data-enhanced=true] .ai-consumption strong{font-size:47px}.ai-scroll[data-enhanced=true] .ai-decision{padding:12px 14px;min-height:104px;gap:7px}.ai-scroll[data-enhanced=true] .ai-board figcaption{padding:7px 14px;line-height:1.35}.ai-scroll[data-enhanced=true] .ai-meeting-body{height:356px;padding:14px}.ai-scroll[data-enhanced=true] .ai-meeting-output>h3{font-size:21px;margin-bottom:8px}.ai-scroll[data-enhanced=true] .ai-prepared{padding-top:10px}.ai-scroll[data-enhanced=true] .ai-prepared article{padding-top:12px}.ai-scroll[data-enhanced=true] .ai-citations{margin-bottom:11px}.ai-scroll[data-enhanced=true] .ai-meeting-gate{padding:11px 14px}.ai-scroll[data-enhanced=true] .ai-meeting-gate strong{font-size:13px}}
@media(max-width:350px){.ai-intro h1{font-size:38px}.ai-question p{font-size:19px}.ai-contract-body{padding:13px}.ai-sources{gap:8px}.ai-source{padding:9px}.ai-source h3{font-size:12px}.ai-answer h2{font-size:21px}.ai-meeting-output>h3{font-size:21px}.ai-consumption{gap:12px}.ai-consumption strong{font-size:47px}.ai-deadline strong{font-size:14px}.ai-meeting-board .ai-board-top>span{max-width:110px;text-align:right}.ai-decision strong{font-size:14px}}
/* Finition: center the source dossier until the response opens. */
.ai-board{container-type:inline-size}.ai-intro{padding-top:44px;padding-bottom:30px}.ai-meeting{background-image:linear-gradient(180deg,#f4f5f2 0%,#f4f5f280 65%,#e0e6df 100%),url('/v6/media/delta-scene-confluence.svg');background-size:100% 100%,cover;background-position:center}
@media(min-width:761px){.ai-scroll[data-enhanced=true] .ai-sources{transform:translateX(calc((1 - var(--reveal,0))*((100cqw - 570px)/2)))}.ai-scroll[data-enhanced=true] .ai-meeting-inputs{transform:translateX(calc((1 - var(--reveal,0))*((100cqw - 660px)/2)))}}
.ai-scroll[data-enhanced=true] .ai-source-two,.ai-scroll[data-enhanced=true] .ai-note-external{opacity:1}
@media(max-width:760px){.ai-intro{padding-top:32px;padding-bottom:20px}.ai-scroll[data-enhanced=true] .ai-sources{transform:translateY(calc(var(--reveal,0)*-20px))}.ai-scroll[data-enhanced=true] .ai-meeting-inputs{transform:translateY(calc(var(--reveal,0)*-24px))}}
@media(max-width:760px) and (max-height:760px){.ai-scroll[data-enhanced=true] .ai-contract-body{height:285px}.ai-scroll[data-enhanced=true] .ai-meeting-body{height:336px}.ai-scroll[data-enhanced=true] .ai-prepared article{padding-top:10px}.ai-scroll[data-enhanced=true] .ai-prepared p{margin-bottom:2px}}
/* Dock the sources before opening the answer, avoiding text overlap. */
@media(min-width:761px){.ai-scroll[data-enhanced=true] .ai-contract-body{grid-template-columns:calc(340px + (1 - var(--dock,0))*170px) 1fr}.ai-scroll[data-enhanced=true] .ai-sources{transform:translateX(calc((1 - var(--dock,0))*((100cqw - 570px)/2)))}.ai-scroll[data-enhanced=true] .ai-meeting-inputs{transform:translateX(calc((1 - var(--dock,0))*((100cqw - 660px)/2)))}}
@media(min-width:761px) and (max-width:1100px){.ai-scroll[data-enhanced=true] .ai-contract-body{grid-template-columns:calc(270px + (1 - var(--dock,0))*60px) 1fr}.ai-scroll[data-enhanced=true] .ai-sources{transform:translateX(calc((1 - var(--dock,0))*((100cqw - 380px)/2)))}}
@media(max-width:760px){.ai-scroll[data-enhanced=true] .ai-sources{opacity:calc(1 - var(--dock,0));transform:translateY(calc(var(--dock,0)*-20px))}.ai-scroll[data-enhanced=true] .ai-meeting-inputs{opacity:calc(1 - var(--dock,0));transform:translateY(calc(var(--dock,0)*-24px))}}
@media(max-width:760px) and (max-height:760px){.ai-scroll[data-enhanced=true] .ai-prepared small{display:block;line-height:1.4}.ai-scroll[data-enhanced=true] .ai-meeting-output>.ai-section-label{margin-bottom:6px}.ai-scroll[data-enhanced=true] .ai-citations{margin-bottom:7px}.ai-scroll[data-enhanced=true] .ai-prepared{padding-top:8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ai-scroll{height:auto!important}.ai-sticky{position:relative!important;top:auto!important}*{animation:none!important;transition:none!important}}
