/* Nommera — scène animée partagée des héros (hs-) : /expertises/metadonnees-onix/, /expertises/epub-accessibilite/, /services/audit-accessibilite-epub/. Dimensions en unités de la largeur du conteneur (1cqw) pour que la scène se réduise sans se déformer. Mouvement uniquement sous prefers-reduced-motion:no-preference (boucle de 14 s) ; sans mouvement ou sans animation, l'image affichée est l'état final lisible. */
.hs{container-type:inline-size;width:100%;max-width:580px;margin-left:auto;}
.hs-in{--u:1cqw;position:relative;aspect-ratio:100/88;border-radius:calc(var(--u)*3.2);overflow:hidden;font-size:max(10px,calc(var(--u)*2.8));color:var(--ink);
  background:radial-gradient(circle at 18% 8%,rgba(10,101,247,.10),transparent 42%),radial-gradient(circle at 92% 96%,rgba(2,208,152,.16),transparent 46%),#fff;
  box-shadow:0 34px 70px rgba(17,17,17,.15),0 2px 0 rgba(17,17,17,.05);border:1px solid var(--ac-line);}
.hs-in::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(17,17,17,.07) 1px,transparent 1.4px);background-size:calc(var(--u)*3.2) calc(var(--u)*3.2);opacity:.7;pointer-events:none;}
.hs-fade{position:absolute;inset:0;}
.hs-a{position:absolute;left:calc(var(--u)*var(--x));top:calc(var(--u)*var(--y));width:calc(var(--u)*var(--w));height:calc(var(--u)*var(--h));}
.hs-card{background:#fff;border:1px solid var(--ac-line);border-radius:calc(var(--u)*2.2);box-shadow:0 10px 26px rgba(17,17,17,.09);overflow:hidden;}
.hs-ch{display:flex;align-items:center;gap:.6em;padding:.75em 1em;background:var(--ink);color:#fff;font-weight:800;font-size:.92em;position:relative;white-space:nowrap;}
.hs-ch::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#0A65F7,#00DBFF,#02D098);}
.hs-ch i{width:.7em;height:.7em;border-radius:50%;background:var(--green);flex:none;}
.hs-pill{display:inline-flex;align-items:center;gap:.35em;font-style:normal;font-weight:800;font-size:.78em;line-height:1;padding:.5em .85em;border-radius:999px;white-space:nowrap;}
.hs-pill.ok{background:#e4f6ee;color:#03593e;} .hs-pill.bad{background:#fde8e6;color:#b3261e;} .hs-pill.warn{background:#fff3dd;color:#7a4a00;} .hs-pill.info{background:#e5edff;color:#1f55c9;}
.hs-ok::before{content:"✓ ";} .hs-bad::before{content:"! ";}
.hs-stk{display:grid;} .hs-stk>*{grid-area:1/1;}

/* ===== Scène 1 — Métadonnées ===== */
.hs--meta .hs-wires{position:absolute;inset:0;width:100%;height:100%;}
.hs--meta .hs-wires path{fill:none;stroke:#cfd4c0;stroke-width:.5;stroke-dasharray:1.2 1.6;vector-effect:non-scaling-stroke;}
.hs--meta .hs-wires .pl{opacity:0;stroke:#0A65F7;stroke-width:1.1;stroke-dasharray:7 93;stroke-dashoffset:-100;stroke-linecap:round;}
.hs-ref dl{margin:0;padding:.7em 1em .4em;display:grid;gap:0;}
.hs-f{padding:.62em 0;border-top:1px dashed #e8e6dc;} .hs-f:first-child{border-top:0;}
.hs-f dt{font-size:.74em;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);}
.hs-f dd{margin:.1em 0 0;font-weight:800;font-size:1.02em;}
.hs-f dd span{display:inline-block;}
.hs-chn{display:grid;align-content:center;gap:.35em;padding:0 1.1em;}
.hs-chn b{font-size:.82em;letter-spacing:.02em;color:var(--ink-soft);font-weight:800;}
.hs-cv{font-weight:800;font-size:1.12em;display:grid;} .hs-cv>*{grid-area:1/1;}
.hs-cv .bad{color:#b3261e;} .hs-cv .fix,.hs-cv .okv{color:var(--ink);}
.hs-chn .hs-st{justify-self:start;}
.hs-st i{font-style:normal;} .hs-st i:not(.s4){opacity:0;} 
.hs-chn.c1 .hs-st i{opacity:1;}
.hs--meta .hs-cv .bad{opacity:0;}
.hs-steps{position:absolute;left:calc(var(--u)*3);right:calc(var(--u)*3);bottom:calc(var(--u)*3);display:grid;grid-template-columns:repeat(4,1fr);gap:0;list-style:none;margin:0;padding:0;}
.hs-steps li{position:relative;padding-top:1.5em;text-align:center;font-size:.8em;font-weight:800;color:var(--ink-soft);}
.hs-steps li::before{content:"";position:absolute;left:0;right:0;top:.45em;height:3px;background:#e2e5d6;}
.hs-steps li::after{content:"";position:absolute;left:50%;top:0;width:1.05em;height:1.05em;margin-left:-.52em;border-radius:50%;background:#fff;border:3px solid #cfd4c0;}
.hs-steps li:first-child::before{left:50%;} .hs-steps li:last-child::before{right:50%;}
.hs-steps li.on{color:var(--ink);} .hs-steps li.on::before{background:var(--green);} .hs-steps li.on::after{background:var(--green);border-color:var(--green);}

/* ===== Scène 2 — EPUB & accessibilité ===== */
.hs-pg{padding:calc(var(--u)*2.6);position:relative;}
.hs-pg .hs-hd{height:calc(var(--u)*3.4);width:46%;background:var(--ink);border-radius:.5em;position:relative;}
.hs-tag{position:absolute;white-space:nowrap;z-index:3;}
.hs-ln{height:calc(var(--u)*1.5);border-radius:99px;background:#e4e2d8;margin-top:calc(var(--u)*1.7);}
.hs-ln.w1{width:100%;} .hs-ln.w2{width:88%;} .hs-ln.w3{width:94%;} .hs-ln.w4{width:62%;}
.hs-img{position:relative;margin-top:calc(var(--u)*2.8);height:calc(var(--u)*21);border-radius:calc(var(--u)*1.4);overflow:hidden;background:linear-gradient(135deg,#bcd2ff,#bdeedc);}
.hs-img svg{position:absolute;inset:0;width:100%;height:100%;}
.hs-imgout{position:absolute;inset:-3px;border-radius:calc(var(--u)*1.7);border:3px dashed #f5a524;opacity:0;pointer-events:none;}
.hs-imgout.g{border:3px solid var(--green);opacity:1;}
.hs-altchip{position:absolute;left:calc(var(--u)*2.6);bottom:calc(var(--u)*2.6);max-width:calc(100% - var(--u)*5.2);}
.hs-altchip span{display:inline-block;background:var(--ink);color:#fff;border-radius:.6em;padding:.45em .8em;font-size:.82em;font-weight:700;white-space:nowrap;}
.hs-beam{position:absolute;left:0;right:0;top:0;height:calc(var(--u)*9);background:linear-gradient(180deg,rgba(0,219,255,0),rgba(0,219,255,.28));border-bottom:2px solid #00DBFF;opacity:0;pointer-events:none;z-index:2;}
.hs-lens{position:absolute;left:0;top:0;width:calc(var(--u)*15);height:calc(var(--u)*15);margin:calc(var(--u)*-7.5) 0 0 calc(var(--u)*-7.5);border-radius:50%;border:calc(var(--u)*.8) solid #fff;box-shadow:0 0 0 2px var(--ink),0 10px 26px rgba(17,17,17,.3);background:rgba(255,255,255,.14);z-index:4;opacity:0;}
.hs-lens::after{content:"";position:absolute;right:calc(var(--u)*-4.6);bottom:calc(var(--u)*-3.4);width:calc(var(--u)*6);height:calc(var(--u)*1.2);background:var(--ink);border-radius:99px;transform:rotate(48deg);transform-origin:left center;}
.hs-side{display:grid;gap:calc(var(--u)*1.4);align-content:start;}
.hs-rs{background:#fff;border:1px solid var(--ac-line);border-radius:calc(var(--u)*1.8);padding:.7em .9em;display:grid;gap:.35em;box-shadow:0 8px 20px rgba(17,17,17,.07);}
.hs-rs b{font-size:.84em;font-weight:800;} .hs-rs .hs-stk{justify-self:start;}
.hs-lab{display:flex;align-items:center;gap:.5em;font-weight:800;font-size:.8em;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:.2em .2em 0;}
.hs-lab i{width:1.7em;height:2px;background:currentColor;}
.hs-ord{position:absolute;left:calc(var(--u)*-1.6);top:50%;margin-top:calc(var(--u)*-1.5);width:calc(var(--u)*3);height:calc(var(--u)*3);border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:.78em;display:flex;align-items:center;justify-content:center;z-index:3;}
.hs-ord.o2{top:auto;margin-top:0;} 

/* ===== Scène 3 — Audit ===== */
.hs-file{display:grid;align-content:center;justify-items:start;gap:.5em;padding:0 1.1em;}
.hs-file svg{width:calc(var(--u)*5.4);height:calc(var(--u)*6.6);}
.hs-file b{font-size:.9em;font-weight:800;}
.hs-bar{width:100%;height:.5em;background:#e7e9dc;border-radius:99px;overflow:hidden;} .hs-bar i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#0A65F7,#02D098);border-radius:99px;transform-origin:left;}
.hs-lane{padding:.9em 1.1em;display:grid;gap:.5em;align-content:start;}
.hs-lane>small{font-size:.74em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);}
.hs-r{display:flex;justify-content:space-between;align-items:center;gap:.8em;padding:.38em .55em;border-radius:.7em;font-weight:700;font-size:.92em;position:relative;z-index:1;}
.hs-r .hs-stk{justify-items:end;flex:none;}
.hs-r .pd{color:#a3a7ad;font-weight:800;font-style:normal;opacity:0;}
.hs-focus{position:absolute;left:calc(var(--u)*1);right:calc(var(--u)*1);height:calc(var(--u)*5.3);border-radius:.8em;background:rgba(10,101,247,.1);border:1px solid rgba(10,101,247,.35);opacity:0;z-index:0;}
.hs-res{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u)*1.5);padding:.8em 1.1em;align-items:center;}
.hs-res div{display:grid;gap:.1em;}
.hs-res b{font-size:2.15em;font-weight:800;line-height:1;letter-spacing:-.02em;}
.hs-res b::before{content:counter(n);counter-reset:n var(--n);}
.hs-res span{font-size:.74em;line-height:1.25;color:#3a3e45;font-weight:700;}
.hs-res .a{--n:12;} .hs-res .b{--n:3;} .hs-res .c{--n:1;}
.hs-res .a b{color:#03593e;} .hs-res .b b{color:#b3261e;} .hs-res .c b{color:#1f55c9;}
@property --n{syntax:'<integer>';inherits:true;initial-value:0;}
.hs-foot{position:absolute;left:calc(var(--u)*3);right:calc(var(--u)*3);bottom:calc(var(--u)*2.6);display:flex;justify-content:space-between;align-items:center;background:#e6f8f1;border:1px solid #cbe8da;border-radius:99px;padding:.55em 1.1em;font-size:.8em;font-weight:800;}
.hs-foot small{font-size:.9em;letter-spacing:.06em;text-transform:uppercase;color:var(--ac-green);}

@media (max-width:980px){.hs{margin:0 auto;}}
.hs-tag.ta,.hs-tag.th1,.hs-imgout.a,.hs-rs .bd,.hs-lens{opacity:0;}
.hs-img .hs-tag{right:calc(var(--u)*1.5);top:calc(var(--u)*1.5);}
.hs-hrow{position:relative;} .hs-hrow .hs-tag{left:calc(46% + 1em);top:50%;transform:translateY(-50%);}
.hs-blk{position:relative;}
.hs-ord{left:calc(var(--u)*-2.4);top:50%;margin-top:calc(var(--u)*-1.5);}
.hs-ord.o2{top:50%;margin-top:calc(var(--u)*-1.5);}
.hs-rows{position:relative;display:grid;gap:calc(var(--u)*.6);margin-top:calc(var(--u)*.4);}
.hs-r{height:calc(var(--u)*4.6);font-size:.86em;}
.hs-r .pd{position:absolute;right:.55em;}



/* ===== Scène 4 — ISBN & éditions ===== */
.hs--isbn .hs-wires{position:absolute;inset:0;width:100%;height:100%;}
.hs--isbn .hs-wires path{fill:none;stroke:#cfd4c0;stroke-width:.5;stroke-dasharray:1.2 1.6;vector-effect:non-scaling-stroke;}
.hs--isbn .hs-wires .pl{opacity:0;stroke:#0A65F7;stroke-width:1.1;stroke-dasharray:7 93;stroke-dashoffset:-100;stroke-linecap:round;}
.hs-work{display:flex;align-items:center;gap:calc(var(--u)*2.8);padding:0 calc(var(--u)*3);}
.hs-bk{flex:none;width:calc(var(--u)*7.4);height:calc(var(--u)*10);border-radius:.3em .65em .65em .3em;background:linear-gradient(135deg,#0A65F7,#00DBFF 62%,#02D098);box-shadow:0 6px 14px rgba(10,101,247,.3);position:relative;}
.hs-bk::before{content:"";position:absolute;left:12%;top:0;bottom:0;width:2px;background:rgba(255,255,255,.55);}
.hs-wt{display:grid;gap:.1em;min-width:0;}
.hs-wt small{font-size:.74em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);}
.hs-wt b{font-size:1.2em;letter-spacing:-.01em;line-height:1.15;}
.hs-wt span{font-size:.9em;font-weight:700;color:var(--ink-soft);}
.hs-work>.hs-pill{margin-left:auto;}
.hs-ed{display:grid;grid-template-columns:calc(var(--u)*17.5) minmax(0,1fr) calc(var(--u)*21);align-items:center;gap:calc(var(--u)*1.8);padding:0 calc(var(--u)*2.4);}
.hs-pill.fmt{justify-self:start;background:var(--ink);color:#fff;font-size:.82em;}
.hs-pill.fmt.dg{background:#e5edff;color:#1f55c9;}
.hs-il{display:grid;gap:.15em;min-width:0;}
.hs-il small{font-size:.7em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);}
.hs-n{display:inline-block;font-weight:800;font-size:.95em;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;}
.hs-n em{font-style:normal;}
.hs-n .t{color:#1f55c9;}
.hs-n .ck{background:#e4f6ee;color:#03593e;border-radius:.3em;padding:0 .2em;}
.hs-rt{justify-self:end;width:100%;display:flex;justify-content:flex-end;align-items:center;}
.hs-bc{display:block;width:100%;height:calc(var(--u)*9);}
.hs-nobc{display:block;height:calc(var(--u)*8.4);width:auto;}


/* ===== Scène 5 — Méthode : du constat à l'action ===== */
.hs--meth .hs-wires{position:absolute;inset:0;width:100%;height:100%;}
.hs--meth .hs-wires path{fill:none;stroke:#cfd4c0;stroke-width:.5;stroke-dasharray:1.2 1.6;vector-effect:non-scaling-stroke;}
.hs--meth .hs-wires .pl{opacity:0;stroke:#0A65F7;stroke-width:1.1;stroke-dasharray:7 93;stroke-dashoffset:-100;stroke-linecap:round;}
.hs-lv{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:calc(var(--u)*2.2);padding:0 calc(var(--u)*2.6);}
.hs-lvn{width:calc(var(--u)*5);height:calc(var(--u)*5);border-radius:50%;background:var(--ink);color:#fff;font-weight:800;font-size:.92em;display:flex;align-items:center;justify-content:center;}
.hs-lv.v4 .hs-lvn{background:#0A65F7;}
.hs-lvn:empty::after{content:"";width:34%;height:34%;border-radius:50%;background:#fff;}
.hs-lvt{display:grid;gap:.12em;min-width:0;}
.hs-lvt b{font-size:1em;line-height:1.2;}
.hs-lvt small{font-size:.76em;font-weight:700;color:var(--ink-soft);}
.hs-lv .hs-stk{justify-items:end;}
.hs-lvout{position:absolute;inset:-2px;border-radius:calc(var(--u)*2.4);border:3px solid #f5a524;opacity:0;pointer-events:none;}
.hs-scan{position:absolute;left:calc(var(--u)*1.2);right:calc(var(--u)*1.2);top:calc(var(--u)*3);height:calc(var(--u)*17);border-radius:calc(var(--u)*2.6);background:rgba(10,101,247,.08);border:2px solid rgba(10,101,247,.55);opacity:0;pointer-events:none;}
.hs--meth .hs-bd{opacity:0;}

@media (prefers-reduced-motion:no-preference){
  .hs-fade{animation:hsFade 14s infinite ;}
  .hs--meta .hs-ref{animation:hsRef 14s infinite ;}
  .hs--meta .hs-f.f1 dd span{animation:hsT1 14s infinite ;}
  .hs--meta .hs-f.f2 dd span{animation:hsT2 14s infinite ;}
  .hs--meta .hs-f.f3 dd span{animation:hsT3 14s infinite ;}
  .hs--meta .hs-f.f4 dd span{animation:hsT4 14s infinite ;}
  .hs--meta .pl.p0{animation:hsPl0 14s infinite ;}
  .hs--meta .pl.p1{animation:hsPl1 14s infinite ;}
  .hs--meta .pl.p2{animation:hsPl2 14s infinite ;}
  .hs--meta .hs-chn.c1{animation:hsC1 14s infinite ;}
  .hs--meta .hs-chn.c2{animation:hsC2 14s infinite ;}
  .hs--meta .hs-chn.c3{animation:hsC3 14s infinite ;}
  .hs--meta .c2 .hs-cv .bad{animation:hsBad2 14s infinite ;}
  .hs--meta .c2 .hs-cv .fix{animation:hsFix2 14s infinite ;}
  .hs--meta .c3 .hs-cv .bad{animation:hsBad3 14s infinite ;}
  .hs--meta .c3 .hs-cv .fix{animation:hsFix3 14s infinite ;}
  .hs--meta .c1 .hs-cv .okv{animation:hsV1 14s infinite ;}
  .hs--meta .c2 .hs-st .s0{animation:hsS2_0 14s infinite ;}
  .hs--meta .c2 .hs-st .s1{animation:hsS2_1 14s infinite ;}
  .hs--meta .c2 .hs-st .s2{animation:hsS2_2 14s infinite ;}
  .hs--meta .c2 .hs-st .s3{animation:hsS2_3 14s infinite ;}
  .hs--meta .c2 .hs-st .s4{animation:hsS2_4 14s infinite ;}
  .hs--meta .c3 .hs-st .s0{animation:hsS3_0 14s infinite ;}
  .hs--meta .c3 .hs-st .s1{animation:hsS3_1 14s infinite ;}
  .hs--meta .c3 .hs-st .s2{animation:hsS3_2 14s infinite ;}
  .hs--meta .c3 .hs-st .s3{animation:hsS3_3 14s infinite ;}
  .hs--meta .c3 .hs-st .s4{animation:hsS3_4 14s infinite ;}
  .hs--meta .c1 .hs-st{animation:hsP1 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(1){animation:hsSt0 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(1)::before{animation:hsSb0 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(1)::after{animation:hsSd0 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(2){animation:hsSt1 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(2)::before{animation:hsSb1 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(2)::after{animation:hsSd1 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(3){animation:hsSt2 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(3)::before{animation:hsSb2 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(3)::after{animation:hsSd2 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(4){animation:hsSt3 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(4)::before{animation:hsSb3 14s infinite ;}
  .hs--meta .hs-steps li:nth-child(4)::after{animation:hsSd3 14s infinite ;}
  .hs--epub .hs-pg-card{animation:hsPage 14s infinite ;}
  .hs--epub .hs-beam{animation:hsBeam 14s infinite ;}
  .hs--epub .hs-rs.a0{animation:hsRs0 14s infinite ;}
  .hs--epub .hs-rs.a1{animation:hsRs1 14s infinite ;}
  .hs--epub .hs-lab{animation:hsLab 14s infinite ;}
  .hs--epub .hs-rs.h0{animation:hsRs2 14s infinite ;}
  .hs--epub .hs-rs.h1{animation:hsRs3 14s infinite ;}
  .hs--epub .h0 .hs-stk .bd{animation:hsHb0 14s infinite ;}
  .hs--epub .h0 .hs-stk .gd{animation:hsHo0 14s infinite ;}
  .hs--epub .h1 .hs-stk .bd{animation:hsHb1 14s infinite ;}
  .hs--epub .h1 .hs-stk .gd{animation:hsHo1 14s infinite ;}
  .hs--epub .hs-lens{animation:hsLens 14s infinite ;}
  .hs--epub .hs-imgout.a{animation:hsOutA 14s infinite ;}
  .hs--epub .hs-imgout.g{animation:hsOutG 14s infinite ;}
  .hs--epub .hs-tag.ta{animation:hsTagA 14s infinite ;}
  .hs--epub .hs-tag.tg{animation:hsTagG 14s infinite ;}
  .hs--epub .hs-altchip span{animation:hsAlt 14s infinite ;}
  .hs--epub .hs-altchip{animation:hsAltBox 14s infinite ;}
  .hs--epub .hs-tag.th1{animation:hsHA 14s infinite ;}
  .hs--epub .hs-tag.th2{animation:hsHG 14s infinite ;}
  .hs--epub .hs-ord.o1{animation:hsO0 14s infinite ;}
  .hs--epub .hs-ord.o2{animation:hsO1 14s infinite ;}
  .hs--epub .hs-ord.o3{animation:hsO2 14s infinite ;}
  .hs--audit .hs-file-card{animation:hsFile 14s infinite ;}
  .hs--audit .hs-bar i{animation:hsBar 14s infinite ;}
  .hs--audit .hs-laneA{animation:hsLaneA 14s infinite ;}
  .hs--audit .hs-laneH{animation:hsLaneH 14s infinite ;}
  .hs--audit .hs-laneR{animation:hsLaneR 14s infinite ;}
  .hs--audit .ra0 .pd{animation:hsAp0 14s infinite ;}
  .hs--audit .ra0 .hs-stk .fi{animation:hsAf0 14s infinite ;}
  .hs--audit .ra1 .pd{animation:hsAp1 14s infinite ;}
  .hs--audit .ra1 .hs-stk .fi{animation:hsAf1 14s infinite ;}
  .hs--audit .rh0 .pd{animation:hsHp0 14s infinite ;}
  .hs--audit .rh0 .hs-stk .fi{animation:hsHf0 14s infinite ;}
  .hs--audit .rh1 .pd{animation:hsHp1 14s infinite ;}
  .hs--audit .rh1 .hs-stk .fi{animation:hsHf1 14s infinite ;}
  .hs--audit .rh2 .pd{animation:hsHp2 14s infinite ;}
  .hs--audit .rh2 .hs-stk .fi{animation:hsHf2 14s infinite ;}
  .hs--audit .rh3 .pd{animation:hsHp3 14s infinite ;}
  .hs--audit .rh3 .hs-stk .fi{animation:hsHf3 14s infinite ;}
  .hs--audit .rh4 .pd{animation:hsHp4 14s infinite ;}
  .hs--audit .rh4 .hs-stk .fi{animation:hsHf4 14s infinite ;}
  .hs--audit .hs-focus{animation:hsFocus 14s infinite ;}
  .hs--audit .hs-res .a{animation:hsN0 14s infinite ;}
  .hs--audit .hs-res .b{animation:hsN1 14s infinite ;}
  .hs--audit .hs-res .c{animation:hsN2 14s infinite ;}
  .hs--audit .hs-foot{animation:hsFoot 14s infinite ;}
  /*isbn*/
  .hs--isbn .hs-work{animation:hsWk 14s infinite ;}
  .hs--isbn .hs-ed.e0{animation:hsEd0 14s infinite ;}
  .hs--isbn .pl.p0{animation:hsPlI0 14s infinite ;}
  .hs--isbn .hs-ed.e0 .hs-n{animation:hsNi0 14s infinite ;}
  .hs--isbn .hs-ed.e0 .hs-bc{animation:hsBc0 14s infinite ;}
  .hs--isbn .hs-ed.e0 .hs-n .ck{animation:hsCk0 14s infinite ;}
  .hs--isbn .hs-ed.e0 .hs-n .t{animation:hsTt0 14s infinite ;}
  .hs--isbn .hs-ed.e1{animation:hsEd1 14s infinite ;}
  .hs--isbn .pl.p1{animation:hsPlI1 14s infinite ;}
  .hs--isbn .hs-ed.e1 .hs-n{animation:hsNi1 14s infinite ;}
  .hs--isbn .hs-ed.e1 .hs-bc{animation:hsBc1 14s infinite ;}
  .hs--isbn .hs-ed.e1 .hs-n .ck{animation:hsCk1 14s infinite ;}
  .hs--isbn .hs-ed.e1 .hs-n .t{animation:hsTt1 14s infinite ;}
  .hs--isbn .hs-ed.e2{animation:hsEd2 14s infinite ;}
  .hs--isbn .pl.p2{animation:hsPlI2 14s infinite ;}
  .hs--isbn .hs-ed.e2 .hs-n{animation:hsNi2 14s infinite ;}
  .hs--isbn .hs-ed.e2 .hs-nobc{animation:hsGl 14s infinite ;}
  .hs--isbn .hs-ed.e2 .hs-n .ck{animation:hsCk2 14s infinite ;}
  .hs--isbn .hs-ed.e2 .hs-n .t{animation:hsTt2 14s infinite ;}
  .hs--isbn .hs-foot{animation:hsFt 14s infinite ;}
  /*meth*/
  .hs--meth .hs-lv.v4{animation:hsLv_v4 14s infinite ;}
  .hs--meth .hs-lv.v1{animation:hsLv_v1 14s infinite ;}
  .hs--meth .hs-lv.v2{animation:hsLv_v2 14s infinite ;}
  .hs--meth .hs-lv.v3{animation:hsLv_v3 14s infinite ;}
  .hs--meth .hs-scan{animation:hsScan 14s infinite ;}
  .hs--meth .hs-lv.v3 .hs-lvout{animation:hsOut3 14s infinite ;}
  .hs--meth .v3 .hs-bd{animation:hsBd3 14s infinite ;}
  .hs--meth .v3 .hs-gd{animation:hsGd3 14s infinite ;}
  .hs--meth .v4 .hs-bd{animation:hsBd4 14s infinite ;}
  .hs--meth .v4 .hs-gd{animation:hsGd4 14s infinite ;}
  .hs--meth .pl.pm{animation:hsPlM 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(1){animation:hsMs0 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(1)::before{animation:hsMb0 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(1)::after{animation:hsMd0 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(2){animation:hsMs1 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(2)::before{animation:hsMb1 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(2)::after{animation:hsMd1 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(3){animation:hsMs2 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(3)::before{animation:hsMb2 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(3)::after{animation:hsMd2 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(4){animation:hsMs3 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(4)::before{animation:hsMb3 14s infinite ;}
  .hs--meth .hs-steps li:nth-child(4)::after{animation:hsMd3 14s infinite ;}
  .hs--meta .hs-f dd span{clip-path:inset(0 100% 0 0);}
  .hs--meta .hs-cv .fix{opacity:0;}
  .hs--meta .hs-chn,.hs--meta .hs-ref{opacity:0;}
  .hs--meta .c1 .hs-cv .okv,.hs--meta .c1 .hs-st{opacity:0;}
  .hs--meta .c2 .hs-st i:not(.s0),.hs--meta .c3 .hs-st i:not(.s0){opacity:0;}
  .hs--meta .hs-steps li:not(.on)::before{background:#e2e5d6;}
  .hs--epub .hs-pg-card,.hs--epub .hs-rs,.hs--epub .hs-lab{opacity:0;}
  .hs--epub .hs-imgout.g{opacity:0;}
  .hs--epub .hs-altchip,.hs--epub .hs-altchip span,.hs--epub .hs-tag,.hs--epub .hs-ord{opacity:0;}
  .hs--epub .hs-altchip span{clip-path:inset(0 100% 0 0);opacity:1;}
  .hs--audit .hs-file-card,.hs--audit .hs-laneA,.hs--audit .hs-laneH,.hs--audit .hs-laneR,.hs--audit .hs-foot{opacity:0;}
  .hs--audit .hs-r .hs-stk .fi{opacity:0;}
  .hs--isbn .hs-work,.hs--isbn .hs-ed,.hs--isbn .hs-foot{opacity:0;}
  .hs--isbn .hs-n,.hs--isbn .hs-bc{clip-path:inset(0 100% 0 0);}
  .hs--isbn .hs-nobc{opacity:0;}
  .hs--meth .hs-lv{opacity:0;}
  .hs--meth .hs-lv .hs-gd{opacity:0;}
  .hs--meth .hs-steps li:not(.on)::before{background:#e2e5d6;}

@keyframes hsFade{0%{opacity:0}2.5%,93%{opacity:1}97%,100%{opacity:0}}
@keyframes hsRef{0%,0.5%{opacity:0;transform:translateY(10px)}4.0%,100%{opacity:1;transform:none}}
@keyframes hsT1{0%,5.0%{clip-path:inset(0 100% 0 0)}9.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsT2{0%,9.5%{clip-path:inset(0 100% 0 0)}13.5%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsT3{0%,14.0%{clip-path:inset(0 100% 0 0)}17.5%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsT4{0%,18.0%{clip-path:inset(0 100% 0 0)}21.5%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsPl0{0%,22.0%{stroke-dashoffset:5;opacity:0}22.4%{stroke-dashoffset:5;opacity:1}30.0%{stroke-dashoffset:-100;opacity:1}30.4%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsPl1{0%,22.8%{stroke-dashoffset:5;opacity:0}23.2%{stroke-dashoffset:5;opacity:1}30.8%{stroke-dashoffset:-100;opacity:1}31.2%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsPl2{0%,23.6%{stroke-dashoffset:5;opacity:0}24.0%{stroke-dashoffset:5;opacity:1}31.6%{stroke-dashoffset:-100;opacity:1}32.0%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsC1{0%,23.2%{opacity:0;transform:translateY(10px)}27.2%,100%{opacity:1;transform:none}}
@keyframes hsC2{0%,24.4%{opacity:0;transform:translateY(10px)}28.4%,100%{opacity:1;transform:none}}
@keyframes hsC3{0%,25.6%{opacity:0;transform:translateY(10px)}29.6%,100%{opacity:1;transform:none}}
@keyframes hsBad2{0%,31.0%{opacity:0}31.8%,79.0%{opacity:1}79.8%,100%{opacity:0}}
@keyframes hsFix2{0%,79.2%{opacity:0}80.0%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsBad3{0%,31.4%{opacity:0}32.2%,79.0%{opacity:1}79.8%,100%{opacity:0}}
@keyframes hsFix3{0%,79.2%{opacity:0}80.0%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsV1{0%,31.0%{opacity:0;transform:translateY(4px)}34.0%,100%{opacity:1;transform:none}}
@keyframes hsS2_0{0%,31.4%{opacity:0}32.0%,45.0%{opacity:1}45.6%,100%{opacity:0}}
@keyframes hsS2_1{0%,44.4%{opacity:0}45.0%,57.0%{opacity:1}57.6%,100%{opacity:0}}
@keyframes hsS2_2{0%,56.4%{opacity:0}57.0%,69.0%{opacity:1}69.6%,100%{opacity:0}}
@keyframes hsS2_3{0%,68.4%{opacity:0}69.0%,80.0%{opacity:1}80.6%,100%{opacity:0}}
@keyframes hsS2_4{0%,79.4%{opacity:0}80.0%,94.0%{opacity:1}94.6%,100%{opacity:0}}
@keyframes hsS3_0{0%,31.4%{opacity:0}32.0%,45.0%{opacity:1}45.6%,100%{opacity:0}}
@keyframes hsS3_1{0%,44.4%{opacity:0}45.0%,57.0%{opacity:1}57.6%,100%{opacity:0}}
@keyframes hsS3_2{0%,56.4%{opacity:0}57.0%,69.0%{opacity:1}69.6%,100%{opacity:0}}
@keyframes hsS3_3{0%,68.4%{opacity:0}69.0%,80.0%{opacity:1}80.6%,100%{opacity:0}}
@keyframes hsS3_4{0%,79.4%{opacity:0}80.0%,94.0%{opacity:1}94.6%,100%{opacity:0}}
@keyframes hsP1{0%,31.0%{opacity:0;transform:translateY(4px)}34.0%,100%{opacity:1;transform:none}}
@keyframes hsSt0{0%,44.0%{color:var(--ink-soft)}45.0%,100%{color:var(--ink)}}
@keyframes hsSb0{0%,44.0%{background:#e2e5d6}45.0%,100%{background:var(--green)}}
@keyframes hsSd0{0%,44.0%{background:#fff;border-color:#cfd4c0}45.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsSt1{0%,56.0%{color:var(--ink-soft)}57.0%,100%{color:var(--ink)}}
@keyframes hsSb1{0%,56.0%{background:#e2e5d6}57.0%,100%{background:var(--green)}}
@keyframes hsSd1{0%,56.0%{background:#fff;border-color:#cfd4c0}57.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsSt2{0%,68.0%{color:var(--ink-soft)}69.0%,100%{color:var(--ink)}}
@keyframes hsSb2{0%,68.0%{background:#e2e5d6}69.0%,100%{background:var(--green)}}
@keyframes hsSd2{0%,68.0%{background:#fff;border-color:#cfd4c0}69.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsSt3{0%,79.0%{color:var(--ink-soft)}80.0%,100%{color:var(--ink)}}
@keyframes hsSb3{0%,79.0%{background:#e2e5d6}80.0%,100%{background:var(--green)}}
@keyframes hsSd3{0%,79.0%{background:#fff;border-color:#cfd4c0}80.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsPage{0%,0.5%{opacity:0;transform:translateY(10px)}4.0%,100%{opacity:1;transform:none}}
@keyframes hsBeam{0%,4%{opacity:0;transform:translateY(0)}5%{opacity:1;transform:translateY(0)}30%{opacity:1;transform:translateY(calc(var(--u)*58))}31%,100%{opacity:0;transform:translateY(calc(var(--u)*58))}}
@keyframes hsRs0{0%,14.0%{opacity:0;transform:translateY(6px)}17.0%,100%{opacity:1;transform:none}}
@keyframes hsRs1{0%,23.0%{opacity:0;transform:translateY(6px)}26.0%,100%{opacity:1;transform:none}}
@keyframes hsLab{0%,35.0%{opacity:0;transform:translateY(6px)}38.0%,100%{opacity:1;transform:none}}
@keyframes hsRs2{0%,39.0%{opacity:0;transform:translateY(6px)}42.0%,100%{opacity:1;transform:none}}
@keyframes hsRs3{0%,62.0%{opacity:0;transform:translateY(6px)}65.0%,100%{opacity:1;transform:none}}
@keyframes hsHb0{0%,42.2%{opacity:0}43.0%,69.0%{opacity:1}69.8%,100%{opacity:0}}
@keyframes hsHo0{0%,69.2%{opacity:0}70.0%,93.0%{opacity:1}93.8%,100%{opacity:0}}
@keyframes hsHb1{0%,65.2%{opacity:0}66.0%,83.0%{opacity:1}83.8%,100%{opacity:0}}
@keyframes hsHo1{0%,83.2%{opacity:0}84.0%,93.0%{opacity:1}93.8%,100%{opacity:0}}
@keyframes hsLens{0%,38%{opacity:0;left:104%;top:50%}41%{opacity:1;left:104%;top:50%}47%{opacity:1;left:32%;top:41%}69%{opacity:1;left:32%;top:41%}74%{opacity:1;left:22%;top:12%}84%{opacity:1;left:22%;top:12%}90%{opacity:0;left:104%;top:20%}100%{opacity:0;left:104%;top:20%}}
@keyframes hsOutA{0%,45.2%{opacity:0}46.0%,69.0%{opacity:1}69.8%,100%{opacity:0}}
@keyframes hsOutG{0%,69.2%{opacity:0}70.0%,93.0%{opacity:1}93.8%,100%{opacity:0}}
@keyframes hsTagA{0%,46.2%{opacity:0}47.0%,69.0%{opacity:1}69.8%,100%{opacity:0}}
@keyframes hsTagG{0%,69.2%{opacity:0}70.0%,93.0%{opacity:1}93.8%,100%{opacity:0}}
@keyframes hsAlt{0%,54.0%{clip-path:inset(0 100% 0 0)}66.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsAltBox{0%,52.2%{opacity:0}53.0%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsHA{0%,72.2%{opacity:0}73.0%,84.0%{opacity:1}84.8%,100%{opacity:0}}
@keyframes hsHG{0%,84.2%{opacity:0}85.0%,93.0%{opacity:1}93.8%,100%{opacity:0}}
@keyframes hsO0{0%,85.2%{opacity:0;transform:scale(.6)}86.0%,94.0%{opacity:1;transform:none}94.8%,100%{opacity:0;transform:scale(.6)}}
@keyframes hsO1{0%,87.2%{opacity:0;transform:scale(.6)}88.0%,94.0%{opacity:1;transform:none}94.8%,100%{opacity:0;transform:scale(.6)}}
@keyframes hsO2{0%,89.2%{opacity:0;transform:scale(.6)}90.0%,94.0%{opacity:1;transform:none}94.8%,100%{opacity:0;transform:scale(.6)}}
@keyframes hsFile{0%,0.5%{opacity:0;transform:translateY(10px)}4.0%,100%{opacity:1;transform:none}}
@keyframes hsBar{0%,4%{transform:scaleX(0)}12%,100%{transform:scaleX(1)}}
@keyframes hsLaneA{0%,8.0%{opacity:0;transform:translateY(8px)}11.0%,100%{opacity:1;transform:none}}
@keyframes hsLaneH{0%,17.0%{opacity:0;transform:translateY(8px)}20.0%,100%{opacity:1;transform:none}}
@keyframes hsLaneR{0%,56.0%{opacity:0;transform:translateY(8px)}59.0%,100%{opacity:1;transform:none}}
@keyframes hsAp0{0%,7.7%{opacity:0}8.0%,13.0%{opacity:1}13.3%,100%{opacity:0}}
@keyframes hsAf0{0%,12.7%{opacity:0}13.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsAp1{0%,7.7%{opacity:0}8.0%,16.0%{opacity:1}16.3%,100%{opacity:0}}
@keyframes hsAf1{0%,15.7%{opacity:0}16.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsHp0{0%,19.7%{opacity:0}20.0%,26.0%{opacity:1}26.3%,100%{opacity:0}}
@keyframes hsHf0{0%,25.7%{opacity:0}26.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsHp1{0%,19.7%{opacity:0}20.0%,33.0%{opacity:1}33.3%,100%{opacity:0}}
@keyframes hsHf1{0%,32.7%{opacity:0}33.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsHp2{0%,19.7%{opacity:0}20.0%,40.0%{opacity:1}40.3%,100%{opacity:0}}
@keyframes hsHf2{0%,39.7%{opacity:0}40.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsHp3{0%,19.7%{opacity:0}20.0%,47.0%{opacity:1}47.3%,100%{opacity:0}}
@keyframes hsHf3{0%,46.7%{opacity:0}47.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsHp4{0%,19.7%{opacity:0}20.0%,54.0%{opacity:1}54.3%,100%{opacity:0}}
@keyframes hsHf4{0%,53.7%{opacity:0}54.5%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsFocus{0%,19%{opacity:0;top:calc(var(--u)*0)}19.5%{opacity:1;top:calc(var(--u)*0.0)}26.5%{opacity:1;top:calc(var(--u)*0.0)}26.5%{opacity:1;top:calc(var(--u)*5.2)}33.5%{opacity:1;top:calc(var(--u)*5.2)}33.5%{opacity:1;top:calc(var(--u)*10.4)}40.5%{opacity:1;top:calc(var(--u)*10.4)}40.5%{opacity:1;top:calc(var(--u)*15.6)}47.5%{opacity:1;top:calc(var(--u)*15.6)}47.5%{opacity:1;top:calc(var(--u)*20.8)}54.5%{opacity:1;top:calc(var(--u)*20.8)}55.5%,100%{opacity:0;top:calc(var(--u)*20.8)}}
@keyframes hsN0{0%,60%{--n:0}68%,100%{--n:var(--final)}}
@keyframes hsN1{0%,60%{--n:0}68%,100%{--n:var(--final)}}
@keyframes hsN2{0%,60%{--n:0}68%,100%{--n:var(--final)}}
@keyframes hsN0{0%,60%{--n:0}70%,100%{--n:12}}@keyframes hsN1{0%,60%{--n:0}68%,100%{--n:3}}@keyframes hsN2{0%,60%{--n:0}66%,100%{--n:1}}
@keyframes hsFoot{0%,72.0%{opacity:0;transform:translateY(6px)}76.0%,100%{opacity:1;transform:none}}
@keyframes hsWk{0%,0.5%{opacity:0;transform:translateY(10px)}4.0%,100%{opacity:1;transform:none}}
@keyframes hsEd0{0%,7.0%{opacity:0;transform:translateY(10px)}10.0%,100%{opacity:1;transform:none}}
@keyframes hsPlI0{0%,5.0%{stroke-dashoffset:5;opacity:0}5.4%{stroke-dashoffset:5;opacity:1}9.0%{stroke-dashoffset:-100;opacity:1}9.4%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsNi0{0%,10.0%{clip-path:inset(0 100% 0 0)}17.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsBc0{0%,16.0%{clip-path:inset(0 100% 0 0)}21.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsCk0{0%,17.0%{background:transparent;color:var(--ink)}20.0%,100%{background:#e4f6ee;color:#03593e}}
@keyframes hsTt0{0%,13.0%{color:var(--ink)}16.0%,100%{color:#1f55c9}}
@keyframes hsEd1{0%,25.0%{opacity:0;transform:translateY(10px)}28.0%,100%{opacity:1;transform:none}}
@keyframes hsPlI1{0%,23.0%{stroke-dashoffset:5;opacity:0}23.4%{stroke-dashoffset:5;opacity:1}27.0%{stroke-dashoffset:-100;opacity:1}27.4%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsNi1{0%,28.0%{clip-path:inset(0 100% 0 0)}35.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsBc1{0%,34.0%{clip-path:inset(0 100% 0 0)}39.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsCk1{0%,35.0%{background:transparent;color:var(--ink)}38.0%,100%{background:#e4f6ee;color:#03593e}}
@keyframes hsTt1{0%,31.0%{color:var(--ink)}34.0%,100%{color:#1f55c9}}
@keyframes hsEd2{0%,43.0%{opacity:0;transform:translateY(10px)}46.0%,100%{opacity:1;transform:none}}
@keyframes hsPlI2{0%,41.0%{stroke-dashoffset:5;opacity:0}41.4%{stroke-dashoffset:5;opacity:1}45.0%{stroke-dashoffset:-100;opacity:1}45.4%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsNi2{0%,46.0%{clip-path:inset(0 100% 0 0)}53.0%,100%{clip-path:inset(0 0 0 0)}}
@keyframes hsGl{0%,52.0%{opacity:0;transform:translateY(6px)}55.0%,100%{opacity:1;transform:none}}
@keyframes hsCk2{0%,53.0%{background:transparent;color:var(--ink)}56.0%,100%{background:#e4f6ee;color:#03593e}}
@keyframes hsTt2{0%,49.0%{color:var(--ink)}52.0%,100%{color:#1f55c9}}
@keyframes hsFt{0%,62.0%{opacity:0;transform:translateY(6px)}66.0%,100%{opacity:1;transform:none}}
@keyframes hsLv_v4{0%,3.0%{opacity:0;transform:translateY(10px)}6.0%,100%{opacity:1;transform:none}}
@keyframes hsLv_v1{0%,14.0%{opacity:0;transform:translateY(10px)}17.0%,100%{opacity:1;transform:none}}
@keyframes hsLv_v2{0%,24.0%{opacity:0;transform:translateY(10px)}27.0%,100%{opacity:1;transform:none}}
@keyframes hsLv_v3{0%,32.0%{opacity:0;transform:translateY(10px)}35.0%,100%{opacity:1;transform:none}}
@keyframes hsScan{0%,17%{opacity:0;top:calc(var(--u)*3)}19%,26%{opacity:1;top:calc(var(--u)*3)}29%,34%{opacity:1;top:calc(var(--u)*21)}37%,42%{opacity:1;top:calc(var(--u)*39)}45%,100%{opacity:0;top:calc(var(--u)*39)}}
@keyframes hsOut3{0%,37.2%{opacity:0}38.0%,54.0%{opacity:1}54.8%,100%{opacity:0}}
@keyframes hsBd3{0%,34.2%{opacity:0}35.0%,54.5%{opacity:1}55.3%,100%{opacity:0}}
@keyframes hsGd3{0%,54.2%{opacity:0}55.0%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsBd4{0%,5.2%{opacity:0}6.0%,61.5%{opacity:1}62.3%,100%{opacity:0}}
@keyframes hsGd4{0%,61.2%{opacity:0}62.0%,94.0%{opacity:1}94.8%,100%{opacity:0}}
@keyframes hsPlM{0%,55%{stroke-dashoffset:5;opacity:0}55.4%{stroke-dashoffset:5;opacity:1}61%{stroke-dashoffset:-100;opacity:1}61.4%,100%{stroke-dashoffset:-100;opacity:0}}
@keyframes hsMs0{0%,6.0%{color:var(--ink-soft)}7.0%,100%{color:var(--ink)}}
@keyframes hsMb0{0%,6.0%{background:#e2e5d6}7.0%,100%{background:var(--green)}}
@keyframes hsMd0{0%,6.0%{background:#fff;border-color:#cfd4c0}7.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsMs1{0%,19.0%{color:var(--ink-soft)}20.0%,100%{color:var(--ink)}}
@keyframes hsMb1{0%,19.0%{background:#e2e5d6}20.0%,100%{background:var(--green)}}
@keyframes hsMd1{0%,19.0%{background:#fff;border-color:#cfd4c0}20.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsMs2{0%,37.0%{color:var(--ink-soft)}38.0%,100%{color:var(--ink)}}
@keyframes hsMb2{0%,37.0%{background:#e2e5d6}38.0%,100%{background:var(--green)}}
@keyframes hsMd2{0%,37.0%{background:#fff;border-color:#cfd4c0}38.0%,100%{background:var(--green);border-color:var(--green)}}
@keyframes hsMs3{0%,63.0%{color:var(--ink-soft)}64.0%,100%{color:var(--ink)}}
@keyframes hsMb3{0%,63.0%{background:#e2e5d6}64.0%,100%{background:var(--green)}}
@keyframes hsMd3{0%,63.0%{background:#fff;border-color:#cfd4c0}64.0%,100%{background:var(--green);border-color:var(--green)}}
}