.k2-root.k2-home .k2-pp{--k2-pp-section-pad:136px;--k2-pp-plate-pad:40px;--k2-pp-nav-h:53px;--k2-pp-plate-base:color-mix(in srgb, var(--k2-h-bg-sunken) 72%, var(--k2-h-bg));--k2-pp-plate-glow:var(--k2-h-bg-raised);--k2-pp-dot:var(--k2-h-line-strong)}.k2-root.k2-home[data-k2-theme=dark] .k2-pp{--k2-pp-plate-base:color-mix(in srgb, var(--k2-h-bg-sunken) 55%, var(--k2-h-bg));--k2-pp-plate-glow:color-mix(in srgb, var(--k2-h-text) 6%, transparent);--k2-pp-dot:var(--k2-h-line)}.k2-root.k2-home .k2-pp-hero{padding-bottom:96px}@media (width>=900px){.k2-root.k2-home .k2-pp-hero .k2-pk-hero__inner{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.k2-root.k2-home .k2-pp-hero .k2-pk-hero__title{font-size:clamp(44px,4.3vw,60px);line-height:1.04}.k2-root.k2-home .k2-pp-hero .k2-pk-hero__stage{margin-top:72px}.k2-root.k2-home .k2-pp-stage{margin:0}.k2-root.k2-home .k2-pp-figure__caption{color:var(--k2-h-text-3);margin-bottom:16px;font-size:13px;line-height:20px}.k2-root.k2-home .k2-pp-stage__app{grid-template-columns:220px minmax(0,1fr);display:grid}.k2-root.k2-home .k2-pp-stage__main{min-width:0}.k2-root.k2-home .k2-pp-stage__project{--k2-v-pj-x:40px}.k2-root.k2-home .k2-pp-stage__project .k2-v-pj__cover{padding-block:34px 28px}@container (width>=561px){.k2-root.k2-home .k2-pp-stage__project .k2-v-pj__cover[data-next]{grid-template-columns:minmax(0,1fr) minmax(0,260px);gap:40px}.k2-root.k2-home .k2-pp-stage__project .k2-v-pj__title{font-size:34px}}.k2-root.k2-home .k2-pp-stage__project .k2-v-pj__goal{font-size:15.5px;line-height:24px}@media (width<=1099.98px){.k2-root.k2-home .k2-pp-stage__project{--k2-v-pj-x:28px}}@media (width<=759.98px){.k2-root.k2-home .k2-pp-stage__app{grid-template-columns:minmax(0,1fr)}.k2-root.k2-home .k2-pp-stage__rail{display:none}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-hero{padding-bottom:64px}.k2-root.k2-home .k2-pp-hero .k2-pk-hero__title{font-size:34px;line-height:38px}.k2-root.k2-home .k2-pp-hero .k2-pk-hero__stage{margin-top:48px}}@media (width<=899.98px) and (width>=600px){.k2-root.k2-home .k2-pp-hero .k2-pk-hero__title{font-size:48px;line-height:50px}}.k2-root.k2-home .k2-pp-section{padding-block:var(--k2-pp-section-pad);scroll-margin-top:48px}.k2-root.k2-home .k2-pp-story__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid}.k2-root.k2-home .k2-pp-story[data-flip=true] .k2-pp-story__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.k2-root.k2-home .k2-pp-story[data-flip=true] .k2-pp-story__text{order:2}.k2-root.k2-home .k2-pp-story__text,.k2-root.k2-home .k2-pp-story__visual{min-width:0}.k2-root.k2-home .k2-pp-kicker{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.04em;text-transform:uppercase;font-feature-settings:normal;margin:0 0 20px;font-size:12px;line-height:16px}.k2-root.k2-home .k2-pp-kicker__number{color:var(--k2-h-text)}.k2-root.k2-home .k2-pp-line{display:block}.k2-root.k2-home .k2-pp-line--quiet{color:var(--k2-h-text-3)}.k2-root.k2-home .k2-pp-story__title,.k2-root.k2-home .k2-pp-areas__title{margin:0}.k2-root.k2-home .k2-pp-story__lede{color:var(--k2-h-text-2);letter-spacing:-.014em;margin-top:24px;font-size:18px;line-height:28px}.k2-root.k2-home .k2-pp-story__more{color:var(--k2-h-text-3);margin-top:14px;font-size:16px;line-height:25px}.k2-root.k2-home .k2-pp-story__link{margin-top:20px}.k2-root.k2-home .k2-pp-points{gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-pp-points__item{letter-spacing:-.008em;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:15px;line-height:23px;display:grid}.k2-root.k2-home .k2-pp-points__mark{border:1px solid var(--k2-h-line-strong);width:22px;height:22px;color:var(--k2-h-text);background:var(--k2-h-bg-raised);border-radius:999px;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.k2-root.k2-home .k2-pp-points__title{color:var(--k2-h-text);font-weight:600}.k2-root.k2-home .k2-pp-points__text{color:var(--k2-h-text-3)}@media (width<=1099.98px){.k2-root.k2-home .k2-pp{--k2-pp-section-pad:104px;--k2-pp-plate-pad:32px}.k2-root.k2-home .k2-pp-story__grid,.k2-root.k2-home .k2-pp-story[data-flip=true] .k2-pp-story__grid{grid-template-columns:minmax(0,1fr);gap:48px}.k2-root.k2-home .k2-pp-story[data-flip=true] .k2-pp-story__text{order:0}.k2-root.k2-home .k2-pp-story__text{max-width:680px}}@media (width<=599.98px){.k2-root.k2-home .k2-pp{--k2-pp-section-pad:72px;--k2-pp-plate-pad:16px}.k2-root.k2-home .k2-pp-story__grid{gap:36px}.k2-root.k2-home .k2-pp-story__lede{margin-top:18px;font-size:17px;line-height:26px}.k2-root.k2-home .k2-pp-story__more{font-size:15px;line-height:24px}}.k2-root.k2-home .k2-pp-steps{gap:20px;margin:32px 0 0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-pp-steps__item{grid-template-columns:28px minmax(0,1fr);gap:14px;display:grid;position:relative}.k2-root.k2-home .k2-pp-steps__item:not(:last-child):before,.k2-root.k2-home .k2-pp-steps__item:not(:last-child):after{content:"";width:1px;position:absolute;top:32px;bottom:-16px;left:13.5px}.k2-root.k2-home .k2-pp-steps__item:not(:last-child):before{background:var(--k2-h-line-strong)}.k2-root.k2-home .k2-pp-steps__item:not(:last-child):after{background:var(--k2-h-text);transform-origin:50% 0;transition:transform .7s var(--k2-h-ease);transform:scaleY(0)}.k2-root.k2-home .k2-pp-steps__item[data-state=done]:not(:last-child):after{transform:scaleY(1)}.k2-root.k2-home .k2-pp-steps__marker{border:1px solid var(--k2-h-line-strong);width:28px;height:28px;color:var(--k2-h-text-3);background:var(--k2-h-bg-raised);font-family:var(--k2-h-font-mono);font-feature-settings:normal;transition:color .3s var(--k2-h-ease), background-color .3s var(--k2-h-ease), border-color .3s var(--k2-h-ease), box-shadow .3s var(--k2-h-ease);border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative}.k2-root.k2-home .k2-pp-steps__check{display:none}.k2-root.k2-home .k2-pp-steps__item[data-state=current] .k2-pp-steps__marker{border-color:var(--k2-h-text);color:var(--k2-h-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--k2-h-text) 8%, transparent)}.k2-root.k2-home .k2-pp-steps__item[data-state=done] .k2-pp-steps__marker{border-color:var(--k2-h-ink-btn-bg);color:var(--k2-h-ink-btn-fg);background:var(--k2-h-ink-btn-bg)}.k2-root.k2-home .k2-pp-steps__body{gap:2px;padding-top:3px;display:grid}.k2-root.k2-home .k2-pp-steps__title{color:var(--k2-h-text);font-size:15px;font-weight:600;line-height:22px}.k2-root.k2-home .k2-pp-steps__text{color:var(--k2-h-text-3);font-size:15px;line-height:23px}.k2-root.k2-home .k2-pp-figure{margin:0}.k2-root.k2-home .k2-pp-plate{isolation:isolate;padding:var(--k2-pp-plate-pad);border:1px solid var(--k2-h-line);background:radial-gradient(120% 70% at 50% 0%, var(--k2-pp-plate-glow) 0%, transparent 72%), var(--k2-pp-plate-base);-webkit-user-select:none;user-select:none;border-radius:24px;position:relative;overflow:hidden}.k2-root.k2-home .k2-pp-plate:before{z-index:-1;background-image:radial-gradient(var(--k2-pp-dot) 1px, transparent 1.4px);opacity:.55;content:"";pointer-events:none;background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 45%,#000,#0000)}.k2-root.k2-home .k2-pp-scene{display:flow-root;position:relative}.k2-root.k2-home .k2-pp-plate :is(.k2-h-window,.k2-h-layer){border-radius:14px}.k2-root.k2-home .k2-pp-plate .k2-h-layer{height:auto}@media (width<=599.98px){.k2-root.k2-home .k2-pp-plate{border-radius:18px}.k2-root.k2-home .k2-pp-plate :is(.k2-h-window,.k2-h-layer){border-radius:12px}}.k2-root.k2-home .k2-pp-figure :is([data-shown],[data-arrived],[data-reviewed],[data-settled]){transition:opacity .6s var(--k2-h-ease), transform .7s var(--k2-h-ease)}.k2-root.k2-home .k2-pp-composer{container-type:inline-size}.k2-root.k2-home .k2-pp-composer .k2-h-intake__field{overflow-wrap:anywhere;flex:none}.k2-root.k2-home .k2-pp-composer__prompt{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.k2-root.k2-home .k2-pp-composer__prompt[data-length=short]{display:none}@container (width<=439.98px){.k2-root.k2-home .k2-pp-composer__prompt[data-length=wide]{display:none}.k2-root.k2-home .k2-pp-composer__prompt[data-length=short]{display:block}}.k2-root.k2-home .k2-pp-composer .k2-pp-composer__area{min-width:0;transition:background-color .3s var(--k2-h-ease);flex:0 auto}.k2-root.k2-home .k2-pp-composer__area-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.k2-root.k2-home .k2-pp-composer__area>svg{flex:none}.k2-root.k2-home .k2-pp-composer .k2-pp-composer__area[data-active]{color:var(--k2-h-text);background:var(--k2-h-bg-sunken)}.k2-root.k2-home .k2-pp-composer .k2-h-intake__bar{min-width:0}@media (width<=599.98px){.k2-root.k2-home .k2-pp-composer .k2-h-intake__mic{display:none}}.k2-root.k2-home .k2-pp-start__scene{position:relative}.k2-root.k2-home .k2-pp-start__screen{text-align:center;width:94%;padding:26px 22px 40px}.k2-root.k2-home .k2-pp-start__heading{color:var(--k2-h-text);letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:28px}.k2-root.k2-home .k2-pp-start__composer{text-align:left;margin-top:18px}.k2-root.k2-home .k2-pp-start__composer .k2-h-intake__field{min-height:52px;min-height:calc(2lh + 8px)}.k2-root.k2-home .k2-pp-run{z-index:2;width:72%;margin:-28px 0 0 auto;padding:16px 18px 18px;position:relative}.k2-root.k2-home .k2-pp-run[data-shown=false]{opacity:0;transform:translateY(18px)scale(.98)}.k2-root.k2-home .k2-pp-run__question{width:fit-content;max-width:88%;color:var(--k2-h-text);background:color-mix(in srgb, var(--k2-h-text) 7%, var(--k2-h-bg-raised));border-radius:16px;margin-left:auto;padding:9px 14px;font-size:13px;line-height:19px}.k2-root.k2-home .k2-pp-run__line{color:var(--k2-h-text-2);align-items:center;gap:8px;margin-top:16px;font-size:13px;font-weight:500;line-height:18px;display:flex}.k2-root.k2-home .k2-pp-run__steps{gap:8px;margin:12px 0 0;padding:0 0 0 2px;list-style:none;display:grid}.k2-root.k2-home .k2-pp-run__step{min-width:0;color:var(--k2-h-text-3);transition:opacity .5s var(--k2-h-ease), transform .6s var(--k2-h-ease);align-items:center;gap:10px;font-size:12.5px;line-height:18px;display:flex}.k2-root.k2-home .k2-pp-run__step>svg{flex:none}.k2-root.k2-home .k2-pp-run__step[data-status=completed]>svg,.k2-root.k2-home .k2-pp-run__step[data-status=running]{color:var(--k2-h-text)}.k2-root.k2-home .k2-pp-run__step[data-shown=false]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:no-preference){.k2-root.k2-home .k2-pp-run__spinner{animation:1.1s linear infinite k2-pp-spin}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-start__screen{width:100%;padding:20px 14px 16px}.k2-root.k2-home .k2-pp-start__heading{font-size:18px;line-height:24px}.k2-root.k2-home .k2-pp-start__composer .k2-h-intake__field{font-size:14px}.k2-root.k2-home .k2-pp-run{width:94%;margin-top:-16px;padding:14px}}.k2-root.k2-home .k2-pp-areas__head{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:32px 72px;display:grid}.k2-root.k2-home .k2-pp-areas__intro .k2-pp-story__lede{margin-top:0}.k2-root.k2-home .k2-pp-areas__note{color:var(--k2-h-text-3);flex-wrap:wrap;align-items:center;gap:0 12px;margin-top:10px;font-size:15px;line-height:23px;display:flex}.k2-root.k2-home .k2-pp-areas__explorer{margin-top:56px}.k2-root.k2-home .k2-pp-areas__tabs{flex-wrap:wrap;gap:8px;display:flex}.k2-root.k2-home .k2-pp-areas__tab{border:1px solid var(--k2-h-line);height:40px;color:var(--k2-h-text-2);background:var(--k2-h-bg-raised);font-family:var(--k2-h-font-sans);white-space:nowrap;cursor:pointer;transition:color .16s var(--k2-h-ease), background-color .16s var(--k2-h-ease), border-color .16s var(--k2-h-ease);border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 16px 0 13px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.k2-root.k2-home .k2-pp-areas__tab>svg{color:var(--k2-h-text-3);flex:none}.k2-root.k2-home .k2-pp-areas__tab[aria-selected=true]{border-color:var(--k2-h-ink-btn-bg);color:var(--k2-h-ink-btn-fg);background:var(--k2-h-ink-btn-bg)}.k2-root.k2-home .k2-pp-areas__tab[aria-selected=true]>svg{color:currentColor}@media (hover:hover){.k2-root.k2-home .k2-pp-areas__tab[aria-selected=false]:hover{border-color:var(--k2-h-line-strong);color:var(--k2-h-text)}}.k2-root.k2-home .k2-pp-areas__tab[aria-selected=false]:active{border-color:var(--k2-h-line-strong);color:var(--k2-h-text);background:var(--k2-h-bg-sunken)}@media (pointer:coarse),(width<=820px){.k2-root.k2-home .k2-pp-areas__tab{height:44px}}.k2-root.k2-home .k2-pp-areas__panel{padding:var(--k2-pp-plate-pad);border:1px solid var(--k2-h-line);background:radial-gradient(120% 70% at 50% 0%, var(--k2-pp-plate-glow) 0%, transparent 72%), var(--k2-pp-plate-base);border-radius:24px;margin-top:20px}.k2-root.k2-home .k2-pp-areas__panel:focus-visible{outline-offset:3px}.k2-root.k2-home .k2-pp-areas__content{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:56px;display:grid}.k2-root.k2-home .k2-pp-areas__info{min-width:0;padding-left:8px}.k2-root.k2-home .k2-pp-areas__icon{border:1px solid var(--k2-h-line-strong);width:48px;height:48px;color:var(--k2-h-text);background:var(--k2-h-bg-raised);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.k2-root.k2-home .k2-pp-areas__count{color:var(--k2-h-text-3);font-family:var(--k2-h-font-mono);letter-spacing:.04em;font-feature-settings:normal;margin-top:24px;font-size:12px;line-height:16px}.k2-root.k2-home .k2-pp-areas__name{color:var(--k2-h-text);letter-spacing:-.028em;margin:8px 0 0;font-size:36px;font-weight:600;line-height:40px}.k2-root.k2-home .k2-pp-areas__desc{max-width:420px;color:var(--k2-h-text-2);margin-top:12px;font-size:17px;line-height:26px}.k2-root.k2-home .k2-pp-areas__cta{margin-top:28px}.k2-root.k2-home .k2-pp-areas__screen{min-width:0;padding:24px 24px 14px}.k2-root.k2-home .k2-pp-areas__start{text-align:center;margin:0}.k2-root.k2-home .k2-pp-areas__app-title{color:var(--k2-h-text);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:24px}.k2-root.k2-home .k2-pp-areas__composer{margin-top:14px}.k2-root.k2-home .k2-pp-areas__questions-label{color:var(--k2-h-text-3);margin-top:20px;padding-inline:6px;font-size:12px;font-weight:500;line-height:16px}.k2-root.k2-home .k2-pp-areas__questions{margin:6px 0 0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-pp-areas__questions li{min-width:0;min-height:44px;color:var(--k2-h-text-2);align-items:center;gap:12px;padding:10px 6px;font-size:14px;line-height:20px;display:flex}.k2-root.k2-home .k2-pp-areas__questions li>svg{color:var(--k2-h-text-3);flex:none}.k2-root.k2-home .k2-pp-areas__content[data-animate] :is(.k2-pp-areas__info,.k2-pp-areas__start){animation:k2-pp-rise .42s var(--k2-h-ease) both}.k2-root.k2-home .k2-pp-areas__content[data-animate] .k2-pp-areas__questions li{animation:k2-pp-rise .42s var(--k2-h-ease) both;animation-delay:calc(80ms + var(--k2-pp-i,0) * 60ms)}@media (width<=1099.98px){.k2-root.k2-home .k2-pp-areas__head{grid-template-columns:minmax(0,1fr)}.k2-root.k2-home .k2-pp-areas__intro{max-width:680px}.k2-root.k2-home .k2-pp-areas__explorer{margin-top:40px}.k2-root.k2-home .k2-pp-areas__tabs-wrap{margin-inline:calc(-1 * var(--k2-h-gutter));-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--k2-h-gutter), black calc(100% - var(--k2-h-gutter)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, black var(--k2-h-gutter), black calc(100% - var(--k2-h-gutter)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, black var(--k2-h-gutter), black calc(100% - var(--k2-h-gutter)), transparent 100%)}.k2-root.k2-home .k2-pp-areas__tabs{padding:2px var(--k2-h-gutter) 4px;scroll-padding-inline:var(--k2-h-gutter);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.k2-root.k2-home .k2-pp-areas__tabs::-webkit-scrollbar{display:none}.k2-root.k2-home .k2-pp-areas__content{grid-template-columns:minmax(0,1fr);gap:32px}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-areas__panel{border-radius:18px;margin-top:14px}.k2-root.k2-home .k2-pp-areas__info{padding:8px 4px 0}.k2-root.k2-home .k2-pp-areas__icon{border-radius:12px;width:40px;height:40px}.k2-root.k2-home .k2-pp-areas__count{margin-top:18px}.k2-root.k2-home .k2-pp-areas__name{font-size:28px;line-height:32px}.k2-root.k2-home .k2-pp-areas__desc{font-size:16px;line-height:24px}.k2-root.k2-home .k2-pp-areas__cta{width:100%;margin-top:22px}.k2-root.k2-home .k2-pp-areas__screen{padding:18px 12px 8px}.k2-root.k2-home .k2-pp-areas__questions li{font-size:13.5px}}@media (width<=399.98px){.k2-root.k2-home .k2-pp-areas__panel{padding:12px}.k2-root.k2-home .k2-pp-areas__info,.k2-root.k2-home .k2-pp-areas__screen{padding-inline:8px}.k2-root.k2-home .k2-pp-composer .k2-h-intake__field{font-size:13.5px}}.k2-root.k2-home .k2-pp-sources__dossier{width:62%;padding:18px 22px 20px}.k2-root.k2-home .k2-pp-sources__answer{margin:0}.k2-root.k2-home .k2-pp-sources__answer>.k2-h-chat__heading:first-child{margin-top:0}.k2-root.k2-home .k2-pp-sources__answer .k2-h-cite{transition:color .4s var(--k2-h-ease), background-color .4s var(--k2-h-ease)}.k2-root.k2-home .k2-pp-sources__gap{transition:opacity .48s var(--k2-h-ease), transform .48s var(--k2-h-ease)}.k2-root.k2-home .k2-pp-sources__gap[data-shown=false]{opacity:0;transform:translateY(10px)}.k2-root.k2-home .k2-pp-sources__card{z-index:2;width:40%;transition:opacity .48s var(--k2-h-ease), transform .48s var(--k2-h-ease);position:absolute;top:72px;right:0}.k2-root.k2-home .k2-pp-sources__card .k2-h-cite-card{width:100%;position:static}.k2-root.k2-home .k2-pp-sources__card[data-shown=false]{opacity:0;transform:translate(20px)}@media (prefers-reduced-motion:reduce){.k2-root.k2-home :is(.k2-pp-sources__gap,.k2-pp-sources__card,.k2-pp-sources__answer .k2-h-cite){transition:none}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-sources__dossier{width:100%;padding:14px 14px 16px}.k2-root.k2-home .k2-pp-sources__card{width:88%;margin:-12px 0 0 auto;position:relative;top:auto}}.k2-root.k2-home .k2-pp-dossiers__scene{min-height:480px}.k2-root.k2-home .k2-pp-dossiers__back{width:64%;top:0;left:0}.k2-root.k2-home .k2-pp-akte{--k2-h-mask:linear-gradient(to bottom, black 55%, transparent 100%), linear-gradient(to right, black 70%, transparent 100%)}.k2-root.k2-home .k2-pp-akte__sheet{--k2-v-ak-x:18px}.k2-root.k2-home .k2-pp-dossiers__planning{z-index:1;width:66%;margin:112px 0 0 auto;position:relative}.k2-root.k2-home .k2-pp-dossiers__project .k2-v-pj__body{padding-top:14px}.k2-root.k2-home .k2-pp-dossiers__panel{padding:0}.k2-root.k2-home .k2-pp-figure[data-animated=true] .k2-pp-dossiers__panel{animation:k2-pp-fade .42s var(--k2-h-ease) both}.k2-root.k2-home .k2-pp-figure[data-animated=true] .k2-pp-dossiers__panel .k2-v-corridor__band{transform-origin:0;animation:k2-pp-grow .9s var(--k2-h-ease) both}.k2-root.k2-home .k2-pp-figure[data-animated=true] .k2-pp-dossiers__panel .k2-v-corridor:nth-child(2) .k2-v-corridor__band{animation-delay:.12s}.k2-root.k2-home .k2-pp-figure[data-animated=true] .k2-pp-dossiers__panel .k2-v-corridor:nth-child(3) .k2-v-corridor__band{animation-delay:.24s}@media (width<=1099.98px){.k2-root.k2-home .k2-pp-dossiers__scene{min-height:0}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-dossiers__back{width:92%;height:224px;position:relative}.k2-root.k2-home .k2-pp-plate .k2-pp-akte{height:100%}.k2-root.k2-home .k2-pp-dossiers__planning{width:100%;margin-top:-64px}}.k2-root.k2-home .k2-pp-monitoring__scene{min-height:540px}.k2-root.k2-home .k2-pp-monitoring__back{width:54%;top:0;right:0}.k2-root.k2-home .k2-pp-monitoring__proposal{--k2-h-mask:linear-gradient(to bottom, black 50%, transparent 100%), linear-gradient(to left, black 60%, transparent 100%)}.k2-root.k2-home .k2-pp-monitoring__panel{z-index:1;width:60%;margin-top:40px;position:relative}.k2-root.k2-home .k2-pp-figure[data-animated=true] .k2-pp-monitoring__panel[data-arrived=true] .k2-pp-monitoring__new{animation:k2-pp-arrive .8s var(--k2-h-ease) both}.k2-root.k2-home .k2-pp-monitoring__proposal .k2-v-panel{padding:22px 22px 22px 18%}.k2-root.k2-home .k2-pp-settings{z-index:2;gap:16px;width:46%;padding:16px 18px 18px;display:grid;position:absolute;bottom:0;right:0}.k2-root.k2-home .k2-pp-settings__label{color:var(--k2-h-text);margin-bottom:10px;font-size:12.5px;font-weight:600;line-height:16px}.k2-root.k2-home .k2-pp-radios{gap:8px;display:grid}.k2-root.k2-home .k2-pp-radios--inline{flex-wrap:wrap;gap:8px 20px;display:flex}.k2-root.k2-home .k2-pp-radio{min-width:0;color:var(--k2-h-text-2);align-items:center;gap:9px;font-size:12.5px;line-height:18px;display:inline-flex}.k2-root.k2-home .k2-pp-radio__dot{border:1.5px solid var(--k2-h-text-muted);width:15px;height:15px;transition:border-color .4s var(--k2-h-ease);border-radius:999px;flex:none;position:relative}.k2-root.k2-home .k2-pp-radio__dot:after{background:var(--k2-h-text);transition:transform .4s var(--k2-h-ease);content:"";border-radius:999px;position:absolute;inset:2.5px;transform:scale(0)}.k2-root.k2-home .k2-pp-radio[data-selected]{color:var(--k2-h-text);font-weight:500}.k2-root.k2-home .k2-pp-radio[data-selected] .k2-pp-radio__dot{border-color:var(--k2-h-text)}.k2-root.k2-home .k2-pp-radio[data-selected] .k2-pp-radio__dot:after{transform:scale(1)}@media (width<=1099.98px){.k2-root.k2-home .k2-pp-monitoring__scene{min-height:0;padding-bottom:150px}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-monitoring__scene{padding-bottom:0}.k2-root.k2-home .k2-pp-monitoring__back{display:none}.k2-root.k2-home .k2-pp-monitoring__panel{width:100%;margin-top:0}.k2-root.k2-home .k2-pp-settings{width:92%;margin:-14px 0 0 auto;padding:14px;position:relative;bottom:auto;right:auto}}.k2-root.k2-home .k2-pp-collab__scene{padding-bottom:72px}.k2-root.k2-home .k2-pp-collab__thread-back{width:48%;top:0;left:0}.k2-root.k2-home .k2-pp-collab__thread{--k2-h-mask:linear-gradient(to bottom, black 45%, transparent 95%), linear-gradient(to right, black 60%, transparent 100%)}.k2-root.k2-home .k2-pp-members-back{width:42%;top:0;right:0}.k2-root.k2-home .k2-pp-members{--k2-h-mask:linear-gradient(to bottom, black 45%, transparent 95%), linear-gradient(to left, black 60%, transparent 100%)}.k2-root.k2-home .k2-pp-collab__proposal{z-index:1;width:64%;margin:150px 0 0 6%;position:relative}.k2-root.k2-home .k2-pp-collab__proposal .k2-v-btn[data-primary]{transition:box-shadow .5s var(--k2-h-ease)}.k2-root.k2-home .k2-pp-collab__proposal[data-pressed=true] .k2-v-btn[data-primary]{box-shadow:0 0 0 4px color-mix(in srgb, var(--k2-h-text) 14%, transparent)}.k2-root.k2-home .k2-pp-activity{z-index:2;width:44%;padding:14px 16px 10px;position:absolute;bottom:-8px;right:0}.k2-root.k2-home .k2-pp-activity__title{color:var(--k2-h-text);font-size:13px;font-weight:600;line-height:18px}.k2-root.k2-home .k2-pp-activity__list{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.k2-root.k2-home .k2-pp-activity__row{min-height:32px;color:var(--k2-h-text-2);grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12.5px;line-height:17px;display:grid}.k2-root.k2-home .k2-pp-activity__mark{border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.k2-root.k2-home .k2-pp-activity__mark .k2-h-glyph{width:8px;height:8px}.k2-root.k2-home .k2-pp-activity__row[data-new]{color:var(--k2-h-text);font-weight:600}.k2-root.k2-home .k2-pp-activity__row[data-new] .k2-pp-activity__mark{color:var(--k2-h-ink-btn-fg);background:var(--k2-h-ink-btn-bg)}.k2-root.k2-home .k2-pp-activity__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k2-root.k2-home .k2-pp-activity__row[data-new]{transition:opacity .6s var(--k2-h-ease), transform .7s var(--k2-h-ease)}.k2-root.k2-home .k2-pp-activity[data-reviewed=false] .k2-pp-activity__row[data-new]{opacity:0;transform:translateY(6px)}@media (width<=1099.98px){.k2-root.k2-home .k2-pp-collab__scene{min-height:0;padding-bottom:120px}}@media (width<=599.98px){.k2-root.k2-home .k2-pp-collab__scene{padding-bottom:0}.k2-root.k2-home .k2-pp-collab__thread-back{width:92%;height:150px;position:relative}.k2-root.k2-home .k2-pp-plate .k2-pp-collab__thread{--k2-h-mask:linear-gradient(to bottom, black 28%, transparent 50%), linear-gradient(to right, black 60%, transparent 100%);height:100%}.k2-root.k2-home .k2-pp-members-back{display:none}.k2-root.k2-home .k2-pp-collab__proposal{width:100%;margin:-72px 0 0}.k2-root.k2-home .k2-pp-activity{width:88%;margin:-14px 0 0 auto;position:relative;bottom:auto;right:auto}}.k2-root.k2-home .k2-pp :is(.k2-h-cite-card__actions,.k2-v-note){border-top:0}.k2-root.k2-home .k2-pp .k2-v-note{padding-top:4px}.k2-root.k2-home .k2-pp .k2-v-pj__th{border-bottom:0}.k2-root.k2-home .k2-pp .k2-pp-stage__rail{border-right:0}@keyframes k2-pp-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes k2-pp-fade{0%{opacity:0}to{opacity:1}}@keyframes k2-pp-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes k2-pp-spin{to{transform:rotate(360deg)}}@keyframes k2-pp-arrive{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.k2-root.k2-home .k2-pp *,.k2-root.k2-home .k2-pp :before,.k2-root.k2-home .k2-pp :after{transition:none!important;animation:none!important}}@media (forced-colors:active){.k2-root.k2-home :is(.k2-pp-plate,.k2-pp-areas__panel,.k2-pp-areas__tab,.k2-pp-steps__marker,.k2-pp-points__mark,.k2-pp-radio__dot){border-color:canvastext}}
