@layer page{.dm{background:var(--v5-void);color:var(--v5-text);padding-top:92px}.dm-bar{display:flex;align-items:center;gap:10px 22px;flex-wrap:wrap;padding:13px var(--gut) 11px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-3)}.dm-bar .on{color:var(--v5-signal)}.dm-bar .sp{flex:1}.dm-bar .px{color:var(--v5-text);letter-spacing:.06em;font-size:13px;font-variant-numeric:tabular-nums}.dm-bar .up{color:var(--v5-signal)}.dm-bar .dn{color:var(--v5-down)}.dm-notice{margin:0;padding:12px var(--gut);border-bottom:1px solid var(--rule-in);font-size:13px;line-height:1.5;color:var(--v5-text-2)}.dm-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--rule-in)}@media(min-width:1040px){.dm-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.dm-cell{background:var(--v5-void);padding:clamp(16px,2vw,26px) var(--gut);min-width:0}.dm-ctrl{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:16px}.dm-btn{font-family:var(--v5-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--v5-text-3);background:transparent;border:1px solid var(--rule-in);padding:7px 12px;cursor:pointer;transition:color .15s linear,border-color .15s linear}.dm-btn:hover{color:var(--v5-text);border-color:var(--rule)}.dm-btn.on{color:var(--v5-void);background:var(--v5-text);border-color:var(--v5-text)}.dm-btn:focus-visible{outline:2px solid var(--v5-signal);outline-offset:2px}.dm-ctrl .gap{flex:1;min-width:8px}.dm-lbl{font-family:var(--v5-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--v5-text-3);margin:0 0 12px}.dm-chart{display:block;width:100%;height:auto;overflow:visible}.dm-chart .grid{stroke:var(--rule-in);stroke-width:1}.dm-chart .axis{stroke:var(--rule);stroke-width:1}.dm-chart .tick{font-family:var(--v5-mono);font-size:8.5px;fill:var(--v5-text-3)}.dm-chart .cap{font-family:var(--v5-mono);font-size:7.5px;letter-spacing:.15em;fill:var(--v5-text-4)}.dm-chart .line{fill:none;stroke:var(--v5-instrument);stroke-width:1.4;vector-effect:non-scaling-stroke}.dm-chart .line.up{stroke:var(--v5-signal)}.dm-chart .line.dn{stroke:var(--v5-down)}.dm-chart .fill{fill:var(--v5-instrument);opacity:.06}.dm-chart .fill.up{fill:var(--v5-signal)}.dm-chart .fill.dn{fill:var(--v5-down);opacity:.05}.dm-chart .now{stroke:var(--v5-text);stroke-width:1;stroke-dasharray:2 3}.dm-chart .med{stroke:var(--v5-text-4);stroke-width:1;stroke-dasharray:1 4}.dm-chart .spr{fill:var(--v5-text-4);opacity:.7}.dm-chart .spr.wide{fill:var(--v5-down);opacity:.9}.dm-chart .vel{fill:var(--v5-text-4);opacity:.55}.dm-chart .vel.hot{fill:var(--v5-text);opacity:.95}.dm-chart .mk rect{fill:var(--v5-void);stroke:var(--v5-signal);stroke-width:1.5}.dm-chart .mk line{stroke:var(--v5-signal);stroke-width:1;opacity:.18}.dm-chart .mk.reduce rect,.dm-chart .mk.reduce line{stroke:var(--v5-down)}.dm-chart .mk.wait rect,.dm-chart .mk.wait line{stroke:var(--v5-text-3)}.dm-chart .mk.act rect{fill:var(--v5-signal)}.dm-chart .mk.reduce.act rect{fill:var(--v5-down)}.dm-chart .mk.wait.act rect{fill:var(--v5-text-3)}.dm-dec{display:flex;flex-direction:column;overflow:hidden}.dm-state{display:flex;align-items:center;gap:9px;margin:0 0 18px;font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--v5-text-3)}.dm-state i{width:7px;height:7px;background:var(--v5-text-4);display:block;flex:none;animation:dm-pulse 1.6s ease-in-out infinite}.dm-state.emis{color:var(--v5-signal)}.dm-state.emis i{background:var(--v5-signal);animation-duration:.9s}@keyframes dm-pulse{0%,to{opacity:1}50%{opacity:.2}}.dm-chain{flex:1 1 0;min-height:190px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:15px;padding-right:4px}.dm-chain::-webkit-scrollbar{width:3px}.dm-chain::-webkit-scrollbar-thumb{background:var(--rule-in)}.dm-cl{display:grid;grid-template-columns:74px minmax(0,1fr);gap:14px;animation:dm-in .3s ease-out both}@keyframes dm-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.dm-cl .tg{font-family:var(--v5-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-4);padding-top:4px}.dm-cl .tx{margin:0;font-size:13.5px;line-height:1.55;color:var(--v5-text-4)}.dm-cl.now .tg{color:var(--v5-instrument)}.dm-cl.now .tx{color:var(--v5-text)}.dm-cl.lecture .tg{color:var(--v5-text-3)}.dm-cl.lecture.now .tg{color:var(--v5-instrument)}.dm-cl.lecture .tx{font-style:italic}.dm-caret{display:inline-block;width:6px;height:13px;background:var(--v5-signal);vertical-align:-2px;margin-left:3px;animation:dm-blink .9s steps(1) infinite}@keyframes dm-blink{0%,49%{opacity:1}50%,to{opacity:.15}}.dm-verdict{display:flex;align-items:flex-end;gap:16px 24px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid var(--rule-in)}.dm-verdict>div{display:flex;flex-direction:column;gap:6px}.dm-verdict .lb{font-family:var(--v5-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-4)}.dm-verdict .vl{font-family:var(--v5-serif);font-size:23px;line-height:1;color:var(--v5-signal)}.dm-verdict .vl.reduce{color:var(--v5-down)}.dm-verdict .vl.wait{color:var(--v5-text)}.dm-verdict .vl.n{font-family:var(--v5-mono);font-size:19px;color:var(--v5-text)}.dm-see{margin-left:auto;background:var(--v5-text);color:var(--v5-void);border:0;font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;padding:11px 14px;cursor:pointer}.dm-see:focus-visible{outline:2px solid var(--v5-signal);outline-offset:2px}.dm-dfoot{display:flex;gap:8px 20px;flex-wrap:wrap;margin-top:20px;padding-top:12px;border-top:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-4)}.dm-dfoot b{font-weight:400;color:var(--v5-text);letter-spacing:.04em}.dm-notifs{background:var(--v5-void);padding:clamp(18px,2vw,26px) var(--gut) clamp(20px,2.4vw,30px);border-top:1px solid var(--rule-in)}.dm-nh{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.dm-nh .dm-lbl{margin:0}.dm-nh .sp{flex:1}.dm-count{font-family:var(--v5-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-4)}.dm-count.alert{color:var(--v5-alert)}.dm-hint{font-family:var(--v5-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-4)}.dm-empty{font-size:13px;line-height:1.6;color:var(--v5-text-3);margin:16px 0 0;max-width:60ch}.dm-nlist{display:flex;flex-direction:column;gap:10px;margin-top:16px}.dm-notif{position:relative;display:flex;flex-direction:column;gap:11px;width:100%;padding:14px 18px 16px;text-align:left;cursor:pointer;background:#12161d;border:1px solid var(--rule-in);border-left:2px solid var(--v5-signal);color:inherit;transition:border-color .15s linear,background .15s linear}.dm-notif.reduce{border-left-color:var(--v5-down)}.dm-notif.wait{border-left-color:var(--v5-text-3)}.dm-notif.done{background:transparent;border-left-color:var(--rule)}.dm-notif:hover{background:#161b23;border-color:var(--rule)}.dm-notif:focus-visible{outline:2px solid var(--v5-signal);outline-offset:2px}.dm-notif .hd{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--v5-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-4)}.dm-notif .hd .sp{flex:1;min-width:4px}.dm-notif .ic{width:7px;height:7px;background:var(--v5-signal);display:block;flex:none}.dm-notif.reduce .ic{background:var(--v5-down)}.dm-notif.wait .ic{background:var(--v5-text-3)}.dm-notif.done .ic{background:var(--rule)}.dm-notif.urgent .ic{animation:dm-pulse .8s ease-in-out infinite}.dm-notif .src{color:var(--v5-text-3);letter-spacing:.16em}.dm-notif .new{background:var(--v5-signal);color:var(--v5-void);padding:3px 7px;letter-spacing:.16em;font-size:8px}.dm-notif .st{color:var(--v5-instrument);font-variant-numeric:tabular-nums}.dm-notif .st .urg{color:var(--v5-down)}.dm-notif .st.v-validé,.dm-notif .st.v-ajusté{color:var(--v5-signal)}.dm-notif .st.v-refusé,.dm-notif .st.v-expirée{color:var(--v5-text-4)}.dm-notif .bd{display:flex;flex-direction:column;gap:5px}.dm-notif .ttl{font-size:17px;line-height:1.15;color:var(--v5-text)}.dm-notif.done .ttl{color:var(--v5-text-3)}.dm-notif .sub{font-size:12px;color:var(--v5-text-3)}.dm-notif .ft{display:flex}.dm-notif .cv{font-family:var(--v5-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-4)}.dm-notif:hover .cv{color:var(--v5-instrument)}.dm-notif .gauge{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--rule-in)}.dm-notif .gauge i{position:absolute;inset:0 auto 0 0;background:var(--v5-signal);transition:width 1s linear}.dm-notif.urgent .gauge i{background:var(--v5-down)}.dm-sep{border-top-width:1px;border-top-color:var(--rule)}.dm-ov{position:fixed;inset:0;background:#050910e6;display:flex;align-items:flex-start;justify-content:center;padding:clamp(12px,3vh,44px) 14px;overflow-y:auto;z-index:80}.dm-modal{width:100%;max-width:760px;background:#12161d;border:1px solid var(--rule);max-height:calc(100vh - (2*clamp(12px,3vh,44px)));display:flex;flex-direction:column}.dm-mh{flex:none}.dm-mbody{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.dm-mbody::-webkit-scrollbar{width:4px}.dm-mbody::-webkit-scrollbar-thumb{background:var(--rule-in)}.dm-acts,.dm-done{flex:none}.dm-out{padding:16px 20px;border-top:1px solid var(--rule-in)}.dm-out p:last-child{margin:0;font-size:13px;line-height:1.6;color:var(--v5-text-2)}.dm-mh{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;padding:12px 20px;border-bottom:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--v5-text-4)}.dm-mh .who{display:inline-flex;align-items:center;gap:8px;color:var(--v5-instrument);letter-spacing:.24em}.dm-mh .who i{width:6px;height:6px;background:var(--v5-signal);display:block}.dm-mh .sp{flex:1}.dm-mh .tmr{color:var(--v5-alert);font-variant-numeric:tabular-nums}.dm-x{background:none;border:0;color:var(--v5-text-4);cursor:pointer;font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase}.dm-x:hover{color:var(--v5-text)}.dm-mdec{display:flex;align-items:baseline;gap:14px 24px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid var(--rule-in)}.dm-act{font-family:var(--v5-serif);font-size:clamp(26px,3vw,36px);line-height:1;color:var(--v5-signal)}.dm-act.wait{color:var(--v5-text)}.dm-act.reduce{color:var(--v5-down)}.dm-meta{font-family:var(--v5-mono);font-size:12px;color:var(--v5-text)}.dm-meta small{color:var(--v5-text-4);font-size:10.5px}.dm-cf{margin-left:auto;display:flex;align-items:center;gap:10px;font-family:var(--v5-mono);font-size:12px;color:var(--v5-text)}.dm-track{width:90px;height:2px;background:var(--rule-in);position:relative;display:block}.dm-track i{position:absolute;inset:0 auto 0 0;background:var(--v5-signal)}.dm-think{padding:18px 20px 20px;border-bottom:1px solid var(--rule-in)}.dm-status{display:flex;align-items:center;gap:9px;margin:0 0 15px;font-family:var(--v5-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-4)}.dm-status .pulse,.dm-status .ok{width:6px;height:6px;display:block;background:var(--v5-signal);flex:none}.dm-status .pulse{animation:dm-pulse 1.15s ease-in-out infinite}.dm-skip{margin-left:auto;background:none;border:1px solid var(--rule-in);color:var(--v5-text-4);font:inherit;letter-spacing:.13em;text-transform:uppercase;padding:5px 9px;cursor:pointer}.dm-skip:hover{color:var(--v5-text);border-color:var(--rule)}.dm-para{margin:0 0 12px;padding-left:14px;position:relative;font-size:14.5px;line-height:1.62;color:var(--v5-text-2);max-width:74ch}.dm-para:before{content:"";position:absolute;left:0;top:.4em;bottom:.26em;width:2px;background:var(--v5-signal);opacity:.2}.dm-para.now{color:var(--v5-text)}.dm-para.now:before{opacity:.85}.dm-para:last-child{margin-bottom:0}.dm-report{animation:dm-rise .3s cubic-bezier(.2,.7,.3,1) both}@keyframes dm-rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.dm-two{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--rule-in)}@media(min-width:640px){.dm-two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.dm-sec{background:#12161d;padding:16px 20px}.dm-sl{font-family:var(--v5-mono);font-size:8.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--v5-text-4);margin:0 0 12px}.dm-scn{display:flex;flex-direction:column;gap:7px}.dm-scn div{display:grid;grid-template-columns:minmax(0,1fr) 42px 70px;gap:10px;align-items:center;font-size:12px;color:var(--v5-text-3)}.dm-scn b{font-family:var(--v5-mono);font-size:11px;font-weight:400;color:var(--v5-text);text-align:right;font-variant-numeric:tabular-nums}.dm-scn i{height:2px;background:var(--v5-text-4);display:block}.dm-scn div:first-child i{background:var(--v5-signal)}.dm-rk{display:flex;flex-direction:column;gap:8px}.dm-rk div{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--v5-text-3)}.dm-rk .vv{font-family:var(--v5-mono);font-size:11.5px;color:var(--v5-text);text-align:right}.dm-rk .dn{font-family:var(--v5-mono);font-size:11.5px;color:var(--v5-down);text-align:right}.dm-acts{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:1px;background:var(--rule-in);border-top:1px solid var(--rule-in)}.dm-acts button{background:#12161d;border:0;padding:15px 8px;cursor:pointer;font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-3)}.dm-acts button:hover{color:var(--v5-text)}.dm-acts button.go{background:var(--v5-text);color:var(--v5-void)}.dm-acts button:focus-visible{outline:2px solid var(--v5-signal);outline-offset:-3px}.dm-done{display:flex;align-items:center;justify-content:space-between;gap:14px 20px;flex-wrap:wrap;padding:16px 20px;border-top:1px solid var(--rule-in)}.dm-done>span{font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--v5-signal)}.dm-done button{font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;background:var(--v5-text);color:var(--v5-void);border:0;padding:11px 14px;cursor:pointer;flex:none}.dm-done button:focus-visible{outline:2px solid var(--v5-signal);outline-offset:2px}.dm-board{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:var(--rule-in);border-bottom:1px solid var(--rule)}@media(min-width:780px){.dm-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1240px){.dm-board{grid-template-columns:1.3fr 1fr 1fr 1.2fr}}.dm-panel{background:var(--v5-void);min-width:0;display:flex;flex-direction:column;padding:clamp(18px,2vw,24px) var(--gut) clamp(20px,2.2vw,26px)}.dm-ph{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px}.dm-ph h3{margin:0;font-family:var(--v5-serif);font-weight:400;font-size:clamp(18px,1.5vw,21px);line-height:1.1;color:var(--v5-text)}.dm-pn{font-family:var(--v5-mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--v5-text-4)}.dm-big{font-family:var(--v5-mono);font-size:clamp(25px,2.3vw,31px);letter-spacing:-.01em;color:var(--v5-text);margin:0;font-variant-numeric:tabular-nums}.dm-delta{font-family:var(--v5-mono);font-size:10px;letter-spacing:.11em;text-transform:uppercase;margin:5px 0 0}.dm-delta.up{color:var(--v5-signal)}.dm-delta.dn{color:var(--v5-down)}.dm-eqc{display:block;width:100%;height:92px;margin:12px 0 4px}.dm-eqc .base{stroke:var(--rule-in);stroke-width:1;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.dm-eqc path{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke}.dm-eqc path.up{stroke:var(--v5-signal)}.dm-eqc path.dn{stroke:var(--v5-down)}.dm-eqc .in{fill:var(--v5-void);stroke:var(--v5-signal);stroke-width:1.3;vector-effect:non-scaling-stroke}.dm-eqc .out{fill:var(--v5-void);stroke:var(--v5-down);stroke-width:1.3;vector-effect:non-scaling-stroke}.dm-kv{margin:10px 0 0;display:flex;flex-direction:column}.dm-kv.top{margin-top:0}.dm-kv div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:baseline;padding:9px 0;border-top:1px solid var(--rule-in)}.dm-kv dt{font-size:12px;color:var(--v5-text-3);min-width:0}.dm-kv dd{margin:0;font-family:var(--v5-mono);font-size:12px;color:var(--v5-text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.dm-kv dd.up{color:var(--v5-signal)}.dm-kv dd.dn{color:var(--v5-down)}.dm-seg{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule-in);border:1px solid var(--rule-in)}.dm-sg{background:var(--v5-void);border:0;padding:10px 4px;cursor:pointer;font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--v5-text-3);transition:color .15s linear,background .15s linear}.dm-sg:hover{color:var(--v5-text)}.dm-sg.on{background:var(--v5-text);color:var(--v5-void)}.dm-sg:focus-visible{outline:2px solid var(--v5-signal);outline-offset:-3px}.dm-log{display:flex;flex-direction:column;max-height:220px;overflow-y:auto}.dm-log div{display:grid;grid-template-columns:46px 46px 42px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:8px 0;border-top:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:11px;font-variant-numeric:tabular-nums}.dm-log .t{color:var(--v5-text-4)}.dm-log .s{letter-spacing:.06em}.dm-log .s.in{color:var(--v5-signal)}.dm-log .s.out{color:var(--v5-down)}.dm-log .q,.dm-log .p{color:var(--v5-text-3)}.dm-log .g{color:var(--v5-text-4);text-align:right}.dm-log .g.up{color:var(--v5-signal)}.dm-log .g.dn{color:var(--v5-down)}.dm-fine{font-size:11.5px;line-height:1.55;color:var(--v5-text-4);margin:13px 0 0;max-width:46ch}.dm-fine.top{margin-top:0}@media(prefers-reduced-motion:reduce){.dm-state i,.dm-status .pulse,.dm-caret,.dm-report,.dm-cl,.dm-notif.urgent .ic{animation:none}}.dm-watch{display:flex;align-items:center;gap:10px 26px;flex-wrap:wrap;padding:11px var(--gut);border-bottom:1px solid var(--rule-in);font-family:var(--v5-mono);font-size:10px;letter-spacing:.1em;color:var(--v5-text-3)}.dm-watch .lb{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--v5-text-4)}.dm-w{display:inline-flex;align-items:center;gap:8px}.dm-w i{width:6px;height:6px;background:var(--rule);display:block}.dm-w.live{color:var(--v5-text)}.dm-w.live i{background:var(--v5-signal);animation:dm-pulse 1.8s ease-in-out infinite}.dm-w.training{color:var(--v5-text-2)}.dm-w.training i{background:transparent;border:1px solid var(--v5-signal)}.dm-w small{font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--v5-text-4)}.dm-para{animation:dm-rise .26s cubic-bezier(.2,.7,.3,1) both}.dm-confirm{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;padding:14px 20px;border-top:1px solid var(--rule-in);background:#161b23}.dm-confirm .q{display:flex;flex-direction:column;gap:5px;min-width:0}.dm-confirm b{font-weight:400;font-size:14px;color:var(--v5-text)}.dm-confirm small{font-family:var(--v5-mono);font-size:10.5px;color:var(--v5-text-3)}.dm-confirm .sp{flex:1;min-width:8px}.dm-confirm button{border:0;cursor:pointer;padding:12px 18px;flex:none;font-family:var(--v5-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase}.dm-confirm .no{background:transparent;color:var(--v5-text-3);border:1px solid var(--rule-in)}.dm-confirm .no:hover{color:var(--v5-text);border-color:var(--rule)}.dm-confirm .yes{background:var(--v5-signal);color:var(--v5-void)}.dm-confirm button:focus-visible{outline:2px solid var(--v5-text);outline-offset:2px}.dm-cta{display:flex;align-items:center;justify-content:space-between;gap:20px 40px;flex-wrap:wrap;padding:clamp(28px,3.5vw,48px) var(--gut);border-bottom:1px solid var(--rule)}.dm-cta h3{margin:0 0 8px;font-family:var(--v5-serif);font-weight:400;font-size:clamp(21px,2.2vw,30px);line-height:1.15;color:var(--v5-text);max-width:24ch}.dm-cta p{margin:0;font-size:14px;line-height:1.55;color:var(--v5-text-3);max-width:52ch}.dm-cta-btn{background:var(--v5-text);color:var(--v5-void);text-decoration:none;flex:none;font-family:var(--v5-mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;padding:16px 22px;transition:opacity .15s linear}.dm-cta-btn:hover{opacity:.86}.dm-cta-btn:focus-visible{outline:2px solid var(--v5-signal);outline-offset:3px}}@layer page{.dm-bar .dm-h1{margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;display:inline}}
