.fz{--fz-bg:#fff;--fz-line:rgba(0,0,0,.08);--fz-text:#191919;--fz-grey:#6b6b6b;--fz-dim:#8f8f8f;background:var(--fz-bg);color:var(--fz-text);overflow:hidden;border-top:1px solid var(--fz-line)}.fz-pre{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(4.5rem,10vw,8rem) var(--pad-x) clamp(4rem,8vw,6.5rem);background:#f7f7f6;border-bottom:1px solid var(--fz-line)}.fz-pre__title{font-family:var(--font-display);font-weight:400;font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1.04;letter-spacing:-.01em;max-width:17ch}.fz-pre__title span{color:var(--fz-grey);font-style:italic}.fz-pre__lead{margin-top:1.2rem;max-width:46ch;color:var(--fz-grey);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}.fz-pre__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.6rem;margin-top:clamp(1.8rem,3vw,2.4rem)}.fz-pre__link{display:inline-flex;align-items:center;gap:.35rem;color:var(--fz-text);font-weight:500;transition:gap .3s}.fz-pre__link:hover{gap:.6rem;text-decoration:underline;text-underline-offset:4px}.fz-pre__app{position:relative;width:min(1180px,100%);margin-top:clamp(3rem,6vw,4.5rem);height:clamp(230px,36vw,440px);overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}.letter{margin-top:clamp(2rem,4vw,2.6rem);width:min(520px,100%)}.letter__title{color:var(--fz-grey);font-size:.98rem;line-height:1.5;margin-bottom:.8rem}.letter__form{display:flex;gap:.5rem;padding:.35rem;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:#fff}.letter__input{flex:1 1;min-width:0;padding:.75rem 1rem;border:0;background:transparent;color:var(--fz-text);font:inherit;font-size:.98rem}.letter__input::placeholder{color:var(--fz-dim)}.letter__input:focus{outline:none}.letter__form:focus-within{border-color:rgba(0,0,0,.4)}.letter__btn{flex:0 0 auto;padding:.75rem 1.3rem;border:0;border-radius:999px;background:#0b0b0c;color:#fff;font-family:var(--font-head);font-weight:500;cursor:pointer;transition:background .3s}.letter__btn:hover{background:#2a2a2d}.letter__btn:disabled{opacity:.6;cursor:wait}.letter__error{margin-top:.6rem;color:#b42318;font-size:.88rem;flex-basis:100%}.letter__form:has(.letter__error){flex-wrap:wrap;border-radius:22px}.letter__ok{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-ink);font-weight:600}.fz__inner{max-width:calc(1200px + 2 * var(--pad-x));margin:0 auto;padding:clamp(3.5rem,7vw,5.5rem) var(--pad-x) clamp(2rem,4vw,2.8rem);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr);grid-template-areas:"brand cols" "bottom bottom";grid-gap:2.5rem clamp(2rem,5vw,5rem);gap:2.5rem clamp(2rem,5vw,5rem)}.fz__brand{grid-area:brand;display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem}.fz__logo{font-family:var(--font-display);font-weight:500;font-size:clamp(1.8rem,2.6vw,2.3rem);letter-spacing:-.01em;line-height:1;color:var(--fz-text)}.fz__socials{display:flex;flex-wrap:wrap;gap:.9rem}.fz__social{display:inline-flex;color:var(--fz-dim);transition:color .2s}.fz__social:hover{color:var(--fz-text)}.fz__social svg{width:1.05rem;height:1.05rem}.fz__quote{margin-top:auto;padding-top:1.5rem}.fz__quote blockquote{font-family:var(--font-display);font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.35;color:var(--fz-text);max-width:24ch}.fz__quote figcaption{margin-top:.7rem;color:var(--fz-grey);font-size:.95rem}.fz__cols{grid-area:cols;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.2rem clamp(1.2rem,2.5vw,2.5rem);gap:2.2rem clamp(1.2rem,2.5vw,2.5rem)}.fz__col{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem}.fz__col-title{font-size:.88rem;font-weight:400;color:var(--fz-grey);margin-bottom:.3rem}.fz__col a{display:inline-flex;align-items:center;gap:.3rem;color:var(--fz-text);font-size:1rem;transition:color .2s}.fz__col a:hover{color:var(--fz-grey)}.fz__ext{width:.75em;height:.75em;opacity:.45}.fz__bottom{grid-area:bottom;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 2rem;padding-top:1.6rem;border-top:1px solid var(--fz-line)}.fz__bottom,.fz__bottom .footer__cookies-link{color:var(--fz-grey);font-size:.9rem}.fz__bottom .footer__cookies-link:hover{color:var(--fz-text)}.fz__note{flex:1 1 100%;order:3;max-width:110ch;color:var(--fz-dim);font-size:.78rem;line-height:1.6}.fz__bottom .langsw{margin-left:auto}@media (max-width:980px){.fz__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"brand" "cols" "bottom"}.fz__quote{margin-top:0;padding-top:0}.fz__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.fz-pre__actions{flex-direction:column;width:100%}.fz-pre__btn{width:100%}.letter__form{flex-direction:column;border-radius:22px}.letter__btn{width:100%}}.appv{display:grid;grid-template-columns:200px minmax(0,1fr);grid-gap:18px;gap:18px;padding:18px;border-radius:28px 28px 0 0;border:1px solid hsla(0,0%,100%,.1);border-bottom:0;background:linear-gradient(180deg,#0c0d10,#050506);text-align:left;font-size:13px;color:#f4f5f3;box-shadow:0 -30px 80px -40px rgba(0,0,0,.063)}.appv__side{display:flex;flex-direction:column;gap:4px;padding:6px}.appv__logo{gap:6px;font-family:var(--font-display);font-size:17px;color:var(--accent);margin:4px 8px 16px}.appv__logo,.appv__nav{display:flex;align-items:center}.appv__nav{gap:10px;padding:9px 10px;border-radius:10px;color:#c8ccd2}.appv__nav .icon{width:16px;height:16px}.appv__nav.is-active{background:hsla(0,0%,100%,.06);color:var(--accent)}.appv__main{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:14px;gap:14px;align-content:start}.appv__card{padding:16px 18px;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;background:#0d0e10;min-width:0}.appv__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.appv__title{display:inline-flex;align-items:center;gap:6px;font-size:15px}.appv__chips{display:flex;gap:4px}.appv__chips i{font-style:normal;font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#9aa0a8;padding:4px 7px;border-radius:999px}.appv__chips i.is-on{background:rgba(0,0,0,.025);color:var(--accent)}.appv__big{display:block;font-family:var(--font-display);font-weight:400;font-size:34px;letter-spacing:-.03em}.appv__delta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;color:var(--accent);font-size:14px}.appv__delta em{font-style:normal;font-size:11px;padding:2px 7px;border-radius:6px;background:rgba(0,0,0,.025)}.appv .dash-spark{height:120px;margin-top:12px}.appv__split{display:flex;align-items:center;gap:16px}.appv__legend{flex:1 1;display:flex;flex-direction:column;gap:10px;min-width:0}.appv__legend li{display:grid;grid-template-columns:minmax(0,1fr) 70px 38px;align-items:center;grid-gap:8px;gap:8px;font-size:11.5px;color:#c8ccd2}.appv__legend li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appv__legend b{font-weight:400;text-align:right}@media (max-width:820px){.appv{grid-template-columns:minmax(0,1fr);width:760px;transform-origin:top center}.appv__side{display:none}.fz-pre__app{display:flex;justify-content:center}}@media (max-width:560px){.appv__main{grid-template-columns:minmax(0,1fr)}.appv{width:100%}.appv__card--wide{display:none}}.dash-donut{position:relative;flex:0 0 auto}.dash-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.dash-donut__track{fill:none;stroke:hsla(0,0%,100%,.06);stroke-width:9}.dash-donut__seg{fill:none;stroke-width:9;stroke-linecap:butt;transition:stroke-dasharray .8s var(--ease)}.dash-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dash-donut__center b{font-family:var(--font-display);font-weight:400;font-size:1.6em;letter-spacing:-.02em}.dash-donut__center span{color:var(--grey,#6f7378);font-size:.85em}.dash-stripes{position:relative;display:block;height:14px;background:repeating-linear-gradient(90deg,hsla(0,0%,100%,.12) 0 2px,transparent 2px 4px);border-radius:2px;overflow:hidden}.dash-stripes__fill{position:absolute;inset:0 auto 0 0;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px)}.dash-spark{display:block;width:100%}.dash-spark__grid{stroke:hsla(0,0%,100%,.07);stroke-width:.4;stroke-dasharray:1.5 2}.dash-spark__line{fill:none;stroke:var(--accent-ink);stroke-width:1.6}