.dks{position:relative;width:100%;aspect-ratio:16/9;container-type:inline-size;background:#fff;color:#002060;font-family:Calibri,Carlito,Segoe UI,sans-serif;overflow:hidden;font-size:1.15cqw;line-height:1.2;text-align:left;-webkit-font-smoothing:antialiased}.dks .i{width:1em;height:1em;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;flex:none;vertical-align:-.125em}.dks *{box-sizing:border-box}.dks .i{stroke-width:1.6}.dks h5,.dks h6,.dks p,.dks ul{margin:0}.dks ul{padding-left:1.2cqw}.dks li{margin:.22cqw 0}.dks li::marker{color:#2E75B6}.dks b,.dks strong{font-weight:700}.dks .s-ar{position:absolute;left:1.33cqw;top:.5cqw;display:flex;gap:1cqw;font-size:.7cqw;letter-spacing:.07em;text-transform:uppercase;color:#8DA0BF}.dks .s-ar b{color:#002960}.dks .s-tit{position:absolute;left:1.33cqw;top:1.75cqw;right:11.5cqw;display:flex;gap:.9cqw;align-items:flex-start;font-size:2.1cqw;font-weight:700;line-height:1.13;color:#002060}.dks .s-tit .rub{color:#2E75B6}.dks .pas{flex:none;min-width:2.7cqw;height:2.7cqw;padding:0 .55cqw;border-radius:1.35cqw;background:#002960;color:#fff;font-size:1cqw;display:grid;place-items:center;box-shadow:0 .2cqw .45cqw rgba(0,30,80,.35);margin-top:-.1cqw}.dks .s-tamp{top:.55cqw;border:.1cqw solid #c00000;color:#C00000;font-size:.88cqw;font-weight:700;letter-spacing:.05em;padding:.12cqw .6cqw}.dks .s-body,.dks .s-tamp{position:absolute;right:1.33cqw}.dks .s-body{left:1.33cqw;top:7.7cqw;bottom:4.3cqw}.dks .s-src{position:absolute;left:1.33cqw;bottom:1.25cqw;right:22cqw;font-size:.74cqw;color:#404040;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dks .s-foot{position:absolute;right:1.33cqw;bottom:.95cqw;display:flex;align-items:center;gap:.55cqw;font-size:.8cqw;color:#595959}.dks .s-foot img{height:1.15cqw;width:auto}.dks .s-foot span{border-left:.08cqw solid #595959;padding-left:.5cqw}.dks .ac{color:#C00000;font-weight:700}.dks .lect{position:relative;background:#002960;border-radius:.4cqw;padding:.7cqw 2cqw;font-size:1.1cqw;color:#fff;text-align:center;line-height:1.25}.dks .lect,.dks .lect b{font-weight:700}.dks .ck{position:absolute;inset:0;display:grid;grid-template-columns:44% 1fr;grid-template-rows:1fr auto;grid-gap:1.3cqw 1.6cqw;gap:1.3cqw 1.6cqw}.dks .ck.sans{grid-template-rows:1fr}.dks .ck>.lect{grid-column:1/-1}.dks .ck-l,.dks .ck-r{display:flex;flex-direction:column;gap:.9cqw;min-height:0;background:#F2F6FB;border-radius:.7cqw;padding:0 0 1cqw}.dks .ck-bd{background:#0B2A5C;color:#fff;font-weight:700;font-size:1.12cqw;text-align:center;padding:.75cqw 1.2cqw;border-radius:.7cqw .7cqw 0 0;line-height:1.2}.dks .ck-bd.c{background:#2E75B6}.dks .ck-k{flex:1 1;display:grid;grid-template-rows:repeat(var(--n),1fr);grid-gap:.7cqw;gap:.7cqw;padding:0 1.2cqw}.dks .ck-i{display:grid;grid-template-columns:9cqw 1fr;align-items:center;grid-gap:1.1cqw;gap:1.1cqw;background:#fff;border-radius:3cqw .7cqw .7cqw 3cqw;box-shadow:0 .15cqw .5cqw rgba(0,40,100,.12);padding:.4cqw 1cqw .4cqw .4cqw}.dks .ck-v{display:grid;place-items:center;height:100%;min-height:4.4cqw;border-radius:3cqw;background:#fff;border:.18cqw solid #dce6f3;font-size:2.15cqw;font-weight:700;color:#0B2A5C;letter-spacing:-.02em;line-height:1;text-align:center;padding:0 .3cqw}.dks .ck-i b{display:block;font-size:1.12cqw;color:#1F4E79;line-height:1.2}.dks .ck-i small{display:block;font-size:.85cqw;color:#5D6F8C;font-style:italic;margin-top:.15cqw}.dks .ck-b{flex:1 1;display:grid;grid-template-rows:repeat(var(--n),1fr);grid-gap:.8cqw;gap:.8cqw;padding:0 1.2cqw}.dks .ck-c{display:grid;grid-template-columns:2.8cqw 1fr;grid-gap:.9cqw;gap:.9cqw;align-items:center;background:#fff;border-radius:.7cqw;border:.1cqw solid #dce6f3;padding:.8cqw 1cqw}.dks .ck-c .ic{width:2.8cqw;height:2.8cqw;border-radius:50%;background:#0B2A5C;color:#fff;display:grid;place-items:center;font-size:1.45cqw}.dks .ck-c h6{font-size:1.1cqw;color:#002060;margin-bottom:.2cqw}.dks .ck-c p{font-size:.98cqw;color:#24364F;line-height:1.25}.dks .eq{position:absolute;inset:0;display:flex;flex-direction:column;gap:.55cqw}.dks .eq-h{display:grid;grid-template-columns:30% 33% 1fr;grid-gap:1.4cqw;gap:1.4cqw;font-weight:700;font-size:1.15cqw;color:#002060;padding:0 .4cqw}.dks .eq-h span{border-bottom:.15cqw solid #1f4e79;padding-bottom:.35cqw}.dks .eq-r{flex:1 1;min-height:0;display:grid;grid-template-columns:30% 33% 1fr;grid-gap:1.4cqw;gap:1.4cqw;align-items:center;padding:.35cqw .4cqw;border-bottom:.08cqw solid #dce6f3}.dks .eq-r.chef{background:#F2F6FB;border-radius:.6cqw;border-bottom-style:dashed}.dks .eq-p{display:grid;grid-template-columns:4.6cqw 1fr;grid-gap:1cqw;gap:1cqw;align-items:center}.dks .eq-ph{width:4.6cqw;height:4.6cqw;border-radius:.5cqw;overflow:hidden;background:#DCE6F3;color:#7F93B5;display:grid;place-items:center;font-size:2.4cqw}.dks .eq-ph img{width:100%;height:100%;object-fit:cover}.dks .eq-p b{display:block;font-size:1.08cqw;text-transform:uppercase;letter-spacing:.01em}.dks .eq-p i{display:block;font-size:.98cqw;color:#2E4F7F}.dks .eq-c{font-size:.98cqw;color:#24364F}.dks .eq-a{display:grid;grid-template-columns:1fr 3cqw;align-items:center;grid-gap:.6cqw;gap:.6cqw}.dks .eq-a ul{font-size:.98cqw;font-weight:700;color:#1F3864}.dks .eq-ok{color:#16A34A;font-size:2.8cqw;line-height:0}.dks .eq-ok .i{stroke-width:2.6}.dks.dk-rep .rep-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.dks.dk-rep .rep-tit{right:1.2cqw;top:.9cqw;background:rgba(255,255,255,.94);font-size:2cqw;line-height:1.15;color:#002060;padding:.5cqw .6cqw;border-radius:.4cqw}.dks.dk-rep .rep-bd,.dks.dk-rep .rep-tit{position:absolute;left:1.2cqw;font-weight:700}.dks.dk-rep .rep-bd{bottom:1cqw;display:flex;align-items:center;gap:.5cqw;background:#0B2A5C;color:#fff;font-size:.95cqw;padding:.45cqw .9cqw;border-radius:2cqw}.dks.dk-maq .rep-img{opacity:.38;filter:grayscale(.6)}.dks .des{position:absolute;inset:0;border:.18cqw dashed #8ea9db;border-radius:1cqw;background:repeating-linear-gradient(135deg,#FAFCFF 0 1.2cqw,#F3F7FD 1.2cqw 2.4cqw);padding:2.4cqw 3cqw;display:flex;flex-direction:column;gap:1cqw}.dks .des-k{display:flex;align-items:center;gap:.6cqw;font-size:1cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2E75B6}.dks .des-k .i{font-size:1.5cqw}.dks .des-t{font-size:1.6cqw;line-height:1.3;color:#002060;max-width:80cqw}.dks .des-p{font-size:1.25cqw;color:#24364F}.dks .des-i{margin-top:auto;display:flex;align-items:center;gap:.6cqw;font-size:1.05cqw;color:#5D6F8C;font-style:italic}.dks .bot{right:0;bottom:0}.dks .bot,.dks .cv-l{position:absolute;left:0}.dks .cv-l{top:0;width:29.5cqw;height:30cqw;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;padding:2cqw}.dks .cv-logo{width:19cqw;height:8cqw;border:.12cqw dashed #a9c1de;display:grid;place-items:center;text-align:center;font-size:1cqw;color:#7F93B5;padding:1cqw}.dks .cv-l img{width:17cqw}.dks .cv-vb{left:29.5cqw;top:0;width:.6cqw;height:30.6cqw}.dks .cv-hb,.dks .cv-vb{position:absolute;background:#002960}.dks .cv-hb{left:0;right:0;top:30cqw;height:.6cqw}.dks .cv-r{position:absolute;left:33cqw;right:4cqw;top:7cqw;display:flex;flex-direction:column;gap:2.2cqw}.dks .cv-r h1{margin:0;font-size:2.65cqw;line-height:1.16}.dks .cv-r .s,.dks .cv-r h1{font-weight:700;color:#002060}.dks .cv-r .s{font-style:italic;font-size:1.35cqw;text-transform:uppercase;line-height:1.5}.dks .cv-conf{position:absolute;right:0;top:0;border:.13cqw solid #c00000;border-top:0;border-right:0;color:#C00000;font-weight:700;font-size:.85cqw;padding:.5cqw 1.4cqw;letter-spacing:.03em}.dks .cv-mos{position:absolute;left:1.33cqw;right:1.33cqw;top:31.9cqw;bottom:3.6cqw;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:1fr 1fr;grid-gap:.55cqw;gap:.55cqw}.dks .cv-t{display:grid;place-items:center;color:#fff;font-size:5.4cqw;position:relative;overflow:hidden}.dks .cv-t .i{stroke-width:1.1}.dks .cv-t:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.18),transparent 60%)}.dks .cv-ft{position:absolute;left:1.33cqw;bottom:1.1cqw;font-size:.72cqw;color:#404040}.dks .som{position:absolute;inset:0;display:grid;grid-template-columns:29cqw 1fr}.dks .sm-l{background:#002960;color:#fff;padding:5cqw 3cqw 3.5cqw;display:flex;flex-direction:column;justify-content:space-between}.dks .sm-l h2{margin:0;font-size:3.2cqw;line-height:1.08}.dks .sm-l p{font-size:1.1cqw;color:#A9C1DE;margin-top:1cqw}.dks .sm-l img{width:13cqw}.dks .sm-r{padding:3.8cqw 4.5cqw;display:flex;flex-direction:column;justify-content:center}.dks .sm-i{display:grid;grid-template-columns:5.5cqw 1fr auto;align-items:center;grid-gap:1.2cqw;gap:1.2cqw;padding:1.15cqw 0;border-bottom:.08cqw solid #c9d6ea}.dks .sm-i .n{font-size:2.7cqw;font-weight:700;color:#A9C1DE;line-height:1}.dks .sm-i .t{font-size:1.42cqw;font-weight:700}.dks .sm-i .c{font-size:.9cqw;color:#7F93B5}.dks .sp{position:absolute;inset:0;background:#002960;color:#fff;overflow:hidden}.dks .sp-n{top:9cqw;font-size:14cqw;font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:.14cqw #8FA9D4}.dks .sp-l,.dks .sp-n{position:absolute;left:5cqw}.dks .sp-l{top:27.4cqw;width:8cqw;height:.42cqw;background:#2E75B6}.dks .sp-t{position:absolute;left:5cqw;top:29.6cqw;right:34cqw;font-size:3cqw;font-weight:700;line-height:1.15}.dks .sp-ic{position:absolute;right:-2cqw;bottom:-7cqw;font-size:36cqw;color:rgba(169,193,222,.13)}.dks .sp-ic .i{stroke-width:.7}.dks .sp-ft{position:absolute;left:5cqw;bottom:3cqw;font-size:.95cqw;color:#A9C1DE;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center}.dks .sp-ft img{height:1.4cqw;margin-right:1cqw}.dks .fin-t{top:16cqw;font-size:5.4cqw;font-weight:700}.dks .fin-c,.dks .fin-t{position:absolute;left:5cqw}.dks .fin-c{top:27cqw;display:grid;grid-template-columns:repeat(2,22cqw);grid-gap:2cqw;gap:2cqw;font-size:1.05cqw;color:#D6E2F5}.dks .fin-c b{display:block;color:#fff;font-size:1.2cqw;margin-bottom:.3cqw}.dks .fin-logo{position:absolute;right:5cqw;bottom:4cqw;width:18cqw}.dks .rad-ring{position:absolute;left:18.5cqw;top:13.1cqw;width:19cqw;height:19cqw}.dks .rad-ring>svg{width:100%;height:100%;filter:drop-shadow(0 .3cqw .5cqw rgba(0,30,80,.25))}.dks .rad-ic{font-size:2cqw;line-height:0}.dks .rad-c,.dks .rad-ic{position:absolute;transform:translate(-50%,-50%)}.dks .rad-c{left:50%;top:50%;width:9.4cqw;text-align:center;font-weight:700;font-size:1.12cqw;line-height:1.15;color:#002060}.dks .rad-lb{position:absolute;width:13cqw;font-size:.92cqw;line-height:1.2;color:#1F3864}.dks .rad-lb b{display:block;font-size:1.02cqw;color:#002060;margin-bottom:.15cqw}.dks .rad-side{position:absolute;right:-1.33cqw;top:-.6cqw;bottom:-4.3cqw;width:38cqw;background:#EEF1F6;padding:2cqw 2cqw 4.6cqw 2.6cqw;display:flex;flex-direction:column;justify-content:space-around;gap:1.6cqw}.dks .rad-m{position:relative;background:#fff;border:.1cqw solid #8ea9db;padding:1.2cqw 1.2cqw .8cqw 1.5cqw;font-size:.92cqw}.dks .rad-m .n{position:absolute;left:-1.3cqw;top:-1.5cqw;width:2.6cqw;height:2.6cqw;border-radius:50%;background:#1F4AA8;color:#fff;font-weight:700;font-size:1cqw;display:grid;place-items:center;box-shadow:0 0 0 .25cqw #EEF1F6}.dks .rad-m h6{font-size:1.05cqw;margin-bottom:.3cqw}.dks .fr-band{position:absolute;left:0;right:0;top:18.2cqw;height:2.6cqw;background:linear-gradient(90deg,#BFD1EA,#002960);-webkit-clip-path:polygon(0 0,98% 0,100% 50%,98% 100%,0 100%);clip-path:polygon(0 0,98% 0,100% 50%,98% 100%,0 100%)}.dks .fr-y{position:absolute;top:17cqw;width:5cqw;height:5cqw;margin-left:-2.5cqw;border-radius:50%;background:#fff;border:.35cqw solid #002960;display:grid;place-items:center;font-weight:700;font-size:1.1cqw;z-index:1}.dks .fr-k{position:absolute;width:16.5cqw;margin-left:-8.25cqw;background:#F2F5FA;border-top:.4cqw solid #002960;padding:1cqw 1.1cqw;display:flex;flex-direction:column;gap:.35cqw;font-size:.95cqw}.dks .fr-k .i{font-size:2cqw;color:#2E75B6}.dks .fr-k h6{font-size:1.1cqw}.dks .fr-ln{position:absolute;width:0;border-left:.12cqw dashed #7f93b5}.dks .ru{display:grid;grid-template-columns:27cqw 9cqw 1fr;grid-gap:1.4cqw;gap:1.4cqw;position:absolute;inset:0 0 5.2cqw 0}.dks .ru-a{background:#EAF1FA;padding:2cqw 1.6cqw;display:flex;flex-direction:column;gap:2cqw;justify-content:center}.dks .ru-a h5,.dks .ru-f h5{font-size:1.45cqw;color:#002060}.dks .ru-a .it{display:flex;gap:1cqw;align-items:center;font-size:1.22cqw;font-weight:700}.dks .ru-a .ok{flex:none;width:3.2cqw;height:3.2cqw;border-radius:50%;background:#fff;color:#1F4E79;display:grid;place-items:center;font-size:1.4cqw;border:.1cqw solid #a9c1de}.dks .ru-m{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2cqw}.dks .ru-m .chev{width:7cqw;height:18cqw;background:linear-gradient(90deg,#1F4E79,#002960);-webkit-clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%);clip-path:polygon(0 0,45% 0,100% 50%,45% 100%,0 100%,55% 50%)}.dks .ru-m span{font-weight:700;font-style:italic;font-size:1.4cqw;color:#002960}.dks .ru-f{display:flex;flex-direction:column;gap:1cqw;min-height:0}.dks .ru-g{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:1cqw;gap:1cqw}.dks .ru-c{border:.08cqw solid #c9d6ea;border-top:.4cqw solid #002960;padding:1.1cqw;display:grid;grid-template-columns:3.8cqw 1fr;grid-gap:1cqw;gap:1cqw;align-items:start;background:#fff;box-shadow:0 .2cqw .5cqw rgba(0,30,80,.08)}.dks .ru-c .ic{width:3.8cqw;height:3.8cqw;border-radius:50%;background:#DEEAF6;color:#002960;display:grid;place-items:center;font-size:1.9cqw}.dks .ru-c>div{display:flex;flex-direction:column;gap:.4cqw;height:100%}.dks .ru-c h6{font-size:1.4cqw}.dks .ru-c p{font-size:1.15cqw;color:#1F3864}.dks .ru-c ul{font-size:1.05cqw;color:#1F3864;padding-left:1.3cqw}.dks .ru-k{margin-top:auto;background:#EAF1FA;color:#1F4E79;font-weight:700;font-size:1.02cqw;padding:.55cqw .8cqw;display:flex;gap:.5cqw;align-items:center}.dks .gp{display:grid;grid-template-columns:1fr 3cqw 1fr;position:absolute;inset:0}.dks .gp-c{display:flex;flex-direction:column;gap:.9cqw;min-width:0}.dks .gp-b{background:#002960;color:#fff;font-weight:700;font-size:1cqw;text-align:center;padding:.75cqw 2.5cqw;-webkit-clip-path:polygon(3% 0,100% 0,97% 100%,0 100%);clip-path:polygon(3% 0,100% 0,97% 100%,0 100%)}.dks .gp-t{font-weight:700;font-size:1.15cqw;padding-left:.5cqw}.dks .gp svg{width:100%;flex:1 1;min-height:0;display:block}.dks .gp-com{border:.1cqw solid #8ea9db;background:linear-gradient(#F6F8FC,#E9EFF8);padding:1cqw 1.3cqw;font-size:1.12cqw;flex:none}.dks .gp-com li{margin:.4cqw 0}.dks .gp-sep{position:relative}.dks .gp-sep:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:.1cqw solid #002960}.dks .gp-sep:after{content:"";position:absolute;left:50%;top:44%;width:1.6cqw;height:4cqw;margin-left:-.4cqw;background:#002960;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%)}.dks .tp{position:absolute;inset:0;display:flex;flex-direction:column;gap:.9cqw}.dks .tp-roof{height:7.6cqw;flex:none;background:linear-gradient(#1F4E79,#002960);-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);color:#fff;display:flex;align-items:flex-end;justify-content:center;padding-bottom:1cqw;font-weight:700;font-size:1.4cqw}.dks .tp-pil{flex:1 1;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:1.8cqw;gap:1.8cqw;padding:0 3.5cqw;min-height:0}.dks .tp-p{background:linear-gradient(90deg,#CFDDEF,#F1F5FB 50%,#CFDDEF);display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.2cqw 1cqw;gap:.7cqw;border-top:.45cqw solid #1f4e79;border-bottom:.45cqw solid #1f4e79}.dks .tp-p .n{width:2.4cqw;height:2.4cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;font-size:1cqw;display:grid;place-items:center}.dks .tp-p .ic{font-size:2.8cqw;color:#1F4E79;line-height:0}.dks .tp-p h6{font-size:1.5cqw}.dks .tp-p p{font-size:1.12cqw;color:#1F3864}.dks .tp-p ul{font-size:1.05cqw;color:#1F3864;text-align:left;align-self:stretch;border-top:.08cqw solid #a9c1de;padding-top:.6cqw;padding-left:1.4cqw}.dks .tp-x{margin-top:auto;align-self:stretch;font-size:.95cqw;padding:.55cqw;display:flex;gap:.4cqw;justify-content:center;align-items:center}.dks .tp-base,.dks .tp-x{background:#002960;color:#fff;font-weight:700}.dks .tp-base{text-align:center;font-size:1.12cqw;padding:.7cqw;margin:0 1.5cqw}.dks .ob{display:grid;grid-template-columns:29cqw 3.5cqw 1fr;grid-gap:1.6cqw;gap:1.6cqw;position:absolute;inset:0}.dks .ob-l{display:flex;flex-direction:column;gap:1.1cqw;justify-content:center}.dks .ob-k{background:#002960;color:#fff;font-weight:700;padding:1.3cqw 1.5cqw;font-size:1.28cqw}.dks .ob-lv{background:#DCE6F4;border:.08cqw solid #a9c1de;padding:1.1cqw 1.3cqw;display:flex;flex-direction:column;gap:.75cqw}.dks .ob-lv div{display:flex;gap:.8cqw;align-items:center;font-weight:700;font-size:1.18cqw}.dks .ob-lv .n{width:1.8cqw;height:1.8cqw;background:#002960;color:#fff;border-radius:.3cqw;display:grid;place-items:center;font-size:.85cqw;flex:none}.dks .ob-tri{align-self:center;width:8cqw;height:2.1cqw;background:#A9C1DE;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.dks .ob-amb{position:relative;border:.1cqw solid #8c8c8c;padding:1.6cqw 1.7cqw;text-align:center;font-weight:700;font-size:1.25cqw}.dks .ob-amb .ic{position:absolute;right:-1.3cqw;top:-1.6cqw;width:3.4cqw;height:3.4cqw;border-radius:50%;background:#fff;border:.15cqw solid #002960;color:#002960;display:grid;place-items:center;font-size:1.9cqw}.dks .ob-chev{align-self:center;height:24cqw;width:3.5cqw;background:#002960;-webkit-clip-path:polygon(0 0,40% 0,100% 50%,40% 100%,0 100%,60% 50%);clip-path:polygon(0 0,40% 0,100% 50%,40% 100%,0 100%,60% 50%)}.dks .ob-r{display:flex;flex-direction:column;gap:1.1cqw;min-height:0}.dks .ob-h{text-align:center;font-weight:700;font-size:1.3cqw;position:relative;padding-bottom:.8cqw;border-bottom:.12cqw solid #002960;margin:0 1cqw}.dks .ob-o{flex:1 1;display:grid;grid-template-columns:4.6cqw 1fr;grid-gap:1.3cqw;gap:1.3cqw;align-items:center;min-height:0}.dks .ob-o .ic{width:4.6cqw;height:4.6cqw;border-radius:50%;background:#1F3864;color:#fff;display:grid;place-items:center;font-size:2.1cqw;box-shadow:0 0 0 .3cqw #DCE6F4}.dks .ob-o .tx{position:relative;border:.12cqw solid #1f3864;background:#F2F5FA;padding:1cqw 1.4cqw;font-weight:700;font-size:1.28cqw;min-height:6cqw}.dks .ob-o .tx,.dks .ob-ph{display:flex;align-items:center}.dks .ob-ph{gap:.4cqw;font-weight:400;font-size:.98cqw;color:#2E75B6;margin-top:.45cqw}.dks .ob-o .rn{position:absolute;left:-.9cqw;top:-1cqw;min-width:1.9cqw;height:1.9cqw;border-radius:1cqw;background:#002960;color:#fff;font-size:.8cqw;display:grid;place-items:center;padding:0 .3cqw}.dks .cg-w{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.3cqw}.dks .cg-r{flex:1 1;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:1.4cqw;gap:1.4cqw;padding-top:2.6cqw;min-height:0}.dks .cg{position:relative;background:linear-gradient(#EAF1FA,#F7F9FD);border:.08cqw solid #c9d6ea;padding:3.6cqw 1.3cqw 1.2cqw;display:flex;flex-direction:column;gap:.8cqw;text-align:center}.dks .cg .ic{position:absolute;left:50%;top:-2.6cqw;transform:translateX(-50%);width:5.2cqw;height:5.2cqw;border-radius:50%;background:#002960;color:#fff;display:grid;place-items:center;font-size:2.4cqw;box-shadow:0 0 0 .45cqw #fff,0 .35cqw .8cqw rgba(0,30,80,.3)}.dks .cg h5{font-size:1.5cqw;color:#002060}.dks .cg p{font-size:1.12cqw;color:#1F3864;font-style:italic}.dks .cg ul{text-align:left;font-size:1.08cqw;color:#1F3864;border-top:.08cqw solid #c9d6ea;padding-top:.7cqw;padding-left:1.4cqw}.dks .cg li{margin:.5cqw 0}.dks .cg ul{font-size:1.15cqw}.dks .cg .g{margin-top:auto;background:#fff;border:.1cqw dashed #8ea9db;padding:.8cqw .9cqw;font-size:1.12cqw;font-weight:700;color:#1F4E79;display:flex;flex-direction:column;gap:.25cqw}.dks .cg .g span{font-size:.8cqw;letter-spacing:.06em;text-transform:uppercase;color:#7F93B5}.dks .cg .g+.x{margin-top:0}.dks .cg .x{margin-top:auto;background:#002960;color:#fff;font-size:.92cqw;font-weight:700;padding:.65cqw .8cqw;display:flex;gap:.5cqw;align-items:center;justify-content:center}.dks .lg-w{position:absolute;inset:0;display:flex;flex-direction:column;gap:.9cqw}.dks .lg{flex:1 1;display:grid;grid-template-columns:3cqw 4.4cqw 1fr;align-items:center;grid-gap:1.3cqw;gap:1.3cqw;border-bottom:.08cqw solid #c9d6ea;padding:.3cqw 0;min-height:0}.dks .lg .n{width:3cqw;height:3cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;font-size:1.25cqw;display:grid;place-items:center}.dks .lg .ic{width:4.4cqw;height:4.4cqw;border-radius:.6cqw;background:#DEEAF6;color:#002960;display:grid;place-items:center;font-size:2.1cqw}.dks .lg h5{font-size:1.3cqw;margin-bottom:.2cqw}.dks .lg p,.dks .lg ul{font-size:1.02cqw;color:#1F3864}.dks .gr-w{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.1cqw}.dks .gr{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;grid-gap:1.1cqw;gap:1.1cqw;min-height:0}.dks .gg{display:grid;grid-template-columns:6cqw 1fr;border:.08cqw solid #c9d6ea;background:#fff;box-shadow:0 .2cqw .5cqw rgba(0,30,80,.08)}.dks .gg .ic{background:linear-gradient(#1F4E79,#002960);color:#fff;display:grid;place-items:center;font-size:2.6cqw}.dks .gg>div:last-child{padding:1cqw 1.3cqw;display:flex;flex-direction:column;justify-content:center;gap:.4cqw}.dks .gg h5{font-size:1.3cqw}.dks .gg p,.dks .gg ul{font-size:1.02cqw;color:#1F3864}.dks .gb{position:absolute;inset:0;display:grid;grid-template-columns:1fr 7cqw 1fr;padding-top:3.4cqw}.dks .gb-pill{position:absolute;left:50%;top:-.6cqw;transform:translateX(-50%);background:#fff;box-shadow:0 .2cqw .9cqw rgba(0,30,80,.25);border-radius:.7cqw;padding:.65cqw 2.2cqw;font-weight:700;font-size:1.15cqw;display:flex;gap:.7cqw;align-items:center;white-space:nowrap;z-index:1}.dks .gb-pill .i{color:#1E8B45;font-size:1.6cqw}.dks .gb-p{border:.15cqw solid #1f3864;border-radius:1.8cqw;padding:3cqw 1.8cqw 1.1cqw;position:relative;display:flex;flex-direction:column;gap:.9cqw}.dks .gb-tab{position:absolute;left:50%;top:-1.9cqw;transform:translateX(-50%);background:#fff;border:.15cqw solid #1f3864;border-radius:1.4cqw;height:3.6cqw;min-width:22cqw;padding:0 3cqw;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05cqw}.dks .gb-tab img{height:1.8cqw}.dks .gb-ck{display:flex;gap:.7cqw;font-size:1.2cqw;font-weight:700;align-items:flex-start}.dks .gb-ck .i{color:#1F3864;margin-top:.15cqw}.dks .gb-dw{align-self:center;width:3cqw;height:1.4cqw;flex:none;background:#002960;-webkit-clip-path:polygon(0 0,50% 60%,100% 0,100% 35%,50% 100%,0 35%);clip-path:polygon(0 0,50% 60%,100% 0,100% 35%,50% 100%,0 35%)}.dks .gb-ex{flex:1 1;border-top:.08cqw solid #c9d6ea;display:grid;grid-template-columns:1fr 3.4cqw;align-items:center;grid-gap:1cqw;gap:1cqw;padding-top:.6cqw;font-size:1.1cqw}.dks .gb-ex b{display:block;font-size:1.22cqw}.dks .gb-ex .i{font-size:2.6cqw;color:#1F3864}.dks .gb-m{display:grid;place-items:center;color:#1F3864;font-size:6cqw}.dks .gb-m .i{stroke-width:1.2}.dks .dm{position:absolute;inset:0;display:flex;flex-direction:column;gap:.8cqw}.dks .dm-cols{flex:1 1;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:.9cqw;gap:.9cqw;min-height:0}.dks .dm-c{gap:.75cqw;min-height:0}.dks .dm-c,.dks .dm-h{display:flex;flex-direction:column}.dks .dm-h{background:linear-gradient(#0B3A7A,#002960);color:#fff;text-align:center;padding:.55cqw 2.4cqw .55cqw 2.6cqw;-webkit-clip-path:polygon(0 0,calc(100% - 1.7cqw) 0,100% 50%,calc(100% - 1.7cqw) 100%,0 100%,1.7cqw 50%);clip-path:polygon(0 0,calc(100% - 1.7cqw) 0,100% 50%,calc(100% - 1.7cqw) 100%,0 100%,1.7cqw 50%);font-weight:700;font-size:1cqw;line-height:1.18;min-height:5cqw;justify-content:center;flex:none}.dks .dm-c:first-child .dm-h{-webkit-clip-path:polygon(0 0,calc(100% - 1.7cqw) 0,100% 50%,calc(100% - 1.7cqw) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.7cqw) 0,100% 50%,calc(100% - 1.7cqw) 100%,0 100%);padding-left:1.4cqw}.dks .dm-h .k{font-size:.82cqw;letter-spacing:.08em;opacity:.8}.dks .dm-h small{font-weight:400;font-style:italic;font-size:.95cqw}.dks .dm-card{flex:1 1;position:relative;border:.1cqw solid #002960;box-shadow:.2cqw .25cqw .5cqw rgba(0,30,80,.18);padding:.6cqw .9cqw .5cqw;background:#fff;min-height:0;overflow:hidden}.dks .dm-card .tag{display:inline-block;background:#1F4E79;color:#fff;font-size:.72cqw;font-weight:700;padding:.12cqw .6cqw;-webkit-clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%);clip-path:polygon(18% 0,82% 0,100% 50%,82% 100%,18% 100%,0 50%);margin-right:.5cqw;vertical-align:.1cqw}.dks .dm-card h6{font-size:1.06cqw;margin-bottom:.3cqw}.dks .dm-card ul{font-size:.92cqw;color:#1F3864}.dks .dm-liv{display:flex;flex-wrap:wrap;gap:.4cqw}.dks .dm-liv span{display:inline-flex;gap:.45cqw;align-items:center;background:#DEEAF6;padding:.3cqw .6cqw;font-size:.84cqw;font-weight:700}.dks .dm-liv .i{color:#1F4E79}.dks .dm-bar{background:linear-gradient(90deg,#CFE0F3,#9DC3E6);-webkit-clip-path:polygon(0 0,98.6% 0,100% 50%,98.6% 100%,0 100%);clip-path:polygon(0 0,98.6% 0,100% 50%,98.6% 100%,0 100%);text-align:center;font-weight:700;font-size:1cqw;padding:.45cqw;flex:none}.dks .df{position:absolute;inset:0;display:flex;flex-direction:column;gap:.9cqw}.dks .df-g{flex:1 1;display:grid;grid-gap:.35cqw;gap:.35cqw;min-height:0}.dks .df-c{display:flex;flex-direction:column;gap:.8cqw;min-width:0}.dks .df-o{background:#EAF1FA;border-left:.35cqw solid #2e75b6;padding:.8cqw 1cqw;font-size:.95cqw;min-height:6.4cqw}.dks .df-o b{display:block;font-size:.8cqw;letter-spacing:.06em;text-transform:uppercase;color:#2E75B6;margin-bottom:.2cqw}.dks .df-ch{background:#002960;color:#fff;font-weight:700;font-size:1.05cqw;padding:.9cqw 2.2cqw .9cqw 1.4cqw;-webkit-clip-path:polygon(0 0,calc(100% - 1.4cqw) 0,100% 50%,calc(100% - 1.4cqw) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.4cqw) 0,100% 50%,calc(100% - 1.4cqw) 100%,0 100%)}.dks .df-ch small{display:block;font-weight:400;font-style:italic;font-size:.9cqw;opacity:.85}.dks .df-m{flex:1 1;font-size:.95cqw;display:flex;flex-direction:column;gap:.5cqw;padding:0 .4cqw}.dks .df-m div{display:grid;grid-template-columns:2.4cqw 1fr;grid-gap:.5cqw;gap:.5cqw;align-items:start;font-size:.98cqw;padding:.55cqw .7cqw;background:#F5F8FC;border-left:.25cqw solid #2e75b6;color:#1F3864}.dks .df-m div>b{color:#2E75B6}.dks .df-m span b{color:#002060;font-size:1.05cqw}.dks .df-l{display:flex;flex-direction:column;gap:.35cqw;border-top:.1cqw dashed #7f93b5;padding-top:.6cqw}.dks .df-l span{display:flex;gap:.5cqw;align-items:center;font-size:.9cqw;font-weight:700}.dks .df-l span:before{content:"";width:.9cqw;height:.9cqw;background:#C00000;transform:rotate(45deg);flex:none}.dks .df-sc{display:grid;font-size:.78cqw;color:#7F7F7F;border-top:.1cqw solid #bfbfbf;padding-top:.3cqw}.dks .lv{position:absolute;inset:0;display:flex;flex-direction:column;gap:1cqw}.dks .lv-ph{display:grid;grid-gap:.9cqw;gap:.9cqw}.dks .lv-ph div{border-bottom:.15cqw solid #002960;text-align:center;font-weight:700;font-size:.9cqw;text-transform:uppercase;letter-spacing:.05em;color:#1F4E79;padding-bottom:.35cqw}.dks .lv-g{flex:1 1;display:grid;grid-gap:.9cqw;gap:.9cqw;min-height:0}.dks .lv-c{display:flex;flex-direction:column;min-width:0}.dks .lv-f{position:relative;background:#002960;color:#fff;padding:1.5cqw 1.2cqw 1cqw;min-height:6.6cqw;font-weight:700;font-size:1.3cqw;margin-top:1.3cqw;box-shadow:.3cqw .3cqw 0 #A9C1DE}.dks .lv-f:before{content:"";position:absolute;left:0;top:-1.25cqw;width:9cqw;height:1.3cqw;background:#002960;-webkit-clip-path:polygon(0 0,82% 0,100% 100%,0 100%);clip-path:polygon(0 0,82% 0,100% 100%,0 100%)}.dks .lv-f .n{position:absolute;left:.7cqw;top:-1cqw;width:2cqw;height:2cqw;border-radius:50%;background:#fff;color:#002960;font-size:.88cqw;display:grid;place-items:center}.dks .lv-b{flex:1 1;background:#E3EBF6;margin-top:.7cqw;padding:1.2cqw 1.1cqw;display:flex;flex-direction:column;gap:1cqw;font-size:1.15cqw}.dks .lv-w{margin-top:auto;border-top:.1cqw solid #a9c1de;padding-top:.7cqw;display:flex;gap:.5cqw;align-items:center;font-weight:700;color:#1F4E79;font-size:1cqw}.dks .lv-b div{display:flex;gap:.5cqw;align-items:flex-start}.dks .lv-b .i{color:#002960;margin-top:.1cqw}.dks .p5{position:absolute;inset:0;display:flex;flex-direction:column;gap:.8cqw}.dks .p5-st{flex:1 1;position:relative;border:.1cqw solid #8ea9db;background:#fff;padding:1.6cqw 1.4cqw 1.1cqw;margin:.9cqw .9cqw 0 0;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:2.4cqw;gap:2.4cqw;min-height:0;box-shadow:.45cqw -.45cqw 0 -.08cqw #fff,.45cqw -.45cqw 0 0 #8EA9DB,.9cqw -.9cqw 0 -.08cqw #fff,.9cqw -.9cqw 0 0 #8EA9DB}.dks .p5-c{display:flex;flex-direction:column;gap:.55cqw;min-height:0}.dks .p5-h{position:relative;background:#C9D8F0;min-height:4.6cqw;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:1.18cqw;padding:.5cqw .8cqw;flex:none}.dks .p5-h .n{position:absolute;left:-.8cqw;top:-1cqw;width:2.1cqw;height:2.1cqw;border-radius:50%;background:#fff;border:.13cqw solid #002960;font-size:.9cqw;display:grid;place-items:center}.dks .p5-h .ar{position:absolute;right:-2.05cqw;top:50%;transform:translateY(-50%);color:#2E5C9A;font-size:1.7cqw;line-height:0}.dks .p5-h .ar .i{stroke-width:2.6}.dks .p5-o{background:#F2F2F2;border:.08cqw solid #bfbfbf;padding:.6cqw .8cqw;font-size:1cqw;min-height:5.2cqw;flex:none}.dks .p5-t{flex:none;width:3.4cqw;height:.9cqw;margin:0 auto;background:#002960;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%)}.dks .p5-b{flex:1 1;border:.08cqw solid #bfbfbf;padding:.7cqw .9cqw;font-size:1.04cqw;min-height:0;overflow:hidden;display:flex;flex-direction:column;font-size:1.1cqw!important}.dks .p5-b li{margin:.5cqw 0}.dks .p5-tl{margin-top:auto;display:flex;flex-wrap:wrap;gap:.35cqw;align-items:center;border-top:.08cqw dashed #bfbfbf;padding-top:.6cqw}.dks .p5-tl b{font-size:.82cqw;letter-spacing:.05em;text-transform:uppercase;color:#7F93B5;margin-right:.2cqw}.dks .p5-tl span{background:#EAF1FA;border:.08cqw solid #c9d6ea;font-size:.88cqw;padding:.15cqw .55cqw;color:#1F4E79;font-weight:700}.dks .p5-out{background:#F2F2F2;border:.08cqw solid #bfbfbf;padding:.6cqw .8cqw;font-size:1cqw;min-height:3.8cqw;flex:none}.dks .p5-liv{display:flex;justify-content:flex-end;align-items:center;gap:.7cqw;font-size:.95cqw;font-weight:700;flex:none}.dks .p5-liv span{display:inline-flex;gap:.45cqw;align-items:center;background:#002960;color:#fff;padding:.4cqw .8cqw;font-size:.9cqw}.dks .pt{position:absolute;inset:0;display:flex;flex-direction:column;gap:.7cqw}.dks .pt-h,.dks .pt-r{display:grid;grid-template-columns:16cqw 1fr 19cqw;grid-gap:1.1cqw;gap:1.1cqw}.dks .pt-h div{font-weight:700;font-size:1.1cqw;border-bottom:.15cqw solid #002960;padding:0 .4cqw .35cqw}.dks .pt-h div:first-child{border:0}.dks .pt-r{flex:1 1;min-height:0}.dks .pt-l{background:#DCE4F2;display:flex;align-items:center;padding:1cqw;font-weight:700;font-size:1.05cqw}.dks .pt-b{border:.08cqw solid #bfbfbf;padding:.6cqw 1cqw;font-size:.92cqw;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.dks .pt-o{display:flex;align-items:center;border-left:.12cqw dotted #7f7f7f;padding-left:1.5cqw;position:relative}.dks .pt-o div{position:relative;background:#F5F8FC;border:.08cqw solid #bfbfbf;padding:.9cqw 1cqw;font-size:.92cqw;width:100%}.dks .co{position:absolute;inset:0;display:grid;grid-template-columns:1.05fr 1fr .9fr;grid-gap:2.8cqw;gap:2.8cqw}.dks .co-c{display:flex;flex-direction:column;gap:1cqw;min-height:0}.dks .co-h{position:relative;background:#002960;color:#fff;font-weight:700;font-size:1.25cqw;padding:.8cqw 1.1cqw;min-height:4.4cqw;display:flex;align-items:center;box-shadow:0 .25cqw .5cqw rgba(0,30,80,.25);flex:none}.dks .co-h .ar{position:absolute;right:-2.3cqw;top:50%;transform:translateY(-50%);color:#002960;font-size:1.7cqw;line-height:0}.dks .co-h .ar .i{stroke-width:2.6}.dks .co-b{flex:1 1;border:.1cqw dashed #a6a6a6;padding:1cqw;display:flex;flex-direction:column;justify-content:space-around;gap:.6cqw;min-height:0}.dks .co-s{display:grid;grid-template-columns:3cqw 1fr;grid-gap:.8cqw;gap:.8cqw;align-items:start}.dks .co-s .ic{width:3cqw;height:3cqw;background:#DEEAF6;color:#002960;border-radius:.4cqw;display:grid;place-items:center;font-size:1.6cqw}.dks .co-s b{font-size:1.14cqw;display:flex;justify-content:space-between;gap:.5cqw;align-items:center}.dks .co-s .v{background:#002960;color:#fff;font-size:.86cqw;padding:.15cqw .55cqw;white-space:nowrap}.dks .co-s p{margin-top:.2cqw;font-size:1cqw;color:#1F3864}.dks .co-d{position:relative;border:.12cqw solid #002960;border-radius:1cqw;padding:1.8cqw .8cqw .6cqw;text-align:center;font-size:1cqw}.dks .co-d b{font-size:1.1cqw}.dks .co-d .ic{position:absolute;left:50%;top:-1.6cqw;transform:translateX(-50%);width:3.1cqw;height:3.1cqw;border-radius:50%;background:#002960;color:#fff;display:grid;place-items:center;font-size:1.55cqw;box-shadow:0 0 0 .25cqw #fff}.dks .co-b.dims{justify-content:space-between;padding-top:2.2cqw;gap:1.6cqw}.dks .co-k{flex:1 1;background:#DCE6F7;display:grid;place-items:center;text-align:center;font-weight:700;font-size:1.3cqw;padding:.8cqw}.dks .co-plus{text-align:center;color:#002960;font-size:1.9cqw;line-height:.8}.dks .co-plus .i{stroke-width:3.2}.dks .co-chev{flex:none;width:4cqw;height:1.6cqw;margin:0 auto;background:#002960;-webkit-clip-path:polygon(0 0,50% 60%,100% 0,100% 40%,50% 100%,0 40%);clip-path:polygon(0 0,50% 60%,100% 0,100% 40%,50% 100%,0 40%)}.dks .mc{position:absolute;inset:0;display:grid;grid-template-columns:1fr 25cqw;grid-gap:2.2cqw;gap:2.2cqw}.dks .mc-t{width:100%;border-collapse:collapse;font-size:1.1cqw}.dks .mc-t th{background:#002960;color:#fff;font-weight:700;padding:.6cqw .35cqw;font-size:.86cqw;text-align:center;vertical-align:bottom;border-left:.1cqw solid #fff;line-height:1.15}.dks .mc-t th .w{display:block;font-weight:400;opacity:.8;margin-top:.2cqw}.dks .mc-t td{border-bottom:.08cqw solid #c9d6ea;padding:1.35cqw .35cqw;text-align:center}.dks .mc-t td:first-child{text-align:left;font-weight:700;background:#EAF1FA;padding-left:.8cqw}.dks .mc-t svg{width:2.6cqw;height:2.6cqw;vertical-align:middle}.dks .mc-sc{display:flex;align-items:center;gap:.5cqw;font-weight:700}.dks .mc-sc i{display:block;height:1.1cqw;background:linear-gradient(90deg,#2E75B6,#002960)}.dks .mc-tr td{background:#F2F7FD}.dks .mc-r{display:flex;flex-direction:column;gap:.9cqw}.dks .mc-r h5{font-size:1.2cqw;margin-bottom:.3cqw}.dks .mc-s{display:grid;grid-template-columns:2.6cqw 1fr;grid-gap:.9cqw;gap:.9cqw;align-items:start;font-size:1.05cqw}.dks .mc-s .n{width:2.6cqw;height:2.6cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;display:grid;place-items:center}.dks .mc-s b{display:block;font-size:1.02cqw}.dks .mc-d{width:.12cqw;height:2cqw;background:#A9C1DE;margin-left:1.25cqw}.dks .mc-leg{display:flex;gap:1.2cqw;font-size:.8cqw;color:#595959;margin-top:.8cqw;align-items:center;flex-wrap:wrap}.dks .mc-leg span{display:inline-flex;gap:.3cqw;align-items:center}.dks .mc-leg svg{width:1.3cqw;height:1.3cqw}.dks .fi{position:absolute;inset:0;display:grid;grid-template-columns:1fr 27cqw;grid-gap:2.4cqw;gap:2.4cqw}.dks .fi-doc{border:.1cqw solid #a9c1de;box-shadow:.45cqw .45cqw 0 #DEEAF6;display:flex;flex-direction:column;background:#fff}.dks .fi-hd{background:#002960;color:#fff;padding:.8cqw 1.2cqw;display:flex;gap:.8cqw;align-items:center;font-weight:700;font-size:1.08cqw}.dks .fi-hd span.p{margin-left:auto;font-weight:400;font-size:.85cqw;opacity:.8}.dks .fi-g{flex:1 1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.9cqw;gap:.9cqw;padding:1.1cqw}.dks .fi-s{position:relative;border:.08cqw solid #c9d6ea;padding:.8cqw .9cqw;display:flex;flex-direction:column;gap:.55cqw;font-size:.85cqw}.dks .fi-s h6{font-size:.95cqw;display:flex;gap:.45cqw;align-items:center;color:#1F4E79}.dks .fi-s .m{position:absolute;right:-.8cqw;top:-.8cqw;width:1.9cqw;height:1.9cqw;border-radius:50%;background:#2E75B6;color:#fff;font-size:.85cqw;font-weight:700;display:grid;place-items:center}.dks .sk{display:block;height:.55cqw;background:#E3E8F0;border-radius:.3cqw}.dks .fi-mg div{height:1cqw;background:#2E75B6;margin:.25cqw 0}.dks .fi-kp{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:.4cqw;gap:.4cqw}.dks .fi-kp div{background:#EAF1FA;text-align:center;padding:.4cqw .2cqw;font-size:.75cqw}.dks .fi-kp b{display:block;font-size:1.05cqw;color:#7F93B5}.dks .fi-a{display:flex;flex-direction:column;gap:1cqw;justify-content:space-evenly}.dks .fi-a div{display:grid;grid-template-columns:2.2cqw 1fr;grid-gap:.8cqw;gap:.8cqw;font-size:1.12cqw;align-items:start}.dks .fi-a .m{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#2E75B6;color:#fff;font-size:.9cqw;font-weight:700;display:grid;place-items:center}.dks .fi-a b{display:block}.dks .rk{position:absolute;inset:0;display:grid;grid-template-columns:1fr 23cqw;grid-gap:2.4cqw;gap:2.4cqw}.dks .rk-t{width:100%;border-collapse:collapse;font-size:1.08cqw}.dks .rk-t th{background:#002960;color:#fff;font-weight:700;padding:.65cqw .7cqw;font-size:.92cqw;text-align:left}.dks .rk-t td{border-bottom:.08cqw solid #c9d6ea;padding:1.1cqw .7cqw;vertical-align:middle}.dks .rk-t td:first-child{width:2.8cqw}.dks .rk-n{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;display:grid;place-items:center;font-size:.9cqw}.dks .dots{display:inline-flex;gap:.3cqw}.dks .dots i{width:.85cqw;height:.85cqw;border-radius:50%;background:#DCE4F2}.dks .dots i.on{background:#002960}.dks .rk-m{display:grid;grid-template-columns:3.2cqw repeat(3,1fr);grid-template-rows:2cqw repeat(3,1fr) 2cqw;grid-gap:.35cqw;gap:.35cqw;height:28cqw;margin-top:1cqw}.dks .rk-m .c{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:.3cqw}.dks .rk-m .c .rk-n{width:2cqw;height:2cqw;box-shadow:0 0 0 .15cqw #fff}.dks .rk-ax{font-size:.8cqw;color:#595959;display:flex;align-items:center;justify-content:center;text-align:center}.dks .gt{position:absolute;inset:0;display:flex;flex-direction:column;font-size:.98cqw}.dks .gt-hd{display:grid;grid-template-columns:30cqw 1fr;flex:none}.dks .gt-hd .w{display:grid;border:.08cqw solid #7f7f7f;border-bottom:0}.dks .gt-hd .w span{text-align:center;font-size:.62cqw;font-weight:700;border-left:.06cqw solid #bfbfbf;padding:.15cqw 0}.dks .gt-hd .w span:first-child{border:0}.dks .gt-hd .mo{display:grid}.dks .gt-hd .mo span{text-align:center;font-size:.72cqw;color:#595959;padding-bottom:.15cqw}.dks .gt-hd .lb{font-weight:700;font-size:.9cqw;display:flex;align-items:flex-end;padding:0 .6cqw .2cqw}.dks .gt-rows{flex:1 1;display:flex;flex-direction:column;border-bottom:.08cqw solid #7f7f7f;min-height:0}.dks .gt-r{flex:1 1;display:grid;grid-template-columns:30cqw 1fr;min-height:0}.dks .gt-l{padding:0 .7cqw;display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dks .gt-l,.dks .gt-tr{border-left:.08cqw solid #7f7f7f}.dks .gt-tr{position:relative;border-right:.08cqw solid #7f7f7f}.dks .gt-r.ph .gt-l{font-weight:700;color:#595959;font-size:.92cqw;background:#fff}.dks .gt-r.ph{border-top:.08cqw solid #7f7f7f}.dks .gt-r.md.a .gt-l,.dks .gt-r.md.a .gt-tr{background:#C9D5E8}.dks .gt-r.md.b .gt-l,.dks .gt-r.md.b .gt-tr{background:#E6ECF5}.dks .gt-r.md .gt-l{font-weight:700;color:#1F3864}.dks .gt-bar{position:absolute;top:28%;bottom:28%;background:#2E5C9A}.dks .gt-r.ph .gt-bar{background:#002960;top:30%;bottom:30%}.dks .gt-v{border-left:.1cqw solid rgba(127,127,127,.35)}.dks .gt-cl,.dks .gt-v{position:absolute;top:0;bottom:0}.dks .gt-cl{border-left:.13cqw dashed #c00000;z-index:1}.dks .gt-ko{position:absolute;left:-.6cqw;top:50%;width:1.2cqw;height:1.2cqw;margin-top:-.6cqw;border-radius:50%;background:#C00000;z-index:2}.dks .gt-cp{display:grid;grid-template-columns:30cqw 1fr;height:3.2cqw;flex:none}.dks .gt-cp .tr{position:relative}.dks .gt-cp .m{position:absolute;top:.2cqw;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;color:#C00000;font-size:.82cqw;font-weight:700;white-space:nowrap}.dks .gt-cp .m:before{content:"";width:1.2cqw;height:1.1cqw;background:#C00000;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);margin-bottom:.15cqw}.dks .gt-lg{display:flex;gap:2cqw;align-items:center;font-size:.85cqw;color:#404040;flex:none}.dks .gt-lg span{display:inline-flex;gap:.5cqw;align-items:center}.dks .gt-lg .k1{width:1.1cqw;height:1.1cqw;border-radius:50%;background:#C00000}.dks .gt-lg .k2{width:1.1cqw;height:1cqw;background:#C00000;-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%)}.dks .gt-lg .k3{width:2.4cqw;height:.7cqw;background:#002960}.dks .gt-lg .k4{width:2.4cqw;height:.7cqw;background:#2E5C9A}.dks .cm{position:absolute;inset:0;display:flex;flex-direction:column}.dks .cm-h,.dks .cm-r{display:grid;grid-template-columns:3cqw 13cqw 1fr 13cqw 7.5cqw 1.25fr;grid-gap:1.1cqw;gap:1.1cqw}.dks .cm-h>div{border-bottom:.2cqw solid #002960;padding-bottom:.45cqw;font-weight:700;font-size:1.05cqw;display:flex;justify-content:space-between;align-items:flex-end;gap:.5cqw}.dks .cm-h>div .i{font-size:2cqw;color:#002960}.dks .cm-h>div:first-child,.dks .cm-h>div:nth-child(2){border:0}.dks .cm-r{flex:1 1;padding:1.1cqw 0;border-bottom:.1cqw dashed #a6a6a6;min-height:0}.dks .cm-r:last-child{border:0}.dks .cm-n{width:2.3cqw;height:2.3cqw;border-radius:50%;background:#002960;color:#fff;font-size:.85cqw;place-items:center}.dks .cm-l,.dks .cm-n{font-weight:700;display:grid}.dks .cm-l{background:#D6E2F5;place-items:center;text-align:center;font-size:1.12cqw;padding:.6cqw}.dks .cm-m{display:flex;align-items:center;font-size:1.08cqw}.dks .cm-f{background:#F2F2F2;display:grid;place-items:center;text-align:center;font-weight:700;font-size:1cqw;padding:.5cqw}.dks .cm-o{border:.1cqw solid #404040;display:flex;align-items:center;padding:.6cqw .8cqw;font-size:1.05cqw}.dks .og{position:absolute;inset:0;display:grid;grid-template-columns:1fr 21cqw;grid-gap:2.4cqw;gap:2.4cqw}.dks .og-t{flex-direction:column;justify-content:center}.dks .og-t,.dks .og-top{display:flex;align-items:center}.dks .og-top{margin-left:-20cqw}.dks .og-cl{border:.12cqw dashed #1f4e79;background:#EAF1FA;padding:.9cqw 1.2cqw;font-size:.92cqw;font-weight:700;text-align:center;width:15cqw}.dks .og-lk{width:5cqw;border-top:.15cqw dashed #1f4e79;position:relative}.dks .og-lk span{position:absolute;left:50%;top:-2.2cqw;transform:translateX(-50%);font-size:.72cqw;color:#595959;white-space:nowrap}.dks .og-row{display:flex;gap:1.4cqw;position:relative;padding-top:2.2cqw;margin-top:2.3cqw}.dks .og-row:before{content:"";position:absolute;top:0;left:calc(var(--w) / 2);right:calc(var(--w) / 2);border-top:.15cqw solid #1f4e79}.dks .og-row>.og-card:before{content:"";position:absolute;top:-2.3cqw;left:50%;height:2.3cqw;border-left:.15cqw solid #1f4e79}.dks .og-dn{position:relative}.dks .og-dn:after{content:"";position:absolute;left:50%;bottom:-2.4cqw;height:2.4cqw;border-left:.15cqw solid #1f4e79}.dks .og-card{position:relative;width:var(--w);border:.1cqw solid #a9c1de;background:#fff;box-shadow:0 .25cqw .6cqw rgba(0,30,80,.12);display:grid;grid-template-columns:4.4cqw 1fr;grid-gap:.9cqw;gap:.9cqw;padding:1cqw;align-items:center;text-align:left}.dks .og-card.lead{--w:26cqw;border-top:.45cqw solid #002960}.dks .og-ph{width:4.4cqw;height:4.4cqw;border-radius:50%;background:#DEEAF6;color:#7F93B5;display:grid;place-items:center;font-size:2.2cqw}.dks .og-card b{display:block;font-size:1.12cqw;line-height:1.15}.dks .og-card .nm{font-size:1cqw;margin-top:.15cqw}.dks .og-card .tg{font-size:.9cqw;color:#2E75B6;margin-top:.2cqw}.dks .og-r{border-left:.1cqw solid #c9d6ea;padding-left:1.6cqw;display:flex;flex-direction:column;justify-content:center;gap:1cqw}.dks .og-r h5{font-size:1.15cqw}.dks .og-r .ln{display:grid;grid-template-columns:2.2cqw 1fr;grid-gap:.7cqw;gap:.7cqw;font-size:.92cqw;align-items:start}.dks .og-r .ck{width:2.2cqw;height:2.2cqw;border-radius:50%;background:#DEEAF6;color:#1F4E79;display:grid;place-items:center;font-size:1.2cqw}.dks .cb{position:absolute;inset:0;display:grid;grid-template-columns:41cqw 1fr;grid-gap:2.6cqw;gap:2.6cqw}.dks .cb-l{display:flex;flex-direction:column;gap:1.1cqw}.dks .cb-st{background:#002960;color:#fff;padding:1.6cqw 1.8cqw;font-size:1.42cqw;font-weight:700;line-height:1.25}.dks .cb-k{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:1cqw;gap:1cqw}.dks .cb-k div{border-top:.45cqw solid #2e75b6;background:#F2F5FA;padding:1cqw 1.2cqw;display:flex;flex-direction:column;justify-content:center;gap:.3cqw;font-size:.95cqw}.dks .cb-k b{font-size:1.3cqw}.dks .cb-r h5{font-size:1.25cqw;margin-bottom:.9cqw}.dks .cb-s{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:1cqw;gap:1cqw;height:calc(100% - 2.6cqw)}.dks .cb-t{border:.08cqw solid #c9d6ea;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7cqw;text-align:center;font-weight:700;font-size:.98cqw;padding:.8cqw}.dks .cb-t .ic{width:4.4cqw;height:4.4cqw;border-radius:50%;background:#DEEAF6;color:#002960;display:grid;place-items:center;font-size:2.2cqw}.dks .rf{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.1cqw}.dks .rf-cr{display:flex;gap:.6cqw;align-items:center;flex-wrap:wrap;font-size:.95cqw}.dks .rf-cr span{background:#EAF1FA;border:.08cqw solid #a9c1de;padding:.25cqw .8cqw;border-radius:2cqw}.dks .rf-t{width:100%;border-collapse:collapse;font-size:.98cqw}.dks .rf-t th{background:#002960;color:#fff;font-weight:700;padding:.6cqw .8cqw;text-align:left;font-size:.92cqw}.dks .rf-t td{border-bottom:.08cqw solid #c9d6ea;padding:.85cqw .8cqw;vertical-align:middle}.dks .rf-mo{width:3cqw;height:3cqw;border-radius:50%;background:#EEF1F6;border:.1cqw dashed #a9c1de;color:#7F93B5;display:grid;place-items:center;font-weight:700}.dks .rf-g{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.4cqw;gap:1.4cqw;min-height:0}.dks .rf-c{border:.1cqw solid #a9c1de;display:flex;flex-direction:column;background:#fff;box-shadow:0 .25cqw .6cqw rgba(0,30,80,.1)}.dks .rf-h{background:#002960;color:#fff;display:grid;grid-template-columns:3.4cqw 1fr;grid-gap:.9cqw;gap:.9cqw;align-items:center;padding:.9cqw 1cqw;font-size:.92cqw}.dks .rf-h b{display:block;font-size:1.12cqw;margin-bottom:.15cqw}.dks .rf-h .rf-mo{background:#1F4E79;border:0;color:#fff;width:3.4cqw;height:3.4cqw;font-size:1.7cqw}.dks .rf-s{padding:1cqw 1.1cqw .4cqw;display:flex;flex-direction:column;gap:.5cqw;flex:1 1}.dks .rf-s+.rf-s{border-top:.08cqw dashed #c9d6ea}.dks .rf-s h6{gap:.5cqw;font-size:1.05cqw;color:#1F4E79;margin-bottom:.2cqw}.dks .rf-f,.dks .rf-s h6{display:flex;align-items:center}.dks .rf-f{justify-content:space-between;background:#EAF1FA;padding:.7cqw 1cqw;font-size:.9cqw;color:#595959}.dks .rf-pr{display:flex;gap:.25cqw}.dks .rf-pr i{width:1.6cqw;height:.7cqw;background:#DCE4F2}.dks .rf-pr i.on{background:#2E75B6}.dks .pf{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.6cqw}.dks .pf-g{display:grid;grid-template-columns:repeat(3,19cqw);grid-gap:2.6cqw;gap:2.6cqw}.dks .pf-e{border:.12cqw solid #a9c1de;background:#F2F5FA;padding:1.6cqw 1.4cqw;text-align:center;display:flex;flex-direction:column;gap:.7cqw;align-items:center;font-size:.98cqw}.dks .pf-e .i{font-size:4.2cqw;color:#1F4E79;stroke-width:1.2}.dks .pf-e b{font-size:1.25cqw}.dks .pf-e.on{background:#002960;color:#fff;border-color:#002960}.dks .pf-e.on .i{color:#A9C1DE}.dks .pf-n{max-width:62cqw;text-align:center;font-size:1.25cqw}.dks .cv-logo img{max-width:100%;max-height:100%;object-fit:contain}.dks .gris{color:#595959}.dks .rk-tt{font-size:1.15cqw}.dks .co-k.fort{background:#002960;color:#fff}.dks .gp-vide{flex:1 1;min-height:0;border:.12cqw dashed #a9c1de;background:#F5F8FC;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8cqw;color:#7F93B5;font-size:1.05cqw;text-align:center}.dks .gp-vide .i{font-size:3.4cqw;stroke-width:1.3}.dk-desk .dks [data-edit]{border-radius:.2cqw;transition:background .15s}.dk-desk .dks [data-edit]:hover{outline:.12cqw dashed #2E75B6;outline-offset:.15cqw;cursor:text}.dk-desk .dks [data-edit]:focus{outline:.15cqw solid #2E75B6;outline-offset:.15cqw;background:rgba(234,244,252,.95);color:#002060}.dk-mini .dks *{pointer-events:none}.dk-at{display:grid;grid-template-columns:128px minmax(0,1fr) 272px;grid-gap:16px;gap:16px;align-items:start}.dk-film{position:-webkit-sticky;position:sticky;top:var(--dk-colle);max-height:calc(100 * var(--vh) - var(--dk-colle) - 96px);overflow:auto;padding:2px 6px 12px 2px;scrollbar-width:thin}.dk-film h4{display:flex;align-items:center;gap:6px;margin:14px 0 8px;padding:5px 4px 5px 8px;border-radius:6px;background:var(--ed-creux);border:1px solid var(--ed-filet);font-size:12.5px;font-weight:600;color:var(--ed-navy);white-space:nowrap;overflow:hidden}.dk-film h4 .dk-mb{flex:1 1;min-width:8px;background:var(--ed-filet)}.dk-film h4:first-child{margin-top:0}.dk-mb{flex:1 1;height:3px;border-radius:2px;background:var(--s-highest);overflow:hidden}.dk-mb i{display:block;height:100%;background:var(--success)}.dk-fadd{width:22px;height:22px;border-radius:50%;border:0;background:none;display:grid;place-items:center;color:var(--on-surface-variant);cursor:pointer;flex:none}.dk-fadd:hover{background:var(--s-high);color:var(--primary)}.dk-th{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:6px;gap:6px;width:100%;margin-bottom:10px;border:0;background:none;padding:0;cursor:pointer;text-align:left;font-family:inherit}.dk-th .k{font-size:11px;color:var(--on-surface-variant);text-align:right;padding-top:2px}.dk-fr{position:relative;display:block;border-radius:6px;overflow:hidden;outline:1px solid var(--outline-variant);transition:outline-color .2s,box-shadow .2s,transform .25s var(--spring)}.dk-th:hover .dk-fr{outline-color:var(--outline)}.dk-th[aria-current=true] .dk-fr{outline:2.5px solid var(--primary);box-shadow:var(--e2)}.dk-dot{position:relative;width:10px;height:10px;box-sizing:border-box;border-radius:50%;flex:none;display:inline-block}.dk-fr .dk-dot{position:absolute;right:5px;top:5px;box-shadow:0 0 0 2px #fff}.dk-d-vide{background:#fff;border:1.5px solid #6b7489}.dk-d-propose{background:linear-gradient(90deg,var(--teal) 50%,#fff 50%);border:1.5px solid var(--teal)}.dk-d-relue{background:var(--blue-bright)}.dk-d-valide{width:12px;height:12px;background:var(--success)}.dk-d-valide:after{content:"";position:absolute;left:4px;top:2px;width:3px;height:6px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.dk-stage{flex-direction:column;gap:14px}.dk-stage,.dk-tb{display:flex;min-width:0}.dk-tb{flex-wrap:wrap;align-items:center;gap:8px}.dk-tb-act .btn,.dk-tb>*{flex:none}.dk-tb-act{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.dk-desk{background:var(--s-low);border-radius:24px;padding:20px}.dk-desk .dks{box-shadow:0 1px 2px rgba(0,0,0,.08),0 18px 40px -16px rgba(10,30,80,.35);border-radius:3px}.dk-hint{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--on-surface-variant)}.dk-var{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px;gap:12px}.dk-vb{display:flex;flex-direction:column;gap:6px;text-align:left;font-size:12px;color:var(--on-surface-variant);border:0;background:none;padding:0;cursor:pointer;font-family:inherit}.dk-vb:hover .dk-fr{outline-color:var(--primary);transform:translateY(-2px)}.dk-vb[aria-pressed=true] .dk-fr{outline:2.5px solid var(--primary)}.dk-vb b{font-weight:500;color:var(--on-surface)}.dk-side{--dk-p:18px;position:-webkit-sticky;position:sticky;top:var(--dk-colle);max-height:calc(100 * var(--vh) - var(--dk-colle) - 96px);overflow:auto;scrollbar-width:thin;flex-direction:column;padding:1px 2px 4px}.dk-lien,.dk-side{display:flex;gap:12px}.dk-lien{align-items:center;background:var(--primary-container);color:var(--on-primary-container);border-radius:16px;padding:10px 12px}.dk-lien>div{flex:1 1;min-width:0}.dk-lien b{display:block;font-weight:500}.dk-lien span{font-size:12.5px;opacity:.85}.dk-code{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.03em;background:var(--secondary-container);color:var(--on-secondary-container);border:0;font-family:inherit;white-space:nowrap}button.dk-code{cursor:pointer}.dk-etat{display:inline-flex;align-items:center;gap:6px;padding:0 10px;border-radius:999px;font-weight:500;background:var(--s-high);color:var(--on-surface)}.dk-board{display:grid;grid-template-columns:repeat(auto-fill,minmax(212px,1fr));grid-gap:16px;gap:16px}.dk-sc{position:relative;display:flex;flex-direction:column;gap:8px;background:var(--s-lowest);border:1px solid var(--outline-variant);border-radius:16px;padding:8px 8px 10px;transition:box-shadow .2s}.dk-sc[draggable=true]{cursor:-webkit-grab;cursor:grab}.dk-sc:hover{box-shadow:var(--e2)}.dk-sc .meta{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--on-surface-variant)}.dk-sc>button{border:0;padding:0;background:none;cursor:pointer}.dk-tt{font-size:12.5px;line-height:1.35;border-radius:6px;padding:2px 4px;margin:0 -2px;outline:none}.dk-tt[contenteditable=true]{cursor:text}.dk-tt:focus,.dk-tt[contenteditable=true]:hover{background:var(--s-low)}.dk-tt:focus{box-shadow:0 0 0 2px var(--primary)}.dk-ov{position:absolute;right:14px;top:14px;display:flex;gap:4px;opacity:0;transition:opacity .2s}.dk-sc:focus-within .dk-ov,.dk-sc:hover .dk-ov{opacity:1}.dk-ov button{width:30px;height:30px;border-radius:50%;border:0;background:rgba(255,255,255,.95);color:#1F2A44;display:grid;place-items:center;box-shadow:var(--e1);cursor:pointer}.dk-add{border:1.5px dashed var(--outline-variant);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--on-surface-variant);min-height:150px;font-size:13px;background:none;cursor:pointer;font-family:inherit}.dk-add:hover{border-color:var(--primary);color:var(--primary)}.dk-drag{opacity:.35}.dk-sc.dk-cible{box-shadow:-5px 0 0 var(--primary)}.dk-tr.dk-cible{box-shadow:0 -3px 0 var(--primary)}.dk-board.dk-cible,.dk-trg.dk-cible{outline:2px dashed var(--primary);outline-offset:6px;border-radius:16px}.dk-part{flex-wrap:wrap;gap:10px 16px;margin:24px 0 12px}.dk-part,.dk-part h3{display:flex;align-items:center}.dk-part h3{margin:0;font-size:16px;font-weight:500;gap:10px}.dk-pn{width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:13px;flex:none}.dk-trg{display:flex;flex-direction:column;gap:6px}.dk-tr{display:grid;grid-template-columns:22px 26px 58px minmax(0,1fr) auto 10px auto;grid-gap:10px;gap:10px;align-items:center;background:var(--s-lowest);border:1px solid var(--outline-variant);border-radius:14px;padding:5px 10px}.dk-tr .k{font-size:12px;text-align:right}.dk-hd,.dk-tr .k{color:var(--on-surface-variant)}.dk-hd{cursor:-webkit-grab;cursor:grab;display:grid;place-items:center;height:28px}.dk-in{width:100%;border:1px solid transparent;border-radius:10px;padding:7px 10px;font-family:Calibri,Carlito,sans-serif;font-weight:700;font-size:15px;color:var(--brand);background:transparent}.dk-in:hover{border-color:var(--outline-variant)}.dk-in:focus{border-color:var(--primary);background:var(--s-low);outline:none}.dk-fix{color:var(--on-surface-variant);font-size:13px;padding:0 10px}.dk-pin{flex:1 1;max-width:640px;font:inherit;font-size:16px;font-weight:500;border:1px solid transparent;border-radius:10px;padding:6px 10px;background:transparent;color:var(--on-surface)}.dk-pin:hover{border-color:var(--outline-variant)}.dk-pin:focus{border-color:var(--primary);background:var(--s-lowest);outline:none}.dk-act{display:flex;gap:2px}.dk-act button{width:30px;height:30px;border-radius:50%;border:0;background:none;display:grid;place-items:center;color:var(--on-surface-variant);cursor:pointer}.dk-act button:hover{background:var(--s-low);color:var(--primary)}.dk-tadd{display:flex;align-items:center;gap:8px;border:1.5px dashed var(--outline-variant);border-radius:14px;padding:9px 14px;color:var(--on-surface-variant);font-size:13px;background:none;cursor:pointer;font-family:inherit;align-self:flex-start}.dk-tadd:hover{border-color:var(--primary);color:var(--primary)}.dk-gal{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:14px;gap:14px}.dk-ph{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.dk-k{width:28px;height:28px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:12.5px;font-weight:700}.dk-stp{display:inline-flex;align-items:center;border:1px solid var(--outline-variant);border-radius:999px;height:36px}.dk-stp button{width:34px;height:34px;border-radius:50%;border:0;background:none;font-size:16px;color:var(--on-surface-variant);cursor:pointer}.dk-stp span{min-width:62px;text-align:center;font-size:13px}.dk-tl{display:flex;gap:3px;height:40px}.dk-tl div{border-radius:10px;color:#fff;font-size:12px;font-weight:500;display:flex;flex-direction:column;justify-content:center;padding:0 10px;min-width:0;overflow:hidden;white-space:nowrap}.dk-mods{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;margin:8px 0 0 40px}.dk-mod{border:1px solid var(--outline-variant);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--s-lowest)}.dk-g2{display:grid;grid-gap:18px;gap:18px;align-items:start}.dk-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.dk-fact{background:var(--s-low);border-radius:14px;padding:10px 12px;min-width:0}.dk-fact b{display:block;font-size:14.5px;font-weight:500;margin-top:2px}.dk-stack{display:flex;height:12px;border-radius:6px;overflow:hidden}.dk-stack i{display:block}.dk-ctl{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--outline-variant)}.dk-ctl:last-child{border:0}.dk-ko,.dk-ok{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px}.dk-ok{background:var(--success-container);color:var(--on-success-container)}.dk-ko{background:var(--error-container);color:var(--on-error-container)}.dk-fil{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:8px;gap:8px;padding:7px 0;border:0;border-bottom:1px dashed var(--outline-variant);background:none;text-align:left;cursor:pointer;font-family:Calibri,Carlito,sans-serif;font-weight:700;font-size:14.5px;line-height:1.3;color:var(--brand)}.dk-fil:hover{color:var(--primary)}.dk-fil span{font-family:var(--font);font-weight:400;font-size:12px;color:var(--on-surface-variant)}@media (max-width:820px){.dk-g2{grid-template-columns:1fr}}@media (max-width:1240px){.dk-at{grid-template-columns:128px minmax(0,1fr)}.dk-side{grid-column:2;position:static;max-height:none;overflow:visible}}@media (max-width:820px){.dk-at{grid-template-columns:minmax(0,1fr)}.dk-side{grid-column:auto}.dk-film{position:static;max-height:none;display:flex;gap:8px;overflow-x:auto;padding-bottom:8px}.dk-film>div{display:contents}.dk-film h4{display:none}.dk-th{width:112px;flex:none;margin:0}.dk-desk{padding:10px}.dk-tr{grid-template-columns:22px 26px minmax(0,1fr) auto}.dk-tr>:nth-child(3),.dk-tr>:nth-child(5),.dk-tr>:nth-child(6){display:none}.dk-mods{margin-left:0}}.dks .sp-sub{position:absolute;left:5cqw;top:37cqw;font-size:1.5cqw;color:#A9C1DE}.dks .et-w,.dks .pr-w,.dks .zt-w{position:absolute;inset:0;display:flex;flex-direction:column;gap:1.2cqw}.dks .pr{flex:1 1;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:1.3cqw;gap:1.3cqw;min-height:0}.dks .pr-c{background:linear-gradient(#EAF1FA,#F7F9FD);border-top:.45cqw solid #002960;padding:1.3cqw 1.2cqw;display:flex;flex-direction:column;gap:.8cqw}.dks .pr-h{display:flex;align-items:center;justify-content:space-between}.dks .pr-h .n{font-size:3.4cqw;font-weight:700;color:#2E75B6;line-height:1}.dks .pr-h .ic{width:3.6cqw;height:3.6cqw;border-radius:50%;background:#002960;color:#fff;display:grid;place-items:center;font-size:1.8cqw}.dks .pr-c h5{font-size:1.5cqw;color:#002060}.dks .pr-c p{font-size:1.12cqw;color:#1F3864}.dks .pc{position:absolute;inset:0;display:grid;grid-template-columns:1fr 17cqw 1fr;grid-gap:2cqw;gap:2cqw;align-items:center}.dks .pc-col{display:flex;flex-direction:column;gap:1.2cqw}.dks .pc-i{display:grid;grid-template-columns:2.8cqw 1fr;grid-gap:.9cqw;gap:.9cqw;align-items:start;background:#F2F6FB;padding:.9cqw 1cqw;border-left:.35cqw solid #2e75b6}.dks .pc-i .n{width:2.8cqw;height:2.8cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;font-size:1.2cqw;display:grid;place-items:center}.dks .pc-i h5{font-size:1.35cqw}.dks .pc-i p{font-size:1.05cqw;color:#1F3864}.dks .pc-c{display:grid;place-items:center}.dks .pc-r{width:17cqw;height:17cqw;border-radius:50%;background:#002960;color:#fff;display:grid;place-items:center;text-align:center;font-size:1.9cqw;font-weight:700;padding:2cqw;box-shadow:0 0 0 1.1cqw #DEEAF6,0 0 0 1.5cqw #A9C1DE}.dks .qs{position:absolute;inset:0;display:flex;flex-direction:column;gap:1cqw;justify-content:center}.dks .qs-i{display:grid;grid-template-columns:5cqw 1fr;align-items:center;grid-gap:1.3cqw;gap:1.3cqw;background:#F2F6FB;border-left:.45cqw solid #002960;padding:1cqw 1.3cqw}.dks .qs-i .n{font-size:2.2cqw;font-weight:700;color:#2E75B6}.dks .qs-i .t{font-size:1.5cqw;font-weight:700;color:#002060}.dks .zt{width:100%;border-collapse:separate;border-spacing:.35cqw;font-size:1.1cqw;flex:1 1}.dks .zt th{background:#002960;color:#fff;font-weight:700;padding:.75cqw;text-align:center;font-size:1.15cqw}.dks .zt td{background:#F2F6FB;padding:.75cqw .9cqw;vertical-align:middle;color:#1F3864}.dks .zt td.zt-l{background:#DEEAF6;font-weight:700;color:#002060;width:22%}.dks .zt-v{display:inline-block;min-width:4cqw;min-height:1.2cqw}.dks .et{flex:1 1;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:.6cqw;gap:.6cqw;min-height:0}.dks .et-c{background:linear-gradient(#EAF1FA,#F7F9FD);-webkit-clip-path:polygon(0 0,calc(100% - 1.6cqw) 0,100% 50%,calc(100% - 1.6cqw) 100%,0 100%,1.6cqw 50%);clip-path:polygon(0 0,calc(100% - 1.6cqw) 0,100% 50%,calc(100% - 1.6cqw) 100%,0 100%,1.6cqw 50%);padding:1.4cqw 2.6cqw;display:flex;flex-direction:column;gap:.8cqw}.dks .et-c:first-child{-webkit-clip-path:polygon(0 0,calc(100% - 1.6cqw) 0,100% 50%,calc(100% - 1.6cqw) 100%,0 100%);clip-path:polygon(0 0,calc(100% - 1.6cqw) 0,100% 50%,calc(100% - 1.6cqw) 100%,0 100%)}.dks .et-h{display:flex;align-items:center;gap:.8cqw}.dks .et-h .n{width:2.6cqw;height:2.6cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;font-size:1.15cqw;display:grid;place-items:center}.dks .et-h .ic{font-size:2.4cqw;color:#1F4E79;line-height:0}.dks .et-c h5{font-size:1.4cqw;color:#002060}.dks .et-c p{font-size:1.08cqw;color:#1F3864}.dks .et-b{display:flex;align-items:center;gap:.7cqw;justify-content:center;font-weight:700;font-size:1.15cqw;color:#1F4E79;border:.1cqw dashed #8ea9db;padding:.6cqw}.dk-studio{--dk-ia:var(--teal-deep);--dk-ia-bg:color-mix(in srgb,var(--teal-deep) 9%,var(--s-lowest));--dk-ia-ligne:color-mix(in srgb,var(--teal-deep) 30%,var(--s-lowest));display:flex;flex-direction:column;gap:0}.dk-barre{position:-webkit-sticky;position:sticky;top:68px;z-index:31;display:flex;align-items:center;gap:12px;min-height:60px;padding:0 10px 0 6px;border-radius:12px;background:color-mix(in srgb,var(--ed-papier) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ed-encre);border:1px solid var(--ed-filet);box-shadow:0 1px 2px rgb(22 33 58/.04),0 6px 18px -10px rgb(22 33 58/.18)}.dk-etapes{align-self:stretch;margin:0;padding:0;list-style:none}.dk-etapes,.dk-etapes li{display:flex;flex:1 1;min-width:0}.dk-etapes li{align-items:center}.dk-etapes li+li:before{content:"";flex:none;width:1px;height:20px;background:var(--ed-filet)}.dk-etapes button{position:relative;flex:1 1;min-width:0;display:flex;align-items:center;gap:8px;height:100%;min-height:58px;padding:0 14px;border:0;border-radius:0;background:none;color:var(--ed-gris);font:inherit;font-size:14px;cursor:pointer;transition:color .2s,transform .18s var(--spring)}.dk-etapes button:hover,.dk-etapes button[aria-current=step]{color:var(--ed-navy)}.dk-etapes button:active{transform:scale(.97)}.dk-etapes button[aria-current=step]:after{content:"";position:absolute;left:14px;right:14px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--ed-navy)}.dk-etapes button:focus-visible{outline:2px solid var(--ed-accent);outline-offset:-4px}.dk-etapes .dk-pas{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1px solid var(--ed-filet-fort);color:var(--ed-gris);background:var(--ed-papier);transition:background-color .2s,border-color .2s}.dk-etapes li[data-etat=commence] .dk-pas{border:1px dashed var(--ed-accent);color:var(--ed-accent)}.dk-etapes li[data-etat=fait] .dk-pas{background:var(--ed-navy);border-color:var(--ed-navy);color:#fff}.dk-etapes button[aria-current=step] .dk-pas{border:1.5px solid var(--ed-navy);color:var(--ed-navy)}.dk-etapes li[data-etat=fait] button[aria-current=step] .dk-pas{color:#fff}.dk-eb{display:flex;flex-direction:column;min-width:0;text-align:left;line-height:1.25}.dk-el,.dk-es{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dk-el{font-weight:600}.dk-es{font-size:13px;color:var(--ed-gris)}.dk-barre-d{display:flex;align-items:center;gap:8px;flex:none}.dk-barre .dk-sauve{background:transparent;color:var(--ed-gris)}.dk-barre .dk-sauve.ko{background:var(--error-container);color:var(--on-error-container)}.btn.dk-exp{background:var(--ed-navy);color:#fff}.btn.dk-exp:hover{background:#0A3A80}.dk-barre :focus-visible{outline-color:var(--ed-accent)}.dk-titre{display:flex;align-items:flex-end;gap:24px;margin:28px 2px 20px}.dk-titre h2{margin:0;display:flex;align-items:center;gap:12px;font-family:var(--ed-titre);font-weight:700;font-size:28px;line-height:1.15;color:var(--ed-navy);text-wrap:balance}.dk-titre h2 .dk-picto{width:32px;height:32px}.dk-titre p{margin:8px 0 0;font-size:15px;line-height:1.55;color:var(--ed-gris);max-width:72ch}.dk-barre+.dk-vue{margin-top:16px}.dk-vue{animation:dk-entre .2s ease-out}@keyframes dk-entre{0%{opacity:0}to{opacity:1}}.dk-pied{position:-webkit-sticky;position:sticky;bottom:14px;margin-top:32px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px;border-radius:12px;background:color-mix(in srgb,var(--ed-papier) 96%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--ed-filet);box-shadow:0 8px 24px -12px rgb(22 33 58/.25)}.dk-pied .btn{min-width:0;white-space:nowrap}.dk-pied .btn-filled{height:42px;padding:0 22px;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.dk-pied{bottom:calc(68px + env(safe-area-inset-bottom))}}.dk-fl{display:inline-flex;transform:scaleX(-1)}.dk-studio kbd{font-family:inherit;font-size:12px;padding:1px 6px;border-radius:6px;background:var(--s-lowest);border:1px solid var(--outline-variant)}@media (prefers-reduced-motion:reduce){.dk-vue{animation:none}.dk-etapes .dk-pas,.dk-etapes button{transition:none}}@media (max-width:1180px){.dk-es{display:none}}@media (max-width:900px){.dk-barre{flex-wrap:wrap;position:static}.dk-etapes{flex-basis:100%}.dk-eb{display:none}.dk-etapes button{justify-content:center;padding:0 6px}.dk-barre-d{margin-left:auto}.dk-titre{flex-direction:column;align-items:flex-start}}.dk-vide{padding:26px 28px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.dk-apercu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.dk-apercu li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--s-low)}.dk-apercu .dk-pas{width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;flex:none}.dk-apercu b{display:block;font-weight:500}.dk-apercu span{font-size:12.5px;color:var(--on-surface-variant)}@media (max-width:820px){.dk-vide{grid-template-columns:1fr}}.dk-carte{padding:var(--dk-p,28px);display:flex;flex-direction:column;gap:14px}.dk-li{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--outline-variant)}.dk-carte>.lbl+.dk-li,.dk-carte>.rowx+.dk-li{border-top:0}.dk-li b{font-weight:500}.dk-ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:700;margin-top:2px}.dk-ic.ok{background:var(--success-container);color:var(--on-success-container)}.dk-ic.ko{background:var(--error-container);color:var(--on-error-container)}.tag.dk-cps{background:#E3ECFB;color:#1F4AA8;gap:4px}.tag.dk-ia{background:#E2F3F2;color:#00696B}.tag.dk-ok-t{background:var(--success-container);color:var(--on-success-container)}.dk-code.dk-cps{background:#E3ECFB;color:#1F4AA8}.dk-chip{display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid var(--ed-filet-fort);background:var(--ed-papier);font:inherit;font-size:13px;line-height:1.3;text-align:left;color:var(--ed-encre);cursor:pointer;transition:background-color .15s,border-color .15s,transform .18s var(--spring)}.dk-chip:hover{border-color:var(--ed-navy)}.dk-chip[aria-pressed=true]{background:var(--ed-navy);border-color:var(--ed-navy);color:#fff}.dk-renv{gap:6px}.fld.dk-fort{font-family:Calibri,Carlito,sans-serif;font-weight:700;color:var(--brand)}.fld.dk-court{width:240px;max-width:100%}.dk-ap{display:grid;grid-template-columns:210px minmax(0,1fr) 300px;grid-gap:16px;align-items:start}.dk-nav{position:-webkit-sticky;position:sticky;top:92px;padding:12px 8px;display:flex;flex-direction:column;max-height:calc(100 * var(--vh) - 200px);overflow:auto}.dk-anc{display:flex;gap:8px;align-items:center;padding:6px 10px;border-radius:12px;color:var(--on-surface);text-decoration:none;font-size:13px}.dk-anc:hover{background:var(--s-low)}.dk-anc .k{width:22px;text-align:right;font-size:11.5px;flex:none}.dk-anc .k,.dk-anc.z{color:var(--on-surface-variant)}.dk-anc.z{padding-left:24px;font-size:12.5px}.dk-fdr{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-radius:16px;background:var(--s-low)}.dk-fdr>div{min-width:260px}.dk-fdr.on{background:#E3ECFB;color:#13306B}.dk-fdr.on .meta{color:#36508A}.dk-bloc{scroll-margin-top:96px}.dk-bh{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.dk-bh>b{font-weight:500;font-size:15px}.dk-repli{width:100%;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.dk-chev{display:inline-flex;transform:rotate(-90deg);transition:transform .25s var(--spring);color:var(--on-surface-variant)}.dk-chev[data-o]{transform:rotate(90deg)}.dk-msg{font-family:Calibri,Carlito,sans-serif;font-weight:700;color:var(--brand);font-size:16px;line-height:1.3}.dk-princ{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:10px;gap:10px}.dk-pr{border:1px solid var(--outline-variant);border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:6px;background:var(--s-lowest)}.dk-pr.ko{border-color:#F2B8B5;background:#FFF8F7}.dk-pr .dk-pn{width:26px;height:26px;border-radius:8px;font-size:12px}.dk-temple{display:flex;flex-direction:column;gap:6px}.dk-toit{background:var(--brand);-webkit-clip-path:polygon(3% 100%,50% 0,97% 100%);clip-path:polygon(3% 100%,50% 0,97% 100%);padding:30px 22% 10px}.dk-toit .fld{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.3);text-align:center}.dk-piliers{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:6px;gap:6px}.dk-piliers>div{background:#E3ECFB;border-radius:10px;padding:8px;display:flex;flex-direction:column;gap:6px}.dk-socle{background:#5C82BD;border-radius:10px;padding:6px}.dk-socle .fld{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.3);text-align:center}.dk-tl a{border-radius:10px;color:#fff;font-size:12px;font-weight:500;display:flex;flex-direction:column;justify-content:center;padding:0 10px;min-width:0;overflow:hidden;white-space:nowrap;text-decoration:none}.dk-tl small{opacity:.85}.dk-fixe{gap:8px;font-weight:500;padding:8px 12px;border-radius:12px;background:#E3ECFB;color:#13306B}.dk-fixe,.dk-zoom{display:flex;align-items:center}.dk-zoom{gap:10px;border-radius:14px;padding:9px 12px;flex-wrap:wrap}.dk-zoom.propose{border:1.5px dashed #7bb8b5;background:#F3FAF9}.dk-zoom.retenu{border:1px solid var(--outline-variant);background:var(--s-lowest)}.dk-zoom.ecarte{border:1px dashed var(--outline-variant);opacity:.6}.dk-zoom b{font-weight:500}.dk-zc{font-size:11px;font-weight:700;border-radius:8px;padding:5px 7px;background:#E2F3F2;color:#00696B;flex:none}.dk-zoom.retenu .dk-zc{background:var(--brand);color:#fff}.dk-ctl-ap{background:var(--s-low);border-color:transparent}.dk-terne{opacity:.35}@media (max-width:1240px){.dk-ap{grid-template-columns:190px minmax(0,1fr)}.dk-ap>.dk-side{grid-column:2;position:static}}@media (max-width:820px){.dk-ap{grid-template-columns:1fr}.dk-nav{position:static;max-height:none}.dk-ap>.dk-side{grid-column:auto}}.dk-copi{border-color:#B8DCD9}.dk-spark{width:26px;height:26px;border-radius:50%;background:#E2F3F2;color:#00696B;display:grid;place-items:center}.dk-bulle{align-self:flex-end;max-width:92%;background:var(--s-low);border-radius:16px 16px 4px 16px;padding:8px 12px;font-size:13px}.dk-ch{display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:10px;gap:10px;padding:10px 0;border-top:1px solid var(--outline-variant)}.dk-ch b{font-weight:500;font-size:13.5px}.dk-ch.fait{opacity:.6}.dk-chg{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;background:var(--s-high)}.dk-chg.ajout{background:var(--success-container);color:var(--on-success-container)}.dk-chg.retrait{background:var(--error-container);color:var(--on-error-container)}.dk-chg.zoom{background:#E2F3F2;color:#00696B}.dk-chg.modif{background:#E3ECFB;color:#1F4AA8}.dk-avant{color:var(--on-surface-variant);text-decoration:line-through}.dk-apres,.dk-avant{font-size:12.5px;margin-top:3px}.dk-dec.ok{color:var(--success)}.dk-saisie{display:flex;gap:6px;align-items:center}.dk-saisie .fld{flex:1 1}.dk-expl{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;border:0;background:none;padding:0;text-align:left;font:inherit;font-size:12.5px;cursor:pointer}.dk-expl.ouvert{display:block}.dk-proche{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;padding:8px 0;border-top:1px solid var(--outline-variant)}.dk-proche img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--s-low);outline:1px solid var(--outline-variant)}.dk-proche b{display:block;font-weight:500;font-size:13px;line-height:1.3}.dk-proche .tag{margin-bottom:4px}.dk-ext{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dk-sauve{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:999px;font-size:12px;color:var(--on-surface-variant);background:var(--s-low);border:0;font-family:inherit}.dk-sauve.ko{background:var(--error-container);color:var(--on-error-container);cursor:pointer}.dk-proche>div:first-child{width:100%}.dk-studio .card{border-radius:var(--r-md)}.dk-studio .icon-btn{width:32px;height:32px}.dk-studio .h3{font-size:15px;line-height:1.35}.fld.dk-edit{height:auto;min-height:36px;padding:7px 10px;font-size:13px;line-height:1.4;background:transparent;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .15s,background-color .15s}textarea.fld.dk-edit{padding:8px 10px}.fld.dk-edit:hover{background:var(--s-low);box-shadow:inset 0 0 0 1px var(--outline-variant)}.fld.dk-edit:focus{background:var(--s-lowest);box-shadow:inset 0 0 0 2px var(--primary)}.dk-li .fld.dk-edit,.dk-li>div>.fld{width:100%}.dk-socle .fld.dk-edit,.dk-toit .fld.dk-edit{background:rgba(255,255,255,.1);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.3);text-align:center}.fld.dk-fort{font-size:15px}.dk-act button:active,.dk-add:active,.dk-anc:active,.dk-chip:active,.dk-fadd:active,.dk-fil:active,.dk-menu-it:active,.dk-tadd:active,.dk-th:active .dk-fr,.dk-vb:active{transform:scale(.97)}.dk-tadd{height:32px;padding:0 12px;border:0;border-radius:999px;color:var(--primary);font-weight:500;gap:6px;transition:background-color .15s,transform .18s var(--spring)}.dk-tadd:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.dk-act button,.dk-fadd,.dk-ov button{width:32px;height:32px}.dk-code{font-size:12px}button.dk-code{height:28px;padding:0 10px;transition:background-color .15s,transform .18s var(--spring)}button.dk-code:hover{background:var(--primary-container)}button.dk-code:active{transform:scale(.97)}.dk-code.dk-cps,.tag.dk-cps{background:var(--dk-cps-bg);color:var(--dk-cps)}.tag.dk-ia{background:var(--dk-ia-bg);color:var(--dk-ia)}.dk-copi{border-color:transparent;box-shadow:inset 0 0 0 1px var(--dk-ia-ligne),var(--e1)}.dk-chg.zoom,.dk-spark{background:var(--dk-ia-bg);color:var(--dk-ia)}.dk-chg.modif{background:var(--dk-cps-bg);color:var(--dk-cps)}.btn.dk-ia-btn{background:var(--dk-ia-bg);color:var(--dk-ia)}.dk-fdr.on,.dk-fixe{background:var(--dk-cps-bg);color:var(--on-primary-container)}.dk-fdr.on .meta{color:var(--on-surface-variant)}.dk-piliers>div{background:var(--dk-cps-bg)}.dk-socle{background:var(--blue-soft)}.dk-zoom.propose{border:1.5px dashed var(--outline-variant);background:var(--s-lowest)}.dk-zc{font-size:12px;background:var(--s-high);color:var(--on-surface)}.dk-ic{width:24px;height:24px;margin-top:4px}.dk-ic.todo{background:none;box-shadow:inset 0 0 0 1.5px var(--outline-variant)}.dk-orig{font-size:12px;color:var(--on-surface-variant);white-space:nowrap}.dk-tr{grid-template-columns:20px 28px 64px minmax(0,1fr) auto auto auto;padding:4px 8px;border-radius:var(--r-sm);transition:border-color .15s}.dk-tr:hover{border-color:var(--outline)}.dk-anc .k,.dk-anc.z,.dk-apres,.dk-avant,.dk-expl,.dk-hint,.dk-sc .meta,.dk-th .k,.dk-tr .k{font-size:12px}.dk-in{padding:6px 10px}.dk-etat{height:24px;font-size:12px;white-space:nowrap}.dk-bh>b,.dk-fact b,.dk-fil,.dk-msg,.dk-part h3,.dk-pin{font-size:15px}.dk-anc,.dk-ch b,.dk-proche b,.dk-tt{font-size:13px}.dk-add,.dk-fact,.dk-fdr,.dk-fixe,.dk-lien,.dk-mod,.dk-piliers>div,.dk-pr,.dk-sc,.dk-socle,.dk-tl a,.dk-tl div,.dk-zoom{border-radius:var(--r-sm)}.dk-stp{height:32px}.dk-stp button{width:30px;height:30px;transition:background-color .15s}.dk-stp button:hover{background:var(--s-low)}.dk-studio label:has(>input[type=checkbox]){min-height:32px;cursor:pointer}.dk-studio input[type=checkbox]{width:18px;height:18px;accent-color:var(--brand)}.dk-renv{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.dk-nav{top:var(--dk-colle);max-height:calc(100 * var(--vh) - 150px)}.dk-side>.seg{display:flex;flex:none}.dk-side>.seg button{flex:1 1;padding:0 8px}.dk-ap{grid-template-columns:200px minmax(0,1fr) 320px;gap:16px}.dk-g2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.dk-mise{max-width:280px}.dk-mise,.dk-mise .ellipsis{min-width:0}.dk-nav-sl{display:inline-flex;align-items:center;gap:2px;font-size:12px;color:var(--on-surface-variant);flex:none}.dk-nav-sl .num{min-width:48px;text-align:center}.dk-desk{border-radius:var(--r-md);padding:16px}.dk-ex{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.dk-toutes>div{margin-top:12px}.dk-toutes summary{cursor:pointer;font-weight:500;color:var(--primary);height:32px;display:flex;align-items:center;gap:6px;list-style:none;border-radius:999px;width:max-content;padding:0 12px;margin-left:-12px}.dk-toutes summary::-webkit-details-marker{display:none}.dk-toutes summary:before{content:"";width:6px;height:6px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .2s var(--spring)}.dk-toutes[open] summary:before{transform:rotate(45deg)}.dk-toutes summary:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)}.dk-menu-it{display:flex;align-items:flex-start;gap:10px;width:100%;border:0;background:transparent;padding:10px 18px;cursor:pointer;text-align:left;font:inherit;font-size:13px;color:var(--on-surface)}.dk-menu-it small{display:block;font-size:12px;color:var(--on-surface-variant);margin-top:2px}@media (hover:none){.dk-ov{opacity:1}}@media (max-width:1240px){.dk-ap{grid-template-columns:180px minmax(0,1fr)}}@media (max-width:820px){.dk-ap,.dk-g2{grid-template-columns:minmax(0,1fr)}.dk-ex{grid-template-columns:1fr}.dk-tr{grid-template-columns:20px 28px minmax(0,1fr) auto}.dk-tr>:nth-child(3),.dk-tr>:nth-child(5),.dk-tr>:nth-child(6){display:none}}.fld.dk-ligne{resize:none;field-sizing:content;overflow:hidden}.dk-idao{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;padding-top:12px;border-top:1px solid var(--outline-variant)}.dk-champ{display:flex;flex-direction:column;gap:4px;min-width:0}.dk-logo{height:40px;width:auto;max-width:140px;object-fit:contain;border-radius:8px;background:var(--s-lowest);box-shadow:inset 0 0 0 1px var(--outline-variant);padding:4px}.dk-logo.vide{display:grid;place-items:center;width:72px;color:var(--on-surface-variant);font-size:12px}.dk-cal{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-sm);background:var(--s-low)}.dk-calp{grid-template-columns:28px minmax(0,1fr) auto 32px;grid-gap:4px 8px;gap:4px 8px;padding:8px 0;border-top:1px solid var(--outline-variant)}.dk-calliv,.dk-calp{display:grid;align-items:center}.dk-calliv{grid-column:2/-1;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px}.dk-num{display:inline-flex;align-items:center;gap:4px}.dk-num .fld{width:60px;text-align:center;padding:7px 4px}@media (max-width:600px){.dk-calp{grid-template-columns:28px minmax(0,1fr) 32px}.dk-num{grid-column:2;grid-row:2}}.dk-mat{display:flex;flex-direction:column;overflow-x:auto;--col:minmax(96px,1fr)}.dk-mat-h,.dk-mat-l{display:grid;grid-template-columns:minmax(160px,1.4fr) repeat(var(--n),var(--col));grid-gap:4px;gap:4px;align-items:center;min-width:calc(170px + var(--n) * 100px)}.dk-mat-h{position:-webkit-sticky;position:sticky;top:0;padding-bottom:6px;border-bottom:1px solid var(--outline-variant)}.dk-mat-h span{font-size:12px;font-weight:500;color:var(--on-surface);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-mat-h small{display:block;font-weight:400;color:var(--on-surface-variant)}.dk-mat-l{padding:4px 0;border-bottom:1px solid var(--outline-variant)}.dk-mat-n{display:flex;flex-direction:column;min-width:0}.dk-mat-n b{font-weight:500}.dk-mat-n small{font-size:12px;color:var(--on-surface-variant);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-mat-c{display:flex;align-items:center;justify-content:center;gap:4px}.dk-mat-c button{width:32px;height:32px;border-radius:var(--r-sm);border:1.5px dashed var(--outline-variant);background:none;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background-color .15s,border-color .15s,transform .18s var(--spring)}.dk-mat-c button:hover{border-color:var(--primary)}.dk-mat-c button:active{transform:scale(.94)}.dk-mat-c[data-on] button{background:var(--brand);border:1.5px solid var(--brand)}.dk-mat-c .fld{width:48px;min-height:32px;padding:4px;text-align:center}.dk-studio{--ed-encre:#16213A;--ed-gris:#5A6478;--ed-gris-2:#646D82;--ed-filet:#E3E6ED;--ed-filet-fort:#CBD2DE;--ed-papier:#FFFFFF;--ed-creux:#F5F6F9;--ed-navy:#002960;--ed-accent:#2E75B6;--ed-accent-pale:#EEF4FB;--ed-titre:Calibri,Carlito,"Segoe UI",sans-serif;--dk-cps:var(--ed-accent);--dk-cps-bg:var(--ed-accent-pale);--dk-colle:126px;font-size:14.5px;line-height:1.6;color:var(--ed-encre)}.dk-studio .meta{font-size:13px;line-height:1.55;color:var(--ed-gris);letter-spacing:0}.dk-studio .lbl{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-accent)}.dk-studio .h3,.dk-studio h2.h3{font-family:var(--ed-titre);font-weight:700;font-size:20px;line-height:1.25;color:var(--ed-navy);letter-spacing:0}.dk-studio .tag{height:auto;min-height:24px;padding:2px 10px;font-size:12px;font-weight:500;background:transparent;color:var(--ed-gris);box-shadow:inset 0 0 0 1px var(--ed-filet-fort);white-space:normal;line-height:1.35}.dk-studio .dk-code.dk-cps,.dk-studio .tag.dk-cps{background:transparent;color:var(--ed-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ed-accent) 40%,transparent)}.dk-studio .tag.dk-ia{background:transparent;color:var(--teal-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--teal-deep) 35%,transparent)}.dk-studio .btn-filled{background:var(--ed-navy);color:#fff}.dk-studio .btn-filled:hover{background:#0A3A80}.dk-studio .btn-tonal{background:var(--ed-accent-pale);color:var(--ed-navy)}.dk-studio .btn-tonal:hover{background:#E2ECF8}.dk-studio .btn-outlined{box-shadow:inset 0 0 0 1px var(--ed-filet-fort);color:var(--ed-navy)}.dk-studio .btn-text{color:var(--ed-accent)}.dk-studio .card{background:var(--ed-papier);border-radius:10px;box-shadow:none;border:1px solid var(--ed-filet)}.dk-g2{gap:24px}.dk-g2>.stack{gap:24px!important}.dk-ap{gap:24px}.dk-carte>.lbl+.h3,.dk-carte>.lbl+h2.h3{margin-top:-6px}.dk-carte>.rowx:first-child .lbl{margin:0}.dk-carte p{line-height:1.6}.dk-src{margin:-4px 0 0;padding:4px 0 4px 14px;border-left:2px solid var(--ed-accent);font-size:13px;line-height:1.55;color:var(--ed-gris);font-style:italic;overflow-wrap:anywhere}.dk-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--ed-filet);border-bottom:1px solid var(--ed-filet);margin:6px 0}.dk-fact{background:transparent;border-radius:0;padding:14px 16px;border-left:1px solid var(--ed-filet)}.dk-fact:first-child{border-left:0;padding-left:0}.dk-fact .lbl{color:var(--ed-gris-2);letter-spacing:.1em;font-size:11px}.dk-fact b{font-family:var(--ed-titre);font-weight:700;font-size:20px;color:var(--ed-navy);margin-top:4px;line-height:1.2}.dk-fact b.vide{font-family:var(--font);font-weight:400;font-size:14px;color:var(--ed-gris-2)}.dk-fact .meta{font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dk-idao{border-top:0;padding-top:4px;gap:24px}.fld.dk-edit{font-size:14px}.fld.dk-edit:hover{background:var(--ed-creux);box-shadow:inset 0 0 0 1px var(--ed-filet)}.fld.dk-edit:focus{box-shadow:inset 0 0 0 1.5px var(--ed-accent)}.dk-logo{box-shadow:inset 0 0 0 1px var(--ed-filet-fort);border-radius:6px}.dk-li{border-top-color:var(--ed-filet);padding:12px 0;gap:14px}.dk-li b{font-weight:600}.dk-apercu .dk-pas,.dk-k,.dk-pn{background:var(--ed-navy);font-family:var(--ed-titre);font-weight:700}.dk-ic.ok{background:var(--ed-navy);color:#fff}.dk-ic.todo{box-shadow:inset 0 0 0 1.5px var(--ed-filet-fort)}.dk-ok{background:var(--ed-navy);color:#fff}.dk-ko{background:transparent;box-shadow:inset 0 0 0 1.5px var(--ed-accent)}.dk-ko,.dk-tadd{color:var(--ed-accent)}.dk-tadd:hover{background:var(--ed-accent-pale)}.dk-tl{height:auto;min-height:52px;gap:2px}.dk-tl a,.dk-tl div{border-radius:4px;white-space:normal;padding:8px 12px;line-height:1.3;font-size:13px;font-weight:600}.dk-tl small{display:block;font-weight:400;margin-top:2px}.dk-stack{height:10px;border-radius:2px;gap:2px}.dk-fdr{background:var(--ed-papier);border:1px solid var(--ed-filet);border-left:3px solid var(--ed-accent);border-radius:8px;padding:14px 18px}.dk-fdr.on{background:var(--ed-accent-pale);color:var(--ed-encre);border-color:color-mix(in srgb,var(--ed-accent) 25%,transparent);border-left-color:var(--ed-accent)}.dk-fdr b{font-weight:600}.dk-bh{gap:10px 12px}.dk-bh>b{font-family:var(--ed-titre);font-weight:700;font-size:19px}.dk-bh>b,.dk-msg{color:var(--ed-navy)}.dk-msg{font-size:18px}.dk-code{background:var(--ed-creux);color:var(--ed-gris);font-weight:600}.dk-ph{grid-template-columns:minmax(0,1fr) auto auto}.dk-fixe{background:var(--ed-creux);color:var(--ed-navy);border-radius:6px;min-width:0}.dk-mod,.dk-pr,.dk-zoom.retenu{border:1px solid var(--ed-filet);border-radius:8px;background:var(--ed-papier);padding:14px}.dk-pr .dk-pn{border-radius:4px}.dk-toit{background:var(--ed-navy);padding:34px 20% 12px}.dk-socle .fld.dk-edit,.dk-toit .fld.dk-edit{width:100%}.dk-piliers>div{background:var(--ed-accent-pale);border-radius:4px}.dk-socle{background:#1F4E79;border-radius:4px}.dk-nav{padding:18px 10px}.dk-anc{border-radius:6px;font-size:13.5px}.dk-anc:hover{background:var(--ed-creux)}.dk-copi{border-color:var(--ed-filet);box-shadow:none}.dk-ctl-ap{background:var(--ed-papier)}.dk-part{margin:36px 0 12px}.dk-part .dk-pn{border-radius:4px}.dk-pin{font-family:var(--ed-titre);font-weight:700;font-size:20px;color:var(--ed-navy)}.dk-tr{border:1px solid var(--ed-filet);border-radius:6px;background:var(--ed-papier);min-height:46px}.dk-tr:hover{border-color:var(--ed-filet-fort)}.dk-in{color:var(--ed-navy)}.dk-etat{background:var(--ed-creux)}.dk-sc{border-color:var(--ed-filet);border-radius:8px}.dk-sc:hover{box-shadow:0 6px 18px -10px rgb(22 33 58/.25)}.dk-desk{background:var(--ed-creux);border-radius:10px}.dk-fr{border-radius:4px;outline-color:var(--ed-filet-fort)}.dk-th[aria-current=true] .dk-fr{outline-color:var(--ed-navy)}.dk-ctl{border-bottom-color:var(--ed-filet);padding:14px 0}.dk-fil{font-size:15.5px;border-bottom:1px solid var(--ed-filet);padding:10px 0}.dk-vide h2.h3{font-size:30px!important;line-height:1.15!important}.dk-apercu li{background:transparent;border-bottom:1px solid var(--ed-filet);border-radius:0;padding:12px 0}@media (max-width:1180px){.dk-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dk-fact:nth-child(3){border-left:0;padding-left:0}.dk-fact:nth-child(n+3){border-top:1px solid var(--ed-filet)}}@media (max-width:900px){.dk-titre h2{font-size:24px}.dk-etapes button{min-height:48px}}@media (prefers-reduced-transparency:reduce){.dk-barre,.dk-pied{background:var(--ed-papier);-webkit-backdrop-filter:none;backdrop-filter:none}}.dk-carte .dk-li{align-items:center}.dk-carte .dk-li .tag{flex:none}.dk-bh-fig{display:grid;grid-template-columns:minmax(0,1fr) 220px;grid-gap:24px;gap:24px;align-items:start}.dk-intro{margin:0;font-size:14px;line-height:1.6;color:var(--ed-gris);max-width:62ch}.dk-fig{display:flex;flex-direction:column;gap:6px;border:0;padding:0;background:none;cursor:pointer;text-align:left;font:inherit;width:100%}.dk-fig .dk-fr{outline:1px solid var(--ed-filet-fort);border-radius:3px;box-shadow:0 1px 2px rgb(22 33 58/.06),0 10px 24px -14px rgb(22 33 58/.35);transition:transform .25s var(--spring),box-shadow .25s}.dk-fig:hover .dk-fr{transform:translateY(-2px);box-shadow:0 2px 4px rgb(22 33 58/.08),0 16px 32px -14px rgb(22 33 58/.4)}.dk-fig:active .dk-fr{transform:scale(.98)}.dk-fig>span{font-size:12px;line-height:1.4;color:var(--ed-gris)}.dk-fig>span b{font-weight:600;color:var(--ed-navy)}.dk-fig:focus-visible{outline:2px solid var(--ed-accent);outline-offset:4px;border-radius:4px}.dk-fig-d{width:260px;align-self:flex-end;margin-bottom:-4px}.dk-gantt{display:flex;flex-direction:column;border-top:1px solid var(--ed-filet);border-bottom:1px solid var(--ed-filet);padding:4px 0 8px}.dk-gantt-l{display:grid;grid-template-columns:minmax(140px,34%) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;min-height:40px}.dk-gantt-l+.dk-gantt-l{border-top:1px dashed var(--ed-filet)}.dk-gantt-l>a,.dk-gantt-l>span{display:flex;gap:8px;align-items:baseline;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ed-encre);text-decoration:none;padding:6px 0}.dk-gantt-l>a:hover{color:var(--ed-accent)}.dk-gantt-l>a b,.dk-gantt-l>span b{font-family:var(--ed-titre);font-weight:700;color:var(--ed-accent);flex:none}.dk-gantt-tete{min-height:28px}.dk-gantt-tete>span{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-gris-2)}.dk-gantt-piste{position:relative;height:28px;margin-right:56px}.dk-gantt-tete .dk-gantt-piste span{position:absolute;top:6px;transform:translateX(-2px);font-size:11px;color:var(--ed-gris-2)}.dk-gantt-tete .dk-gantt-piste span.fin{transform:translateX(-100%)}.dk-gantt-g{position:absolute;top:-6px;bottom:-6px;width:1px;background:var(--ed-filet)}.dk-gantt-b{position:absolute;top:5px;height:18px;border-radius:3px;background:var(--ed-navy);display:flex;align-items:center;padding:0 8px;overflow:hidden}.dk-gantt-b span{color:#fff}.dk-gantt-b span,.dk-gantt-livr{font-size:11px;font-weight:600;white-space:nowrap}.dk-gantt-livr{position:absolute;top:5px;margin-left:6px;display:flex;align-items:center;gap:4px;height:18px;color:var(--ed-accent)}.dk-gantt-livr i{width:9px;height:9px;transform:rotate(45deg);background:var(--ed-accent);flex:none}.dk-barres{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.dk-barres li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 14px;gap:6px 14px;align-items:end}.dk-barres-l{font-size:13.5px;line-height:1.4}.dk-barres li b{font-family:var(--ed-titre);font-size:20px;line-height:1;color:var(--ed-navy);grid-row:1/span 2;grid-column:2;align-self:center}.dk-barres li b small{font-family:var(--font);font-size:12px;font-weight:400;color:var(--ed-gris)}.dk-barres-p{height:8px;background:var(--ed-creux);border-radius:2px;overflow:hidden}.dk-barres-p i{display:block;height:100%;border-radius:2px}.dk-vigs{display:flex;gap:8px;flex:none}.dk-vig{display:flex;flex-direction:column;gap:3px;width:84px;border:0;padding:0;background:none;cursor:pointer;font:inherit;font-size:11px;color:var(--ed-gris);text-align:center}.dk-vig .dk-fr{outline:1px solid var(--ed-filet-fort);border-radius:2px;transition:transform .2s var(--spring)}.dk-vig:hover .dk-fr{transform:translateY(-1px);outline-color:var(--ed-navy)}.dk-tr{grid-template-columns:20px 28px 76px 64px minmax(0,1fr) auto auto auto}.dk-tr-mini{width:76px;border:0;padding:0;background:none;cursor:pointer;display:block}.dk-tr-mini .dk-fr{outline:1px solid var(--ed-filet-fort);border-radius:2px}.dk-planche{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:10px;gap:10px;padding-top:16px;border-top:1px solid var(--ed-filet)}.dk-pl{position:relative;border:0;padding:0;background:none;cursor:pointer;display:flex;flex-direction:column;gap:3px;font:inherit}.dk-pl .dk-fr{outline:1px solid var(--ed-filet-fort);border-radius:2px;transition:transform .2s var(--spring)}.dk-pl:hover .dk-fr{transform:translateY(-2px);outline-color:var(--ed-navy)}.dk-pl.manque .dk-fr{outline:1.5px solid var(--ed-accent)}.dk-pl>.num{font-size:12px;color:var(--ed-gris-2);text-align:left}.dk-legende{display:flex;flex-wrap:wrap;gap:6px 16px}.dk-legende span{display:inline-flex;align-items:center;gap:6px}.dk-legende .dk-dot{position:static;box-shadow:none}.dk-pl-m{width:14px;height:9px;border-radius:2px;outline:1.5px solid var(--ed-accent);display:inline-block}.dk-ex{grid-template-columns:1fr}.dk-eventail{position:relative;height:190px;margin:0 auto;width:min(100%,360px)}.dk-ev{position:absolute;width:260px;left:50%;top:10px}.dk-ev .dk-fr{outline:1px solid var(--ed-filet-fort);border-radius:3px;box-shadow:0 2px 4px rgb(22 33 58/.08),0 18px 36px -16px rgb(22 33 58/.4)}.dk-ev-0{transform:translateX(-50%) rotate(-1deg);z-index:3}.dk-ev-1{transform:translateX(-62%) translateY(8px) rotate(-6deg);z-index:2;opacity:.9}.dk-ev-2{transform:translateX(-38%) translateY(8px) rotate(5deg);z-index:1;opacity:.8}@media (max-width:1240px){.dk-bh-fig{grid-template-columns:minmax(0,1fr) 180px}}@media (max-width:820px){.dk-bh-fig{grid-template-columns:1fr}.dk-bh-fig>.dk-fig{max-width:240px}.dk-fig-d{align-self:flex-start}.dk-tr{grid-template-columns:20px 28px minmax(0,1fr) auto}.dk-tr>:nth-child(3),.dk-tr>:nth-child(4),.dk-tr>:nth-child(6),.dk-tr>:nth-child(7){display:none}.dk-tr>:nth-child(5){display:block}.dk-gantt-l{grid-template-columns:1fr;gap:2px}.dk-gantt-tete>span,.dk-vigs{display:none}}@media (prefers-reduced-motion:reduce){.dk-fig .dk-fr,.dk-pl .dk-fr,.dk-vig .dk-fr{transition:none}.dk-fig:hover .dk-fr,.dk-pl:hover .dk-fr{transform:none}}.dk-mods{margin-left:0}.dk-studio,.dk-vide{--ed-c0:#2E75B6;--ed-c1:#13857F;--ed-c2:#6656B0;--ed-c3:#C0573F;--ed-c4:#A8457A;--ed-ok:#2E7D4F;--ed-ok-pale:#E6F3EB;--ed-ko:#C0573F;--ed-ko-pale:#FBEDE9}.dk-rub{display:flex;align-items:center;gap:10px;color:var(--c,var(--ed-accent))}.dk-picto{width:28px;height:28px;border-radius:8px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--c,var(--ed-accent)) 12%,#fff);color:var(--c,var(--ed-accent))}.dk-fact .dk-rub{gap:6px;color:var(--c)}.dk-fact .dk-picto{width:22px;height:22px;border-radius:6px}.dk-fact b{margin-top:6px}.dk-ic.ok,.dk-ok{background:var(--ed-ok);color:#fff}.dk-ko,.dk-studio .tag.dk-acouvrir{background:var(--ed-ko-pale);color:var(--ed-ko);box-shadow:none}.dk-studio .tag.dk-acouvrir{gap:5px}.dk-bh .dk-k[style]{background:var(--c)}.dk-phase{border-left:4px solid var(--c)!important}.dk-phase .dk-bh .dk-k{background:var(--c)}.dk-phase .dk-mod .dk-code{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c)}.dk-princ>.dk-pr{border-top:3px solid var(--c)}.dk-princ>.dk-pr:nth-child(5n+1){--c:var(--ed-c0)}.dk-princ>.dk-pr:nth-child(5n+2){--c:var(--ed-c1)}.dk-princ>.dk-pr:nth-child(5n+3){--c:var(--ed-c2)}.dk-princ>.dk-pr:nth-child(5n+4){--c:var(--ed-c3)}.dk-princ>.dk-pr:nth-child(5n){--c:var(--ed-c4)}.dk-princ>.dk-pr .dk-pn{background:var(--c)}.dk-piliers>div:nth-child(5n+1){--c:var(--ed-c0)}.dk-piliers>div:nth-child(5n+2){--c:var(--ed-c1)}.dk-piliers>div:nth-child(5n+3){--c:var(--ed-c2)}.dk-piliers>div:nth-child(5n+4){--c:var(--ed-c3)}.dk-piliers>div:nth-child(5n){--c:var(--ed-c4)}.dk-piliers>div{background:color-mix(in srgb,var(--c,var(--ed-accent)) 8%,#fff);border-top:3px solid var(--c,var(--ed-accent))}.dk-gantt-b{background:var(--c)}.dk-gantt-livr{color:var(--c)}.dk-gantt-livr i{background:var(--c)}.dk-gantt-l>a b,.dk-gantt-l>span b{color:var(--c,var(--ed-accent))}.dk-plan-p .dk-part .dk-pn{background:var(--c)}.dk-plan-p .dk-trg{border-left:3px solid var(--c);padding-left:10px}.dk-plan-p .dk-mb i{background:var(--c)}.dk-film h4 .dk-pastille-p{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.dk-film .dk-mb i{background:var(--c)}.dk-pl-m,.dk-pl.manque .dk-fr{outline-color:var(--ed-ko)}.dk-fil.manque,.dk-in.manque{color:var(--ed-ko)}.dk-studio .tag.dk-acouvrir:before{display:none}.dk-gantt-l>button{display:flex;gap:8px;align-items:baseline;font:inherit;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--ed-encre);text-align:left;background:none;border:0;padding:6px 0;cursor:pointer}.dk-gantt-l>button:hover{color:var(--ed-accent)}.dk-gantt-l>button b{font-family:var(--ed-titre);font-weight:700;color:var(--c,var(--ed-accent));flex:none}.dk-ap,.dk-ap.sn{grid-template-columns:minmax(0,1fr) 320px}.sl{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.sl-side{position:-webkit-sticky;position:sticky;top:var(--dk-colle);max-height:calc(100 * var(--vh) - var(--dk-colle) - 88px);overflow:auto;scrollbar-width:thin;padding:1px 2px 4px}.sl-side>*{flex:none}.sl-couv{display:flex;gap:18px;align-items:center;padding:18px 22px;background:var(--ed-papier);border:1px solid var(--ed-filet);border-radius:10px}.sl-couv .sl-vig{width:148px}.sl-part{background:var(--ed-papier);border:1px solid var(--ed-filet);border-radius:10px;padding:0 0 10px;overflow:hidden;box-shadow:0 1px 2px rgba(10,30,80,.06)}.sl-ph{display:flex;align-items:center;gap:16px;padding:16px 22px;border-bottom:1px solid var(--ed-filet);background:var(--ed-creux);box-shadow:inset 4px 0 0 var(--c)}.sl-pn{font-size:34px;line-height:1;color:var(--c);letter-spacing:-.02em;flex:none}.sl-ph h3,.sl-pn{font-family:var(--ed-titre);font-weight:700}.sl-ph h3{font-size:20px;line-height:1.2;color:var(--ed-navy);margin:0 0 2px}.sl-ap{padding:14px 22px;border-bottom:1px solid var(--ed-filet);background:var(--ed-creux);display:flex;flex-direction:column;gap:10px}.sl-zp{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--ed-accent-pale)}.sl-rows{display:flex;flex-direction:column}.sl-row{display:grid;grid-template-columns:40px minmax(0,1fr) 190px auto;grid-gap:14px;gap:14px;align-items:start;padding:14px 22px;border-top:1px solid var(--ed-filet);transition:background .15s}.sl-rows>.sl-row:first-child{border-top:0}.sl-row:hover{background:var(--ed-creux)}.sl-row.cible{box-shadow:inset 0 3px 0 var(--ed-accent)}.sl-row[draggable=true] .sl-n{cursor:-webkit-grab;cursor:grab}.sl-n{display:flex;align-items:center;gap:2px;font-family:var(--ed-titre);font-weight:700;font-size:15px;color:var(--ed-gris-2);padding-top:7px}.sl-n .ic,.sl-n svg{opacity:0;transition:opacity .15s}.sl-row:hover .sl-n svg{opacity:.6}.sl-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.sl-rub{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--c,var(--ed-accent));padding:0 8px}.fld.dk-edit.sl-titre{font-family:var(--ed-titre);font-weight:700;font-size:16.5px;line-height:1.3;color:var(--ed-navy)}.sl-row.manque .fld.dk-edit.sl-titre{color:var(--ed-gris);font-style:italic;font-weight:600}.fld.dk-edit.sl-int{font-size:14px;line-height:1.5;color:var(--ed-encre)}.fld.dk-edit.sl-prv{font-size:13px;color:var(--ed-gris);font-style:italic}.fld.dk-edit.sl-int::placeholder,.fld.dk-edit.sl-prv::placeholder{color:var(--ed-gris-2);font-style:italic}.sl-meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-top:6px;min-width:0}.sl-fab{display:inline-flex;align-items:center;gap:5px;max-width:100%;height:24px;padding:0 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:var(--ed-creux);color:var(--ed-gris);flex:none}.sl-fab.gab{background:var(--ed-accent-pale);color:#1F4E79}.sl-fab.rep{background:#E6F3EB;color:#2E7D4F}.sl-fab.des{background:#FBEDE9;color:#A04A35}.sl-fab.bib{background:#E8EEF8;color:#002960}.sl-fab.bib.avalider{background:repeating-linear-gradient(135deg,#E8EEF8 0 6px,#F2F5FB 6px 12px)}.sl-fab.fixe{background:var(--ed-creux)}.sl-fab.fixe,.sl-or{color:var(--ed-gris)}.sl-or{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-act{display:flex;align-items:center;gap:4px}.sl-vig{width:116px;border:0;padding:0;background:none;cursor:pointer;flex:none;transition:transform .25s var(--spring)}.sl-vig:hover{transform:translateY(-2px)}.sl-vig:active{transform:scale(.97)}.sl-add{display:flex;align-items:center;gap:8px;margin:6px 22px 4px;padding:8px 10px;border:0;border-radius:8px;background:none;font:inherit;font-size:13.5px;font-weight:500;color:var(--ed-accent);cursor:pointer}.sl-add:hover{background:var(--ed-accent-pale)}.sl-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:18px;gap:18px;padding:18px 22px}.sl-g{display:flex;flex-direction:column;gap:8px;border:0;padding:0;background:none;text-align:left;font:inherit;font-size:13px;line-height:1.35;color:var(--ed-encre);cursor:pointer}.sl-g b{font-family:var(--ed-titre);color:var(--ed-gris-2);margin-right:4px}.sl-g:hover .dk-fr{outline-color:var(--ed-navy)}.sl-prop{border:1px solid var(--ed-filet);border-radius:8px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--ed-papier)}.sl-prop.fait{opacity:.7}.sbd-variantes{display:flex;flex-direction:column;gap:12px}.sbd-variantes.grand{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));align-items:start}.sbd-version{width:100%;max-width:none}.sl-prop-l{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:13px;line-height:1.4}.sl-prop-l li b{display:block;font-weight:600;color:var(--ed-navy)}.sl-prop-l li>span{display:block;margin-top:2px}.sl-prop-l li.garde,.sl-prop-l li>span{color:var(--ed-gris)}.sl-prop-l li.garde .sl-fab{display:inline-flex;margin-right:6px;height:20px}.cs-fab{display:flex;flex-direction:column;gap:6px}.cs-fab-o{display:flex;align-items:flex-start;gap:10px;text-align:left;padding:10px 12px;border-radius:8px;border:1px solid var(--ed-filet);background:var(--ed-papier);font:inherit;color:var(--ed-encre);cursor:pointer;transition:border-color .15s,background .15s,transform .18s var(--spring)}.cs-fab-o:hover:not(:disabled){border-color:var(--ed-navy)}.cs-fab-o:active:not(:disabled){transform:scale(.98)}.cs-fab-o:disabled{opacity:.45;cursor:default}.cs-fab-o[aria-pressed=true]{border-color:var(--ed-navy);background:var(--ed-accent-pale);box-shadow:inset 3px 0 0 var(--ed-navy)}.cs-fab-o svg{margin-top:2px;color:var(--ed-accent);flex:none}.cs-fab-o b{display:block;font-weight:600;font-size:13.5px}.cs-fab-o small{display:block;font-size:12px;color:var(--ed-gris);line-height:1.4}.cs-etape{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;border:1px solid var(--ed-filet);background:var(--ed-papier)}.cs-etape.off{opacity:.55}.cs-etape-t{display:flex;align-items:center;gap:8px;font-size:13.5px}.cs-etape-n{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--ed-navy);color:#fff;font-size:11px;font-weight:700;flex:none}.cs-etape-n.ok{background:#2E7D4F}.cs-bib{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;max-height:calc(52 * var(--vh));overflow:auto;scrollbar-width:thin}.cs-bib-o{display:flex;flex-direction:column;gap:3px;text-align:left;padding:6px;border-radius:8px;border:1px solid var(--ed-filet);background:var(--ed-papier);font:inherit;color:var(--ed-encre);cursor:pointer;transition:border-color .15s,transform .18s var(--spring)}.cs-bib-o:hover{border-color:var(--ed-navy)}.cs-bib-o:active{transform:scale(.98)}.cs-bib-o[aria-pressed=true]{border-color:var(--ed-navy);box-shadow:inset 0 0 0 1px var(--ed-navy)}.cs-bib-o img,.cs-bib-v{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px;background:var(--ed-creux)}.cs-bib-v{display:grid;place-items:center;font-size:12px;color:var(--ed-gris)}.cs-bib-o b{font-size:12px;font-weight:600;line-height:1.3}.cs-bib-o .meta{font-size:11px;line-height:1.3}@media (prefers-reduced-motion:reduce){.cs-bib-o{transition:none}}.cs-txts{gap:8px;max-height:calc(46 * var(--vh));overflow:auto;scrollbar-width:thin}.cs-txt,.cs-txts{display:flex;flex-direction:column}.cs-txt{gap:2px;padding:8px 10px;border-radius:8px;background:var(--ed-creux)}.cs-txt.change{background:#E6F3EB}.cs-av{font-size:12px;color:var(--ed-gris);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ed-gris) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--ed-gris) 50%,transparent)}.cs-txt:not(.change) .cs-av{text-decoration:none}.cs-ap{font-size:13px;color:var(--ed-encre)}.cs-rep{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;border:1px solid #bfdcc9;background:#F4FAF6}.dk-proche.actif{box-shadow:inset 3px 0 0 #2E7D4F}.cs-etape .dk-proche{grid-template-columns:minmax(0,1fr);padding-left:10px;padding-right:4px}.cs-exact{position:relative;background:var(--s-low);border-radius:var(--r-md,16px);padding:16px;min-height:200px;display:grid;place-items:center}.cs-exact img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.08),0 18px 40px -16px rgba(10,30,80,.35);transition:opacity .2s}.cs-exact img.maj{opacity:.6}.cs-exact-v{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center;text-align:center;max-width:560px;color:var(--ed-gris);font-size:13.5px;padding:40px 0}.cs-exact-b{position:absolute;top:26px;right:26px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgba(0,41,96,.85);color:#fff;font-size:12px}.dk-planche.exact{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.dk-planche.exact img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:2px;outline:1px solid var(--ed-filet-fort)}.dk-planche.exact .dk-pl{text-decoration:none;color:var(--ed-gris)}@media (max-width:1280px){.sl{grid-template-columns:minmax(0,1fr)}.sl-side{position:static;max-height:none}.sl-row{grid-template-columns:32px minmax(0,1fr) auto}.sl-meta{grid-column:2;flex-direction:row;flex-wrap:wrap;padding-top:0}.sl-act{grid-row:1;grid-column:3}}@media (max-width:720px){.sl-row{grid-template-columns:minmax(0,1fr);padding:12px 16px}.sl-n{display:none}.sl-act,.sl-meta{grid-column:1;grid-row:auto}.sl-ph{flex-wrap:wrap;padding:14px 16px}.sl-vig{width:96px}}@media (prefers-reduced-motion:reduce){.cs-fab-o,.sl-row,.sl-vig{transition:none}}.dk-side .dk-proche{grid-template-columns:minmax(0,1fr);gap:8px}.dk-side .dk-proche .btn{white-space:nowrap}.dks.dk-rep{background:repeating-linear-gradient(135deg,#F4F8FD 0 1.2cqw,#EAF1FA 1.2cqw 2.4cqw)}.dk-studio .dk-carte{overflow:hidden}.dk-carte>.dk-bh:first-child,.dk-carte>.dk-rub:first-child,.dk-carte>.rowx:first-child{margin:calc(-1 * var(--dk-p,28px)) calc(-1 * var(--dk-p,28px)) 4px;padding:12px var(--dk-p,28px);background:var(--ed-creux);border-bottom:1px solid var(--ed-filet);color:var(--ed-navy);min-height:52px}.dk-carte>.dk-rub:first-child,.dk-carte>.rowx:first-child .dk-rub,.dk-carte>.rowx:first-child>.lbl{color:var(--ed-navy);text-transform:none;letter-spacing:0;font-size:15px;font-weight:600}.dk-carte>.dk-bh:first-child>b{font-size:17px}.dk-bloc>.dk-bh:first-child{margin:calc(-1 * var(--dk-p,28px)) calc(-1 * var(--dk-p,28px)) 8px;padding:14px var(--dk-p,28px);background:var(--ed-creux);border-bottom:1px solid var(--ed-filet);border-radius:0;color:var(--ed-navy)}.sl>.stack{gap:32px!important}.sl-ap{border-top:0}.sl-couv{border-left:4px solid var(--ed-navy)}@media (max-width:900px){.dk-studio{--dk-p:20px}}.br{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start}.br-main{gap:12px;min-width:0}.br-main,.br-tete{display:flex;flex-direction:column}.br-tete{padding:20px 22px;gap:10px}.br-objet{margin:0;font-family:var(--ed-titre);font-weight:700;font-size:20px;line-height:1.3;color:var(--ed-navy);text-wrap:pretty;max-width:72ch}.br-objet.vide{font-family:var(--font);font-weight:400;font-size:15px;color:var(--ed-gris)}.br-source{margin:0;font-size:12px;line-height:1.5;color:var(--ed-gris);font-style:italic;overflow-wrap:anywhere}.br-faits{display:flex;flex-wrap:wrap;gap:8px 28px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--ed-filet)}.br-faits>div{display:flex;flex-direction:column;gap:2px;min-width:0}.br-faits dt{font-size:12px;color:var(--ed-gris)}.br-faits dd{margin:0;font-size:15px;font-weight:500;color:var(--ed-encre)}.br-faits dd.vide{font-size:13px;font-weight:400;color:var(--ed-gris-2)}.br-sec{padding:14px 18px;display:flex;flex-direction:column}.br-h{gap:12px;flex-wrap:wrap}.br-h,.br-hb{display:flex;align-items:center}.br-hb{flex:1 1;min-width:0;gap:10px;min-height:32px;border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:8px}.br-hb h3{margin:0;font-size:15px;font-weight:600;color:var(--ed-navy)}.br-n{font-size:12px;background:var(--ed-creux);border-radius:999px;padding:2px 8px;white-space:nowrap}.br-chev,.br-n{color:var(--ed-gris)}.br-chev{margin-left:auto;display:inline-flex;transform:rotate(-90deg);transition:transform .2s var(--spring)}.br-chev[data-o]{transform:rotate(90deg)}.br-hb:hover h3{color:var(--primary)}.br-c{display:flex;flex-direction:column;gap:8px;margin-top:12px}.br-note{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:var(--r-sm);background:var(--ed-accent-pale);font-size:13px;color:var(--ed-encre)}.br-note>span{flex:1 1;min-width:220px;line-height:1.45}.br-ex,.br-obj{display:flex;align-items:flex-start;gap:10px;padding:6px 0;border-top:1px solid var(--ed-filet)}.br-c>.br-obj:first-of-type,.br-g+.br-ex{border-top:0}.br-k{width:24px;height:24px;flex:none;margin-top:6px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;color:var(--ed-navy);background:var(--ed-creux)}.br-cite{display:block;padding:0 10px 4px;font-size:12px;line-height:1.45;color:var(--ed-gris)}.br-cite.manque:before{content:"";display:inline-block;width:6px;height:6px;margin-right:6px;border-radius:50%;background:var(--ed-ko);vertical-align:1px}.br-gantt [style*="--c"]{--c:var(--ed-navy)!important}.br-g{margin:8px 0 0;font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ed-gris);display:flex;gap:6px;align-items:center}.br-g:first-child{margin-top:0}.br-g .num{font-weight:400}.br-m{width:20px;height:20px;flex:none;margin-top:8px;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 1.5px var(--ed-filet-fort);color:#fff}.br-m.ok{background:var(--ed-ok);box-shadow:none}.br-sl{display:flex;gap:4px;flex:none;margin-top:4px}.br-aide,.br-vide{margin:0;font-size:13px;line-height:1.5;color:var(--ed-gris)}.br-barres{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.br-barres li{display:grid;grid-template-columns:minmax(0,1fr) 56px;grid-gap:6px 16px;gap:6px 16px;align-items:center}.br-barres-l{font-size:13px;line-height:1.4;color:var(--ed-encre)}.br-barres-p{grid-column:1;height:8px;border-radius:4px;background:var(--ed-creux);overflow:hidden}.br-barres-p i{display:block;height:100%;border-radius:4px;background:var(--ed-navy)}.br-barres li b{grid-column:2;grid-row:1/span 2;text-align:right;font-family:var(--ed-titre);font-size:20px;line-height:1;color:var(--ed-navy)}.br-barres li b small{font-family:var(--font);font-size:12px;font-weight:400;color:var(--ed-gris)}.br-liv{display:flex;flex-wrap:wrap;gap:6px}.br-couv{padding:0}.br-couv summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 18px;border-radius:var(--r-md)}.br-couv summary::-webkit-details-marker{display:none}.br-couv-t{font-size:15px;font-weight:600;color:var(--ed-navy)}.br-couv-r{font-size:12px;color:var(--ed-gris)}.br-couv[open] .br-chev{transform:rotate(90deg)}.br-couv-c{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px;padding:0 18px 16px}.br-rail{position:-webkit-sticky;position:sticky;top:var(--dk-colle);gap:12px;max-height:calc(100 * var(--vh) - 150px);overflow:auto;scrollbar-width:thin}.br-rail,.br-rail-bloc{display:flex;flex-direction:column}.br-rail-bloc{padding:14px 16px;gap:6px}.br-rail-t{margin:0 0 4px;font-size:13px;font-weight:600;color:var(--ed-navy);display:flex;justify-content:space-between;gap:8px}.br-rail-t .num{font-weight:400;color:var(--ed-gris)}.br-suivi{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.br-suivi button{width:100%;display:flex;align-items:flex-start;gap:10px;padding:7px 6px;border:0;background:none;border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s,transform .18s var(--spring)}.br-suivi button:hover{background:var(--ed-creux)}.br-suivi button:active{transform:scale(.98)}.br-suivi .br-m{margin-top:1px}.br-suivi b{display:block;font-size:13px;font-weight:500;color:var(--ed-encre)}.br-suivi span>span{display:block;font-size:12px;line-height:1.4;color:var(--ed-gris)}.br-deja{display:flex;align-items:center;gap:8px;padding:6px 0;border-top:1px solid var(--ed-filet)}.br-deja:first-of-type{border-top:0}.br-deja>div{flex:1 1}.br-deja b{display:block;font-size:13px;font-weight:500}.br-deja span{display:block;font-size:12px;color:var(--ed-gris)}@media (prefers-reduced-motion:reduce){.br-chev,.br-suivi button{transition:none}}@media (max-width:1100px){.br{grid-template-columns:minmax(0,1fr)}.br-rail{position:static;max-height:none;order:-1}.br-rail>.br-rail-bloc:last-child{display:none}}.sl-dep{display:inline-flex;gap:0;opacity:0;transition:opacity .15s}.sl-row:focus-within .sl-dep,.sl-row:hover .sl-dep{opacity:1}@media (hover:none){.sl-dep{opacity:1}}.sl-fl{display:inline-flex}.sl-fl.haut{transform:rotate(90deg)}.sl-fl.bas{transform:rotate(-90deg)}.dk-hint>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sl-row{content-visibility:auto;contain-intrinsic-size:auto 110px}@media (max-width:600px){.dk-studio .btn-sm,.dk-studio .dk-chip,.dk-studio .dk-fadd,.dk-studio .dk-pied .btn,.dk-studio .icon-btn,.dk-studio .seg button{min-height:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.sl-dep{transition:none}}.sbd{display:grid;grid-template-columns:250px minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.sbd-som{padding:0}.sbd-parties{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.sbd-part{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;width:100%;padding:7px 8px;border:0;border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit;box-shadow:inset 3px 0 0 transparent;transition:background .15s}.sbd-part.active,.sbd-part:hover{background:var(--ed-creux)}.sbd-part.active{box-shadow:inset 3px 0 0 var(--c)}.sbd-pl{font-family:var(--ed-titre);font-weight:700;font-size:13px;color:var(--c)}.sbd-pn{display:flex;flex-direction:column;min-width:0;font-weight:600;font-size:13.5px;line-height:1.2}.sbd-pn .meta{font-weight:400;font-size:11.5px}.sbd-pv{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;font-size:13px;white-space:nowrap}.sbd-pv small{font-weight:400;color:var(--ed-gris-2)}.sbd-pv.hors{color:var(--ed-corail,#c0392b)}.sbd-pd{grid-column:3;justify-self:end;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--ed-corail,#c0392b);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center}.sbd-blocs{list-style:none;margin:2px 0 4px 30px;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px}.sbd-blocs li{display:flex;gap:6px;align-items:center}.sbd-blocs .meta{margin-left:auto}.sbd-bcode{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 5px;border-radius:6px;background:var(--c,var(--brand));color:#fff;font-weight:700;font-size:12px;flex:none}.sbd-crit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.sbd-crit li{display:flex;gap:8px;justify-content:space-between}.sbd-cartes{display:flex;flex-direction:column;gap:12px;padding:12px 16px 4px}.sbd-carte{background:var(--ed-papier);border:1px solid var(--ed-filet);border-radius:10px;overflow:hidden;transition:box-shadow .15s}.sbd-carte.cible{box-shadow:0 0 0 2px var(--c)}.sbd-carte.defaut{border-left:3px solid var(--ed-corail,#c0392b)}.sbd-ch{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--ed-filet);background:var(--ed-creux);flex-wrap:wrap}.sbd-sel{height:32px;padding:0 8px;font-size:13px;max-width:260px}.sbd-tampon{padding:2px 8px;border:1px solid var(--ed-corail,#c0392b);color:var(--ed-corail,#c0392b);border-radius:4px;font-size:11px;font-weight:700;text-transform:uppercase}.sbd-cran{display:inline-flex;align-items:center;gap:3px;font-size:12px;color:var(--ed-gris-2)}.sbd-cran i{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--ed-gris-2);display:inline-block}.sbd-cran span{margin-left:4px}.sbd-cran.c1 i:nth-child(-n+1),.sbd-cran.c2 i:nth-child(-n+2),.sbd-cran.c3 i:nth-child(-n+3),.sbd-cran.c4 i:nth-child(-n+4){background:var(--brand);border-color:var(--brand)}.sbd-cb{display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-gap:14px;gap:14px;padding:12px 14px}.sbd-fond{display:flex;flex-direction:column;gap:6px;min-width:0}.sbd-fixe{background:var(--ed-creux)}.sbd-msg{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 6px;gap:2px 6px;padding:4px 0 4px 10px;border-left:2px solid var(--ed-filet-fort)}.sbd-msg .icon-btn{grid-column:2;grid-row:1/span 2;align-self:center}.sbd-msg-b,.sbd-msg-t{grid-column:1}.sbd-msg-t{font-weight:600}.sbd-msg-b{font-size:13px}.sbd-chiffres{display:flex;flex-direction:column;gap:4px}.sbd-chiffre{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center}.sbd-ch-v{font-weight:700;color:var(--brand)}.sbd-fait{font-size:11px;padding:2px 7px;border-radius:999px;white-space:nowrap;border:1px solid var(--ed-filet-fort)}.sbd-fait.verifie{background:#e3f3e8;border-color:#7fc39a;color:#1d6b3a}.sbd-fait.a-verifier{background:#fff4e0;border-color:#e2b36e;color:#8a5a00}.sbd-fait.aucun,.sbd-fait.ecarte{background:#f7e6e6;border-color:#d99;color:#8c2b2b}.sbd-donnees table{border-collapse:collapse;font-size:12.5px}.sbd-donnees td,.sbd-donnees th{padding:2px 4px;text-align:left}.sbd-cell{width:76px;height:28px;padding:0 6px;font-size:12.5px}.sbd-concl{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px dashed var(--ed-filet-fort);border-radius:8px;color:var(--brand)}.sbd-concl-t{font-weight:600;flex:1 1}.sbd-cote{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.sbd-raison{font-size:12.5px}.sbd-def{font-size:12px;padding:4px 8px;border-radius:6px;background:#fff4e0;color:#8a5a00}.sbd-def.bloquant,.sbd-def.defaut{background:#f7e6e6;color:#8c2b2b}.sbd-bloc{border:1px solid var(--ed-filet);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:10px;box-shadow:inset 4px 0 0 var(--c)}.sbd-bloc.sbd-sans{box-shadow:none;border-style:dashed}.sbd-bh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sbd-bnom{font-weight:700;flex:1 1;min-width:180px}.sbd-chip{min-height:26px;padding:2px 9px;font-size:12px}.sbd-fil{display:flex;flex-direction:column;gap:4px;padding:10px 16px}.sbd-fil-p{font-weight:700;font-size:13px;color:var(--c);padding:10px 0 4px}.sbd-fil-l{display:grid;grid-template-columns:36px 150px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--ed-filet)}.sbd-fil-l.cible{box-shadow:0 -2px 0 var(--c)}.sbd-role{font-size:12px;color:var(--ed-gris-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sbd-fil-t{font-size:13.5px;line-height:1.35}.sbd-faitl{display:flex;gap:8px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--ed-filet);font-size:13px}.sbd-faitl.ecarte>div{opacity:.6;text-decoration:line-through}.dk-ic.ko{background:#f7e6e6;color:#8c2b2b}@media (max-width:1180px){.sbd{grid-template-columns:minmax(0,1fr) 320px}.sbd-som{grid-column:1/-1;position:static;max-height:none}}@media (max-width:860px){.sbd,.sbd-cb{grid-template-columns:minmax(0,1fr)}.sbd-fil-l{grid-template-columns:36px minmax(0,1fr) auto}.sbd-role{display:none}}.sbd-actions{gap:6px;padding:10px 22px 0}.sbd-plan{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.sbd-plan li{display:flex;gap:4px;align-items:flex-start}.sbd-plan li>label{flex:1 1;min-width:0}.sbd-plan input{margin-top:3px}.sbd-calc{padding:8px 10px;border:1px dashed var(--ed-filet-fort);border-radius:8px}.sbd-faitl .meta a{color:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.dks .fd{position:absolute;inset:0;display:flex;flex-direction:column;gap:.8cqw}.dks .fd-c{flex:1 1;min-height:0;display:flex;gap:1.4cqw}.dks .fd-ms{flex:1 1;min-width:0;display:grid;grid-gap:.7cqw 1.4cqw;gap:.7cqw 1.4cqw;align-content:start}.dks .fd-ms.fd-g2{grid-template-columns:1fr 1fr}.dks .fd-m{background:#F4F7FB;border-radius:.6cqw;padding:.6cqw .9cqw}.dks .fd-mt{display:flex;gap:.6cqw;align-items:flex-start;font-size:1.12cqw;line-height:1.25;color:#002060}.dks .fd-n{flex:none;width:2.1cqw;height:2.1cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;font-size:1cqw;display:grid;place-items:center}.dks .fd-m ul{margin:.35cqw 0 0 2.7cqw;padding:0;font-size:.98cqw;color:#1F3864;line-height:1.3}.dks .fd-m li{margin-bottom:.15cqw}.dks .fd-k{display:grid;grid-template-rows:repeat(var(--n),1fr);grid-gap:.7cqw;gap:.7cqw;width:14cqw;flex:none}.dks .fd-ki{display:grid;grid-template-rows:auto auto;align-content:center;grid-gap:.2cqw;gap:.2cqw;background:#fff;border:.18cqw solid #dce6f3;border-radius:3cqw;padding:.5cqw 1cqw;text-align:center}.dks .fd-kv{font-size:2cqw;font-weight:700;color:#0B2A5C;line-height:1}.dks .fd-kv.x{color:#C00000}.dks .fd-kt{font-size:.85cqw;color:#1F4E79;line-height:1.2}.dks .fd-g{flex:1 1;min-width:16cqw;display:flex;flex-direction:column;border:.08cqw solid #bfbfbf;border-radius:.4cqw;padding:.6cqw .9cqw;background:#fff}.dks .fd-gt{font-size:.85cqw;color:#808080;margin-bottom:.4cqw}.dks .fd-gz{flex:1 1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;grid-gap:1cqw;gap:1cqw;min-height:9cqw}.dks .fd-gc{display:flex;flex-direction:column;align-items:center;gap:.3cqw;height:100%}.dks .fd-gb{flex:1 1;display:flex;align-items:flex-end;gap:.3cqw;width:100%;justify-content:center}.dks .fd-gv{display:block;width:2.4cqw;background:#002960;position:relative;border-radius:.2cqw .2cqw 0 0}.dks .fd-gv.s1{background:#A9C1DE}.dks .fd-gv.s2{background:#5D85AB}.dks .fd-gv i{position:absolute;left:50%;top:-1.3cqw;transform:translateX(-50%);font-style:normal;font-size:.8cqw;font-weight:700;color:#002060;white-space:nowrap}.dks .fd-gl{font-size:.8cqw;color:#404040}.dks .fd-ga{display:flex;gap:.6cqw;justify-content:flex-end;margin-top:.4cqw}.dks .fd-ga span{border:.12cqw solid #e8a33d;color:#002060;border-radius:2cqw;padding:.1cqw .7cqw;font-size:.85cqw;font-weight:700}.dks .fd-zt{position:static;flex:none}.dks .fd-q{display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:1cqw;gap:1cqw;flex:1 1}.dks .fd-qd{border:.12cqw dashed #002960;border-radius:.6cqw;padding:.6cqw .8cqw}.dks .fd-qd h6{margin:0 0 .4cqw;font-size:1.05cqw;color:#002960}.dks .fd-qq{display:flex;gap:.5cqw;font-size:.92cqw;color:#1F3864;line-height:1.3;margin-bottom:.25cqw}.dks .fd-qq .n{flex:none;font-weight:700;color:#2E75B6}.dks .fd-e{display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:.5cqw;gap:.5cqw}.dks .fd-ei{display:flex;gap:.5cqw;align-items:center;background:#DEEAF6;border-radius:.5cqw;padding:.45cqw .7cqw;font-size:.95cqw;color:#002060;-webkit-clip-path:polygon(0 0,calc(100% - .9cqw) 0,100% 50%,calc(100% - .9cqw) 100%,0 100%);clip-path:polygon(0 0,calc(100% - .9cqw) 0,100% 50%,calc(100% - .9cqw) 100%,0 100%)}.dks .fd-ec{flex:none;width:2cqw;height:2cqw;border-radius:50%;background:#002960;color:#fff;font-weight:700;font-size:.95cqw;display:grid;place-items:center}.dks .fd-concl{flex:none;background:#002960;color:#fff;font-weight:700;font-size:1.1cqw;line-height:1.25;text-align:center;padding:.7cqw 2cqw;border-radius:.4cqw}.cs-forme{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:flex-start;width:100%;padding:8px 10px;border:1px solid var(--ed-filet);border-radius:8px;background:none;font:inherit;text-align:left;cursor:pointer;color:inherit}.cs-forme:hover{background:var(--ed-creux)}.cs-forme b{display:block;font-size:13px}.cs-forme small{display:block;font-size:12px;color:var(--ed-gris-2)}.cs-comp{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;padding:10px 0}.cs-comp>div{display:flex;flex-direction:column;gap:6px;min-width:0}.sbd-note{display:flex;gap:6px;align-items:center;padding:4px 8px;border-left:3px solid var(--ed-corail,#c0392b);background:var(--ed-creux);border-radius:0 6px 6px 0;font-size:12.5px}.dk-ok.todo{color:var(--ed-gris-2)}.sbd-zp{font-size:12.5px;flex-basis:100%}.fl-hi{display:grid;grid-template-columns:208px minmax(0,1fr) 360px;grid-gap:20px;gap:20px;align-items:start}.fl-som{position:-webkit-sticky;position:sticky;top:140px;padding:10px 8px 12px;border-radius:20px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);box-shadow:var(--e1),inset 0 1px 0 rgba(255,255,255,.7);display:flex;flex-direction:column}.fl-som-t{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);padding:4px 12px 8px}.fl-som ol{list-style:none;margin:0;padding:0;position:relative}.fl-som ol:before{content:"";bottom:18px;background:var(--s-high)}.fl-som ol:before,.fl-som-fil{position:absolute;left:25px;top:18px;width:2px;border-radius:2px}.fl-som-fil{background:var(--primary);transition:height .42s var(--spring)}.fl-som a,.fl-som li{position:relative}.fl-som a{display:grid;grid-template-columns:36px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;min-height:44px;padding:6px 10px 6px 8px;border-radius:14px;text-decoration:none;color:var(--on-surface);transition:background-color .18s var(--spring),transform .12s var(--spring)}.fl-som a:hover{background:rgba(31,74,168,.06);text-decoration:none}.fl-som a:active{transform:scale(.985)}.fl-som a[aria-current=true]{background:var(--s-lowest);box-shadow:var(--e1)}.fl-som a[aria-current=true] .fl-som-nom{color:var(--primary)}.fl-noeud{position:relative;width:20px;height:20px;margin-left:8px;border-radius:50%;background:var(--s-lowest);border:2px solid var(--outline-variant);display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:500;color:var(--on-surface-variant);transition:background-color .26s var(--spring),border-color .26s var(--spring),color .26s var(--spring),transform .26s var(--spring)}.fl-som a[aria-current=true] .fl-noeud{transform:scale(1.15)}.fl-noeud[data-etat=jet]{border-color:var(--primary);color:var(--primary)}.fl-noeud[data-etat=relu]{background:var(--success);border-color:var(--success);color:#FFF}.fl-noeud[data-etat=encours]{border-color:var(--teal);color:var(--teal);animation:fl-pulse 1.2s infinite}.fl-som-nom{display:-webkit-box;font-size:13px;line-height:16px;font-weight:500;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fl-som-meta{display:block;font-size:11px;line-height:14px;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-som-meta,.fl-som-v{color:var(--on-surface-variant)}.fl-som-v{padding:10px 12px 0;font-size:11.5px}@keyframes fl-pulse{0%,to{opacity:1}50%{opacity:.35}}.fl-flow{max-width:860px;display:flex;flex-direction:column;gap:22px;min-width:0}.fl-barre{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fl-barre .seg{background:var(--s-lowest);box-shadow:var(--e1)}.fl-barre .seg button[aria-pressed=true]{background:var(--primary);color:#FFF}.fl-compte,.fl-jet{font-size:12.5px;color:var(--on-surface-variant)}.fl-jet{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;border-radius:14px;background:var(--s-lowest);box-shadow:var(--e1)}.fl-jet>span:first-of-type{font-weight:500;color:var(--teal-deep)}.fl-jet-e{padding:2px 9px;border-radius:999px;background:var(--s-high)}.fl-jet-e[data-etat=fait]{background:var(--success-container);color:var(--on-success-container)}.fl-jet-e[data-etat=fond],.fl-jet-e[data-etat=titres]{background:var(--primary-container);color:var(--on-primary-container)}.fl-jet-e[data-etat=erreur]{background:var(--error-container);color:var(--on-error-container)}.fl-carte{background:var(--s-lowest);border-radius:var(--r-lg);box-shadow:var(--e1);padding:20px 26px 16px;scroll-margin-top:150px}.fl-pt-h{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 6px}.fl-pt-h h2{margin:0;font-size:17px;font-weight:500;flex:1 1 auto;line-height:1.3}.fl-num{width:30px;height:30px;flex:none;border-radius:50%;background:var(--primary);color:#FFF;justify-content:center;font-size:13px;font-weight:500}.fl-jauge,.fl-num{display:inline-flex;align-items:center}.fl-jauge{gap:8px;font-size:12px;color:var(--on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fl-piste{width:72px;height:5px;border-radius:999px;background:var(--s-high);overflow:hidden}.fl-piste i{display:block;height:100%;background:var(--teal)}.fl-flux{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--teal-deep);font-weight:500}.fl-flux:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--teal);animation:fl-pulse 1.2s infinite}.fl-pt-acts{display:flex;gap:4px;flex-wrap:wrap}.fl-intrants{margin:0 0 12px;font-size:12.5px;line-height:18px;color:var(--on-surface-variant)}.fl-angles{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.fl-angle{position:relative;text-align:left;border:0;border-radius:18px;padding:16px 18px;background:var(--s-low);cursor:pointer;display:flex;flex-direction:column;gap:8px;font:inherit;color:inherit;transition:transform .16s var(--spring),box-shadow .2s var(--spring)}.fl-angle:hover{transform:translateY(-2px);box-shadow:var(--e2)}.fl-angle:active{transform:scale(.985)}.fl-angle b{font-size:14.5px;font-weight:500}.fl-angle span{font-size:13px;line-height:19px;color:var(--on-surface-variant)}.fl-angle[aria-pressed=true]{background:var(--primary-container);box-shadow:inset 0 0 0 2px var(--primary)}.fl-t{display:block;width:100%;border:0;background:transparent;padding:2px 4px;margin:0 -4px;border-radius:8px;font:inherit;color:inherit;text-align:left;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;line-height:inherit}.fl-t:hover{background:var(--s-low)}.fl-t:focus-visible{outline:2px solid var(--primary);outline-offset:0}.fl-t.vide{color:var(--on-surface-variant);font-weight:400;font-style:italic}.fld.dk-edit.fl-edit{height:auto;min-height:0;padding:2px 4px;margin:0 -4px;border-radius:8px;font:inherit;line-height:inherit;color:inherit;resize:none;overflow:hidden;background:var(--s-low);box-shadow:inset 0 -2px 0 var(--primary)}.fl-pp{min-height:66px;background:var(--s-low);font-size:14.5px;line-height:22px}.fl-pp,.fld.dk-edit.fl-edit.fl-pp{padding:14px 16px;margin:0;border-radius:14px}.fl-slides{display:flex;flex-direction:column}.fl-sl{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) 84px;grid-gap:12px;gap:12px;padding:12px 12px 10px;margin:0 -12px;border-radius:16px;border-left:3px solid transparent;transition:background-color .2s var(--spring);scroll-margin-top:150px}.fl-sl:hover{background:var(--s-low)}.fl-sl[data-courante]{border-left-color:var(--primary)}.fl-sl[data-chaud]{background:var(--primary-container);transition:background-color 0s}.fl-sl.figee .fl-corps,.fl-sl[data-vide]{opacity:.85}.fl-n{font-size:12px;color:var(--on-surface-variant);padding-top:8px;text-align:right;cursor:-webkit-grab;cursor:grab}.fl-n:active{cursor:-webkit-grabbing;cursor:grabbing}.fl-emplacement{font-size:12.5px;font-style:italic}.fl-aide,.fl-emplacement{color:var(--on-surface-variant)}.fl-aide{flex-basis:100%;font-size:12px}.fl-alerte,.fl-jauge.hors{color:var(--coral)}.fl-jauge.hors .fl-piste i{background:var(--coral)}.fl-src-l{font-size:12px;color:var(--on-surface-variant)}.fl-t.envoi{opacity:.7}.fl-sortie.manque{padding:4px 8px;border-radius:8px;background:var(--error-container)}.fl-sortie.manque,.fl-sortie.manque .fl-t.vide{color:var(--on-error-container)}.fl-pastille .fl-t{display:inline;width:auto;margin:0;padding:0 2px;font-size:11px}.fl-plier{align-self:flex-start;border:0;background:transparent;color:var(--primary);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;padding:2px 0;margin-top:4px}.fl-plier:active{transform:scale(.95)}.fl-src{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:20px;padding:10px 12px;border-radius:12px;background:var(--s-low)}.fl-src .k{flex:0 0 auto;font-size:11px;font-weight:500;padding:1px 8px;border-radius:999px;background:var(--secondary-container);color:var(--on-secondary-container)}.fl-corps{min-width:0;display:flex;flex-direction:column;gap:4px}.fl-type{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;color:var(--on-surface-variant);margin-bottom:2px}.fl-type code{font-family:inherit;font-weight:500;padding:1px 6px;border-radius:6px;font-size:10.5px}.fl-reg,.fl-type code{background:var(--s-high)}.fl-reg{padding:1px 7px;border-radius:999px}.fl-reg.lettre{background:var(--success-container);color:var(--on-success-container)}.fl-reg.code{background:var(--secondary-container);color:var(--on-secondary-container)}.fl-reg.cond,.fl-reg.param{background:var(--warn-container);color:var(--on-warn-container)}.fl-place{padding:1px 7px;border-radius:999px;background:var(--s-low)}.fl-tampon{padding:1px 7px;border:1px solid var(--coral);color:var(--coral);border-radius:4px;font-weight:700;text-transform:uppercase;font-size:10px}.fl-titre{font-size:15px;line-height:22px;font-weight:500}.fl-titre.lecture{padding:2px 0}.fl-fige{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--on-surface-variant)}.fl-fond{margin:6px 0 0;padding:0 0 0 14px;border-left:2px solid var(--outline-variant);display:flex;flex-direction:column;gap:6px;font-size:14px;line-height:21px}.fl-chapeau{font-size:13.5px;color:var(--on-surface-variant)}.fl-m{display:flex;flex-direction:column;gap:2px}.fl-m-t{display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:start}.fl-m-n{width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--brand);color:#FFF;font-size:11px;font-weight:500;display:inline-flex;align-items:center;justify-content:center}.fl-m ul{margin:0;padding-left:28px;color:var(--on-surface-variant);font-size:13.5px;line-height:20px}.fl-m ul li{margin:0}.fl-x.icon-btn{width:28px;height:28px;opacity:0;transition:opacity .15s var(--spring)}.fl-m:focus-within .fl-x.icon-btn,.fl-m:hover .fl-x.icon-btn{opacity:1}.fl-plus{list-style:none;margin-left:-16px}.fl-ajouts button,.fl-plus button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--primary);font:inherit;font-size:12.5px;font-weight:500;cursor:pointer;padding:2px 6px;border-radius:999px}.fl-ajouts button:hover,.fl-plus button:hover{background:var(--s-high)}.fl-ajouts button:active,.fl-conv-s button:active,.fl-plus button:active{transform:scale(.95)}.fl-ajouts button.dk-ia-btn{background:var(--dk-ia-bg);color:var(--dk-ia)}.fl-ajouts{gap:4px}.fl-ajouts,.fl-chiffres{display:flex;flex-wrap:wrap}.fl-chiffres{gap:6px}.fl-chiffre{font-size:12.5px;padding:2px 10px;border-radius:999px;background:var(--s-high);color:var(--on-surface-variant)}.fl-chiffre.relie{background:var(--success-container);color:var(--on-success-container)}.fl-chiffre b{font-weight:500;color:var(--brand)}.fl-illu{display:flex;gap:8px;align-items:flex-start;padding:4px 8px;border-radius:8px;background:var(--error-container);color:var(--on-error-container);font-size:12.5px;line-height:19px}.fl-illu-z{flex:none;font-weight:500}.fl-ccl{display:flex;gap:8px;align-items:flex-start;padding:6px 10px;border-radius:8px;background:var(--brand);color:#FFF;font-size:13px;line-height:19px}.fl-ccl svg{flex:none;margin-top:3px}.fl-ccl .fl-t.vide{color:rgba(255,255,255,.75)}.fl-ccl .fl-t:hover{background:rgba(255,255,255,.12)}.fl-sortie{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--on-surface-variant)}.fl-sortie svg{flex:none;margin-top:3px}mark.fl-ph{background:var(--error-container);color:var(--on-error-container);border-radius:6px;padding:0 5px;font-weight:500}.fl-md{width:100%;margin:6px 0 0;padding:12px 14px;border-radius:12px;background:var(--s-low);border:1px solid rgb(var(--line-rgb)/.7);font:12.5px/19px ui-monospace,Consolas,Cascadia Mono,monospace;color:var(--on-surface);white-space:pre-wrap;resize:vertical;overflow-wrap:anywhere}.fl-md:focus{outline:none;box-shadow:inset 0 0 0 2px var(--primary)}.fl-flow[data-mode=fil] .fl-ajouts,.fl-flow[data-mode=fil] .fl-fond{display:none}.fl-marge{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:6px}.fl-e{font-size:11px;font-weight:500;padding:1px 7px;border-radius:999px;background:var(--s-high);color:var(--on-surface-variant);white-space:nowrap}.fl-e.v{background:var(--success-container);color:var(--on-success-container)}.fl-e.modif{background:var(--warn-container);color:var(--on-warn-container)}.fl-e.rc{background:var(--secondary-container);color:var(--on-secondary-container)}.fl-e.com,.fl-e.ph{background:var(--error-container);color:var(--on-error-container)}.fl-outils{position:absolute;right:98px;top:-14px;display:none;gap:2px;padding:3px;border-radius:999px;background:var(--s-lowest);box-shadow:var(--e2);z-index:2}.fl-sl:focus-within .fl-outils,.fl-sl:hover .fl-outils{display:inline-flex}.fl-outils button{border:0;background:transparent;height:26px;padding:0 10px;border-radius:999px;font:inherit;font-size:12px;font-weight:500;color:var(--primary);cursor:pointer}.fl-outils button:hover{background:var(--s-low)}.fl-outils button:active{transform:scale(.95)}.fl-notes{display:flex;flex-direction:column;gap:4px}.fl-note-f,.fl-notes{margin-top:6px}.fl-vide{margin:0;font-size:13.5px;color:var(--on-surface-variant)}.fl-attente{padding:22px 26px}.dk-film .dk-th.fl-modifiee .dk-fr{opacity:.45;filter:grayscale(1)}.fl-conv{position:-webkit-sticky;position:sticky;top:140px;height:calc(100 * var(--vh) - 168px);background:var(--s-lowest);border-radius:22px;box-shadow:var(--e1);overflow:hidden}.fl-conv,.fl-conv-h{display:flex;flex-direction:column}.fl-conv-h{gap:2px;padding:14px 18px;border-bottom:1px solid rgb(var(--line-rgb)/.7)}.fl-conv-h b{font-size:14px;font-weight:500}.fl-conv-h small{font-size:11.5px;color:var(--on-surface-variant)}.fl-conv-l{flex:1 1;overflow:auto;padding:16px 18px;display:flex;flex-direction:column;gap:12px}.fl-bulle{max-width:92%;padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:20px;white-space:pre-wrap}.fl-bulle.moi{align-self:flex-end;background:var(--primary);color:#FFF;border-bottom-right-radius:6px}.fl-bulle.ia{align-self:flex-start;background:var(--s-low);border-bottom-left-radius:6px}.fl-bulle.annulee{opacity:.6}.fl-bulle.fl-encours{display:flex;align-items:center;gap:8px;color:var(--on-surface-variant)}.fl-ctx{display:block;font-size:11px;opacity:.75;margin-bottom:4px}.fl-ctx,.fl-ops{white-space:normal}.fl-ops{margin:6px 0 0;padding-left:16px;font-size:12.5px;line-height:18px;color:var(--on-surface-variant)}.fl-ops b{font-weight:500;color:var(--on-surface)}.fl-refus{display:block;margin-top:6px;font-size:12px;color:var(--error)}.fl-attente-ops{margin-top:6px;font-size:12.5px;color:var(--on-surface-variant)}.fl-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.fl-acts:empty{display:none}.fl-acts button{border:0;background:var(--s-lowest);box-shadow:var(--e1);height:26px;padding:0 10px;border-radius:999px;font:inherit;font-size:12px;font-weight:500;color:var(--primary);cursor:pointer}.fl-acts button:active{transform:scale(.95)}.fl-acts button.ref{background:var(--secondary-container);color:var(--on-secondary-container)}.fl-acts button.ok{background:var(--primary);color:#FFF}.fl-conv-s{display:flex;gap:6px;flex-wrap:wrap;padding:0 18px 10px}.fl-conv-s button{border:0;background:var(--s-low);min-height:28px;padding:4px 12px;border-radius:999px;font:inherit;font-size:12px;color:var(--primary);cursor:pointer;font-weight:500;text-align:left}.fl-conv-s button:disabled{opacity:.5;cursor:default}.fl-conv-i{display:flex;gap:8px;align-items:center;padding:12px 14px 14px;border-top:1px solid rgb(var(--line-rgb)/.7)}.fl-conv-i .fld{flex:1 1;min-width:0;height:40px;border-radius:999px}.fl-conv-p{font-size:12px;color:var(--on-surface-variant);padding:0 18px 10px;margin:0}@media (max-width:1300px){.fl-hi{grid-template-columns:208px minmax(0,1fr)}.fl-conv{grid-column:1/-1;position:static;height:auto;max-height:520px}}@media (max-width:860px){.fl-hi{grid-template-columns:minmax(0,1fr)}.fl-som{position:static}.fl-sl{grid-template-columns:24px minmax(0,1fr)}.fl-marge{grid-column:2;flex-direction:row;align-items:center;justify-content:flex-start;padding:0}.fl-outils{right:8px}}@media (hover:none){.fl-outils{display:inline-flex;position:static;margin-top:6px;box-shadow:none;background:transparent}}@media (prefers-reduced-transparency:reduce){.fl-som{background:var(--s-lowest);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.fl-angle,.fl-noeud,.fl-sl,.fl-som a,.fl-som-fil,.fl-x.icon-btn{transition:none}.fl-flux:before,.fl-noeud[data-etat=encours]{animation:none}.fl-acts button:active,.fl-ajouts button:active,.fl-angle:active,.fl-angle:hover,.fl-conv-s button:active,.fl-outils button:active,.fl-plier:active,.fl-plus button:active{transform:none}}.pt-etages .dk-el{display:inline-flex;align-items:center;gap:6px}.pt-porte{font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 6px;border-radius:999px;background:var(--ed-accent-pale);color:var(--ed-accent)}.pt-etages li[data-etat=fait] .pt-porte{background:var(--ed-navy);color:#fff}.pt-etages li[data-bloque] button{color:var(--ed-gris-2)}.pt-tag{margin-left:10px;vertical-align:middle;font-size:12px}.pt-raison{gap:6px;color:var(--on-surface-variant);margin:6px 0 0}.pt-note,.pt-raison{display:flex;align-items:center;font-size:13px}.pt-note{gap:10px;flex-wrap:wrap;padding:10px 14px;border-radius:var(--r-md);background:var(--ed-accent-pale);color:var(--ed-navy)}.pt-note>span{flex:1 1;min-width:200px}.pt-porte-carte{border-left:3px solid var(--ed-filet-fort)}.pt-porte-carte[data-signee]{border-left-color:var(--ed-navy)}.pt-sig{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--on-surface-variant)}.pt-sig[data-etat=validee]{color:var(--ed-navy)}.pt-sig[data-etat=perimee]{color:var(--error)}.pt-hist{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:18px;gap:18px;align-items:start}.pt-aside{position:-webkit-sticky;position:sticky;top:150px}@media (max-width:1100px){.pt-hist{grid-template-columns:minmax(0,1fr)}.pt-aside{position:static}}.pt-partie{border-left:3px solid var(--ed-filet-fort)}.pt-partie[data-etat=validee]{border-left-color:var(--ed-navy)}.pt-partie[data-etat=perimee]{border-left-color:var(--error)}.pt-etat{font-size:12px;padding:2px 10px;border-radius:999px;background:var(--s-high);color:var(--on-surface-variant)}.pt-etat.validee{background:var(--ed-navy);color:#fff}.pt-etat.perimee{background:var(--error-container);color:var(--on-error-container)}.pt-fil{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.pt-fil li{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--outline-variant)}.pt-fil li:last-child{border:0}.pt-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--ed-creux);color:var(--ed-navy)}.pt-meta{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--ed-gris)}.pt-titre{font-size:15px;font-weight:500;color:var(--ed-navy);text-align:left}.pt-titre.lecture{padding:2px 0}.pt-corps{margin-top:2px}.pt-defaut{gap:4px;color:var(--error)}.pt-actions,.pt-defaut{display:flex;align-items:center}.pt-actions{gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:10px}.pt-actions .fld{flex:1 1;min-width:200px;max-width:420px}.pt-ancienne{gap:10px}.pt-ancienne,.pt-avap{display:flex;flex-direction:column}.pt-avap{gap:2px;margin:6px 0;font-size:13px}.pt-avap del{color:var(--on-surface-variant)}.pt-avap ins{text-decoration:none;color:var(--ed-navy)}.pt-forme{display:flex;flex-direction:column;gap:8px}.pt-forme-t{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-weight:500;color:var(--ed-navy)}.pt-cands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:900px){.pt-cands{grid-template-columns:minmax(0,1fr)}}.pt-cand{display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--outline-variant);border-radius:var(--r-md);background:var(--s-lowest);transition:border-color .2s}.pt-cand[data-retenue]{border:2px solid var(--ed-navy);padding:9px}.pt-cand-img{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:1px solid var(--ed-filet);border-radius:4px;overflow:hidden;background:var(--ed-creux);cursor:zoom-in;font:inherit;transition:transform .18s var(--spring)}.pt-cand-img:active{transform:scale(.98)}.pt-cand-img img{object-fit:contain}.pt-cand-img .dk-fr,.pt-cand-img img{width:100%;height:100%;display:block}.pt-grand{cursor:default}.pt-grand:active{transform:none}.pt-cand-vide{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:10px;font-size:12.5px;color:var(--on-surface-variant)}.pt-cand-n{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-weight:500;color:var(--ed-navy)}.pt-cand-r{margin:0;font-size:12.5px;line-height:1.4;color:var(--on-surface-variant)}.pt-cand-tags{display:flex;flex-wrap:wrap;gap:6px}.pt-cand-pied{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.tag.pt-ok{background:var(--success-container);color:var(--on-success-container)}.tag.pt-ko{background:var(--error-container);color:var(--on-error-container)}.tag.pt-av{background:var(--warn-container);color:var(--on-warn-container)}.tag.pt-cons{background:var(--tertiary-container);color:var(--on-tertiary-container)}.pt-compteurs{position:-webkit-sticky;position:sticky;top:var(--dk-colle);z-index:3;padding:10px 14px;border-radius:var(--r-md);background:var(--s-lowest);box-shadow:var(--e1)}@media (max-width:700px){.pt-compteurs{position:static}.pt-pied-raison{display:none}}@media (prefers-reduced-motion:reduce){.pt-cand,.pt-cand-img{transition:none}}