.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:var(--card-bg,#120f17);border:1px solid #ffffff26;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 1px 2px #0000001a,0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a,0 16px 32px #0000001a,0 32px 64px #0000001a}.border-glow-card--light{border-color:#18181b1f;box-shadow:0 1px 2px #18181b0a,0 8px 24px #18181b0d}.border-glow-card--light:after,.border-glow-card--light>.edge-light{mix-blend-mode:normal}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:0}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#120f17) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one) border-box, var(--gradient-two) border-box, var(--gradient-three) border-box, var(--gradient-four) border-box, var(--gradient-five) border-box, var(--gradient-six) border-box, var(--gradient-seven) border-box, var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one) padding-box, var(--gradient-two) padding-box, var(--gradient-three) padding-box, var(--gradient-four) padding-box, var(--gradient-five) padding-box, var(--gradient-six) padding-box, var(--gradient-seven) padding-box, var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px 0 var(--glow-color-60), inset 0 0 3px 0 var(--glow-color-50), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 15px 0 var(--glow-color-30), inset 0 0 25px 2px var(--glow-color-20), inset 0 0 50px 2px var(--glow-color-10), 0 0 1px 0 var(--glow-color-60), 0 0 3px 0 var(--glow-color-50), 0 0 6px 0 var(--glow-color-40), 0 0 15px 0 var(--glow-color-30), 0 0 25px 2px var(--glow-color-20), 0 0 50px 2px var(--glow-color-10);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{display:none}}
.dm-story,.dm-flat{--row:clamp(40px, calc((100svh - 420px) / 7), 56px);--numw:62px;--pad:clamp(24px, 3vw, 40px);--move:.72s var(--ease-in-out);--fade:.38s var(--ease-out)}.dm{border:1px solid var(--line);border-radius:var(--radius-xl);background:var(--surface);isolation:isolate;width:100%;position:relative;overflow:hidden}.dm__bar{height:46px;padding-inline:var(--pad);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.dm__brand{height:100%;color:var(--ink);flex:1;font-size:14px;font-weight:500;position:relative}.dm__brand-chat,.dm__brand-ins{white-space:nowrap;transition:opacity var(--fade), transform .48s var(--ease-out);position:absolute;top:50%;left:0;transform:translateY(-50%)}.dm__brand-ins{letter-spacing:.04em;opacity:0;align-items:baseline;gap:10px;display:flex;transform:translateY(calc(8px - 50%))}.dm__brand-sub{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:400}.dm[data-mode=insiign] .dm__brand-chat{opacity:0;transform:translateY(calc(-50% - 8px))}.dm[data-mode=insiign] .dm__brand-ins{opacity:1;transform:translateY(-50%)}.dm__flag{color:var(--muted-2);flex:none}.dm__body{padding:var(--pad);position:relative}.dm__talk{inset:calc(var(--pad) - 24px) var(--pad) calc(var(--pad) + var(--composer-h,52px) + 12px) var(--pad);z-index:1;opacity:0;visibility:hidden;transition:opacity var(--fade), visibility 0s linear .38s;flex-direction:column;justify-content:flex-end;gap:10px;display:flex;position:absolute}.dm__talk--fini{bottom:calc(var(--pad) + 104px)}.dm[data-beat="0"] .dm__talk{opacity:1;visibility:visible;transition:opacity var(--fade)}.dm__talk-fil{flex-direction:column-reverse;flex:1 1 0;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.dm__talk-fil>div{flex-direction:column;flex:none;gap:14px;margin-bottom:auto;padding-top:28px;display:flex}.dm__msg{max-width:88%;color:var(--ink);overflow-wrap:anywhere;flex:none;font-size:16px;line-height:24px}.dm__msg--vous{background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:18px;align-self:flex-end;padding:10px 16px}.dm__msg.dm__pending{align-self:flex-start}.dm__msg--question{z-index:1;background:color-mix(in oklab, var(--ink) 9%, transparent);transform:translateY(calc(var(--sortie,0) * var(--dy,0px)));border-radius:18px;align-self:flex-end;padding:10px 16px;font-size:15px;line-height:22px;position:relative}.dm__msg:not(.dm__msg--question),.dm__talk-actions{opacity:calc(1 - var(--sortie,0) * 2.2)}@media (prefers-reduced-motion:no-preference){.dm__msg{transition:opacity .32s var(--ease-out), transform .42s var(--ease-out)}.dm__msg--question{transition:opacity .42s var(--ease-out)}@starting-style{.dm__msg{opacity:0;transform:translateY(8px)}.dm__msg--question{transform:none}}}.dm__talk-actions{flex:none;justify-content:flex-end;align-items:center;gap:16px;min-height:20px;font-size:12.5px;display:flex}.dm__talk-erreur{color:var(--bad);margin-right:auto}.dm__talk-lien{color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px;transition:color .2s var(--ease-out)}.dm__talk-lien:focus-visible{outline:2px solid var(--signal);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.dm__talk-lien:hover{color:var(--ink)}}@media (pointer:coarse){.dm__talk-lien{margin:-10px 0;padding:10px 0}}.dm__query{height:106px;position:relative}.dm__query-label{opacity:0;transition:opacity var(--fade), transform .48s var(--ease-out);position:absolute;top:0;left:0;transform:translateY(6px)}.dm[data-mode=insiign] .dm__query-label{opacity:1;transition-delay:.22s;transform:none}.dm__bubble{width:fit-content;max-width:88%;color:var(--ink);isolation:isolate;transition:transform var(--move), opacity var(--fade);padding:10px 16px;font-size:15px;line-height:22px;position:absolute;top:20px;right:0}.dm__bubble:before{content:"";z-index:-1;background:color-mix(in oklab, var(--ink) 9%, transparent);transition:opacity var(--fade);border-radius:18px;position:absolute;inset:0}.dm[data-beat="0"] .dm__bubble{opacity:0}.dm[data-mode=insiign] .dm__bubble{transform:translateX(calc(var(--q-shift,0px) * -1 - 16px))}.dm[data-mode=insiign] .dm__bubble:before{opacity:0}.dm__head{height:34px;position:relative}.dm__head>*{opacity:0;transition:opacity var(--fade), transform .48s var(--ease-out);position:absolute;top:0;left:0;transform:translateY(6px)}.dm__intro{color:var(--ink-2);font-size:15px;line-height:22px}.dm__rank-head{top:4px}.dm__head>.dm__again{color:var(--signal);align-items:center;gap:8px;display:flex;top:4px;left:auto;right:0}.dm__again svg{width:13px;height:13px;transition:transform .9s var(--ease-out);transform:rotate(-200deg)}.dm[data-beat="2"] .dm__intro,.dm[data-beat="3"] .dm__intro,.dm[data-mode=insiign] .dm__rank-head,.dm[data-beat="10"] .dm__again,.dm[data-beat="11"] .dm__again,.dm[data-beat="12"] .dm__again,.dm[data-beat="1"] .dm__pending,.dm[data-beat="13"] .dm__pending{opacity:1;transform:none}.dm[data-beat="10"] .dm__again svg,.dm[data-beat="11"] .dm__again svg,.dm[data-beat="12"] .dm__again svg{transform:none}.dm__pending{align-items:center;gap:6px;height:22px;display:flex}.dm__pending span{background:var(--ink-2);border-radius:999px;width:6px;height:6px}.dm__list{height:calc(7 * var(--row));position:relative}.dm__num,.dm__row{height:var(--row);opacity:0;transform:translateY(calc(var(--slot) * var(--row)));transition:transform var(--move), opacity var(--fade);position:absolute;top:0;left:0}.dm__num.is-on,.dm__row.is-on{opacity:1}.dm__num{width:var(--numw)}.dm__num>span{transition:opacity var(--fade), color var(--fade);position:absolute;top:50%;transform:translateY(-50%)}.dm__num-chat{color:var(--ink-2);font-size:15px;right:14px}.dm__num-rank{color:var(--muted);opacity:0;font-size:26px;line-height:1;left:0}.dm[data-mode=insiign] .dm__num-chat{opacity:0}.dm[data-mode=insiign] .dm__num-rank{opacity:1}.dm__num:nth-child(-n+3) .dm__num-rank{color:var(--ink)}.dm__num.is-you .dm__num-rank{color:var(--bad)}.dm__num.is-up .dm__num-rank{color:var(--signal)}.dm__row{padding-left:var(--numw);justify-content:space-between;align-items:center;gap:16px;display:flex;right:0}.dm__row:after{content:"";background:var(--line);opacity:0;height:1px;transition:opacity var(--fade);position:absolute;bottom:0;left:0;right:0}.dm[data-mode=insiign] .dm__row:after{opacity:1}.dm__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);font-size:16px;font-weight:500;overflow:hidden}.dm__demo{color:var(--muted-2);font-size:12.5px;font-weight:400}.dm__row--far .dm__name{color:var(--ink-2);font-weight:400}.dm[data-beat="2"] .dm__row.is-on:nth-of-type(2),.dm[data-beat="2"] .dm__num.is-on:nth-child(2){transition-delay:.16s}.dm[data-beat="2"] .dm__row.is-on:nth-of-type(3),.dm[data-beat="2"] .dm__num.is-on:nth-child(3){transition-delay:.32s}.dm[data-beat="2"] .dm__row--you.is-on{transition-delay:.64s}.dm__row.is-dim{opacity:.26}.dm__row:before{content:"";z-index:-1;border-radius:var(--radius-l);opacity:0;transition:opacity var(--fade), transform .48s var(--ease-out);position:absolute;inset:5px -14px}.dm__row:not(.dm__row--you):before{border:1px solid color-mix(in oklab, var(--ink) 55%, transparent);background:color-mix(in oklab, var(--ink) 5%, transparent);transform:scale(.985)}.dm__row.is-chosen:before{opacity:1;transform:none}.dm__call{color:var(--ink);opacity:0;transition:opacity var(--fade), transform .48s var(--ease-out);flex:none;align-items:center;gap:8px;font-size:12.5px;display:flex;transform:translate(-6px)}.dm__call svg{width:14px;height:14px}.dm__row.is-chosen .dm__call{opacity:1;transition-delay:.18s;transform:none}.dm__row--you:before{background:var(--bad-soft)}.dm__row--you.is-on:before{opacity:1}.dm__row--you.is-up:before{background:var(--signal-soft)}.dm__row--you .dm__name{font-weight:600}.dm__you-state{flex:none;min-width:170px;height:16px;position:relative}.dm__you-state .sig{white-space:nowrap;transition:opacity var(--fade);position:absolute;top:0;right:0}.dm__you-up,.dm__row--you.is-up .dm__you-off{opacity:0}.dm__row--you.is-up .dm__you-up{opacity:1}.dm__gaps{top:calc(2.75 * var(--row));opacity:0;transition:opacity var(--fade), transform .52s var(--ease-out);pointer-events:none;position:absolute;left:0;right:0;transform:translateY(12px)}.dm__gaps.is-on{opacity:1;transition-delay:.26s;transform:none}.dm__gap{height:var(--row);border-top:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) 56px 128px;align-items:center;column-gap:12px;font-size:15px;display:grid}.dm__gap--head{border-top:0;height:30px}.dm__gap--head span:nth-child(n+2),.dm__gap-him{justify-self:center}.dm__gap--head span:last-child,.dm__gap-you{justify-self:end}.dm__gap-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dm__gap-him,.dm__gap-you{opacity:0;transition:opacity var(--fade)}.dm__gaps.has-values .dm__gap-him,.dm__gaps.has-values .dm__gap-you{opacity:1;transition-delay:calc(var(--k) * .12s)}.dm__gap-him svg{width:17px;height:17px;color:var(--ink)}.dm__gap-you{letter-spacing:.14em;text-transform:uppercase;width:128px;height:18px;font-size:11px;position:relative}.dm__gap-todo,.dm__gap-done{white-space:nowrap;transition:opacity .3s var(--ease-out), transform .42s var(--ease-out);position:absolute;top:50%;right:0;transform:translateY(-50%)}.dm__gap-todo{color:var(--bad)}.dm__gap-todo:before{content:"— "}.dm__gap-done{color:var(--signal);opacity:0;align-items:center;gap:6px;display:inline-flex;transform:translateY(calc(8px - 50%))}.dm__gap-done svg{width:13px;height:13px}.dm__gap.is-fixed .dm__gap-todo{opacity:0;transform:translateY(calc(-50% - 8px))}.dm__gap.is-fixed .dm__gap-done{opacity:1;transform:translateY(-50%)}.dm__narrow{display:none}.dm__composer{border:1px solid var(--line-2);background:var(--surface);min-height:52px;transition:opacity var(--fade), transform .48s var(--ease-out);border-radius:26px;align-items:flex-end;gap:12px;padding:8px 8px 8px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.dm[data-mode=insiign] .dm__composer{opacity:0;transform:translateY(10px)}.dm__typed{min-width:0;color:var(--ink);flex:1;padding-block:7px;font-size:15px;line-height:22px}.dm__placeholder{color:var(--muted-2)}.dm__send{background:color-mix(in oklab, var(--ink) 14%, transparent);width:36px;height:36px;color:var(--muted);transition:background-color .24s var(--ease-out), color .24s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.dm__send svg{width:17px;height:17px}.dm__composer.is-ready .dm__send{background:var(--ink);color:var(--paper)}.dm__composer--efface{opacity:var(--sortie,0);transform:none}.dm__invite{text-align:center;min-height:52px;font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;opacity:0;transition:opacity .32s var(--ease-out), transform .42s var(--ease-out);pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:14px;font-size:20px;line-height:1.2;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.dm__invite.is-on{opacity:1;transition-duration:.52s;transform:none}.dm__invite-fil{background:var(--line-2);width:1px;height:34px;position:relative;overflow:hidden}.dm__invite-fil span{background:var(--ink);width:1px;height:14px;position:absolute;top:0;left:0;transform:translateY(-14px)}.dm__invite-fleche{width:18px;height:18px;display:none}@media (prefers-reduced-motion:reduce){.dm__invite-fil{display:none}.dm__invite-fleche{display:block}}.dm__composer--vrai{border-color:color-mix(in oklab, var(--ink) 42%, transparent);cursor:text;transition:border-color .2s var(--ease-out), opacity var(--fade), transform .48s var(--ease-out);align-items:center}.dm__composer--vrai:focus-within{border-color:var(--ink)}.dm__champ{min-width:0;height:36px;font:inherit;color:var(--ink);caret-color:var(--signal);background:0 0;border:0;outline:none;flex:1;font-size:16px}.dm__champ::placeholder{color:var(--muted-2);opacity:1}button.dm__send{cursor:pointer}button.dm__send:focus-visible{outline:2px solid var(--signal);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.dm__pending span{animation:dm-pulse 1.2s var(--ease-in-out) infinite}.dm__pending span:nth-child(2){animation-delay:.16s}.dm__pending span:nth-child(3){animation-delay:.32s}.dm__row.is-chosen .dm__call svg{animation:dm-pulse 1.4s var(--ease-in-out) infinite}.dm__invite.is-on .dm__invite-fil span{animation:dm-coule 1.7s var(--ease-in-out) infinite}}@keyframes dm-coule{0%{opacity:0;transform:translateY(-14px)}25%{opacity:1}to{opacity:0;transform:translateY(34px)}}@keyframes dm-pulse{0%,to{opacity:.28}50%{opacity:1}}.dm-story{height:calc(100svh + var(--units,16) * 34svh);background:var(--paper);position:relative}.dm-story__sticky{height:100svh;padding-top:var(--bar-h);align-items:center;display:flex;position:sticky;top:0;overflow:hidden}.dm-story__frame{grid-template-columns:minmax(200px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.dm-story__copy{position:relative}.dm-story__chapitre{flex-direction:column;gap:14px;display:flex}.dm-story__chapitre-no{align-items:baseline;gap:10px;display:flex}.dm-story__chapitre-no .rank{color:var(--ink);font-size:52px}.dm-story__chapitre-sur{color:var(--muted-2);font-size:12.5px}.dm-story__chapitre-titre{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);font-size:20px;line-height:1.1}@media (prefers-reduced-motion:no-preference){.dm-story__chapitre-titre{transition:opacity .36s var(--ease-out), transform .46s var(--ease-out)}@starting-style{.dm-story__chapitre-titre{opacity:0;transform:translateY(8px)}}}.dm-story__rail{background:var(--line);max-width:220px;height:1px;margin-top:26px}.dm-story__rail span{background:var(--ink);transform-origin:0;height:1px;display:block;transform:scaleX(0)}.dm-story__issue{opacity:0;visibility:hidden;width:min(360px,100%);transition:opacity .36s var(--ease-out), transform .48s var(--ease-out), visibility 0s linear .36s;position:absolute;top:calc(100% + 40px);left:0;transform:translateY(12px)}.dm-story__issue.is-active{opacity:1;visibility:visible;transition:opacity .36s var(--ease-out), transform .48s var(--ease-out);transform:none}.dm-story__line{font-family:var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance;font-size:26px;line-height:1.1}.dm-story__issue-go{margin-top:24px}.dm-story__engines{color:var(--muted);margin-top:14px;font-size:12.5px}@media (min-width:901px){.dm-story__copy{transition:transform var(--move)}.dm-story[data-last=true] .dm-story__copy{transform:translateY(-110px)}}@media (max-width:900px){.dm-story,.dm-flat{--row:clamp(24px, calc((100svh - 320px) / 7), 54px);--numw:40px;--pad:14px;--scene-h:calc(38px + 2 * var(--pad) + 91px + 28px + 7 * var(--row) + 3px)}.dm__bar{height:38px}.dm__brand{font-size:13px}.dm__brand-sub{display:none}.dm__talk{inset:calc(var(--pad) - 14px) var(--pad) calc(var(--pad) + var(--composer-h,44px) + 8px) var(--pad);gap:8px}.dm__talk-fil{-webkit-mask-image:linear-gradient(#0000 0,#000 20px);mask-image:linear-gradient(#0000 0,#000 20px)}.dm__talk-fil>div{gap:9px;padding-top:20px}.dm__msg{max-width:92%;font-size:14px;line-height:20px}.dm__msg--vous,.dm__msg--question{padding:8px 13px}.dm__msg--question{max-width:92%;font-size:13.5px;line-height:19px}.dm__talk--fini{bottom:calc(var(--pad) + 88px)}.dm__invite{gap:10px;font-size:16px}.dm__invite-fil{height:26px}.dm__champ{height:32px}.dm__query{height:91px}.dm__bubble{max-width:92%;padding:8px 13px;font-size:13.5px;line-height:19px;top:17px}.dm[data-mode=insiign] .dm__bubble{transform:translateX(calc(var(--q-shift,0px) * -1 - 13px))}.dm__head{height:28px}.dm__intro{font-size:13.5px;line-height:19px}.dm__num-chat{font-size:13.5px}.dm__num-rank{font-size:20px}.dm__row{gap:10px}.dm__row:before{inset:3px -8px}.dm__name{font-size:14px}.dm__demo{font-size:11px}.dm__call{gap:6px;font-size:11px}.dm__you-state{width:150px;min-width:0;height:14px}.dm__you-state .sig{letter-spacing:.1em;gap:6px;font-size:10px}.dm__gaps{top:calc(2.4 * var(--row))}.dm__wide{display:none}.dm__narrow{display:inline}.dm__gap{height:calc(var(--row) - 2px);grid-template-columns:minmax(0,1fr) 34px 104px;column-gap:8px;font-size:13px}.dm__gap--head{height:24px}.dm__gap-you{letter-spacing:.1em;width:104px;font-size:10px}.dm__composer{border-radius:22px;min-height:44px;padding:5px 5px 5px 16px}.dm__typed{padding-block:6px;font-size:13.5px;line-height:19px}.dm__send{width:32px;height:32px}.dm-story__frame{grid-template-columns:minmax(0,1fr);gap:12px}.dm-story__chapitre{flex-direction:row;align-items:baseline;gap:12px}.dm-story__chapitre-no{gap:6px}.dm-story__chapitre-no .rank{font-size:20px}.dm-story__chapitre-sur{font-size:11px}.dm-story__chapitre-titre{font-size:16px}.dm-story__rail{display:none}.dm-story__scene{transition:opacity var(--fade), transform var(--move)}.dm-story[data-last=true] .dm-story__scene{opacity:0;pointer-events:none;transform:scale(.98)}.dm-story__issue{top:calc(100% + 12px + var(--scene-h) * .22);width:100%}.dm-story__line{font-size:clamp(20px,5.4vw,26px);line-height:1.12}.dm-story__issue-go{margin-top:18px}.dm-story__issue .cta-lg{height:48px;padding:0 22px;font-size:14px}}.dm-flat{--row:48px;padding-block:96px}@media (max-width:900px){.dm-flat{--row:36px}}.dm-flat__list{gap:72px;display:grid}.dm-flat__item{gap:20px;display:grid}.dm-flat__scene{max-width:760px}.dm-flat .dm-story__issue{width:min(520px,100%);position:static}@media (min-width:900px){.dm-flat__list{gap:112px}.dm-flat__item{grid-template-columns:minmax(200px,.36fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px)}}.dm-flat .dm,.dm-flat .dm *,.dm-flat .dm :before,.dm-flat .dm :after{transition:none!important}html[data-demo-verrou] .dm-story{height:100svh}[data-demo-apres]{display:none!important}.dm-story[data-clavier] .dm-story__sticky{padding-top:var(--demo-top,var(--bar-h));align-items:flex-start}.dm-story[data-clavier] .dm-story__copy{display:none}.dm-story[data-clavier] .dm__talk-fil>div{margin-bottom:0}.dm__msg--ancienne{color:var(--muted)}.dm__msg--courante{position:relative}.dm__reflet{pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 50%,#0000 70%);mask-image:linear-gradient(100deg,#0000 30%,#000 50%,#0000 70%)}.dm__reflet>span{color:#fff;text-shadow:0 0 10px #ffffff8c,0 0 2px #ffffffe6;display:block}@media (prefers-reduced-motion:no-preference){.dm__reflet{animation:dm-reflet 3.4s var(--ease-in-out) .7s infinite;display:block;transform:translate(-100%)}.dm__reflet>span{animation:dm-reflet-contre 3.4s var(--ease-in-out) .7s infinite;transform:translate(100%)}}@keyframes dm-reflet{0%{transform:translate(-100%)}45%,to{transform:translate(100%)}}@keyframes dm-reflet-contre{0%{transform:translate(100%)}45%,to{transform:translate(-100%)}}@media (max-width:900px){.dm-story{margin-bottom:calc(-1 * var(--fin-vide,0px))}.dm-story+*{z-index:1;position:relative}html[data-demo-verrou] .dm-story{margin-bottom:0}}
