.bt-grille{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:18px;align-items:start}@media (max-width:860px){.bt-grille{grid-template-columns:1fr}}.bt-col{gap:14px;min-width:0}.bt-col,.bt-zone{display:flex;flex-direction:column}.bt-zone{position:relative;gap:6px}.bt-zone textarea{min-height:132px;width:100%;resize:vertical;border-radius:14px;border:1px solid var(--ds-bq-carte-bord);background:var(--ds-bq-creux-bg);color:var(--ds-ink);font:inherit;font-size:17px;line-height:1.45;padding:14px 16px;box-shadow:var(--ds-bq-creux-ombre)}.bt-zone textarea::-moz-placeholder{color:var(--ds-ink-4)}.bt-zone textarea::placeholder{color:var(--ds-ink-4)}.bt-micro{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:0 26px 0 12px;border-radius:999px;border:1px solid var(--ds-bq-cta-bord);background:var(--ds-bq-cta-bg);color:var(--ds-bq-cta-ink);box-shadow:var(--ds-bq-cta-ombre);font:inherit;font-size:18px;font-weight:600;cursor:pointer;align-self:flex-start}.bt-micro span{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--ds-bq-cta-ink) 18%,transparent)}.bt-micro[data-ecoute=true] span{animation:bt-ecoute 1.2s ease-in-out infinite}@keyframes bt-ecoute{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}.bt-aide{margin:0;font-size:13.5px;color:var(--ds-ink-3)}.bt-erreur{margin:0;font-size:14px;color:var(--ds-danger)}.bt-qui{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.bt-qui p{margin:0;font-family:var(--ds-bq-titre-f);font-size:24px;font-weight:var(--ds-bq-titre-w);color:var(--ds-ink)}.bt-liste{position:relative;border-radius:var(--ds-bq-r-carte);background:var(--ds-bq-carte-bg);border:1px solid var(--ds-bq-carte-bord);box-shadow:var(--ds-bq-carte-ombre);overflow:hidden}.bt-ligne{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid var(--ds-bq-carte-bord)}.bt-ligne:first-child{border-top:0}.bt-ligne-t{flex:1;min-width:0}.bt-ligne-t b{display:block;font-size:16px;font-weight:600;line-height:1.3;color:var(--ds-ink)}.bt-ligne-t small{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:13px;color:var(--ds-ink-3)}.bt-moi{flex:none;min-height:48px;padding:0 16px;border-radius:14px;border:1px solid var(--ds-bq-btn2-bord);background:var(--ds-bq-btn2-bg);color:var(--ds-bq-btn2-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer;white-space:nowrap}.bt-moi[aria-pressed=true]{border-color:var(--ds-bq-caps-ink);color:var(--ds-bq-caps-ink);background:color-mix(in srgb,var(--ds-bq-caps-ink) 12%,var(--ds-bq-btn2-bg))}.bt-moi:disabled{opacity:.5;cursor:default}.bt-vide{margin:0;padding:16px;font-size:14.5px;color:var(--ds-ink-3)}.bt-ligne[data-neuve=true]{animation:bt-allume 2.4s var(--ds-ease) both}@keyframes bt-allume{0%{background:color-mix(in srgb,var(--ds-bq-caps-ink) 34%,var(--ds-bq-carte-bg));box-shadow:inset 4px 0 0 var(--ds-bq-caps-ink)}to{background:transparent;box-shadow:inset 4px 0 0 transparent}}@media (prefers-reduced-motion:reduce){.bt-ligne[data-neuve=true],.bt-micro[data-ecoute=true] span{animation:none}}.bt-col .ds-bq-filtres{flex-wrap:wrap;overflow-x:visible}.ac-app[data-scene]>.ac-scene{position:absolute;inset:0;z-index:0}.ac-app[data-scene]>.ac-barre,.ac-app[data-scene]>.ac-corps{position:relative;z-index:1}.ac-app[data-scene]>.ac-barre{background:color-mix(in srgb,var(--ds-paper) 62%,transparent);backdrop-filter:blur(26px) saturate(130%);-webkit-backdrop-filter:blur(26px) saturate(130%);border-bottom:1px solid color-mix(in srgb,#fff 42%,transparent)}.ac-app[data-scene] .ac-georges{background:color-mix(in srgb,var(--ds-paper) 64%,transparent);backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);border-right:1px solid color-mix(in srgb,#fff 55%,transparent);box-shadow:14px 0 36px -22px rgba(24,18,34,.28)}[data-ds-theme=dark] .ac-app[data-scene]>.ac-barre{background:color-mix(in srgb,var(--ds-paper) 64%,transparent);border-bottom-color:rgba(255,255,255,.08)}[data-ds-theme=dark] .ac-app[data-scene] .ac-georges{background:color-mix(in srgb,var(--ds-paper) 68%,transparent);border-right-color:rgba(255,255,255,.1);box-shadow:14px 0 36px -22px rgba(0,0,0,.6)}.ac-travail[data-scene]>.ac-accueil{z-index:1;pointer-events:none;grid-template-rows:auto minmax(0,1.3fr) minmax(0,1fr);padding-bottom:clamp(60px,9cqh,88px)}.ac-travail[data-scene] .ac-z-mails{container:mails/size}@container mails (max-height: 360px){.ac-z-mails .ac-lg:not(.ac-lg-lot){display:none}.ac-z-mails .ac-pile{margin:12px 8px 14px 0}}@container mails (max-height: 250px){.ac-z-mails .ac-lg{display:none}}.ac-travail[data-scene] .ac-z-mails,.ac-travail[data-scene] .ac-z-routines{padding:10px 14px 8px;border-radius:var(--ds-r-mod);background:var(--ac-carte);border:1px solid var(--ac-bord);backdrop-filter:var(--ac-flou);-webkit-backdrop-filter:var(--ac-flou);box-shadow:var(--ac-ombre)}.ac-tj .ac-z-pdc{order:0}.ac-travail[data-scene]>.ac-accueil>*{pointer-events:auto}.ac-travail[data-scene]{--ac-carte:color-mix(in srgb,var(--ds-surface) 80%,transparent);--ac-bord:color-mix(in srgb,#fff 58%,transparent);--ac-flou:blur(18px) saturate(135%);--ac-ombre:0 10px 30px rgba(24,18,34,.14)}[data-ds-theme=dark] .ac-travail[data-scene]{--ac-carte:color-mix(in srgb,var(--ds-surface) 72%,transparent);--ac-bord:rgba(255,255,255,.13);--ac-ombre:0 12px 34px rgba(0,0,0,.38)}.ac-scene[data-ds-theme=light] .sc-ciel{background:linear-gradient(176deg,color-mix(in srgb,var(--sc-h) 34%,color-mix(in srgb,#eef2fb calc((1 - var(--sc-nuit)) * 100%),#c4bcdb)),color-mix(in srgb,var(--sc-b) 28%,color-mix(in srgb,#f6efe9 calc((1 - var(--sc-nuit)) * 100%),#e2d3dc)))}.ac-faits-etoiles{position:absolute;inset:0;pointer-events:none;opacity:calc(var(--sc-nuit) * 1.15);transition:opacity 1.2s ease}.ac-faits-etoiles i{position:absolute;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#fff8e6;box-shadow:0 0 6px 2px rgba(255,236,190,.7),0 0 18px 4px rgba(255,220,150,.25);animation:ac-scintille 3s ease-in-out infinite alternate}@keyframes ac-scintille{0%{opacity:.55;transform:scale(.8)}to{opacity:1;transform:scale(1.15)}}.ac-meteo{position:absolute;inset:0;pointer-events:none}.ac-nuage{position:absolute;left:0;height:10%;min-height:30px;opacity:calc(.82 - var(--sc-nuit) * .5);background:radial-gradient(38% 60% at 28% 62%,rgba(255,255,255,.9),transparent 72%),radial-gradient(32% 76% at 52% 44%,rgba(255,255,255,.95),transparent 72%),radial-gradient(30% 56% at 74% 60%,rgba(255,255,255,.85),transparent 72%);filter:blur(4px);animation:ac-nuage var(--duree-nuage,320s) linear infinite}.sc-scene[data-ds-theme=dark] .ac-nuage{opacity:calc(.42 - var(--sc-nuit) * .25)}@keyframes ac-nuage{0%{transform:translateX(-110%)}to{transform:translateX(calc(100cqw + 10%))}}.ac-meteo-toile{position:absolute;inset:0;width:100%;height:100%}.ac-tj{grid-column:1/-1;order:-2;position:relative;z-index:4;display:flex;flex-direction:column;gap:4px}.ac-tj-ciel{position:relative;height:clamp(86px,11.5cqh,118px);margin:2px 0 0}.ac-tj-quand{position:absolute;left:2px;top:4px;color:var(--ds-ink)}.ac-tj-date{font-size:14px;color:var(--ds-ink-2)}.ac-tj-heure{font-weight:600;font-size:clamp(40px,6.4cqh,66px);letter-spacing:-.035em;line-height:1.02;font-variant-numeric:tabular-nums;text-shadow:0 1px 18px color-mix(in srgb,var(--ds-surface) 60%,transparent)}.ac-tj-arc{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ac-tj-arc path{fill:none;stroke:color-mix(in srgb,var(--ds-ink) 42%,transparent);stroke-width:1.5;stroke-dasharray:2 6;stroke-linecap:round}.ac-tj-point{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--ds-surface);border:2px solid var(--ac-accent);transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s}.ac-tj-point.retard{background:var(--ds-warn)}.ac-tj-point.passe{transform:scale(1.5);box-shadow:0 0 0 6px color-mix(in srgb,var(--ac-accent) 22%,transparent)}.ac-tj-ev{position:absolute;transform:translate(-50%,calc(-100% - 12px));white-space:nowrap;max-width:230px;overflow:hidden;text-overflow:ellipsis;font:inherit;font-size:12.5px;padding:4px 11px;border-radius:var(--ds-r-pill);cursor:pointer;background:color-mix(in srgb,var(--ds-surface) 84%,transparent);border:1px solid var(--ac-bord);color:var(--ds-ink);backdrop-filter:blur(10px);box-shadow:0 4px 14px rgba(20,14,28,.08);transition:box-shadow .25s,background .2s}.ac-tj-ev.bas{transform:translate(-50%,12px)}.ac-tj-ev b{font-weight:600;margin-right:6px;font-variant-numeric:tabular-nums}.ac-tj-ev:hover{background:var(--ds-surface)}.ac-tj-ev:active{scale:.97}.ac-tj-ev.passe{box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-accent) 38%,transparent)}.ac-tj-astre{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:0;padding:0;cursor:pointer;background:radial-gradient(circle at 42% 38%,#fffbe8,#ffd98a 55%,#ffb35c);box-shadow:0 0 26px rgba(255,190,100,.75),0 0 70px rgba(255,170,90,.35);transition:left 1.2s cubic-bezier(.23,1,.32,1),top 1.2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1)}.ac-tj-astre:hover{transform:scale(1.1)}.ac-tj-astre:active{transform:scale(.94)}.ac-tj-astre.lune{background:radial-gradient(circle at 38% 36%,#fffdf6,#ffefcd 56%,#f2cf95);box-shadow:0 0 18px rgba(255,222,170,.45),0 0 46px rgba(255,214,150,.16)}.ac-tj-astre.lune i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 70% 30%,transparent 40%,rgba(30,30,60,.5) 41%)}.ac-tj-decor{position:absolute;right:0;top:2px;z-index:6}.ac-tj-etat{display:block;max-width:24cqw;margin-top:1px;padding:0;border:0;background:none;cursor:pointer;color:var(--ds-warn-ink);font:inherit;font-size:12.5px;line-height:1.3;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 10px color-mix(in srgb,var(--ds-surface) 70%,transparent)}.ac-tj-etat:hover{text-decoration:underline}.ac-tj-decor-b{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--ds-r-pill);cursor:pointer;border:1px solid var(--ac-bord);background:color-mix(in srgb,var(--ds-surface) 76%,transparent);backdrop-filter:blur(10px);color:var(--ds-ink-2);font:inherit;font-size:12.5px}.ac-tj-decor-b:hover{color:var(--ds-ink)}.ac-tj-decor-b .ac-ic{width:14px;height:14px}.ac-tj-decor-pop{position:absolute;right:0;top:36px;width:310px;padding:6px;display:grid;gap:2px;border-radius:var(--ds-r-srf);background:var(--ds-surface);border:1px solid var(--ds-hair);box-shadow:var(--ds-e3)}.ac-tj-decor-pop button{display:grid;gap:2px;text-align:left;padding:8px 10px;border:0;border-radius:var(--ds-r-ctl);background:none;color:var(--ds-ink);font:inherit;cursor:pointer}.ac-tj-decor-pop button:hover{background:var(--ds-hover)}.ac-tj-decor-pop button[aria-checked=true]{background:color-mix(in srgb,var(--ac-accent) 12%,transparent)}.ac-tj-decor-pop b{font-weight:500;font-size:14px}.ac-tj-decor-pop span{line-height:1.35}.ac-tj-decor-pop span,.ac-tj-meteo{font-size:12px;color:var(--ds-ink-3)}.ac-tj-meteo{margin:4px 10px}@media (prefers-reduced-motion:reduce){.ac-tj-astre,.ac-tj-point{transition:none}}.ac-decor{position:absolute;left:0;right:0;bottom:0;pointer-events:none}.ac-maison{height:clamp(104px,14cqh,124px)}.ac-ma-collines{position:absolute;inset:0;width:100%;height:100%}.ac-ma-c1{fill:var(--sc-colline-1);opacity:.55}.ac-ma-c2{fill:var(--sc-colline-2);opacity:.82}.ac-ma-c3{fill:var(--sc-colline-3)}.ac-ma-sapin{position:absolute;width:auto;aspect-ratio:20/32;transform:translate(-50%,-100%)}.ac-ma-sapin.p1 path{fill:color-mix(in srgb,var(--sc-colline-1) 70%,#1d3a2c)}.ac-ma-sapin.p2 path{fill:color-mix(in srgb,var(--sc-colline-2) 62%,#173226)}.ac-ma-lieu{position:absolute;width:38px;height:34px;padding:0;border:0;background:none;cursor:pointer;pointer-events:auto;transform:translate(-50%,-86%);transition:transform .2s cubic-bezier(.23,1,.32,1)}.ac-ma-lieu.g-atelier{width:46px;height:41px}.ac-ma-lieu:hover{transform:translate(-50%,-92%) scale(1.08)}.ac-ma-lieu:active{transform:translate(-50%,-86%) scale(.97)}.ac-ma-lieu svg{display:block;width:100%;height:100%;overflow:visible}.ac-ma-mur{fill:color-mix(in srgb,var(--sc-colline-3) 74%,#000)}.ac-ma-vitre{fill:var(--sc-fenetre-eteinte);transition:fill .8s ease,filter .8s ease}.ac-ma-lieu.allume .ac-ma-vitre{fill:#ffd27a;filter:drop-shadow(0 0 4px rgba(255,200,110,.95))}.ac-scene[data-moment=aube] .ac-ma-lieu.allume:after,.ac-scene[data-moment=nuit] .ac-ma-lieu.allume:after,.ac-scene[data-moment=soir] .ac-ma-lieu.allume:after{content:"";position:absolute;left:50%;top:62%;width:46px;height:30px;margin:-15px 0 0 -23px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,205,120,.55),transparent);pointer-events:none}.ac-ma-lieu.muette .ac-ma-vitre{fill:var(--sc-fenetre-eteinte)}.ac-ma-muet{position:absolute;left:50%;bottom:100%;margin-bottom:1px;transform:translateX(-30%);display:flex;align-items:center;gap:3px;padding:5px 7px;border-radius:10px 10px 10px 2px;background:var(--ds-surface);border:1px solid color-mix(in srgb,var(--ds-warn) 55%,transparent);box-shadow:0 3px 10px rgba(20,14,28,.18)}.ac-ma-muet i{width:4px;height:4px;border-radius:50%;background:var(--ds-warn-ink);animation:ac-muet 1.6s ease-in-out infinite}.ac-ma-muet i:nth-child(2){animation-delay:.2s}.ac-ma-muet i:nth-child(3){animation-delay:.4s}@keyframes ac-muet{0%,60%,to{opacity:.35}30%{opacity:1}}.ac-ma-fumee{position:absolute;left:82%;top:-30%;width:12px;height:30px;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.ac-scene[data-moment=aube] .ac-ma-fumee,.ac-scene[data-moment=matin] .ac-ma-fumee{opacity:1}.ac-ma-fumee i{position:absolute;left:0;bottom:0;width:9px;height:9px;border-radius:50%;background:rgba(255,255,255,.55);animation:ac-fumee 4.5s ease-out infinite}.ac-ma-fumee i:nth-child(2){animation-delay:1.5s}.ac-ma-fumee i:nth-child(3){animation-delay:3s}@keyframes ac-fumee{0%{transform:translate(0) scale(.5);opacity:0}20%{opacity:.8}to{transform:translate(8px,-34px) scale(1.8);opacity:0}}.ac-plage{height:60%}.ac-pl-mer{position:absolute;left:0;right:0;top:0;height:74%;background:linear-gradient(180deg,color-mix(in srgb,var(--sc-b) 55%,#2a6f8f),#1d5672)}.ac-pl-mer canvas{display:block;width:100%;height:100%}.ac-pl-ile{position:absolute;left:3%;top:-7%;width:20%;height:12%;fill:color-mix(in srgb,var(--sc-colline-2) 80%,#000)}.ac-pl-ile .ac-pl-phare{fill:#f3efe6}.ac-pl-feu{fill:#ffe9a8;opacity:0}.ac-scene[data-moment=nuit] .ac-pl-feu,.ac-scene[data-moment=soir] .ac-pl-feu{animation:ac-phare 4s steps(1) infinite}@keyframes ac-phare{0%,60%{opacity:1}61%,to{opacity:.15}}.ac-pl-voilier{position:absolute;left:0;top:-4.5%;width:34px;height:34px;animation:ac-voilier 480s linear infinite,ac-tangage 5s ease-in-out infinite alternate}@keyframes ac-voilier{0%{translate:-6cqw 0}to{translate:106cqw 0}}@keyframes ac-tangage{0%{rotate:-3deg}to{rotate:3deg}}.ac-pl-coque{fill:color-mix(in srgb,#7a4b2a calc((1 - var(--sc-nuit)) * 100%),#10121f)}.ac-pl-voile{fill:color-mix(in srgb,#fbf7ee calc((1 - var(--sc-nuit)) * 100%),#2a2f48)}.ac-pl-sable{position:absolute;left:0;right:0;bottom:0;width:100%;height:40%}.ac-pl-mouille{fill:color-mix(in srgb,#c7a874 calc((1 - var(--sc-nuit) * .8) * 100%),#141729)}.ac-pl-sec{fill:color-mix(in srgb,#ecd6a4 calc((1 - var(--sc-nuit) * .8) * 100%),#1b1f35)}.ac-scene[data-ds-theme=light] .ac-pl-mouille{fill:color-mix(in srgb,#c7a874 calc((1 - var(--sc-nuit) * .8) * 100%),#6f6c8c)}.ac-scene[data-ds-theme=light] .ac-pl-sec{fill:color-mix(in srgb,#ecd6a4 calc((1 - var(--sc-nuit) * .8) * 100%),#9893b0)}.ac-pl-ecume{fill:none;stroke:rgba(255,255,255,.78);stroke-width:3;animation:ac-ecume 7s ease-in-out infinite}@keyframes ac-ecume{0%,to{translate:0 0;opacity:.85}50%{translate:0 7px;opacity:.35}}.ac-pl-palmier{position:absolute;bottom:2%;aspect-ratio:240/360;overflow:visible}.ac-pl-tronc{fill:color-mix(in srgb,#8a6240 calc((1 - var(--sc-nuit)) * 100%),#141626)}.ac-pl-anneau{fill:none;stroke:color-mix(in srgb,#5e4128 calc((1 - var(--sc-nuit)) * 100%),#0d0f1c);stroke-width:2}.ac-pl-folioles{fill:none;stroke:color-mix(in srgb,#3a8f45 calc((1 - var(--sc-nuit)) * 100%),#121a2c);stroke-width:3.2;stroke-linecap:round}.ac-pl-nervure{fill:none;stroke:color-mix(in srgb,#2a6a31 calc((1 - var(--sc-nuit)) * 100%),#0b0f1c);stroke-width:3;stroke-linecap:round}.ac-pl-coco{fill:color-mix(in srgb,#6b4a2a calc((1 - var(--sc-nuit)) * 100%),#0d0f1c)}.ac-pl-tout{transform-box:view-box;transform-origin:113px 360px;animation:ac-pl-tronc calc(7s / (.5 + var(--vent, .3))) ease-in-out infinite alternate}.ac-pl-couronne{transform-box:view-box;transform-origin:137px 94px;animation:ac-pl-couronne calc(4.6s / (.5 + var(--vent, .3))) ease-in-out infinite alternate}.ac-pl-fr{transform-box:view-box;transform-origin:0 0;animation:ac-pl-fr calc((2.4s + var(--i) * .37s) / (.6 + var(--vent, .3))) ease-in-out infinite alternate}@keyframes ac-pl-tronc{0%{rotate:calc(var(--vent, .3) * -1.2deg)}to{rotate:calc(var(--vent, .3) * 1deg)}}@keyframes ac-pl-couronne{0%{rotate:calc(var(--vent, .3) * -4deg)}to{rotate:calc(var(--vent, .3) * 3deg)}}@keyframes ac-pl-fr{0%{rotate:calc(var(--vent, .3) * -3deg)}to{rotate:calc(var(--vent, .3) * 5deg)}}@media (prefers-reduced-motion:reduce){.ac-faits-etoiles i,.ac-ma-fumee i,.ac-ma-muet i,.ac-nuage,.ac-pl-couronne,.ac-pl-ecume,.ac-pl-fr,.ac-pl-tout,.ac-pl-voilier{animation:none}.ac-ma-muet i{opacity:.8}}@container (max-width: 1180px){.ac-travail[data-scene]>.ac-accueil{grid-template-rows:auto 300px 240px 290px;padding-bottom:72px}.ac-tj-ev{display:none}}.ac-travail>.sc-bulle{--sc-vitre-forte:var(--ds-surface);--sc-filet-fort:var(--ds-hair);--sc-encre:var(--ds-ink);--sc-encre-2:var(--ds-ink-2);--sc-encre-3:var(--ds-ink-3);z-index:30;box-shadow:var(--ds-e3)}