:root{--hymo-bg:#f5f4f1;--hymo-bg-tint:#e8e5df;--hymo-surface:#fff;--hymo-surface-2:#f2f0ec;--hymo-surface-3:#e4e0d9;--hymo-border:#ddd9d1;--hymo-border-strong:#bfb9ae;--hymo-fg:#0a0908;--hymo-fg-2:#3a3733;--hymo-fg-3:#6e6962;--hymo-fg-4:#9c968c;--hymo-navy:#14182d;--hymo-navy-soft:#eaecf2;--hymo-red:#c52645;--hymo-red-2:#a51d38;--hymo-red-3:#e33b5c;--hymo-red-soft:#f9ebee;--hymo-red-soft-2:#f5d6dc;--hymo-red-line:#e6bcc5;--hymo-red-faint:#fdf7f8;--hymo-red-glow:rgba(223,32,70,.22);--hymo-red-halo:rgba(223,32,70,.32);--hymo-red-accent:#e64f37;--hymo-blue:#23509f;--hymo-blue-2:#173e82;--hymo-blue-3:#2066df;--hymo-blue-soft:#ebf0f9;--hymo-blue-line:#bccce6;--hymo-blue-faint:#f7f9fd;--hymo-blue-glow:rgba(29,92,201,.22);--hymo-blue-halo:rgba(29,92,201,.32);--hymo-violet:#7535b6;--hymo-violet-2:#5e2697;--hymo-violet-3:#944eda;--hymo-violet-soft:#f2ecf9;--hymo-violet-line:#d6c6e7;--hymo-violet-faint:#faf7fc;--hymo-violet-glow:rgba(128,45,210,.22);--hymo-violet-halo:rgba(128,45,210,.32);--hymo-glass:hsla(45,40%,98%,.72);--hymo-glass-2:hsla(45,40%,98%,.88);--hymo-glass-strong:linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(0,0%,100%,.58));--hymo-glass-soft:linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.5));--hymo-glass-deep:linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.62));--hymo-glass-blur:28px;--hymo-glass-blur-soft:16px;--hymo-glass-blur-strong:32px;--hymo-glass-border:hsla(40,13%,72%,.45);--hymo-glass-border-light:hsla(0,0%,100%,.7);--hymo-shadow-card:0 1px 2px rgba(15,12,9,.05),0 12px 32px -10px rgba(15,12,9,.1);--hymo-shadow-pop:0 2px 4px rgba(15,12,9,.06),0 24px 48px -16px rgba(15,12,9,.18),0 0 0 1px rgba(15,12,9,.04);--hymo-shadow-cta:0 1px 2px rgba(15,12,9,.06);--hymo-shadow-doc:0 32px 80px -32px rgba(15,12,9,.26);--hymo-shadow-glass:inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(15,12,9,.04),0 0 0 1px rgba(15,12,9,.025);--hymo-shadow-glass-hover:0 1px 2px rgba(15,12,9,.06),0 0 0 1px rgba(15,12,9,.04);--hymo-v4-ink:#141312;--hymo-v4-card:#fff;--hymo-v4-line:rgba(15,12,9,.07);--hymo-v4-line-2:rgba(15,12,9,.12);--hymo-v4-r:22px;--hymo-v4-r-sm:14px;--hymo-v4-shadow:0 1px 2px rgba(15,12,9,.04),0 12px 32px -20px rgba(15,12,9,.16);--hymo-v4-shadow-hover:0 2px 4px rgba(15,12,9,.05),0 24px 48px -22px rgba(15,12,9,.22);--hymo-ease:cubic-bezier(0.32,0.72,0,1);--hymo-t:200ms;--hymo-t-slow:320ms;--hymo-t-fast:120ms;--hymo-grad-accent:var(--hymo-red);--hymo-grad-accent-kpi:var(--hymo-red);--hymo-grad-bar:var(--hymo-red);--hymo-page-bg:var(--hymo-bg)}@media (prefers-reduced-motion:reduce){.hymo-design *,.hymo-design :after,.hymo-design :before{transition-duration:0ms!important;animation-duration:0ms!important;animation-iteration-count:1!important}}.hymo-accent-text{background:var(--hymo-grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.hymo-glass{background:var(--hymo-glass-strong);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid var(--hymo-glass-border-light);box-shadow:var(--hymo-shadow-glass)}.hymo-glass-soft{background:var(--hymo-glass-soft);backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1px solid hsla(0,0%,100%,.65);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 1px 2px rgba(15,12,9,.03)}@keyframes hymo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@keyframes lnd-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.lnd-marquee-track{animation:lnd-marquee 40s linear infinite;will-change:transform}.lnd-marquee-track:hover{animation-play-state:paused}.lnd-folie-card{transition:transform .25s cubic-bezier(.32,.72,0,1),box-shadow .25s cubic-bezier(.32,.72,0,1),border-color .25s ease}.lnd-folie-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.06)}.lnd-bento{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-template-rows:auto auto;gap:18px}@media (max-width:980px){.lnd-bento{grid-template-columns:1fr}.lnd-bento>*{grid-column:1/-1!important;grid-row:auto!important}}.lnd-mod-card{transition:transform .25s cubic-bezier(.32,.72,0,1),box-shadow .25s ease,border-color .2s ease,opacity .2s ease}.lnd-mod-card[data-checked=false]{opacity:.5}.lnd-mod-card[data-checked=true]{border-color:#4f46e5;box-shadow:0 0 0 1px rgba(79,70,229,.15)}.scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-reveal--visible{opacity:1;transform:translateY(0)}.lnd-stagger>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}.lnd-stagger--visible>:first-child{opacity:1;transform:none;transition-delay:0ms}.lnd-stagger--visible>:nth-child(2){opacity:1;transform:none;transition-delay:80ms}.lnd-stagger--visible>:nth-child(3){opacity:1;transform:none;transition-delay:.16s}.lnd-stagger--visible>:nth-child(4){opacity:1;transform:none;transition-delay:.24s}@keyframes lnd-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.lnd-pulse{animation:lnd-pulse 1.6s ease-in-out infinite}.lnd-faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.lnd-faq-answer--open{grid-template-rows:1fr}.lnd-faq-answer>div{overflow:hidden}.lnd2-dots{background-image:radial-gradient(circle,rgba(15,23,42,.08) 1px,transparent 0);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,#000 45%,transparent 92%);mask-image:linear-gradient(180deg,#000,#000 45%,transparent 92%)}.lnd2-gradient-text{background:linear-gradient(100deg,#4f46e5,#2563eb 55%,#0ea5e9 110%);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes lnd2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lnd2-float{animation:lnd2-float 6s ease-in-out infinite}.lnd2-float--delay{animation-delay:2.4s}.lnd2-marquee-mask{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}@keyframes lnd2-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.lnd2-bar{transform-origin:bottom;animation:lnd2-bar .9s cubic-bezier(.16,1,.3,1) both}@keyframes lnd2-typing{0%,80%,to{opacity:.25}40%{opacity:1}}.lnd2-typing span{animation:lnd2-typing 1.2s infinite}.lnd2-typing span:nth-child(2){animation-delay:.2s}.lnd2-typing span:nth-child(3){animation-delay:.4s}.lnd2-dots-light{background-image:radial-gradient(circle,hsla(0,0%,100%,.14) 1px,transparent 0);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 70%,transparent)}@keyframes lnd3-drift-a{0%,to{transform:translate(0) scale(1)}33%{transform:translate(80px,40px) scale(1.15)}66%{transform:translate(-60px,80px) scale(.92)}}@keyframes lnd3-drift-b{0%,to{transform:translate(0) scale(1)}40%{transform:translate(-90px,-50px) scale(1.2)}70%{transform:translate(50px,-90px) scale(.9)}}@keyframes lnd3-drift-c{0%,to{transform:translate(0) scale(1)}50%{transform:translate(60px,-60px) scale(1.25)}}.lnd3-blob{position:absolute;border-radius:50%;filter:blur(90px);will-change:transform}.lnd3-blob--a{animation:lnd3-drift-a 22s ease-in-out infinite}.lnd3-blob--b{animation:lnd3-drift-b 26s ease-in-out infinite}.lnd3-blob--c{animation:lnd3-drift-c 19s ease-in-out infinite}.lnd3-grid{background-image:linear-gradient(hsla(0,0%,100%,.05) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.05) 1px,transparent 0);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 90% 75% at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 90% 75% at 50% 40%,#000 30%,transparent 75%)}@keyframes lnd3-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.lnd3-shimmer-text{background:linear-gradient(90deg,#818cf8,#38bdf8 30%,#c7d2fe 55%,#818cf8);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:lnd3-shimmer 7s linear infinite}@keyframes lnd3-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.lnd3-rise{animation:lnd3-rise .8s cubic-bezier(.16,1,.3,1) both}.lnd3-rise-1{animation-delay:80ms}.lnd3-rise-2{animation-delay:.2s}.lnd3-rise-3{animation-delay:.34s}.lnd3-rise-4{animation-delay:.48s}.lnd3-rise-5{animation-delay:.62s}.lnd3-parallax{transform:translate3d(calc(var(--mx, 0) * var(--depth, 20) * 1px),calc(var(--my, 0) * var(--depth, 20) * 1px),0);transition:transform .6s cubic-bezier(.16,1,.3,1)}.lnd3-outline-text{-webkit-text-stroke:1px hsla(0,0%,100%,.28);color:transparent}.lnd3-ticker-track{animation:lnd-marquee 30s linear infinite;will-change:transform}.lnd4-grain{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lnd4-sweep{position:relative;overflow:hidden}.lnd4-sweep:after{content:"";position:absolute;top:0;bottom:0;left:-80%;width:50%;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-18deg);transition:left .7s cubic-bezier(.16,1,.3,1);pointer-events:none}.lnd4-sweep:hover:after{left:130%}@keyframes lnd4-flow{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.lnd4-flow-dot{position:absolute;top:50%;margin-top:-4px;width:8px;height:8px;border-radius:9999px;background:#4f46e5;box-shadow:0 0 12px rgba(79,70,229,.8);animation:lnd4-flow 2.6s ease-in-out infinite}.lnd4-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .3s cubic-bezier(.16,1,.3,1);will-change:transform}@media (prefers-reduced-motion:reduce){.lnd-folie-card,.lnd-marquee-track,.lnd-mod-card,.lnd-pulse,.lnd-stagger>*,.lnd2-bar,.lnd2-float,.lnd2-typing span,.lnd3-blob--a,.lnd3-blob--b,.lnd3-blob--c,.lnd3-rise,.lnd3-shimmer-text,.lnd3-ticker-track,.lnd4-flow-dot,.lnd4-sweep:after,.lnd4-tilt,.scroll-reveal{animation:none!important;transition:none!important;opacity:1!important;transform:none!important}}.manifeste-signature{font-family:var(--font-hand),"Segoe Script",cursive;font-size:clamp(30px,4vw,46px);line-height:1.1;--trace:0%;-webkit-mask-image:linear-gradient(90deg,#000 calc(var(--trace) - 4%),transparent var(--trace));mask-image:linear-gradient(90deg,#000 calc(var(--trace) - 4%),transparent var(--trace));animation:manifeste-ecrit 2.4s cubic-bezier(.55,0,.35,1) .4s both}@property --trace{syntax:"<percentage>";inherits:false;initial-value:0}@keyframes manifeste-ecrit{to{--trace:108%}}@media (prefers-reduced-motion:reduce){.manifeste-signature{animation:none;--trace:108%;-webkit-mask-image:none;mask-image:none}}:root{--lnd-paper:#f5f4f1;--lnd-ink:#14182d}.lnd-glass{position:relative;overflow:hidden;border-radius:20px;background:radial-gradient(128% 104% at 10% -4%,hsla(0,0%,100%,.96),transparent 58%),linear-gradient(157deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.68));border:1px solid rgba(20,24,45,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 34px -20px rgba(16,22,40,.3);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%)}.lnd-glass:before{content:"";position:absolute;inset:0 0 auto 0;height:46%;background:linear-gradient(180deg,hsla(0,0%,100%,.8),transparent);pointer-events:none}.lnd-glass>*{position:relative}.lnd-laptop__lid{padding:10px 10px 11px;border-radius:16px 16px 5px 5px;background:linear-gradient(155deg,#333a4d,#10141f);box-shadow:0 34px 68px -28px rgba(15,20,35,.55)}.lnd-laptop__screen{position:relative;border-radius:8px;overflow:hidden;background:var(--lnd-paper);aspect-ratio:16/10}.lnd-laptop__base{height:12px;width:116%;margin-left:-8%;border-radius:0 0 13px 13px;background:linear-gradient(#2a3143,#151a28)}.lnd-laptop__base:after{content:"";display:block;width:78px;height:4px;margin:0 auto;border-radius:0 0 5px 5px;background:rgba(0,0,0,.42)}.lnd-phone__frame{padding:7px;border-radius:32px;background:linear-gradient(150deg,#333a4d,#10141f);box-shadow:0 30px 62px -26px rgba(15,20,35,.55)}.lnd-phone__screen{position:relative;border-radius:26px;overflow:hidden;background:#fff;aspect-ratio:416/878}.lnd-phone__island{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:46px;height:13px;border-radius:999px;background:#10141f;z-index:2}.lnd-wire{opacity:0;transform:translateY(6px);transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1)}.lnd-wire--on{opacity:1;transform:none}.lnd-wire__rail{position:relative;height:2px;background-image:linear-gradient(90deg,currentColor 0 7px,transparent 7px 13px);background-size:13px 2px;background-repeat:repeat-x;opacity:.6}.lnd-wire__tip{position:absolute;top:50%;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;transform:translateY(-50%)}.lnd-wire__tip--left{left:-1px;border-right:9px solid}.lnd-wire__tip--right{right:-1px;border-left:9px solid}.lnd-chat__reveal{opacity:0;transform:translateY(8px);transition:opacity .44s cubic-bezier(.16,1,.3,1),transform .44s cubic-bezier(.16,1,.3,1)}.lnd-chat__reveal--on{opacity:1;transform:none}.lnd-chat__caret{display:inline-block;width:1.5px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:#4f46e5;animation:lnd-caret 1s steps(1) infinite}@keyframes lnd-caret{0%,50%{opacity:1}51%,to{opacity:0}}.lnd-chat__dot{animation:lnd-dot 1.3s infinite}.lnd-chat__dot:nth-child(2){animation-delay:.17s}.lnd-chat__dot:nth-child(3){animation-delay:.34s}@keyframes lnd-dot{0%,60%,to{opacity:.28}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.lnd-chat__reveal,.lnd-wire{opacity:1;transform:none;transition:none}.lnd-chat__caret,.lnd-chat__dot{animation:none}}.lnd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lnd-tile{position:relative;display:flex;height:100%;flex-direction:column;align-items:flex-start;padding:26px 24px 28px;border-radius:20px;border:1px solid rgba(20,24,45,.08);background:radial-gradient(124% 96% at 12% -6%,hsla(0,0%,100%,.96),transparent 60%),linear-gradient(162deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 14px 34px -24px rgba(16,22,40,.35);backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s ease,border-color .32s ease}.lnd-tile:hover{transform:translateY(-4px);border-color:rgba(20,24,45,.14);box-shadow:inset 0 1px 0 #fff,0 28px 52px -28px rgba(16,22,40,.45)}.lnd-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:13px;color:#14182d;background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.5));border:1px solid rgba(20,24,45,.08);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95);transition:transform .32s cubic-bezier(.22,1,.36,1)}.lnd-tile:hover .lnd-tile__icon{transform:translateY(-2px)}.lnd-tile__title{margin-top:18px;font-size:18.5px;font-weight:700;letter-spacing:-.025em;line-height:1.2;color:#14182d}.lnd-tile__body{margin-top:8px;font-size:15px;line-height:1.55;color:#6e6962}@media (max-width:1023px){.lnd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.lnd-tiles{grid-template-columns:1fr;gap:10px}.lnd-tile{padding:22px 20px 24px}}@media (prefers-reduced-motion:reduce){.lnd-tile,.lnd-tile__icon{transition:none}.lnd-tile:hover{transform:none}}.lnd-tool__cta{background:linear-gradient(180deg,hsla(0,0%,100%,.95),hsla(0,0%,100%,.62));border:1px solid rgba(20,24,45,.1);box-shadow:inset 0 1.5px 0 hsla(0,0%,100%,.95),0 12px 28px -16px rgba(16,22,40,.45);backdrop-filter:blur(18px) saturate(175%);-webkit-backdrop-filter:blur(18px) saturate(175%);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s cubic-bezier(.22,1,.36,1)}.lnd-tool__cta:hover{transform:translateY(-2px);box-shadow:inset 0 1.5px 0 #fff,0 18px 36px -16px rgba(16,22,40,.55)}.lnd-scene{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 250px 210px;align-items:center;gap:0}.lnd-scene__owner,.lnd-scene__phone{margin:0;min-width:0}.lnd-mac{position:relative}.lnd-mac__lid{padding:10px 10px 12px;border-radius:18px 18px 8px 8px;background:linear-gradient(168deg,#e9eaee,#cfd2da 46%,#b9bdc8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 hsla(0,0%,100%,.4),0 40px 70px -40px rgba(16,22,40,.65)}.lnd-mac__screen{position:relative;container-type:inline-size;aspect-ratio:16/10;overflow:hidden;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px rgba(16,22,40,.22)}.lnd-mac__gloss,.lnd-tel__gloss{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(118deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,0) 38%)}.lnd-mac__hinge{display:block;width:16%;height:5px;margin:0 auto;border-radius:0 0 6px 6px;background:linear-gradient(180deg,#b7bbc6,#9aa0ad)}.lnd-mac__base{display:block;width:116%;height:11px;margin-left:-8%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#d7dae1,#b3b8c4 60%,#9ba1ae);box-shadow:0 18px 30px -20px rgba(16,22,40,.6)}.lnd-tel{position:relative;margin:0 auto;width:196px;padding:10px;border-radius:38px;background:linear-gradient(152deg,#4a4f5c,#23262f 42%,#14161d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 0 0 1px hsla(0,0%,100%,.08),0 40px 70px -38px rgba(16,22,40,.7)}.lnd-tel__screen{position:relative;container-type:inline-size;aspect-ratio:414/896;overflow:hidden;border-radius:29px;background:#fff}.lnd-tel__island{position:absolute;top:12px;left:50%;z-index:4;width:58px;height:17px;transform:translateX(-50%);border-radius:999px;background:#14161d}.lnd-tel__button{position:absolute;right:-2px;width:2px;border-radius:2px;background:linear-gradient(180deg,#6a7080,#3a3f4b)}.lnd-tel__button--power{top:108px;height:46px}.lnd-tel__button--volume{left:-2px;right:auto;top:86px;height:30px}.lnd-scene__owner,.lnd-scene__phone{transition:opacity .87s cubic-bezier(.32,.72,.24,1),filter .87s cubic-bezier(.32,.72,.24,1)}.lnd-scene__owner.is-passif,.lnd-scene__phone.is-passif{opacity:.68;filter:saturate(.6)}.lnd-stage{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;gap:6px;font-size:13px;line-height:1.35;color:#14182d;animation:lnd-stage-in .4s cubic-bezier(.22,1,.36,1) 30ms both}.lnd-stage--doux{animation-delay:.14s}.lnd-stage--doux,.lnd-stage--doux>*{animation-duration:1s}.lnd-stage--out-doux{animation-duration:.42s}.lnd-swap{position:relative;display:flex;flex:1;min-height:0;flex-direction:column}.lnd-stage--out{position:absolute;inset:0;pointer-events:none;animation:lnd-stage-out .31s cubic-bezier(.4,0,.2,1) both}.lnd-swap>.lnd-stage.lnd-stage--out *{animation-delay:-10s}@keyframes lnd-stage-out{0%{opacity:1;filter:none}to{opacity:0;transform:scale(.992);filter:blur(8px)}}.js-fade{animation:js-fade .45s cubic-bezier(.22,1,.36,1) both}@keyframes js-fade{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.lnd-stage>*{animation:js-enter .54s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}@keyframes lnd-stage-in{0%{opacity:0}to{opacity:1}}@keyframes js-enter{0%{opacity:0;transform:scale(.988);filter:blur(7px)}to{opacity:1;transform:none;filter:none}}.jo-cand,.jo-mois,.jo-msg__bulle,.jo-msg__compose,.jo-msg__head,.jo-msg__list,.jo-msg__piece,.jo-msg__systeme{animation:js-enter .54s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.lnd-stage--passive .jo-cand,.lnd-stage--passive .jo-mois,.lnd-stage--passive .jo-msg__bulle,.lnd-stage--passive .jo-msg__compose,.lnd-stage--passive .jo-msg__head,.lnd-stage--passive .jo-msg__list,.lnd-stage--passive .jo-msg__piece,.lnd-stage--passive .jo-msg__systeme,.lnd-stage--passive .js-row__ok,.lnd-stage--passive>*{animation-delay:0ms}.lnd-scene__gap{display:flex;align-items:center;justify-content:center;padding-bottom:12px}.lnd-flow{position:relative;width:100%}.lnd-flow__svg{width:100%;height:120px;overflow:visible}.lnd-flow__svg--petit{display:none}.lnd-flow__arc{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.1 8;opacity:0;transition:opacity .23s ease}.lnd-flow__reveal{fill:none;stroke:#fff;stroke-width:16;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400}.lnd-flow__head{opacity:0}.lnd-flow.is-on.is-owner .lnd-flow__arc--owner,.lnd-flow.is-on.is-tenant .lnd-flow__arc--tenant{opacity:1}.lnd-flow.is-on.is-owner .lnd-flow__head--owner,.lnd-flow.is-on.is-tenant .lnd-flow__head--tenant{animation:lnd-pointe .26s ease .8s both}@keyframes lnd-pointe{0%{opacity:0}to{opacity:1}}.lnd-flow.is-on.is-owner .lnd-flow__reveal--owner,.lnd-flow.is-on.is-tenant .lnd-flow__reveal--tenant{animation:lnd-reveal .78s cubic-bezier(.33,0,.22,1) both}@keyframes lnd-reveal{to{stroke-dashoffset:0}}.lnd-flow__arc--tenant{stroke:#3a887d}.lnd-flow__head--tenant{fill:#3a887d}.lnd-flow__arc--owner{stroke:#1a3f7f}.lnd-flow__head--owner{fill:#1a3f7f}.lnd-flow__label{position:absolute;top:calc(100% + 2px);left:50%;width:234px;margin-left:-117px;text-align:center;font-size:17px;font-weight:500;line-height:1.625;letter-spacing:-.015em;color:#31726a;text-wrap:balance;opacity:0}.lnd-flow.is-on .lnd-flow__label{animation:lnd-mot .62s cubic-bezier(.22,1,.36,1) .18s both}@keyframes lnd-mot{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lnd-flow.is-owner .lnd-flow__label{color:#1b3c74}@media (max-width:899px){.lnd-scene{grid-template-columns:200px 110px;justify-content:space-between;align-items:center;margin-inline:0;padding-bottom:0}.lnd-scene__owner{grid-column:1;grid-row:1;width:200px;max-width:none}.lnd-scene__phone{grid-column:2;grid-row:1}.lnd-scene__gap{grid-column:1/-1;grid-row:2;width:100%;max-width:none;padding:0}.lnd-mac__lid{padding:6px;border-radius:18px;background:linear-gradient(152deg,#4a4f5c,#23262f 42%,#14161d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 1px hsla(0,0%,100%,.07),0 26px 44px -30px rgba(16,22,40,.75)}.lnd-mac__screen{aspect-ratio:330/471;border-radius:12px}.lnd-mac__base,.lnd-mac__hinge{display:none}.lnd-flow{position:relative;display:block;height:auto}.lnd-flow__svg--large{display:none}.lnd-flow__svg--petit{display:block;width:100%;height:auto;margin:6px 0 0}.lnd-flow__svg--petit .lnd-flow__arc{stroke-width:1.8;stroke-dasharray:.1 6.5}.lnd-flow__label{display:block;position:static;left:auto;width:250px;min-height:2.6em;margin:0 0 0 20%;font-size:14px}.lnd-tel{width:110px;padding:5px;border-radius:20px}.lnd-tel__screen{border-radius:16px}.lnd-tel__island{top:7px;width:30px;height:9px}.lnd-tel__button--power{top:56px;height:25px}.lnd-tel__button--volume{top:45px;height:16px}}@media (prefers-reduced-motion:reduce){.lnd-flow,.lnd-shot{transition:none}}.jo{position:relative;display:flex;flex-direction:column;height:100%;background:#fbfaf8;font-size:13px;color:var(--jo-ink);--jo-ink:#14182d;--jo-navy:#143671;--jo-navy-2:#1f488e;--jo-navy-soft:#e8eef7;--jo-navy-line:#cdd7ea;--jo-mute:#8d8a84}.jo:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(52% 44% at 78% 6%,rgba(31,83,173,.1),transparent 70%),radial-gradient(44% 40% at 12% 92%,rgba(51,138,204,.08),transparent 72%)}@supports (transform:scale(calc(100cqw / 540px))){.jo{position:absolute;top:0;left:0;width:540px;height:337.5px;transform-origin:0 0;transform:scale(calc(100cqw / 540px))}}.jo__logo{display:flex;flex-shrink:0;margin-right:4px;color:var(--jo-navy)}.js-logo{display:block;width:auto;height:13px}.js-logo--lettre{height:15px}.jo__top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-bottom:1px solid rgba(20,24,45,.06);background:hsla(0,0%,100%,.62);backdrop-filter:blur(12px) saturate(160%)}.jo__crumb{flex:1;min-width:0;font-size:8.5px;font-weight:600;color:var(--jo-mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jo__crumb i{font-style:normal;opacity:.45;margin:0 3px}.jo__crumb b{color:var(--jo-ink)}.jo__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.jo__icon{display:grid;place-items:center;width:15px;height:15px;color:var(--jo-mute)}.jo__icon svg{width:11px;height:11px}.jo__avatar{display:grid;place-items:center;width:17px;height:17px;border-radius:999px;font-size:7px;font-weight:700;color:#fff;background:var(--jo-ink)}.jo__body{flex:1;min-height:0;padding:9px 11px 15px}.jo__body,.jo__hero{display:flex;flex-direction:column;overflow:hidden}.jo__hero{position:relative;justify-content:flex-end;gap:1px;flex-shrink:0;padding:18px 11px 8px;height:62px;border-radius:11px;color:#fff;background:linear-gradient(180deg,rgba(10,14,30,0) 30%,rgba(8,12,26,.68)),linear-gradient(126deg,#1b2440,#1d407c 46%,#4c94bd);box-shadow:0 16px 30px -24px rgba(16,22,40,.95)}.jo__hero-aide{position:absolute;top:8px;display:grid;place-items:center;width:15px;height:15px;border-radius:999px;color:var(--jo-ink);background:hsla(0,0%,100%,.88);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5);right:9px}.jo__hero-aide svg{width:9px;height:9px}.jo__hero-statut{position:absolute;top:8px;right:28px;display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;font-size:7.5px;font-weight:700;color:var(--jo-navy);background:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px hsla(0,0%,100%,.5),0 8px 16px -12px rgba(16,22,40,.7);backdrop-filter:blur(8px) saturate(170%)}.jo__hero-statut i{width:4px;height:4px;border-radius:999px;background:var(--jo-navy-2)}.jo__hero-title{font-family:var(--font-sans,inherit);font-size:17px;font-weight:800;letter-spacing:-.035em}.jo__hero-sub{font-size:8.5px;opacity:.86}.jo__tabs{display:flex;gap:2px;flex-shrink:0;align-self:flex-start;margin-top:7px;padding:3px;background:hsla(0,0%,100%,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(20,24,45,.05),0 8px 18px -16px rgba(16,22,40,.6);backdrop-filter:blur(10px) saturate(165%)}.jo__tab,.jo__tabs{border-radius:999px}.jo__tab{padding:3px 10px;font-size:8.5px;font-weight:600;color:#6e6962}.jo__tab.is-on{color:#fff;background:linear-gradient(180deg,var(--jo-navy-2),var(--jo-navy));box-shadow:0 6px 14px -8px rgba(20,54,113,.9)}.jo-card{display:flex;flex-direction:column;gap:5px;padding:7px 10px;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.055),0 14px 26px -22px rgba(16,22,40,.7);backdrop-filter:blur(14px) saturate(180%)}.jo-card__head{display:flex;align-items:center;gap:7px}.jo-card__icon{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;color:var(--jo-navy);background:var(--jo-navy-soft)}.jo-card__icon svg{width:12px;height:12px}.jo-card__titles{flex:1;min-width:0}.jo-card__titles strong{display:block;font-size:11px;font-weight:750;letter-spacing:-.015em}.jo-card__titles em{display:block;font-size:8px;font-style:normal;color:var(--jo-mute)}.jo-card__pill{padding:2px 8px;border-radius:999px;font-size:7.5px;font-weight:700;color:#fff;background:var(--jo-navy-2)}.jo-annonce{display:flex;align-items:center;gap:8px}.jo-annonce__vignette{display:grid;place-items:center;width:38px;height:30px;border-radius:8px;color:var(--jo-navy-2);background:var(--jo-navy-soft)}.jo-annonce__vignette svg{width:14px;height:14px}.jo-annonce__texte strong{display:block;font-size:10.5px;font-weight:700}.jo-annonce__texte em{display:block;font-size:9px;font-style:normal;color:var(--jo-mute)}.jo-cand{display:flex;align-items:center;gap:8px;padding:2px 7px;border-radius:9px}.jo-cand--pale{opacity:.66}.jo-cand--neuve{background:hsla(0,0%,100%,.94);animation:js-enter .63s cubic-bezier(.22,1,.36,1) var(--d,0ms) both,jo-cadre .62s cubic-bezier(.22,1,.36,1) .76s both}@keyframes jo-cadre{0%{box-shadow:inset 0 0 0 1px rgba(20,24,45,.08),0 6px 14px -14px rgba(16,22,40,.5)}to{box-shadow:inset 0 0 0 2px var(--jo-navy),0 14px 26px -16px rgba(16,22,40,.75)}}.jo-cand__droite{position:relative;display:grid;place-items:center end;flex-shrink:0;width:62px}.jo-cand__droite>*{grid-area:1/1}.jo-cand__pris{justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:8.5px;font-weight:700;color:#246058;background:rgba(61,143,132,.14);box-shadow:inset 0 0 0 1px rgba(61,143,132,.24);animation:js-bascule-in .49s cubic-bezier(.34,1.4,.64,1) var(--d,0ms) both}.jo-cand__pris svg{width:9px;height:9px}.jo-cand--neuve .jo-cand__score{animation:js-score .9s cubic-bezier(.22,1,.36,1) var(--d,0ms) both,js-bascule-out .31s cubic-bezier(.4,0,.2,1) 2s forwards}.jo-cand__avatar{display:grid;place-items:center;flex-shrink:0;width:19px;height:19px;border-radius:999px;font-size:7.5px;font-weight:700;color:#fff;background:linear-gradient(180deg,var(--jo-navy-2),var(--jo-navy))}.jo-cand__who{flex:1;min-width:0}.jo-cand__who strong{display:block;font-size:10px;font-weight:700}.jo-cand__who em{display:block;font-size:7.5px;font-style:normal;color:var(--jo-mute)}@property --n{syntax:"<integer>";initial-value:0;inherits:false}.jo-cand__score{--n:93;flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:9px;font-weight:750;color:var(--jo-navy);background:var(--jo-navy-soft);box-shadow:inset 0 0 0 1px var(--jo-navy-line);counter-reset:score var(--n);animation:js-score .9s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.jo-cand__score:after{content:counter(score) "/100"}.jo-cand__score--fixe{animation:none}.jo-cand__score--fixe:after{content:none}@keyframes js-score{0%{--n:0}to{--n:93}}.jo-loyer{text-align:right}.jo-loyer em{display:block;font-size:6.5px;font-style:normal;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--jo-mute)}.jo-loyer strong{display:block;font-size:11px;font-weight:800;color:var(--jo-navy)}.jo-mois{display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:9px;background:hsla(0,0%,100%,.82);box-shadow:inset 0 0 0 1px rgba(20,24,45,.055)}.jo-mois__nom{flex:1;min-width:0;font-size:10px;font-weight:600}.jo-mois__somme{font-size:10px;font-weight:700;color:var(--jo-navy)}.jo-mois__attente,.jo-mois__paye{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:8.5px;font-weight:700}.jo-mois__paye{color:#246058;background:rgba(61,143,132,.14);box-shadow:inset 0 0 0 1px rgba(61,143,132,.24)}.jo-mois__paye svg{width:9px;height:9px}.jo-mois__attente{color:#956118;background:rgba(239,169,46,.16);box-shadow:inset 0 0 0 1px rgba(231,159,35,.28)}.jo-mois--bascule{position:relative}.jo-mois--bascule .jo-mois__attente{animation:js-bascule-out .37s cubic-bezier(.4,0,.2,1) var(--d,0ms) forwards}.jo-mois__paye--tard{position:absolute;right:9px;opacity:0;animation:js-bascule-in .49s cubic-bezier(.34,1.4,.64,1) calc(var(--d, 0ms) + .23s) forwards}@keyframes js-bascule-out{to{opacity:0;transform:scale(.88)}}@keyframes js-bascule-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:none}}.jo-inc{position:relative;flex:1;min-height:0}.jo-inc,.jo-inc__centre{display:flex;flex-direction:column}.jo-inc__centre{gap:7px;padding:9px 10px;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.055),0 14px 26px -22px rgba(16,22,40,.7);backdrop-filter:blur(14px) saturate(180%)}.jo-inc__head{display:flex;align-items:center;gap:7px}.jo-inc__icon{display:grid;place-items:center;width:21px;height:21px;border-radius:7px;color:#fff;background:#0a0908}.jo-inc__icon svg{width:11px;height:11px}.jo-inc__item{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:10px;background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px rgba(15,12,9,.08),0 10px 20px -16px rgba(15,12,9,.6)}.jo-inc__badge{flex-shrink:0;padding:3px 8px;border-radius:999px;font-size:7.5px;font-weight:700;letter-spacing:.02em;color:#fff;background:#0a0908}.jo-inc__txt{flex:1;min-width:0}.jo-inc__txt strong{display:block;font-size:10.5px;font-weight:700}.jo-inc__txt em{display:block;font-size:8px;font-style:normal;color:var(--jo-mute)}.jo-inc__cta{flex-shrink:0;padding:5px 11px;border-radius:999px;font-size:9.5px;font-weight:700;color:#fff;background:#0a0908;box-shadow:0 10px 18px -12px rgba(15,12,9,.9)}.jo-inc__vide{display:flex;align-items:center;justify-content:center;gap:7px;padding:18px 0;font-size:10px;font-weight:600;color:var(--jo-mute)}.jo-inc__vide svg{width:12px;height:12px}.jo-inc__ouvert{position:absolute;inset:0;display:flex;flex-direction:column;gap:6px;padding:9px 10px 8px;border-radius:12px;transform-origin:50% 22%;background:linear-gradient(180deg,hsla(0,0%,100%,.99),hsla(0,0%,100%,.95));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.06),0 24px 44px -28px rgba(16,22,40,.8);backdrop-filter:blur(16px) saturate(180%);animation:jo-ouvre .59s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}@keyframes jo-ouvre{0%{opacity:0;transform:translateY(40px) scale(.76);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.jt-fil__head{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid rgba(20,24,45,.08)}.jt-fil__avatar{display:grid;place-items:center;width:24px;height:24px;border-radius:999px;font-size:9px;font-weight:700;color:#fff;background:#0a0908}.jt-fil__who strong{display:block;font-size:11px;font-weight:750}.jt-fil__who em{display:block;font-size:8.5px;font-style:normal;color:#8d8a84}.jt-fil__piece{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:11px;color:#842a3c;background:rgba(197,38,69,.08);box-shadow:inset 0 0 0 1px rgba(197,38,69,.18)}.jt-fil__piece svg{width:14px;height:14px;flex-shrink:0}.jt-fil__piece strong{display:block;font-size:10.5px}.jt-fil__piece em{display:block;font-size:8.5px;font-style:normal;opacity:.75}.jt-fil__attente{display:flex;align-items:center;gap:7px;padding:9px 11px;border-radius:11px;font-size:10px;font-weight:600;color:#a5a29c;background:rgba(20,24,45,.035);box-shadow:inset 0 0 0 1px rgba(20,24,45,.06)}.jt-fil__attente i{width:6px;height:6px;border-radius:999px;background:#c3bfb8;animation:js-wait 1.8s ease-in-out infinite}.jo-msg{display:flex;flex:1;min-height:0;gap:9px}.jo-msg__list{display:flex;flex-direction:column;gap:6px;width:152px;flex-shrink:0;padding:9px;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.72));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.055),0 14px 26px -22px rgba(16,22,40,.7);backdrop-filter:blur(14px) saturate(180%)}.jo-msg__list-head strong{display:block;font-size:12px;font-weight:800;letter-spacing:-.03em}.jo-msg__list-head em{display:block;font-size:8px;font-style:normal;color:var(--jo-mute)}.jo-msg__search{padding:5px 9px;border-radius:999px;font-size:8.5px;color:var(--jo-mute);background:hsla(0,0%,100%,.86);box-shadow:inset 0 0 0 1px rgba(20,24,45,.07)}.jo-msg__filtres{display:flex;gap:3px;padding:2px;border-radius:999px;background:rgba(20,24,45,.045)}.jo-msg__filtres i{flex:1;padding:3px 0;border-radius:999px;font-size:8px;font-style:normal;font-weight:600;text-align:center;color:var(--jo-mute)}.jo-msg__filtres i.is-on{color:var(--jo-ink);background:#fff;box-shadow:0 4px 10px -8px rgba(16,22,40,.8)}.jo-msg__item{display:flex;align-items:center;gap:6px;padding:6px;border-radius:9px;background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px rgba(15,12,9,.07),0 6px 14px -12px rgba(15,12,9,.5)}.jo-msg .jo-cand__avatar{width:20px;height:20px;font-size:8px;color:#0a0908;background:rgba(15,12,9,.07)}.jo-msg__head .jo-cand__avatar{width:24px;height:24px;font-size:9px}.jo-msg__item-txt{flex:1;min-width:0}.jo-msg__item-txt strong{font-size:9px;font-weight:700}.jo-msg__item-txt em,.jo-msg__item-txt strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jo-msg__item-txt em{font-size:7.5px;font-style:normal;color:var(--jo-mute)}.jo-msg__item-time{font-size:7px;color:var(--jo-mute)}.jo-msg__chat{display:flex;flex:1;min-width:0;flex-direction:column;gap:7px;padding:9px 10px 8px;border-radius:12px;background:linear-gradient(180deg,hsla(0,0%,100%,.88),hsla(0,0%,100%,.7));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.055),0 14px 26px -22px rgba(16,22,40,.7);backdrop-filter:blur(14px) saturate(180%)}.jo-msg__head{display:flex;align-items:center;gap:7px;padding-bottom:7px;border-bottom:1px solid rgba(20,24,45,.07)}.jo-msg__head-txt strong{display:block;font-size:10.5px;font-weight:750}.jo-msg__head-txt em{display:flex;align-items:center;gap:3px;font-size:8px;font-style:normal;color:var(--jo-mute)}.jo-msg__head-txt svg{width:8px;height:8px}.jo-msg__thread{display:flex;flex:1;min-height:0;flex-direction:column;align-items:flex-start;gap:6px}.jo-msg__bulle{max-width:78%;padding:7px 10px;border-radius:12px 12px 12px 4px;font-size:10px;line-height:1.4;background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px rgba(20,24,45,.07)}.jo-msg__bulle--moi{align-self:flex-end;border-radius:12px 12px 4px 12px;color:#fff;background:#0a0908;box-shadow:0 10px 20px -16px rgba(10,9,8,.9)}.jo-msg__piece{display:flex;align-items:center;gap:7px;padding:6px 9px;border-radius:10px;color:#842a3c;background:rgba(197,38,69,.08);box-shadow:inset 0 0 0 1px rgba(197,38,69,.18)}.jo-msg__piece svg{width:12px;height:12px}.jo-msg__piece em{font-style:normal;font-size:8px;line-height:1.3}.jo-msg__piece strong{display:block;font-size:9.5px}.jo-msg__systeme{align-self:center;padding:3px 9px;border-radius:999px;font-size:8px;font-weight:600;color:#246058;background:rgba(61,143,132,.13)}.jo-msg__compose{display:flex;align-items:center;gap:7px;margin-top:auto;padding:5px 5px 5px 9px;border-radius:999px;background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.08),0 10px 22px -18px rgba(16,22,40,.6)}.jo-msg__compose>svg{width:11px;height:11px;color:var(--jo-mute);flex-shrink:0}.jo-msg__champ{flex:1;min-width:0;font-size:10px}.jo-msg__send{display:grid;place-items:center;flex-shrink:0;width:21px;height:21px;border-radius:999px;color:#fff;background:#0a0908}.jo-msg__send svg{width:11px;height:11px}.jt{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;font-size:13px;color:#14182d}@supports (transform:scale(calc(100cqw / 176px))){.jt{position:absolute;top:0;left:0;width:176px;height:381px;transform-origin:0 0;transform:scale(calc(100cqw / 176px))}}.jt:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(70% 34% at 84% 4%,rgba(69,161,148,.12),transparent 72%)}.jt__top{display:flex;align-items:center;gap:8px;padding:34px 14px 0}.jt__logo{display:flex;margin-right:auto;color:#2d766d}.jt__bell{color:#a5a29c}.jt__bell svg{width:13px;height:13px}.jt__avatar{display:grid;place-items:center;width:22px;height:22px;border-radius:999px;font-size:8.5px;font-weight:700;color:#fff;background:linear-gradient(180deg,#40968b,#2d766d)}.jt__body{display:flex;flex:1;min-height:0;flex-direction:column;padding:8px 14px 14px}.jt__eyebrow{display:flex;align-items:center;gap:5px;font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#2d766d}.jt__eyebrow i{width:12px;height:1.5px;border-radius:2px;background:#3d8f84}.jt__title{margin:3px 0 10px;font-family:var(--font-sans,inherit);font-size:15px;font-weight:800;letter-spacing:-.025em}.js-row{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:11px;font-size:11px;background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.74));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.06),0 10px 20px -18px rgba(16,22,40,.6);backdrop-filter:blur(12px) saturate(175%)}.js-row--strong{font-weight:650}.js-row__text{flex:1;min-width:0}.js-row__ok{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border-radius:999px;color:#fff;background:linear-gradient(180deg,#439d91,#307e73);animation:js-coche .45s cubic-bezier(.34,1.5,.64,1) var(--d,0ms) both}.js-row__ok svg{width:10px;height:10px}@keyframes js-coche{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.js-row__wait{flex-shrink:0;width:7px;height:7px;border-radius:999px;background:#efa92e;box-shadow:0 0 0 3px rgba(239,169,46,.2);animation:js-wait 1.8s ease-in-out infinite}@keyframes js-wait{50%{opacity:.35}}.jt-chips{display:flex;gap:5px}.jt-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:999px;font-size:8.5px;font-weight:650;color:#27685f;background:rgba(61,143,132,.12);box-shadow:inset 0 0 0 1px rgba(61,143,132,.22)}.jt-chip svg{width:9px;height:9px}.jt-montant{display:flex;align-items:baseline;gap:2px;font-family:var(--font-sans,inherit);font-weight:800;letter-spacing:-.035em;color:#246058}.jt-montant span{font-size:30px}.jt-montant em{font-size:13px;font-style:normal;opacity:.6}.jt-montant--ok{color:#2a6f66}.js-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;margin-top:0;padding:7px 14px;border-radius:999px;font-size:10.5px;font-weight:700;color:#fff}.js-btn svg{width:13px;height:13px}.js-btn--owner{background:linear-gradient(180deg,var(--jo-navy-2),var(--jo-navy));box-shadow:0 14px 24px -16px rgba(20,54,113,.95)}.js-btn--tenant{align-self:stretch;background:linear-gradient(180deg,#40968b,#2d766d);box-shadow:0 14px 24px -16px rgba(36,96,88,.95)}.jo-msg__send.js-btn--press,.js-btn--press{animation:js-enter .54s cubic-bezier(.22,1,.36,1) var(--d,0ms) both,js-press .54s cubic-bezier(.22,1,.36,1) calc(var(--d, 0ms) + .47s) both}@keyframes js-press{0%{transform:none}34%{transform:scale(.955);filter:brightness(.92)}to{transform:none}}.js-photo{display:flex;align-items:center;gap:7px;padding:13px 11px;border-radius:11px;font-size:10px;font-weight:600;color:#8d8a84;background:rgba(20,24,45,.035);box-shadow:inset 0 0 0 1px rgba(20,24,45,.07)}.js-photo svg{width:14px;height:14px}.js-flag{display:inline-flex;align-items:center;align-self:flex-start;gap:6px;padding:6px 11px;border-radius:999px;font-size:10.5px;font-weight:700;color:#246058;background:rgba(61,143,132,.14);box-shadow:inset 0 0 0 1px rgba(61,143,132,.26)}.js-flag svg{width:12px;height:12px}.js-field{padding:10px 12px;border-radius:11px;font-size:11.5px;min-height:34px;background:hsla(0,0%,100%,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.08)}.js-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;width:0;animation:js-type .83s steps(20) var(--d,0ms) both}@keyframes js-type{to{width:var(--ch,20ch)}}.js-type--efface{animation:js-type .83s steps(20) var(--d,0ms) both,js-clear .17s ease calc(var(--d, 0ms) + 1.44s) forwards}@keyframes js-clear{to{width:0;opacity:0}}.js-thread{display:flex;flex:1;min-height:0;flex-direction:column;gap:7px}.js-bubble{max-width:88%;padding:8px 11px;border-radius:13px;font-size:11px;line-height:1.4;animation:js-enter .54s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.js-bubble--them{align-self:flex-start;background:hsla(0,0%,100%,.9);box-shadow:inset 0 0 0 1px rgba(20,24,45,.08);backdrop-filter:blur(8px) saturate(160%)}.js-bubble--me{align-self:flex-end;color:#fff;background:linear-gradient(180deg,#40968b,#2d766d)}.js-bubble--new{display:inline-flex;align-items:center;gap:6px;color:#246058;background:rgba(61,143,132,.14);box-shadow:inset 0 0 0 1px rgba(61,143,132,.26)}.js-bubble--new svg{width:12px;height:12px}.js-bubble--dots{display:inline-flex;align-self:flex-start;gap:4px;padding:11px 13px;animation:js-enter .37s cubic-bezier(.22,1,.36,1) var(--d,0ms) both,js-dots-out .26s ease calc(var(--d, 0ms) + .83s) forwards}.js-bubble--dots i{width:5px;height:5px;border-radius:999px;background:rgba(20,24,45,.32);animation:js-dots 1.1s ease-in-out infinite}.js-bubble--dots i:nth-child(2){animation-delay:.16s}.js-bubble--dots i:nth-child(3){animation-delay:.32s}@keyframes js-dots{30%{transform:translateY(-3px);opacity:1}0%,60%,to{transform:none;opacity:.55}}@keyframes js-dots-out{to{opacity:0;transform:scale(.9);height:0;padding-top:0;padding-bottom:0;margin-bottom:-7px}}.jt-notif{position:absolute;top:30px;left:10px;right:10px;z-index:3;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:14px;color:#225951;background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(61,143,132,.22),0 14px 26px -18px rgba(16,22,40,.6);backdrop-filter:blur(12px) saturate(175%);animation:jt-notif-in .59s cubic-bezier(.22,1.2,.36,1) .12s both,jt-notif-out .45s cubic-bezier(.4,0,.2,1) 1.39s forwards}.jo-notif{top:34px;left:auto;right:12px;width:190px;color:var(--jo-navy);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px var(--jo-navy-line),0 18px 30px -18px rgba(16,22,40,.7)}.jt-notif svg{width:14px;height:14px;flex-shrink:0}.jt-notif strong{display:block;font-size:10px}.jt-notif em{display:block;font-size:8.5px;font-style:normal;opacity:.72}@keyframes jt-notif-in{0%{opacity:0;transform:translateY(-46px) scale(.94);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes jt-notif-out{to{opacity:0;transform:translateY(-40px) scale(.96);filter:blur(4px)}}.js-coulisse{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;animation:js-final-in .66s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.js-coulisse__oeil{width:26px;height:2px;border-radius:2px}.js-coulisse__mot{max-width:16ch;font-family:var(--font-sans,inherit);font-size:22px;font-weight:800;line-height:1.15;letter-spacing:-.035em;text-wrap:balance}.js-coulisse--owner .js-coulisse__oeil{background:var(--jo-navy,#143671)}.js-coulisse--owner .js-coulisse__mot{color:var(--jo-navy,#143671)}.js-coulisse--tenant .js-coulisse__oeil{background:#2d766d}.js-coulisse--tenant .js-coulisse__mot{font-size:15px;color:#2a6f66}.js-chapitre{gap:14px}.js-chapitre .js-final__logo{opacity:.85}.js-chapitre .js-chapitre__titre,.js-chapitre .js-final__logo{animation-duration:.42s}.js-chapitre__titre{max-width:18ch;font-family:var(--font-sans,inherit);font-size:26px;font-weight:800;line-height:1.1;letter-spacing:-.035em;color:#14182d;text-wrap:balance;animation:js-final-in .56s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.js-chapitre .js-chapitre__titre,.js-final--tenant .js-chapitre .js-final__logo{animation-duration:.42s}.js-chapitre__titre{font-size:17px}.js-final{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center}.js-final__logo{display:block;animation:js-final-in .56s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.js-final__logo .js-logo{height:44px}.js-final--tenant .js-final__logo .js-logo{height:28px}.js-chapitre .js-final__logo .js-logo{height:42px}.js-chapitre.js-final--tenant .js-final__logo .js-logo{height:28px}.js-final__mot{max-width:22ch;font-size:11.5px;font-weight:600;line-height:1.45;color:#6e6962;animation:js-final-in .56s cubic-bezier(.22,1,.36,1) var(--d,0ms) both}.js-final--owner .js-final__logo{color:var(--jo-navy,#143671)}.js-final--tenant .js-final__logo{color:#2a6f66}.js-final--tenant .js-final__mot{font-size:10px}@keyframes js-final-in{0%{opacity:0;transform:scale(.94);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@media (prefers-reduced-motion:reduce){.jo-cand,.jo-cand--neuve,.jo-cand__score,.jo-inc__ouvert,.jo-mois,.jo-mois--bascule .jo-mois__attente,.jo-mois__paye--tard,.jo-msg__bulle,.jo-msg__compose,.jo-msg__head,.jo-msg__list,.jo-msg__piece,.jo-msg__systeme,.js-btn--press,.js-bubble,.js-bubble--dots,.js-bubble--dots i,.js-chapitre__titre,.js-fade,.js-final__logo,.js-final__mot,.js-row__ok,.js-type,.jt-fil__attente i,.jt-notif,.lnd-stage,.lnd-stage--out,.lnd-stage--passive>*{animation:none}}@media (max-width:899px){@supports (transform:scale(calc(100cqw / 330px))){.jo{width:330px;height:471px;transform:scale(calc(100cqw / 330px))}}.js-final__logo .js-logo{height:60px}.js-final--tenant .js-final__logo .js-logo{height:40px}.js-chapitre .js-final__logo .js-logo{height:58px}.js-chapitre.js-final--tenant .js-final__logo .js-logo{height:38px}}.lnd-faq{position:relative;display:flex;flex-direction:column;gap:12px}.lnd-faq:before{content:"";position:absolute;inset:-40px -10% -40px -10%;z-index:-1;pointer-events:none;background:radial-gradient(42% 46% at 10% 8%,rgba(33,72,140,.12),transparent 70%),radial-gradient(38% 44% at 92% 88%,rgba(59,131,186,.12),transparent 72%),radial-gradient(30% 34% at 70% 20%,rgba(112,142,194,.08),transparent 74%)}.lnd-faq__carte{border-radius:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.82),hsla(0,0%,100%,.58));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(20,24,45,.06),0 14px 30px -26px rgba(16,22,40,.55);backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%);transition:background .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}.lnd-faq__carte:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.68));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 0 0 1px rgba(20,24,45,.09),0 20px 38px -28px rgba(16,22,40,.65)}.lnd-faq__carte.is-on{background:linear-gradient(180deg,hsla(0,0%,100%,.96),hsla(0,0%,100%,.78));box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(20,24,45,.12),0 26px 48px -30px rgba(16,22,40,.8)}.lnd-faq__tete{display:flex;width:100%;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;text-align:left}.lnd-faq__question{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.015em;color:#14182d}.lnd-faq__plus{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:999px;color:#6e6962;background:hsla(0,0%,100%,.7);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 0 0 1px rgba(20,24,45,.08);transition:transform .42s cubic-bezier(.22,1,.36,1),color .3s ease,background .3s ease,box-shadow .3s ease}.lnd-faq__plus svg{width:17px;height:17px}.lnd-faq__carte.is-on .lnd-faq__plus{transform:rotate(45deg);color:#fff;background:#14182d;box-shadow:0 10px 20px -12px rgba(20,24,45,.9)}.lnd-faq__reponse{padding:0 22px 22px;font-size:15px;line-height:1.65;color:#5c574f}@media (max-width:767px){.lnd-faq__tete{padding:17px 18px;gap:12px}.lnd-faq__question{font-size:15px}.lnd-faq__reponse{padding:0 18px 18px;font-size:14.5px}.lnd-faq__plus{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.lnd-faq__carte,.lnd-faq__plus{transition:none}}.lnd-cta{position:relative;display:flex;align-items:center;overflow:hidden;min-height:420px;padding:80px 0 88px;background:#0d1020}.lnd-cta__photo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;filter:blur(8px) saturate(108%);transform:scale(1.12)}.lnd-cta__voile{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,12,26,.42),rgba(8,12,26,.6)),radial-gradient(76% 100% at 50% 48%,rgba(8,12,26,.08),rgba(8,12,26,.5))}.lnd-cta__titre{margin:0 auto;max-width:900px;font-size:clamp(38px,6vw,76px);font-weight:700;line-height:1.02;letter-spacing:-.035em;color:#fff;text-shadow:0 2px 30px rgba(0,0,0,.35)}.lnd-cta__mot{margin:24px auto 0;max-width:60ch;font-size:18px;line-height:1.65;color:hsla(0,0%,100%,.78)}.lnd-cta__mot-fin{display:block;margin-top:14px;font-weight:600;color:#fff}.lnd-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:36px;padding:17px 34px;border-radius:14px;font-size:16px;font-weight:700;color:#fff;background:hsla(0,0%,100%,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 0 0 1px hsla(0,0%,100%,.28),0 22px 44px -22px rgba(0,0,0,.7);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);transition:background .26s ease,box-shadow .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.lnd-cta__btn:hover{background:hsla(0,0%,100%,.14);transform:translateY(-2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 0 0 1px hsla(0,0%,100%,.4),0 28px 52px -24px rgba(0,0,0,.8)}@media (max-width:767px){.lnd-cta{min-height:350px;padding:62px 0 70px}.lnd-cta__photo{-o-object-position:center 58%;object-position:center 58%}.lnd-cta__voile{background:linear-gradient(180deg,rgba(8,12,26,.36),rgba(8,12,26,.56)),radial-gradient(90% 100% at 50% 46%,rgba(8,12,26,.04),rgba(8,12,26,.44))}.lnd-cta__mot{font-size:16.5px}.lnd-cta__btn{width:100%;max-width:320px}}@media (prefers-reduced-motion:reduce){.lnd-cta__btn{transition:none}}[data-portal=owner] .sidebar{background:var(--hymo-bg);border-right:none;box-shadow:none}[data-portal=owner] .sidebar:after{content:"";position:absolute;top:56px;bottom:0;right:0;width:1px;pointer-events:none;background:rgba(15,12,9,.1);box-shadow:6px 0 24px -10px rgba(15,12,9,.1),2px 0 8px -4px rgba(15,12,9,.06);clip-path:inset(0 -40px -40px 0)}[data-portal=owner] .sidebar-logo{border-bottom:1px solid rgba(15,12,9,.1);background:var(--hymo-bg);box-shadow:0 6px 20px -10px rgba(15,12,9,.1),0 2px 6px -3px rgba(15,12,9,.06);clip-path:inset(0 0 -40px 0)}[data-portal=owner] .sidebar-logo-text{color:var(--hymo-fg)}[data-portal=owner] .sidebar-logo-dot{background:var(--hymo-red)}[data-portal=owner] .sidebar-section-label{color:var(--hymo-fg-4);font-size:10.5px;font-weight:600;letter-spacing:.08em}[data-portal=owner] .sidebar-item{color:var(--hymo-fg-2);border-radius:10px;font-weight:500;position:relative;transition:background .2s var(--hymo-ease),color .2s var(--hymo-ease),box-shadow .2s var(--hymo-ease)}[data-portal=owner] .sidebar-item:hover{background:hsla(0,0%,100%,.38);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}[data-portal=owner] .sidebar-item:focus-visible{outline:2px solid var(--hymo-red);outline-offset:2px}[data-portal=owner] .sidebar-item--active{background:var(--hymo-surface-2);color:var(--hymo-fg);font-weight:600;border:1px solid transparent;box-shadow:none}[data-portal=owner] .sidebar-item--active:hover{background:var(--hymo-surface-3);color:var(--hymo-fg)}[data-portal=owner] .sidebar-icon{opacity:.75;color:var(--hymo-fg-2)}[data-portal=owner] .sidebar-item--active .sidebar-icon,[data-portal=owner] .sidebar-item:hover .sidebar-icon{opacity:1;color:var(--hymo-fg)}[data-portal=owner] .sidebar-item{--mod:var(--hymo-fg-2);gap:10px;padding:6px 10px;border-radius:12px}[data-portal=owner] a.sidebar-item[href^="/proprietaire/dashboard"]{--mod:#366350}[data-portal=owner] a.sidebar-item[href^="/proprietaire/biens"]{--mod:var(--hymo-blue)}[data-portal=owner] a.sidebar-item[href^="/proprietaire/projets"]{--mod:var(--hymo-red)}[data-portal=owner] a.sidebar-item[href^="/proprietaire/societes"]{--mod:#853b91}[data-portal=owner] a.sidebar-item[href^="/proprietaire/simulateurs"]{--mod:#18817d}[data-portal=owner] a.sidebar-item[href^="/proprietaire/academie"]{--mod:#27684d}[data-portal=owner] .sidebar-icon-wrap{width:30px;height:30px;border-radius:9px;align-items:center;justify-content:center;background:transparent;transition:background .2s var(--hymo-ease),color .2s var(--hymo-ease)}[data-portal=owner] .sidebar-icon{width:17px;height:17px;opacity:1;color:var(--hymo-fg-3);transition:color .2s var(--hymo-ease)}[data-portal=owner] .sidebar-item:hover{background:rgba(15,12,9,.04);color:var(--hymo-fg);box-shadow:none}[data-portal=owner] .sidebar-item:hover .sidebar-icon-wrap{background:color-mix(in srgb,var(--mod) 12%,#fff)}[data-portal=owner] .sidebar-item:hover .sidebar-icon{color:var(--mod)}[data-portal=owner] .sidebar-item--active,[data-portal=owner] .sidebar-item--active:hover{background:var(--hymo-v4-card);color:var(--hymo-fg);font-weight:600;border:1px solid var(--hymo-v4-line);box-shadow:var(--hymo-v4-shadow)}[data-portal=owner] .sidebar-item--active:before{display:none}[data-portal=owner] .sidebar-item--active .sidebar-icon-wrap,[data-portal=owner] .sidebar-item--active:hover .sidebar-icon-wrap{background:var(--mod)}[data-portal=owner] .sidebar-item--active .sidebar-icon,[data-portal=owner] .sidebar-item--active:hover .sidebar-icon{color:#fff}[data-portal=owner] .sidebar-item--active .sidebar-badge{background:var(--mod)}[data-portal=owner] .sidebar--collapsed .sidebar-item{padding:6px;justify-content:center}[data-portal=owner] .sidebar-badge{background:var(--hymo-red);color:#fff;font-weight:700;box-shadow:none}[data-portal=owner] .sidebar-item--active .sidebar-badge{background:var(--hymo-fg);color:#fff}[data-portal=owner] .sidebar-ping{background:var(--hymo-red);box-shadow:0 0 0 2px var(--hymo-surface)}[data-portal=owner] .sidebar-edge-toggle{background:linear-gradient(180deg,hsla(45,40%,98%,.7),hsla(45,17%,95%,.5));border:1px solid hsla(40,13%,72%,.45);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);color:var(--hymo-fg-3);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.65),0 2px 6px rgba(15,12,9,.06)}[data-portal=owner] .sidebar-edge-toggle:hover{color:var(--hymo-red);border-color:var(--hymo-red-line);box-shadow:none}[data-portal=owner] .sidebar-separator{background:var(--hymo-glass-border);opacity:.6}[data-portal=owner] .sidebar-footer-zone{border-top:1px solid hsla(40,13%,72%,.25);background:transparent}[data-portal=owner] .sidebar-user{background:linear-gradient(180deg,hsla(45,40%,98%,.6),hsla(45,17%,95%,.42));border:1px solid hsla(40,13%,72%,.35);backdrop-filter:blur(14px) saturate(170%);-webkit-backdrop-filter:blur(14px) saturate(170%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55)}[data-portal=owner] .sidebar-user-avatar{background:var(--hymo-fg);color:#fff}[data-portal=owner] .sidebar-user-name{color:var(--hymo-fg)}[data-portal=owner] .sidebar-user-role{color:var(--hymo-fg-3)}[data-portal=owner] .sidebar-overlay,[data-portal=owner]~.sidebar-overlay{background:rgba(15,12,9,.32);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}[data-portal=owner] .header-bar{background:var(--hymo-bg);border-bottom:1px solid rgba(15,12,9,.1);box-shadow:0 6px 20px -10px rgba(15,12,9,.1),0 2px 6px -3px rgba(15,12,9,.06)}[data-portal=owner] .header-bar__breadcrumb-current{color:var(--hymo-fg)}[data-portal=owner] .header-bar__breadcrumb-link{color:var(--hymo-fg-3)}[data-portal=owner] .header-bar__breadcrumb-link:hover{color:var(--hymo-red)}[data-portal=owner] .header-bar__avatar{background:var(--hymo-fg);box-shadow:0 1px 2px rgba(15,12,9,.08)}[data-portal=owner] .header-bar__hamburger{color:var(--hymo-fg-3)}[data-portal=owner] .header-bar__hamburger:hover{background:var(--hymo-glass-soft);color:var(--hymo-red)}.projects-loader{--ldr-accent:var(--hymo-red,#c52645);display:flex;align-items:center;justify-content:center;min-height:70vh;width:100%;padding:48px 24px;position:relative;isolation:isolate;opacity:1;transition:opacity .3s ease-out,transform .3s ease-out}.projects-loader.is-fading-out{opacity:0;transform:scale(.99);pointer-events:none}.projects-loader-stage{display:flex;flex-direction:column;align-items:center;gap:28px}@media (max-width:600px){.projects-loader-stage{gap:22px}}.projects-loader-logo{width:240px;height:88px;background-color:var(--ldr-accent);-webkit-mask:url(/logo-typo.svg) no-repeat center/contain;mask:url(/logo-typo.svg) no-repeat center/contain;opacity:0;transform:translateY(6px);animation:projects-loader-in .5s cubic-bezier(.32,.72,0,1) 80ms forwards}@media (max-width:600px){.projects-loader-logo{width:180px;height:66px}}.projects-loader-caption{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:9px;align-items:baseline;font-size:26px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--hymo-fg,#0a0908);text-align:center;max-width:680px}@media (max-width:600px){.projects-loader-caption{font-size:20px;gap:6px}}.projects-loader-caption .word{display:inline-block;opacity:0;transform:translateY(8px);animation:projects-loader-in .52s cubic-bezier(.22,1,.36,1) forwards}.projects-loader-caption .word.accent{color:var(--ldr-accent)}.projects-loader-track{width:148px;height:4px;border-radius:999px;background:var(--hymo-surface-3,#e4e0d9);overflow:hidden;position:relative;opacity:0;animation:projects-loader-in .4s cubic-bezier(.22,1,.36,1) .8s forwards}.projects-loader-track i{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:999px;background:var(--ldr-accent);animation:projects-loader-sweep 1s cubic-bezier(.45,0,.35,1) .88s infinite}@keyframes projects-loader-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes projects-loader-sweep{0%{left:-40%}to{left:100%}}.projects-loader--violet{--ldr-accent:#593091}.projects-loader--blue{--ldr-accent:#23509f}.projects-loader--teal{--ldr-accent:#1d9a96}.projects-loader--green{--ldr-accent:#27684d}.projects-loader--amber{--ldr-accent:#b6690c}@media (prefers-reduced-motion:reduce){.projects-loader-caption .word,.projects-loader-logo,.projects-loader-track{animation-duration:0ms!important;animation-delay:0ms!important;opacity:1!important;transform:none!important}.projects-loader-track i{animation:none;width:100%;left:0}}.projects-loader .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}