.appli-scene{--tel:min(376px, 100cqi, calc((88vh - 20px) * .4615 + 20px));--bulle:284px;--chevauche:44px;--decale:max(0px, calc((100cqi - var(--tel) - var(--bulle) + var(--chevauche)) / 2));isolation:isolate;perspective:1800px;padding:4px 0 8px;position:relative;container-type:inline-size}.appli-tel{width:var(--tel);box-shadow:inset 0 0 0 1px #ffffff1a, inset 0 0 0 3px #050506, 0 0 0 1px #1d1f24, 0 70px 90px -56px #000, 0 40px 120px -50px color-mix(in srgb, var(--accent) 60%, transparent);transform-origin:50%;background:linear-gradient(150deg,#3a3d45 0%,#141519 16%,#0b0c0e 48%,#121317 82%,#34373e 100%);border-radius:58px;margin:0 auto;padding:9px;transition:transform 1.1s cubic-bezier(.22,1,.36,1);position:relative}.appli-tel:before,.appli-tel:after{content:"";background:linear-gradient(90deg,#2a2c32,#4a4d55);border-radius:2px;width:3px;position:absolute}.appli-tel:before{height:11%;top:20%;left:-3px;box-shadow:0 -8.5cqi 0 -.5px #3a3d44}.appli-tel:after{background:linear-gradient(90deg,#4a4d55,#2a2c32);height:14%;top:25%;right:-3px}.appli-tel-ecran{aspect-ratio:9/19.5;isolation:isolate;background:#060709;border-radius:49px;position:relative;overflow:hidden;container-type:inline-size}.appli-scene:after{content:"";z-index:-1;border-image:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 18.5%, transparent) 0%, color-mix(in srgb, var(--accent) 17.8%, transparent) 8.3%, color-mix(in srgb, var(--accent) 16.3%, transparent) 16.7%, color-mix(in srgb, var(--accent) 14.4%, transparent) 25%, color-mix(in srgb, var(--accent) 12.3%, transparent) 33.3%, color-mix(in srgb, var(--accent) 10.1%, transparent) 41.7%, color-mix(in srgb, var(--accent) 7.8%, transparent) 50%, color-mix(in srgb, var(--accent) 5.6%, transparent) 58.3%, color-mix(in srgb, var(--accent) 3.5%, transparent) 66.7%, color-mix(in srgb, var(--accent) 1.8%, transparent) 75%, color-mix(in srgb, var(--accent) 0.6%, transparent) 83.3%, color-mix(in srgb, var(--accent) 0.1%, transparent) 91.7%, transparent 100%) 0 fill / 0 / 40px stretch;pointer-events:none;width:min(100%,560px);height:30%;position:absolute;bottom:-2%;left:50%;translate:-50%}@container (width>=600px){.appli-tel{margin-left:var(--decale);transform:rotateY(9deg)rotateX(4deg)rotate(-.6deg)}.appli-scene:hover .appli-tel,.appli-scene:focus-within .appli-tel{transform:rotateY(3deg)rotateX(1.5deg)}}.ter-flottantes{pointer-events:none;font-size:14px;line-height:1.35;position:absolute;inset:0}.ter-bulle{z-index:2;width:var(--bulle);left:calc(var(--decale) + var(--tel) - var(--chevauche));opacity:0;transition:opacity .8s,transform 1.1s cubic-bezier(.22,1,.36,1);transition-delay:calc(.35s + var(--i) * .22s);position:absolute;transform:translate(-18px)scale(.96)}.ter-bulle[data-bulle="0"]{top:13%}.ter-bulle[data-bulle="1"]{top:41%;left:calc(var(--decale) + var(--tel) - var(--chevauche) + 26px)}.ter-bulle[data-bulle="2"]{top:68%;left:calc(var(--decale) + var(--tel) - var(--chevauche) + 6px)}.ter-vu .ter-bulle{opacity:1;transform:none}.ter-bulle-corps{color:#f5f5f7;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--police);font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);box-shadow:inset 0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff1f, 0 26px 50px -24px #000000f2, 0 14px 44px -24px color-mix(in srgb, var(--accent) 45%, transparent);animation:7.5s ease-in-out infinite ter-flotte;animation-delay:calc(var(--i) * -2.6s);background:linear-gradient(#2c2e36b8,#181a1fb8);border-radius:22px;align-items:center;gap:11px;padding:11px 14px 11px 11px;display:flex}.ter-bulle-neuve .ter-bulle-corps{animation:7.5s ease-in-out infinite ter-flotte,.7s cubic-bezier(.22,1,.36,1) ter-neuve;animation-delay:calc(var(--i) * -2.6s), 0s}@keyframes ter-flotte{0%,to{translate:0}50%{translate:0 -7px}}@keyframes ter-neuve{0%{opacity:.2;scale:.94}to{opacity:1;scale:1}}@container (width<=599px){.ter-flottantes{display:none}}.ter{--ter-vert:#34d374;--ter-ambre:#f0bd5a;--ter-rouge:#ff6961;--ter-texte:#f5f5f7;--ter-second:#ebebf5a8;--ter-tert:#ebebf570;--ter-filet:#ffffff14;--ter-accent-clair:color-mix(in oklab, var(--accent) 72%, white);--ter-verre:#1e202694;--ter-ressort:linear(0, .06 3%, .25 7.5%, .53 13.5%, .78 20.5%, .93 28%, 1.01 36%, 1.04 44%, 1.035 52%, 1.015 63%, 1.003 78%, 1);color:var(--ter-texte);font-size:4cqi;line-height:1.3;font-family:-apple-system, BlinkMacSystemFont, "SF Pro Text", var(--police);font-variant-numeric:tabular-nums;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}.ter :where(h4,h5,p,ul,dl,dd,figure){margin:0;padding:0}.ter :where(ul){list-style:none}.ter :is(h4,h5){color:inherit;font-family:inherit}.ter :where(button){color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;background:0 0;border:0;padding:0}.ter button:focus-visible{outline:2px solid var(--ter-accent-clair);outline-offset:2px}.ter .icone{width:1.15em;height:1.15em}.ter-app{background:radial-gradient(120% 46% at 50% -8%, color-mix(in oklab, var(--accent) 17%, transparent), transparent 70%), #060709;position:absolute;inset:0;overflow:hidden}.ter-statut{z-index:9;pointer-events:none;justify-content:space-between;align-items:center;height:3.3em;padding:.3em 1.9em 0 2.3em;display:flex;position:absolute;inset:0 0 auto}.ter-heure{letter-spacing:-.01em;font-size:1.02em;font-weight:600}.ter-ilot{background:#000;border-radius:99px;width:7.3em;height:2.1em;position:absolute;top:.7em;left:50%;translate:-50%}.ter-statut-icones{align-items:center;gap:.3em;display:flex}.ter-statut-icones .icone{width:1.05em;height:1.05em}.ter-statut-icones .icone:last-child{width:1.45em;height:1.45em}.ter-ecrans{position:absolute;inset:0}.ter-ecran{flex-direction:column;padding:3.3em 1.05em 6.2em;display:flex;position:absolute;inset:0}.ter-corps{flex-direction:column;flex:1;gap:.7em;min-height:0;display:flex}.ter-tete{justify-content:space-between;align-items:flex-end;gap:.8em;padding:.55em .3em .8em;display:flex}.ter-tete-texte{min-width:0}.ter-sur{letter-spacing:.04em;text-transform:uppercase;color:var(--ter-tert);white-space:nowrap;text-overflow:ellipsis;font-size:.74em;font-weight:600;overflow:hidden}.ter .ter-titre{letter-spacing:-.03em;white-space:nowrap;text-overflow:ellipsis;margin-top:.08em;font-size:2em;font-weight:700;line-height:1.08;overflow:hidden}.ter-avatar-moi{margin-bottom:.25em}.ter-carte{background:linear-gradient(#ffffff12,#ffffff09);border-radius:1.45em;padding:.95em 1.05em;position:relative;box-shadow:inset 0 0 0 1px #fff1,inset 0 1px #ffffff0f}.ter-carte-tete{justify-content:space-between;align-items:center;gap:.6em;display:flex}.ter .ter-carte-tete h5{letter-spacing:-.01em;font-size:.98em;font-weight:600}.ter-etiquette{color:var(--ter-second);font-size:.78em;font-weight:500}.ter-lien{color:var(--ter-accent-clair);cursor:pointer;align-items:center;gap:.1em;font-size:.82em;font-weight:500;display:inline-flex}.ter-lien .icone{width:1em;height:1em}.ter-deux{flex-direction:column;min-width:0;display:flex}.ter-deux b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ter-deux small{color:var(--ter-tert);white-space:nowrap;text-overflow:ellipsis;font-size:.82em;overflow:hidden}.ter-pill{white-space:nowrap;color:var(--ter-second);background:#ffffff14;border-radius:99px;align-items:center;gap:.38em;padding:.28em .62em;font-size:.7em;font-weight:600;line-height:1.2;display:inline-flex}.ter-pill i{background:currentColor;border-radius:99px;width:.5em;height:.5em}.ter-pill-route{color:var(--ter-accent-clair);background:color-mix(in srgb, var(--accent) 16%, transparent)}.ter-pill-route i{animation:1.6s ease-in-out infinite ter-clignote}.ter-pill-surplace,.ter-pill-payee{color:var(--ter-vert);background:color-mix(in srgb, var(--ter-vert) 14%, transparent)}.ter-pill-attente{color:var(--ter-ambre);background:color-mix(in srgb, var(--ter-ambre) 14%, transparent)}.ter-pill-retard{color:var(--ter-rouge);background:color-mix(in srgb, var(--ter-rouge) 14%, transparent)}.ter-pill-change{animation:ter-pop .5s var(--ter-ressort)}@keyframes ter-clignote{50%{opacity:.35}}@keyframes ter-pop{0%{opacity:.4;scale:.8}}.ter-avatar{letter-spacing:0;color:#fff;background:linear-gradient(140deg,#4a4d56,#2a2c33);border-radius:99px;flex-shrink:0;place-items:center;width:2.75em;height:2.75em;font-size:.8em;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff26}.ter-avatar[data-teinte="1"]{background:linear-gradient(140deg,#d9935f,#8a4f2c)}.ter-avatar[data-teinte="2"]{background:linear-gradient(140deg,#c88bb6,#6f3f67)}.ter-avatar[data-teinte="3"]{background:linear-gradient(140deg,#6fb7c9,#2d6274)}.ter-avatar[data-teinte="5"]{background:linear-gradient(140deg, color-mix(in oklab, var(--accent) 90%, white), color-mix(in oklab, var(--accent) 55%, #0b0d12));color:#0b0c10}.ter-avatar-mini{width:2.2em;height:2.2em;box-shadow:0 0 0 .18em #060709, 0 0 0 .32em var(--ter-vert);font-size:.68em}.ter-bouton{cursor:pointer;background:#ffffff1a;border-radius:99px;justify-content:center;align-items:center;gap:.45em;width:100%;min-height:3.05em;font-size:.92em;font-weight:600;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .3s,opacity .3s,color .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff14}.ter-bouton:active{transform:scale(.97)}.ter .ter-bouton-plein{color:#0a0a0c;box-shadow:0 .6em 1.6em -.8em color-mix(in srgb, var(--accent) 80%, transparent);background:#f5f5f7}.ter .ter-bouton[aria-disabled=true]{opacity:.4;cursor:default}.ter .ter-bouton.ter-fait{opacity:1;background:color-mix(in srgb, var(--ter-vert) 16%, transparent);color:var(--ter-vert);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ter-vert) 30%, transparent)}.ter-pret{animation:ter-pop .55s var(--ter-ressort)}.ter-coche{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.15em;height:1.15em}.ter-coche circle,.ter-coche path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out forwards ter-trace}.ter-coche path{animation-delay:.2s}@keyframes ter-trace{to{stroke-dashoffset:0}}.ter-solde{padding-bottom:.8em}.ter-montant{transform-origin:0;align-items:baseline;gap:.12em;margin-top:.15em;display:flex}.ter-montant-chiffre{letter-spacing:-.04em;font-size:2.75em;font-weight:600;line-height:1.05}.ter-montant-devise{color:var(--ter-second);font-size:1.35em;font-weight:500}.ter-monte{animation:ter-monte .7s var(--ter-ressort)}@keyframes ter-monte{30%{scale:1.04}}.ter-variation{flex-wrap:wrap;align-items:center;gap:.5em;margin-top:.35em;font-size:.8em;display:flex}.ter-delta{border-radius:99px;align-items:center;gap:.2em;padding:.18em .55em .18em .4em;font-weight:600;display:inline-flex}.ter-hausse .ter-delta{color:var(--ter-vert);background:color-mix(in srgb, var(--ter-vert) 13%, transparent)}.ter-baisse .ter-delta{color:var(--ter-rouge);background:color-mix(in srgb, var(--ter-rouge) 13%, transparent)}.ter-delta .icone{width:1.05em;height:1.05em}.ter-depuis{color:var(--ter-tert)}.ter-courbe{touch-action:pan-y;cursor:crosshair;height:11em;margin:.75em 0;position:relative}.ter-courbe svg{width:100%;height:100%;display:block;overflow:visible}.ter-stop-haut{stop-color:var(--accent);stop-opacity:.34}.ter-stop-bas{stop-color:var(--accent);stop-opacity:0}.ter-stop-debut{stop-color:color-mix(in oklab, var(--accent) 55%, #060709)}.ter-stop-fin{stop-color:color-mix(in oklab, var(--accent) 70%, white)}.ter-ligne{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--accent) 65%, transparent))}.ter-repere{stroke:#ffffff24;stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.ter-point{width:.62em;height:.62em;box-shadow:0 0 0 .2em color-mix(in srgb, var(--accent) 55%, transparent), 0 0 1.1em .25em color-mix(in srgb, var(--accent) 80%, transparent);background:#fff;border-radius:99px;transition:opacity .2s;position:absolute;left:100%;translate:-50% -50%}.ter-point:after{content:"";border:1.5px solid var(--ter-accent-clair);border-radius:99px;animation:2.4s ease-out infinite ter-onde;position:absolute;inset:-.7em}@keyframes ter-onde{0%{opacity:.9;scale:.35}to{opacity:0;scale:1.5}}.ter-curseur{pointer-events:none;width:0;position:absolute;top:-.3em;bottom:0}.ter-curseur i{background:linear-gradient(#0000,#ffffff59 20%,#ffffff1a);width:1px;position:absolute;top:0;bottom:0;left:-.5px}.ter-curseur b{width:.62em;height:.62em;box-shadow:0 0 0 .2em color-mix(in srgb, var(--accent) 55%, transparent);background:#fff;border-radius:99px;position:absolute;left:0;translate:-50% -50%}.ter-periodes{background:#76768033;border-radius:.75em;grid-template-columns:repeat(4,1fr);padding:.18em;display:grid;position:relative}.ter-periodes button{z-index:1;height:1.95em;color:var(--ter-second);text-align:center;cursor:pointer;border-radius:.6em;font-size:.78em;font-weight:600;transition:color .25s;position:relative}.ter-periodes button[aria-pressed=true]{color:#fff}.ter-periodes-pouce{width:calc(25% - .09em);transition:transform .5s var(--ter-ressort);background:#ffffff26;border-radius:.6em;position:absolute;top:.18em;bottom:.18em;left:.18em;transform:translate(100%);box-shadow:0 .2em .6em #00000059,inset 0 1px #ffffff1f}.ter-tuiles{grid-template-columns:1fr 1fr;gap:.62em;display:grid}.ter-tuile{flex-direction:column;gap:.12em;padding:.8em .95em .85em;display:flex}button.ter-tuile{cursor:pointer}.ter-tuile-valeur{letter-spacing:-.03em;font-size:1.42em;font-weight:600}.ter-tuile small{color:var(--ter-tert);white-space:nowrap;font-size:.72em}.ter-rouge{color:var(--ter-rouge)}.ter-pastille{color:var(--ter-vert);font-weight:600}.ter-jour{flex-direction:column;gap:.55em;display:flex}.ter-segments{grid-template-columns:repeat(6,1fr);gap:.28em;display:grid}.ter-segments i{background:#ffffff1a;border-radius:99px;height:.32em;transition:background-color .5s}.ter-segments i[data-statut=termine]{background:var(--ter-accent-clair)}.ter-segments i[data-statut=surplace]{background:linear-gradient(90deg, var(--ter-vert) 50%, #ffffff1a 50%)}.ter-segments i[data-statut=route]{background:linear-gradient(90deg, color-mix(in oklab, var(--accent) 60%, transparent) 25%, #ffffff1a 25%)}.ter-jour-resume{color:var(--ter-tert);font-size:.78em}.ter-prochaine{border-top:1px solid var(--ter-filet);cursor:pointer;align-items:center;gap:.7em;padding-top:.65em;display:flex}.ter-prochaine .ter-deux{flex:1;font-size:.92em}.ter-prochaine .ter-avatar{font-size:.74em}.ter-ecran-carte{padding:0}.ter-carte-fond{position:absolute;inset:0}.ter-carte-svg{width:100%;height:100%;position:absolute;inset:0}.ter-terre{fill:#0a0c10}.ter-rue{fill:none;stroke:#ffffff0a;stroke-width:.7px}.ter-lueur-1{stop-color:var(--accent);stop-opacity:.09}.ter-lueur-2{stop-color:var(--accent);stop-opacity:0}.ter-riviere{fill:none;stroke:color-mix(in oklab, var(--accent) 20%, #05080d);stroke-width:20px;stroke-linecap:round}.ter-riviere-large{stroke-width:30px}.ter-ile{fill:#0a0c10}.ter-parc{fill:#34d3740b}.ter-artere{fill:none;stroke:#171a21;stroke-width:2.4px;stroke-linecap:round}.ter-autoroute{fill:none;stroke:#262a34;stroke-width:4.4px;stroke-linecap:round}.ter-bouclier rect{fill:#1d2129;stroke:#fff3;stroke-width:.6px}.ter-bouclier text{fill:#ffffffb8;text-anchor:middle;dominant-baseline:middle;font-size:7px;font-weight:700;font-family:-apple-system, BlinkMacSystemFont, var(--police)}.ter-quartier{letter-spacing:1.3px;fill:#ffffff4d;font-size:6.6px;font-weight:600;font-family:-apple-system, BlinkMacSystemFont, var(--police)}.ter-nom-riviere{fill:color-mix(in oklab, var(--accent) 55%, transparent);font-size:7.4px;font-style:italic;font-family:-apple-system, BlinkMacSystemFont, var(--police)}.ter-trajet{fill:none;stroke-linecap:round;stroke-linejoin:round}.ter-trajet-suite,.ter-trajet-reste{stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-width:2.2px;stroke-dasharray:.1 6}.ter-trajet-fait{stroke-width:3.6px;stroke-dasharray:0 1;filter:drop-shadow(0 0 4px color-mix(in srgb, var(--accent) 80%, transparent))}.ter-kevin-arrive .ter-trajet-suite{stroke:color-mix(in srgb, var(--accent) 75%, transparent)}.ter-depot rect{fill:#2b2f38;stroke:#ffffff73;stroke-width:1px}.ter-kevin-point{fill:#fff;stroke:var(--accent);stroke-width:3px}.ter-kevin-onde{fill:var(--ter-accent-clair);opacity:.4;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite ter-onde-svg}@keyframes ter-onde-svg{0%{opacity:.55;transform:scale(.6)}to{opacity:0;transform:scale(2.3)}}.ter-kevin-arrive .ter-kevin{opacity:0;transition:opacity .6s .4s}.ter-epingle{color:#ffffffd9;background:#1b1e25;border-radius:99px;place-items:center;width:1.85em;height:1.85em;font-size:.74em;font-weight:700;transition:background-color .5s,color .5s,box-shadow .5s;display:grid;position:absolute;translate:-50% -50%;box-shadow:0 0 0 1.5px #ffffff3d,0 .3em .8em #0000008c}.ter-epingle[data-statut=termine]{color:#ffffff73;background:#14161b;box-shadow:0 0 0 1px #ffffff1f}.ter-epingle[data-statut=surplace]{color:#06210f;background:var(--ter-vert);box-shadow:0 0 0 .25em color-mix(in srgb, var(--ter-vert) 25%, transparent)}.ter-epingle[data-statut=route]{color:#0a0b0e;background:var(--ter-accent-clair);box-shadow:0 0 0 .25em color-mix(in srgb, var(--accent) 30%, transparent), 0 0 1.4em color-mix(in srgb, var(--accent) 70%, transparent)}.ter-epingle[data-epingle=bellerive]{display:none}.ter-repere-tech{position:absolute;translate:-50% -50%}.ter-ecran-carte .ter-tete{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);background:linear-gradient(#060709d1,#06070980);padding:3.3em 1.35em .85em;position:absolute;inset:0 0 auto;box-shadow:inset 0 -1px #ffffff0f}.ter-direct{color:var(--ter-vert);background:color-mix(in srgb, var(--ter-vert) 13%, transparent);border-radius:99px;align-items:center;gap:.4em;margin-bottom:.35em;padding:.3em .65em;font-size:.7em;font-weight:600;display:inline-flex}.ter-direct i{background:currentColor;border-radius:99px;width:.5em;height:.5em;animation:1.6s ease-in-out infinite ter-clignote}.ter-feuille{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);background:#1c1e24a8;border-radius:1.9em;padding:.5em 1.05em 1em;position:absolute;bottom:5.85em;left:.6em;right:.6em;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1px #ffffff1f,0 1.4em 3em -1em #000000bf}.ter-poignee{background:#ffffff40;border-radius:99px;width:2.6em;height:.3em;margin:0 auto .75em;display:block}.ter-feuille-tete{align-items:center;gap:.7em;display:flex}.ter-feuille-tete .ter-deux{flex:1;font-size:.95em}.ter-infos{border-top:1px solid var(--ter-filet);grid-template-columns:repeat(3,1fr);gap:.5em;margin-top:.85em;padding-top:.75em;display:grid}.ter-infos dt{color:var(--ter-tert);font-size:.7em}.ter-infos dd{white-space:nowrap;margin-top:.1em;font-size:.95em;font-weight:600}.ter-feuille .ter-bouton{margin-top:.85em}.ter-feuille .ter-bouton .icone,.ter-lien .icone{order:2}.ter-ecran-visite .ter-tete{align-items:flex-end}.ter-ecran-visite .ter-tete [data-pill-kevin]{margin-bottom:.45em}.ter-adresse{color:var(--ter-second);align-items:center;gap:.35em;margin:-.45em .3em .1em;font-size:.8em;display:flex}.ter-adresse .icone{color:var(--ter-accent-clair)}.ter-appareil{align-items:center;gap:.8em;padding:.8em .95em;display:flex}.ter-appareil .ter-deux{font-size:.92em}.ter-pastille-icone{width:2.45em;height:2.45em;color:var(--ter-accent-clair);background:color-mix(in srgb, var(--accent) 15%, transparent);border-radius:.8em;flex-shrink:0;place-items:center;display:grid}.ter-pastille-icone .icone{width:1.35em;height:1.35em}.ter-travaux{padding:.75em .95em .6em}.ter-travaux-tete{letter-spacing:.04em;text-transform:uppercase;color:var(--ter-tert);justify-content:space-between;margin-bottom:.3em;font-size:.74em;font-weight:600;display:flex}.ter-travaux li{color:var(--ter-second);align-items:center;gap:.55em;padding:.24em 0;font-size:.84em;display:flex}.ter-travaux li+li{border-top:1px solid var(--ter-filet);margin-top:.18em;padding-top:.42em}.ter-travaux .icone{width:1.2em;height:1.2em;color:var(--ter-vert)}.ter-photos{grid-template-columns:1fr 1fr;gap:.62em;display:grid}.ter-photos figure{border-radius:1.15em;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.ter-photos img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.ter-photos figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14161b99;border-radius:99px;padding:.25em .6em;font-size:.68em;font-weight:600;position:absolute;bottom:.5em;left:.5em;box-shadow:inset 0 0 0 1px #ffffff1f}.ter-signature{cursor:crosshair;touch-action:none;outline-offset:-.35em;background:#ffffff09;border-radius:1.2em;outline:1px dashed #fff3;flex-shrink:0;width:100%;height:7.4em;transition:outline-color .4s,background-color .4s;display:block;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ter-signature>svg{width:calc(100% - 1.6em);height:calc(100% - 1.55em);position:absolute;inset:.2em .8em 1.35em;overflow:visible}.ter-signature path{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.ter-signature-auto{stroke-dasharray:1;stroke-dashoffset:1px}.ter-signe-auto .ter-signature-auto{stroke-dashoffset:0}.ter-signature-auto.ter-trace{animation:1.5s cubic-bezier(.45,0,.25,1) both ter-trace-signature}@keyframes ter-trace-signature{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.ter-signature-ligne{background:#ffffff24;height:1px;position:absolute;bottom:1.55em;left:1em;right:1em}.ter-signature-aide{color:var(--ter-tert);pointer-events:none;justify-content:center;align-items:center;gap:.35em;font-size:.7em;display:flex;position:absolute;bottom:.35em;left:0;right:0}.ter-signature-aide .icone{width:1.2em;height:1.2em}.ter-signature:is(.ter-signe-auto,.ter-signe-main){cursor:default;outline-color:color-mix(in srgb, var(--ter-vert) 40%, transparent)}.ter-signature:is(.ter-signe-auto,.ter-signe-main) .ter-signature-aide{color:var(--ter-vert)}.ter-signature:is(.ter-en-cours,.ter-signe-auto,.ter-signe-main) .ter-signature-aide .icone{display:inline}.ter-attention{animation:.45s ter-secoue}@keyframes ter-secoue{25%{translate:-.3em}50%{translate:.3em}75%{translate:-.15em}}.ter-ecran-visite .ter-bouton-plein{margin-top:auto}.ter-facture{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--accent) 24%, transparent), transparent 60%), linear-gradient(180deg, #ffffff14, #ffffff09);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, #ffffff0f), inset 0 1px 0 #ffffff1a, 0 1.2em 2.4em -1.4em color-mix(in srgb, var(--accent) 60%, transparent);outline:none;padding:1em 1.1em 1.05em}.ter-facture-haut{justify-content:space-between;align-items:center;display:flex}.ter-facture-num{letter-spacing:.02em;color:var(--ter-second);font-size:.78em;font-weight:600}.ter-facture-client{margin-top:.55em;font-size:.95em;font-weight:600}.ter-facture-total{letter-spacing:-.035em;margin-top:.05em;font-size:2.15em;font-weight:600;line-height:1.1}.ter-lignes{border-top:1px solid var(--ter-filet);margin-top:.7em;padding-top:.6em;font-size:.8em}.ter-lignes div{color:var(--ter-second);justify-content:space-between;gap:1em;padding:.14em 0;display:flex}.ter-lignes dt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ter-lignes dd{color:var(--ter-texte);white-space:nowrap}.ter-facture-pied{flex-direction:column;gap:.55em;margin-top:.75em;display:flex}.ter-facture-pied small{color:var(--ter-tert);font-size:.72em}.ter-facture-pied .ter-bouton{min-height:2.75em}.ter-paye{min-height:2.75em;color:var(--ter-vert);background:color-mix(in srgb, var(--ter-vert) 12%, transparent);border-radius:99px;justify-content:center;align-items:center;gap:.4em;font-size:.92em;font-weight:600;display:flex}.ter-paye-en-cours{background:var(--ter-vert)!important;color:#04170b!important}.ter-eclat{animation:.9s ter-eclat}.ter-change{animation:.45s cubic-bezier(.22,1,.36,1) ter-glisse}@keyframes ter-eclat{0%{box-shadow:inset 0 0 0 1px var(--ter-vert), 0 0 0 0 color-mix(in srgb, var(--ter-vert) 50%, transparent)}to{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, #ffffff0f), 0 0 0 1.4em transparent}}@keyframes ter-glisse{0%{opacity:.4;translate:0 .4em}}.ter-liste-titre{letter-spacing:.04em;text-transform:uppercase;color:var(--ter-tert);margin:.35em .4em .45em;font-weight:600;font-size:.72em!important}.ter-liste{background:linear-gradient(#ffffff0f,#ffffff09);border-radius:1.3em;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ter-liste li+li .ter-ligne-facture{box-shadow:inset 0 1px 0 var(--ter-filet)}.ter-ligne-facture{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.65em;width:100%;padding:.58em .85em;transition:background-color .25s;display:grid}.ter-ligne-facture[aria-pressed=true]{background:#ffffff12}.ter-ligne-facture .ter-avatar{font-size:.7em}.ter-ligne-facture .ter-deux{font-size:.86em}.ter-ligne-droite{flex-direction:column;align-items:flex-end;gap:.25em;display:flex}.ter-ligne-droite b{font-size:.86em;font-weight:600}.ter-ligne-droite .ter-pill{padding:.2em .55em;font-size:.6em}.ter-banniere{z-index:10;-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);opacity:0;pointer-events:none;transition:transform .6s var(--ter-ressort), opacity .35s ease;background:#2a2c33c7;border-radius:1.6em;align-items:center;gap:.7em;padding:.7em .85em;display:flex;position:absolute;top:3.1em;left:.55em;right:.55em;transform:translateY(-140%)scale(.92);box-shadow:inset 0 0 0 1px #ffffff1a,0 1em 2.4em -.8em #000c}.ter-banniere.ter-visible{opacity:1;pointer-events:auto;cursor:pointer;transform:none}.ter-appicone{color:#0b0c10;background:linear-gradient(150deg, color-mix(in oklab, var(--accent) 80%, white), color-mix(in oklab, var(--accent) 70%, #0b0d12));border-radius:.68em;flex-shrink:0;place-items:center;width:2.35em;height:2.35em;display:grid;box-shadow:inset 0 1px #ffffff59}.ter-appicone .icone{width:1.4em;height:1.4em}.ter-flottantes .ter-appicone{border-radius:10px;width:36px;height:36px;font-size:14px}.ter-flottantes .ter-appicone .icone{width:21px;height:21px}.ter-bulle-texte{min-width:0;color:var(--ter-second,#ebebf5a8);flex-direction:column;flex:1;font-size:.84em;line-height:1.3;display:flex}.ter-flottantes .ter-bulle-texte{color:#ebebf5a8;font-size:13px}.ter-bulle-haut{color:#ebebf56b;justify-content:space-between;align-items:baseline;gap:.6em;margin-bottom:.1em;font-size:.86em;display:flex}.ter-bulle-app{letter-spacing:.03em;text-transform:uppercase;font-size:.92em;font-weight:600}.ter-bulle-haut small{flex-shrink:0;font-size:1em}.ter-bulle-texte>b{color:#f5f5f7;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ter-bulle-texte>span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ter-onglets{z-index:8;position:absolute;bottom:1.5em;left:.95em;right:.95em}.ter-onglets [role=tablist]{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);background:linear-gradient(#30323a99,#1a1c219e);border-radius:99px;grid-template-columns:repeat(4,1fr);padding:.3em;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f,inset 0 1px #ffffff2e,0 1em 2.4em -.6em #000c}.ter-onglet{z-index:1;color:var(--ter-second);cursor:pointer;border-radius:99px;flex-direction:column;align-items:center;gap:.14em;padding:.5em 0 .42em;transition:color .3s;display:flex;position:relative}.ter-onglet .icone{width:1.5em;height:1.5em}.ter-onglet span{letter-spacing:0;font-size:.64em;font-weight:600}.ter-onglet[aria-selected=true]{color:var(--ter-accent-clair)}.ter .ter-onglet:focus-visible{outline-offset:-2px}.ter-onglet-point{background:var(--ter-rouge);opacity:0;width:.48em;height:.48em;transition:opacity .3s ease, scale .4s var(--ter-ressort);border-radius:99px;position:absolute;top:.4em;left:calc(50% + .55em);scale:.3;box-shadow:0 0 0 .15em #1a1c21e6}.ter-a-voir .ter-onglet-point{opacity:1;scale:1}.ter-onglets-pouce{width:calc(25% - .15em);transition:transform .6s var(--ter-ressort);background:#ffffff1f;border-radius:99px;position:absolute;top:.3em;bottom:.3em;left:.3em;overflow:hidden;box-shadow:inset 0 1px #ffffff14}.ter-onglets-pouce i{background:var(--ter-accent-clair);opacity:0;transform-origin:0;border-radius:2px;height:2px;position:absolute;bottom:.22em;left:30%;right:30%;transform:scaleX(0)}.ter-auto .ter-onglets-pouce i{opacity:.8;animation:ter-progres var(--ter-duree,6s) linear forwards}@keyframes ter-progres{to{transform:scaleX(1)}}.ter-barre-accueil{z-index:8;pointer-events:none;background:#fff9;border-radius:99px;width:8.4em;height:.3em;position:absolute;bottom:.5em;left:50%;translate:-50%}.ter-entre .ter-ligne{stroke-dasharray:1200;animation:1.6s cubic-bezier(.45,0,.2,1) both ter-dessin}.ter-entre .ter-aire{animation:1.4s .3s both ter-fondu}.ter-entre .ter-point{animation:.5s 1.4s both ter-fondu}@keyframes ter-dessin{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes ter-fondu{0%{opacity:0}}.ter-hors-champ :is(*){animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.appli-tel,.appli-scene:hover .appli-tel,.appli-scene:focus-within .appli-tel{transition:none;transform:none!important}.ter-bulle{opacity:1;transition:none;transform:none}.ter :is(*){transition:none!important;animation:none!important}.ter-bulle-corps{animation:none!important}.ter-coche circle,.ter-coche path{stroke-dashoffset:0}}
