/* GÉNÉRÉ par scripts/intention-ui-css.py (« Tu viens pour quoi ? », 02/11/2026).
   Ne pas modifier à la main : modifier le script, puis le relancer. */
.ce .ce-it{display:none}
.ce .ce-onb.ce-intro~.ce-it{display:block}
.ce .ce-it{position:absolute;inset:0;z-index:31;overflow:hidden;background:#FFF9EE;font-family:var(--fb);color:var(--ink)}
.ce .ce-it-view{position:absolute;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:radial-gradient(900px 480px at 80% -14%,var(--tint,#FFEFD0),transparent 62%),#FFF9EE;padding-top:env(safe-area-inset-top)}
.ce .ce-it-view.ce-in{animation:ce-it-vin .55s var(--spring) both}
.ce .ce-it-view.ce-in.ce-back{animation-name:ce-it-vinb}
@keyframes ce-it-vin{from{opacity:0;transform:translateX(50px)}}
@keyframes ce-it-vinb{from{opacity:0;transform:translateX(-50px)}}
.ce .ce-it-top{display:flex;align-items:center;gap:12px;padding:14px 18px}
.ce .ce-it-brand{display:flex;align-items:center;gap:10px;min-width:0}
.ce .ce-it-av{flex:none;width:40px;height:40px;border-radius:13px;background:var(--orange);overflow:hidden;box-shadow:0 3px 0 var(--orange-d)}
.ce .ce-it-av svg{display:block;width:100%;height:100%}
.ce .ce-it-brand b{display:block;font:800 16px/1.1 var(--fd)}
.ce .ce-it-brand small{display:block;font-size:12px;color:var(--muted)}
.ce .ce-it-ib{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line);color:var(--ink2);transition:transform .35s var(--spring),background .2s}
.ce .ce-it-ib:hover{background:var(--cream)}
.ce .ce-it-x{margin-left:auto}
.ce .ce-it-x:hover{transform:rotate(90deg)}
.ce .ce-it-dest{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px 0 6px;border-radius:999px;background:#fff;border:1.5px solid var(--line);font:800 13.5px var(--fd)}
.ce .ce-it-dest i{width:26px;height:26px;border-radius:9px;display:grid;place-items:center;background:var(--b);color:var(--c)}
.ce .ce-it-body{min-height:0;overflow:auto;padding:4px 18px 22px;scrollbar-width:thin;scrollbar-color:var(--line2) transparent}
.ce /* Les entrées en cascade (retour de Jérémy,.ce 02/11/2026 : le titre et la grande carte arrivaient sans animation) :
   les blocs .ce-rv de la couche,.ce comme ceux des étapes (qui ne s'animent que sous .ce-step.ce-on). */
.ce-it .ce-rv{animation:ce-it-rv .6s var(--spring) both;animation-delay:calc(var(--i,0)*70ms + 60ms)}
.ce .ce-it-q{margin:6px 0 0;font:800 clamp(29px,8vw,46px)/1.04 var(--fd);letter-spacing:-.03em;text-wrap:balance;outline:0}
.ce .ce-it-q u{text-decoration:none;position:relative;white-space:nowrap;isolation:isolate}
.ce .ce-it-q u::after{content:"";position:absolute;left:-2px;right:-4px;bottom:.04em;height:.22em;background:var(--sun);border-radius:4px;z-index:-1;transform:scaleX(0);transform-origin:left;animation:ce-it-hl .7s var(--ease) .6s forwards}
@keyframes ce-it-hl{to{transform:scaleX(1)}}
.ce .ce-it-sub{margin:8px 0 0;font-size:15.5px;line-height:1.45;color:var(--ink2);max-width:52ch;text-wrap:pretty}
.ce .ce-it-big{position:relative;display:block;width:100%;margin-top:22px;padding:18px 16px 14px;border-radius:26px;background:radial-gradient(260px 160px at 100% 0%,rgba(255,197,61,.55),transparent 70%),linear-gradient(165deg,#FFF1D2,#FDE3D3 55%,#FFF8EA);border:2.5px solid var(--ink);box-shadow:0 6px 0 var(--ink);text-align:left;rotate:-.6deg}
.ce .ce-it-tape2{position:absolute;top:-12px;left:34px;width:86px;height:24px;background:rgba(159,205,168,.85);border:1px dashed rgba(0,0,0,.1);rotate:-5deg}
.ce .ce-it-stamp{position:absolute;right:-10px;top:-16px;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;align-content:center;background:var(--sun);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);font:700 15px/1 var(--fh);color:var(--ink);rotate:12deg;animation:ce-it-stp .7s var(--spring) both .9s}
.ce .ce-it-stamp b{font:800 22px/.9 var(--fd)}
@keyframes ce-it-stp{from{opacity:0;transform:scale(2.4) rotate(-30deg)}}
.ce .ce-it-bh{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center}
.ce .ce-it-ti{grid-row:span 2;width:52px;height:52px;border-radius:17px;display:grid;place-items:center;background:var(--orange);color:#fff;border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);rotate:-7deg;animation:ce-it-wig 3.6s ease-in-out 2s infinite}
@keyframes ce-it-wig{0%,86%,100%{transform:none}90%{transform:rotate(-10deg) scale(1.05)}95%{transform:rotate(8deg)}}
.ce .ce-it-tag{justify-self:start;font:700 21px/1 var(--fh);color:var(--orange-dd,#B8410F);rotate:-3deg;transform-origin:left}
.ce .ce-it-big h2{margin:2px 0 0;font:800 21px/1.12 var(--fd);letter-spacing:-.015em}
.ce .ce-it-big p{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ink2);text-wrap:pretty}
.ce .ce-it-mw{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px 6px;margin:14px 0 4px;padding:10px 10px 12px;border-radius:18px;background:rgba(255,255,255,.85);border:2px dashed #F2C9A8}
.ce .ce-it-d{text-align:center;font:800 11px var(--fd);color:var(--orange-dd,#B8410F)}
.ce .ce-it-p{justify-self:center;width:100%;max-width:30px;aspect-ratio:1;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--ink),0 2px 0 2px var(--ink);position:relative;animation:ce-it-pl .5s var(--spring) both,ce-it-hop 3.2s ease-in-out infinite;animation-delay:calc(.5s + var(--k)*45ms),calc(2.2s + var(--k)*90ms)}
.ce .ce-it-p::before{content:"";position:absolute;inset:18%;border-radius:50%;background:var(--c)}
.ce .ce-it-p::after{content:"";position:absolute;width:34%;height:34%;right:10%;top:10%;border-radius:50%;background:var(--c2);box-shadow:0 0 0 1.5px #fff}
.ce .ce-it-p.ce-it-out{background:none;box-shadow:none;border:2px dashed var(--line2);display:grid;place-items:center;font:700 10px/1 var(--fh);color:var(--muted)}
.ce .ce-it-p.ce-it-out::before,.ce .ce-it-p.ce-it-out::after{display:none}
@keyframes ce-it-hop{0%,20%,100%{transform:none}8%{transform:translateY(-5px) rotate(-12deg)}14%{transform:translateY(0) rotate(4deg)}}
@keyframes ce-it-pl{from{opacity:0;transform:scale(.2) rotate(-90deg)}}
.ce .ce-it-go{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:60px;margin-top:12px;padding:0 10px 0 22px;border-radius:20px;background:var(--orange);color:#fff;border:2px solid var(--ink);box-shadow:0 5px 0 var(--ink);font:800 18.5px var(--fd);transition:transform .25s var(--spring),box-shadow .2s}
.ce .ce-it-go span:first-child{flex:1;text-align:left}
.ce .ce-it-gi{flex:none;width:40px;height:40px;border-radius:13px;background:#fff;color:var(--orange-d);display:grid;place-items:center;transition:transform .35s var(--spring)}
.ce .ce-it-go:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--ink)}
.ce .ce-it-go:hover .ce-it-gi{transform:translateX(4px)}
.ce .ce-it-go:active{transform:translateY(4px);box-shadow:0 1px 0 var(--ink)}
.ce .ce-it-prom{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:10px;font:700 12.5px var(--fb);color:var(--ink2)}
.ce .ce-it-prom span{display:inline-flex;align-items:center;gap:6px}
.ce .ce-it-prom i{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:var(--green-bg);color:var(--green-d)}
.ce .ce-it-prom span:last-child i{background:var(--orange-bg);color:var(--orange-d)}
.ce .ce-it-or{display:block;margin:22px 0 8px 4px;font:700 23px/1 var(--fh);color:var(--ink2);rotate:-1.5deg}
.ce .ce-it-jl{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.ce .ce-it-jl li{animation:ce-it-rv .55s var(--spring) both;animation-delay:calc(.35s + var(--k)*60ms)}
@keyframes ce-it-rv{from{opacity:0;transform:translateY(14px)}}
.ce .ce-it-jc{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 12px;align-items:center;width:100%;min-height:66px;padding:9px 14px 9px 10px;border-radius:18px;background:#fff;border:1.5px solid var(--line);text-align:left;transition:transform .3s var(--spring),border-color .2s,box-shadow .25s,background .2s}
.ce .ce-it-jc:hover{transform:translateY(-2px);border-color:var(--ink);box-shadow:0 4px 0 var(--ink)}
.ce .ce-it-jc:active{transform:translateY(2px);box-shadow:0 0 0 var(--ink)}
.ce .ce-it-ji{grid-row:span 2;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--b);color:var(--c);border:2px solid var(--ink);rotate:var(--r,-4deg);transition:rotate .45s var(--spring),transform .45s var(--spring)}
.ce .ce-it-jc:hover .ce-it-ji{rotate:calc(var(--r,-4deg) * -2);transform:scale(1.06)}
.ce .ce-it-jc b{font:800 16px/1.2 var(--fd);letter-spacing:-.01em}
.ce .ce-it-jc small{grid-column:2;font-size:13px;line-height:1.35;color:var(--ink2);text-wrap:pretty}
.ce .ce-it-ch{grid-column:3;grid-row:1/3;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--ink);transition:transform .3s var(--spring),background .2s}
.ce .ce-it-jc:hover .ce-it-ch{transform:translateX(3px);background:var(--b)}
.ce .ce-it-sz{position:absolute;right:46px;top:-9px;padding:2px 9px;border-radius:999px;background:var(--sun);border:2px solid var(--ink);font:800 10.5px var(--fd);letter-spacing:.03em;rotate:3deg}
.ce .ce-it-jc.ce-go2{animation:ce-it-press .5s var(--spring)}
@keyframes ce-it-press{30%{transform:scale(.97);background:var(--cream)}}
.ce .ce-it-dej{margin-top:14px}
.ce .ce-it-lk2{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:600 14px var(--fb);color:var(--ink2);text-align:left}
.ce .ce-it-lk2 b{color:var(--orange-dd,#B8410F);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px}
.ce .ce-it-lk2 i{flex:none;width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:#fff;border:1.5px solid var(--line);color:var(--ink2)}
.ce .ce-it-lien{margin:2px 0 0 38px;font-size:13.5px;color:var(--muted)}
.ce .ce-it-lien button{min-height:36px;font:600 13.5px var(--fb);color:var(--ink2);text-decoration:underline;text-underline-offset:3px}
.ce .ce-it-reg .ce-chips{margin-top:20px}
.ce .ce-it-reg .ce-fld{margin-top:18px}
.ce .ce-it-why{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:16px;background:var(--green-bg);color:#1E5E36;font-size:13.5px;line-height:1.45}
.ce .ce-it-why i{flex:none;width:26px;height:26px;border-radius:9px;background:#fff;display:grid;place-items:center;color:var(--green-d)}
.ce .ce-it-foot{display:flex;gap:10px;align-items:center;padding:12px 18px calc(18px + env(safe-area-inset-bottom));border-top:1.5px solid var(--line);background:rgba(255,249,238,.92);backdrop-filter:blur(8px)}
.ce .ce-it-skip{flex:none;min-height:56px;padding:0 18px;border-radius:18px;background:#fff;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:800 15px var(--fd);transition:transform .25s var(--spring),box-shadow .2s}
.ce .ce-it-skip:hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink)}
.ce .ce-it-nx{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 8px 0 18px;border-radius:18px;background:var(--orange);color:#fff;border:2px solid var(--ink);box-shadow:0 4px 0 var(--ink);font:800 16px var(--fd);transition:transform .25s var(--spring)}
.ce .ce-it-nx span:first-child{flex:1;text-align:left}
.ce .ce-it-nx .ce-it-gi{width:38px;height:38px;border-radius:12px;color:var(--orange-d)}
.ce .ce-it-nx:hover{transform:translateY(-2px)}
@media (min-width:900px){
.ce .ce-it-top{padding:16px 28px}
.ce .ce-it-body{padding:10px 40px 32px;display:grid;place-items:center}
.ce .ce-it-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:56px;align-items:center;width:100%;max-width:1120px}
.ce .ce-it-q{font-size:46px}
.ce .ce-it-big{margin-top:24px;padding:22px 22px 18px}
.ce .ce-it-big h2{font-size:26px}
.ce .ce-it-big p{font-size:15px}
.ce .ce-it-mw{gap:8px 10px;padding:14px}
.ce .ce-it-p{max-width:38px}
.ce .ce-it-go{min-height:64px;font-size:20px}
.ce .ce-it-or{margin-top:0}
.ce .ce-it-jc{min-height:78px;padding:12px 18px 12px 12px}
.ce .ce-it-ji{width:52px;height:52px}
.ce .ce-it-jc b{font-size:17px}
.ce .ce-it-bodyreg{place-items:start center}
.ce .ce-it-reg{width:100%;max-width:760px}
.ce .ce-it-foot{justify-content:flex-end;padding:14px 28px}
.ce .ce-it-foot .ce-it-nx{flex:0 0 auto;min-width:320px}
}
@media (prefers-reduced-motion:reduce){
.ce .ce-it *{animation:none!important;transition-duration:.01ms!important}
.ce .ce-it-q u::after{transform:none}
}
.ce.ce-avec-it .ce-aa{display:none!important}
.ce .ce-rgnav{display:none}
.ce .ce-rgp{position:fixed;left:12px;right:12px;top:calc(70px + env(safe-area-inset-top));z-index:45;display:grid;gap:2px;max-height:min(70vh,560px);overflow:auto;padding:10px;border-radius:22px;background:#fff;border:2px solid var(--ink);box-shadow:0 6px 0 var(--ink),0 30px 60px -24px rgba(60,30,10,.45);transform-origin:50% 0;animation:ce-it-rgp .32s var(--spring)}
.ce .ce-rgp[hidden]{display:none}
.ce .ce-rgp-voile{position:fixed;inset:0;z-index:44;background:rgba(51,38,27,.08)}
.ce .ce-rgp-voile[hidden]{display:none}
@keyframes ce-it-rgp{from{opacity:0;transform:translateY(-8px) scale(.96)}}
.ce .ce-rgp-h{display:block;padding:4px 10px 6px;font:700 19px/1 var(--fh);color:var(--orange-d)}
.ce .ce-rgp button{position:relative;display:grid;gap:2px;width:100%;min-height:56px;padding:8px 54px 8px 12px;border-radius:14px;text-align:left;font:800 15px var(--fd);color:var(--ink);background:none;border:0}
.ce .ce-rgp-ici{position:absolute;right:12px;top:50%;translate:0 -50%;font:700 16px/1 var(--fh);font-style:normal;color:var(--orange-d)}
.ce .ce-rgp button b{display:block;min-width:0}
.ce .ce-rgp button small{display:block;min-width:0;font:600 13px/1.3 var(--fb);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ce .ce-rgp{overflow-x:hidden}
.ce .ce-rgbar{display:none}
.ce .ce-rgnx{display:none}
.ce .ce-rgp button:hover{background:var(--cream)}
.ce .ce-rgp button[aria-current]{background:var(--orange-bg,#FCE3D8);color:var(--orange-d)}
@media (max-width:860px){
.ce.ce-reglages .ce-prog{display:none}
.ce.ce-reglages .ce-rgbar{display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}
.ce.ce-reglages .ce-rgnav{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:48px;padding:4px 14px;border-radius:18px;background:#fff;border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);color:var(--ink);text-align:center}
.ce.ce-reglages .ce-rgnav-t{display:grid;min-width:0;line-height:1.1}
.ce.ce-reglages .ce-rgnav-t small{font:600 11px var(--fb);color:var(--ink2)}
.ce.ce-reglages .ce-rgnav-t b{font:800 14.5px var(--fd);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ce.ce-reglages .ce-rgnp{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--cream);color:var(--ink);border:0}
.ce.ce-reglages .ce-rgnp{display:none}
.ce.ce-reglages .ce-top{position:sticky;top:0;z-index:35;background:rgba(255,249,238,.94);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.ce.ce-reglages .ce-foot{grid-template-columns:auto minmax(0,1fr) auto!important;gap:10px}
.ce.ce-reglages .ce-meta{display:none}
.ce.ce-reglages .ce-nx{justify-self:stretch;justify-content:center}
.ce.ce-reglages .ce-bk,.ce.ce-reglages .ce-rgnx{display:grid;place-items:center;width:56px;height:56px;min-height:56px;padding:0;border-radius:18px;background:#fff;border:2px solid var(--ink);box-shadow:0 3px 0 var(--ink);color:var(--ink)}
.ce.ce-reglages .ce-bk span{display:none}
.ce.ce-reglages .ce-bk svg,.ce.ce-reglages .ce-rgnx svg{width:22px;height:22px;flex:none}
.ce.ce-reglages .ce-bk:disabled,.ce.ce-reglages .ce-rgnx:disabled{opacity:.35;box-shadow:none}
.ce.ce-reglages .ce-top{gap:8px;grid-template-columns:minmax(0,1fr) auto}
.ce.ce-reglages .ce-top>.ce-brand{display:none}
.ce.ce-reglages .ce-rgnav[aria-expanded=true] svg{transform:rotate(180deg)}
.ce.ce-reglages .ce-rgnav svg{transition:transform .3s var(--spring)}
}
@media (prefers-reduced-motion:reduce){.ce .ce-rgp{animation:none}}
@media (max-width:860px){.ce.ce-racine{overflow-x:hidden}.ce .ce-main{overflow-x:hidden}.ce .ce-txt{box-sizing:border-box;max-width:100%}.ce .ce-step .ce-rv{max-width:100%}}
@media (max-width:420px){.ce .ce-big{gap:8px}}
/* ---------- la carte « pont » (dans l'appli, hors de .ce) ---------- */
.pnt{--pk:#2A211B;--pk2:#6A5C4C;--pcr:#FFF8EA;--por:#F0682F;--pord:#DA541E;--pgr:#E6F3E9;--pgrd:#2C8B4E;
  position:relative;margin:16px 0 18px;padding:18px 16px 16px;border-radius:24px;background:#fff;border:2px solid var(--pk);box-shadow:0 5px 0 var(--pk);color:var(--pk);text-align:left;animation:pnt-in .8s cubic-bezier(.3,1.35,.45,1) both .3s}
@keyframes pnt-in{from{opacity:0;transform:translateY(30px) rotate(-2deg)}}
.pnt.pnt-bye{animation:pnt-out .4s cubic-bezier(.2,.8,.2,1) both}
@keyframes pnt-out{to{opacity:0;transform:translateY(16px) scale(.96)}}
.pnt-tape{position:absolute;top:-11px;left:50%;width:84px;height:22px;margin-left:-42px;background:rgba(255,197,61,.75);rotate:-3deg}
.pnt-bt{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 12px;align-items:center;padding-right:36px}
.pnt-vide .pnt-bt{padding-right:0}
.pnt-pf{grid-row:span 2;width:56px;height:56px;border-radius:18px;background:#FFF1D2;border:2px solid var(--pk);overflow:hidden;rotate:-5deg}
.pnt-pf svg{display:block;width:100%;height:100%}
.pnt-hd{font:700 20px/1 "Caveat",cursive;color:var(--pord)}
.pnt h3{margin:0;font:800 18.5px/1.18 "Bricolage Grotesque",system-ui,sans-serif;letter-spacing:-.01em;text-wrap:balance}
.pnt-cl{position:absolute;right:10px;top:10px;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--pk2);background:none;border:0;cursor:pointer}
.pnt-cl:hover{background:var(--pcr)}
.pnt-known{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}
.pnt-known span{display:inline-flex;align-items:center;gap:5px;min-height:28px;padding:0 10px;border-radius:999px;background:var(--pgr);color:var(--pgrd);font:700 12.5px "Hanken Grotesk",system-ui,sans-serif}
.pnt-rest{margin:10px 0 0;font-size:13.5px;line-height:1.45;color:var(--pk2)}
.pnt-go{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:54px;margin-top:12px;padding:0 10px 0 20px;border-radius:18px;background:var(--por);color:#fff;border:2px solid var(--pk);box-shadow:0 5px 0 var(--pk);font:800 16.5px "Bricolage Grotesque",system-ui,sans-serif;cursor:pointer;transition:transform .25s cubic-bezier(.3,1.35,.45,1),box-shadow .2s}
.pnt-go span:first-child{flex:1;text-align:left}
.pnt-gi{flex:none;width:38px;height:38px;border-radius:12px;background:#fff;color:var(--pord);display:grid;place-items:center}
.pnt-go:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--pk)}
.pnt-go:active{transform:translateY(4px);box-shadow:0 1px 0 var(--pk)}
.pnt-later{display:block;width:100%;min-height:44px;margin-top:4px;background:none;border:0;cursor:pointer;font:700 14px "Hanken Grotesk",system-ui,sans-serif;color:var(--pk2);text-decoration:underline;text-underline-offset:3px}
.pnt-alt{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:10px;border-radius:16px;background:#fff;border:1.5px solid #E6D3AE;cursor:pointer;font:700 14.5px "Hanken Grotesk",system-ui,sans-serif;color:var(--pk)}
.pnt-alt:hover{border-color:var(--pk2)}
.pnt :focus-visible{outline:3px solid var(--por);outline-offset:3px}
@media (min-width:900px){.pnt{max-width:620px}}
@media (prefers-reduced-motion:reduce){.pnt,.pnt *{animation:none!important;transition-duration:.01ms!important}}
