:root{--or-pale: #FFD866;--or: #FFB81C;--or-profond: #F29100;--or-texte: #A85A00;--nuit: #131A26;--brume: #F4F4F1;--blanc: #FFFFFF;--ink: var(--nuit);--ink-soft: #4E5563;--ink-mute: #676D78;--rule: rgba(19, 26, 38, .13);--glass: rgba(19, 26, 38, .42);--glass-line: rgba(255, 255, 255, .2);--white-soft: rgba(255, 255, 255, .78);--scene: url(/genipy/c/genepi-4.webp)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:104px;-webkit-text-size-adjust:100%}body.c{margin:0;background:var(--brume);color:var(--ink);font-family:Urbanist,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.c) :where(img,svg){display:block}:where(.c) :where(a){color:inherit;text-decoration:none}:where(.c) :where(button){font:inherit;color:inherit}:where(.c) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}:where(.c) :where(ul,ol){padding:0;list-style:none}.c :focus-visible{outline:2px solid var(--nuit);outline-offset:3px}.c-hero-night :focus-visible,.c-final :focus-visible{outline-color:var(--blanc)}.c-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.c-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;background:var(--nuit);color:var(--blanc);font-weight:600}.c-skip:focus{top:16px}.c-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 40px}.c-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;font-size:15px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.c-eyebrow i{width:9px;height:9px;background:var(--or)}.c-eyebrow-light{color:var(--blanc)}.c-eyebrow-light i{background:var(--or-pale)}.c-h2{font-size:clamp(36px,3.9vw,56px);line-height:1.06;letter-spacing:-.035em;font-weight:520;text-wrap:balance}.c-lede{font-size:17px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.c-head{margin-bottom:52px}.c-head-center{max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.c-head-center .c-lede{max-width:560px;margin:20px auto 0}.c-head-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:56px}.c-head-split .c-h2{max-width:620px}.c-head-split .c-lede{max-width:400px;justify-self:end}.c-head-side{display:flex;flex-direction:column;align-items:flex-start;gap:20px;justify-self:end;max-width:400px}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 20px;border:1px solid transparent;font-size:15px;font-weight:620;letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.c-btn:active{transform:translateY(1px)}.c-btn-gold{background:var(--or);color:var(--nuit)}.c-btn-gold:hover{background:#ffc53f}.c-btn-dark{background:var(--nuit);color:var(--blanc)}.c-btn-dark:hover{background:#222c3e}.c-btn-glass{background:#131a2652;border-color:#ffffff52;color:var(--blanc);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-btn-glass:hover{background:#131a2680}.c-btn-light{background:var(--blanc);border-color:var(--rule);color:var(--nuit)}.c-btn-light:hover{border-color:var(--nuit)}.c-btn-large{height:50px;padding:0 26px;font-size:16px}.c-btn-block{width:100%}.c-btn:has(.c-btn-box){gap:16px;padding-right:5px}.c-btn-large:has(.c-btn-box){padding-right:6px}.c-btn-block:has(.c-btn-box){justify-content:space-between;padding-left:20px}.c-btn-box{display:grid;place-items:center;flex:none;width:34px;height:34px;background:var(--nuit);color:var(--or);transition:transform .2s ease}.c-btn-large .c-btn-box{width:38px;height:38px}.c-btn-dark .c-btn-box{background:var(--blanc);color:var(--nuit)}.c-btn-glass .c-btn-box{background:#ffffff29;color:var(--blanc)}.c-btn:hover .c-btn-box{transform:translate(2px,-2px)}.c-frame{position:relative;border:1px solid var(--rule)}.c-handles{position:absolute;inset:-4px;pointer-events:none;z-index:2}.c-handles i{position:absolute;width:7px;height:7px;background:var(--nuit)}.c-handles i:nth-child(1){left:0;top:0}.c-handles i:nth-child(2){right:0;top:0}.c-handles i:nth-child(3){left:0;bottom:0}.c-handles i:nth-child(4){right:0;bottom:0}.c-hero{--hero-h: clamp(660px, 100svh, 1000px);--below: 300px;position:relative;display:flex;flex-direction:column;min-height:calc(var(--hero-h) + var(--below));isolation:isolate;background:var(--brume);color:var(--nuit)}.c-hero-media{position:absolute;top:0;left:0;right:0;bottom:var(--below);z-index:-2;overflow:hidden;--photo-x: .5;--trame-fade: 100px;--trame-fade-color: #F4F4F1}.c-hero-trame{position:absolute;left:0;top:0}.c-hero-lens{position:absolute;left:0;top:0;pointer-events:none}.c-hero-pollen{position:absolute;left:0;bottom:var(--below);z-index:-1;width:100%;height:calc((100% - var(--below)) * .44);pointer-events:none}.c-hero-night{background:linear-gradient(var(--nuit),var(--nuit)) top / 100% calc(100% - var(--below)) no-repeat,var(--brume);color:var(--blanc)}.c-hero-night .c-hero-media{--trame-bg: #131A26}.c-hero-night .c-hero-pollen{height:calc((100% - var(--below)) * .7)}.c-hero-night .c-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#131a2661,#131a261f 38%,#131a2600 52%);pointer-events:none}.c-hero-night .c-eyebrow{color:var(--blanc)}.c-hero-night .c-eyebrow i{background:var(--or-pale)}.c-hero-night .c-hero-text{color:#ffffffd1}.c-hero-night .c-hero-content{text-shadow:0 1px 24px rgba(19,26,38,.5)}.c-nav{position:fixed;top:24px;left:50%;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1240px,100%);padding:0 40px;transform:translate(-50%)}.c-nav-plate{position:absolute;inset:-6px 24px;z-index:-1;background:var(--blanc);border:1px solid var(--rule);box-shadow:0 18px 40px -24px #131a2673;visibility:hidden;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px}.c-nav.is-plated .c-nav-plate{visibility:visible}.c-nav-plate .c-handles{inset:-4px}.c-nav-plate .c-handles i{box-shadow:0 0 0 1px #ffffffd9}.c-nav-brand{position:relative;display:block}.c-nav-brand img{width:auto;height:32px;transition:opacity .3s ease}.c-nav-tabs{display:flex;align-items:center;gap:2px;padding:4px;background:#ffffffb3;border:1px solid var(--rule);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color .3s ease,border-color .3s ease}.c-nav-tabs a{padding:8px 16px;font-size:14.5px;font-weight:560;color:var(--ink-soft);transition:color .3s ease,background-color .3s ease}.c-nav-tabs a:hover{color:var(--nuit);background:var(--brume)}.c-nav-tabs a[aria-current],.c-nav-tabs a.is-current{background:var(--nuit);color:var(--blanc)}.c-nav.is-stuck .c-nav-tabs{background:transparent;border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.c-nav-actions{display:flex;align-items:center;gap:10px}.c-nav-menu{display:none;place-items:center;width:44px;height:44px;border:1px solid var(--rule);background:var(--blanc);color:var(--nuit);cursor:pointer;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.c-nav-brand-light{position:absolute;left:0;top:0}.c-nav-night .c-nav-brand img:first-child,.c-nav-night.is-stuck .c-nav-brand-light{opacity:0}.c-nav-night.is-stuck .c-nav-brand img:first-child{opacity:1}.c-nav-night:not(.is-stuck) .c-nav-tabs{background:#ffffff0f;border-color:#ffffff24}.c-nav-night:not(.is-stuck) .c-nav-tabs a{color:#ffffffc7}.c-nav-night:not(.is-stuck) .c-nav-tabs a:hover{color:var(--blanc);background:#ffffff14}.c-nav-night:not(.is-stuck) .c-nav-tabs a[aria-current],.c-nav-night:not(.is-stuck) .c-nav-tabs a.is-current{background:var(--blanc);color:var(--nuit)}.c-nav-night:not(.is-stuck) .c-nav-menu{border-color:#ffffff47;background:#ffffff0f;color:var(--blanc)}.c-nav-night:not(.is-stuck) .c-nav-brand:focus-visible,.c-nav-night:not(.is-stuck) .c-nav-tabs a:focus-visible,.c-nav-night:not(.is-stuck) .c-nav-actions :focus-visible{outline-color:var(--blanc)}.c-nav-menu-dark{display:grid;border-color:var(--rule);background:var(--blanc);color:var(--nuit)}.c-dialog{width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:20px;border:0;background:var(--brume);color:var(--ink)}.c-dialog[open]{display:flex;flex-direction:column;gap:18px}.c-dialog::backdrop{background:#131a264d}.c-dialog-head{display:flex;align-items:center;justify-content:space-between}.c-dialog-head img{height:32px;width:auto}.c-dialog-links{display:flex;flex-direction:column;margin-bottom:auto;border-top:1px solid var(--rule)}.c-dialog-links a{padding:16px 2px;border-bottom:1px solid var(--rule);font-size:21px;font-weight:560;letter-spacing:-.02em}.c-hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;max-width:1120px;margin:0 auto;padding:clamp(112px,13vh,140px) 24px 48px;text-align:center}.c-hero-title{font-size:clamp(38px,4.3vw,66px);line-height:1.06;letter-spacing:-.04em;font-weight:520}.c-hero-text{max-width:620px;margin:22px auto 30px;font-size:18px;line-height:1.55;color:var(--ink-soft)}.c-final .c-hero-text{color:#ffffffdb}.c-hero-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;text-shadow:none}.c-final .c-hero-actions .c-btn{box-shadow:0 12px 30px -12px #131a2699}.c-product{position:relative;z-index:3;width:100%;max-width:1200px;margin:auto auto 0;padding:0 40px}.c-tour{display:flex;gap:2px;width:fit-content;max-width:100%;margin:0 auto 16px;padding:4px;overflow-x:auto;background:var(--blanc);border:1px solid var(--rule);box-shadow:0 16px 36px -20px #131a2680;scrollbar-width:none}.c-tour::-webkit-scrollbar{display:none}.c-tour-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;background:none;font-size:15px;font-weight:600;color:var(--ink-soft);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.c-tour-tab:hover{color:var(--nuit)}.c-tour-tab[aria-selected=true]{background:var(--nuit);color:var(--blanc)}.c-tour-tab[aria-selected=true]:after{content:"";position:absolute;left:14px;right:14px;bottom:5px;height:2px;background:repeating-linear-gradient(90deg,var(--or) 0 3px,transparent 3px 4px);clip-path:inset(0 100% 0 0)}.c-product.is-running .c-tour-tab[aria-selected=true]:after{animation:c-tour-time var(--tour-time, 6s) steps(var(--tour-steps, 24),end) both}@keyframes c-tour-time{to{clip-path:inset(0 0 0 0)}}.c-hero-night .c-tour{background:#131a266b;border-color:#ffffff29;box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.c-hero-night .c-tour-tab{color:#ffffffc7}.c-hero-night .c-tour-tab:hover{color:var(--blanc)}.c-hero-night .c-tour-tab[aria-selected=true]{background:var(--blanc);color:var(--nuit)}.c-hero-night .c-tour-tab[aria-selected=true]:after{background:repeating-linear-gradient(90deg,var(--or-profond) 0 3px,transparent 3px 4px)}.c-window{position:relative;max-width:1120px;margin:0 auto;background:var(--blanc);border:1px solid var(--rule);color:var(--nuit);box-shadow:0 2px 4px #131a260d,0 48px 96px -40px #131a268c}.c-window>.c-handles{inset:-4px}.c-hero-night .c-window>.c-handles i:nth-child(-n+2){background:var(--blanc)}.c-window-bar{display:flex;align-items:center;gap:12px;height:40px;padding:0 14px;background:#fafaf8;border-bottom:1px solid var(--rule)}.c-window-dots{display:flex;gap:6px}.c-window-dots i{width:8px;height:8px;background:var(--or-pale)}.c-window-dots i:nth-child(2){background:var(--or)}.c-window-dots i:nth-child(3){background:var(--or-profond)}.c-window-url{margin:0 auto;padding:3px 14px;background:var(--brume);font-size:12.5px;font-weight:550;color:var(--ink-mute)}.c-window-note{font-size:12px;font-weight:600;color:var(--ink-mute)}.c-ui{display:grid;grid-template-columns:224px minmax(0,1fr);height:500px;font-size:14px;line-height:1.4}.c-ui-side{display:flex;flex-direction:column;gap:2px;padding:14px 12px;background:#fafaf8;border-right:1px solid var(--rule)}.c-ui-ws{display:flex;align-items:center;gap:10px;padding:4px 6px 12px}.c-ui-ws>span:not(.c-ui-ws-tile){display:flex;flex-direction:column;margin-right:auto;line-height:1.2}.c-ui-ws b{font-size:14.5px;font-weight:700}.c-ui-ws small{font-size:12px;color:var(--ink-mute)}.c-ui-ws svg{color:var(--ink-mute)}.c-ui-ws-tile{display:grid;place-items:center;width:30px;height:30px;background:var(--nuit);color:var(--blanc);font-size:13px;font-weight:700}.c-ui-search{display:flex;align-items:center;gap:8px;height:34px;margin:2px 0 6px;padding:0 10px;background:var(--blanc);border:1px solid var(--rule);color:var(--ink-mute)}.c-ui-search kbd{margin-left:auto;padding:0 6px;border:1px solid var(--rule);font-family:inherit;font-size:11px;font-weight:600;line-height:18px}.c-ui-label{margin:14px 8px 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.c-ui-link{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;font-weight:550;color:var(--ink-soft)}.c-ui-link.is-current,.c-window[data-view=integrations] .c-ui-link[data-side=integrations]{background:var(--blanc);box-shadow:inset 0 0 0 1px var(--rule);color:var(--nuit);font-weight:650}.c-window[data-view=integrations] .c-ui-link.is-current{background:none;box-shadow:none;color:var(--ink-soft);font-weight:550}.c-ui-side-foot{margin-top:auto;padding-top:8px;border-top:1px solid var(--rule)}.c-ui-main{position:relative;overflow:hidden}.c-ui [data-layer]{visibility:hidden;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:32px 32px;mask-size:32px 32px}.c-window[data-view=workspace] .c-ui-tools,.c-window[data-view=sharing] .c-ui-tools,.c-window[data-view=versions] .c-ui-tools,.c-window[data-view=integrations] .c-ui-ints,.c-window[data-view=sharing] .c-ui-share,.c-window[data-view=versions] .c-ui-versions,.c-ui [data-layer].is-leaving{visibility:visible}.c-ui-view{position:absolute;inset:0;z-index:1;padding:22px 26px;background:var(--blanc);transition:opacity .3s ease}.c-ui-view.is-entering{z-index:2}.c-window[data-view=versions] .c-ui-tools{opacity:.45}.c-ui-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.c-ui-crumbs{font-size:13px;color:var(--ink-mute)}.c-ui-crumbs span{margin:0 6px}.c-ui-title{margin-top:2px;font-size:24px;font-weight:650;letter-spacing:-.02em;line-height:1.25}.c-ui-actions{display:flex;gap:8px}.c-ui-btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;background:var(--blanc);border:1px solid var(--rule);font-size:13.5px;font-weight:600;white-space:nowrap}.c-ui-btn svg{color:var(--ink-soft)}.c-ui-btn-gold{background:var(--or);border-color:transparent;font-weight:700}.c-ui-btn-gold svg{color:var(--nuit)}.c-ui-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.c-ui-tool{display:flex;flex-direction:column;gap:2px;min-width:0;padding:14px;background:var(--blanc);border:1px solid var(--rule)}.c-ui-tool.is-picked{border-color:#131a264d;box-shadow:0 16px 30px -18px #131a2666}.c-ui-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;border:1px solid var(--rule)}.c-ui-tool b{font-size:14.5px;font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-ui-tool small{font-size:12.5px;color:var(--ink-mute)}.c-ui-tool-foot{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.c-ui-status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;background:var(--brume);border:1px solid var(--rule);font-size:11.5px;font-weight:700;color:var(--ink-soft);white-space:nowrap}.c-ui-status-live{background:var(--or-pale);border-color:transparent;color:var(--nuit)}.c-ui-status-live:before{content:"";width:5px;height:5px;background:var(--nuit)}.c-ui-people{display:flex}.c-ui-face{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border:1.5px solid var(--blanc);border-radius:50%;background:#e9e8e1;font-size:11px;font-weight:750;letter-spacing:.02em}.c-ui-face+.c-ui-face{margin-left:-7px}.c-ui-face-dark{background:var(--nuit);color:var(--blanc)}.c-ui-face-or{background:var(--or)}.c-ui-face-team{background:var(--blanc);border:1px solid var(--rule);color:var(--ink-soft)}.c-ui-cursor{position:absolute;z-index:3;display:flex;align-items:flex-start;gap:2px;pointer-events:none;transition:opacity .3s ease}.c-ui-cursor span{margin-top:13px;padding:2px 7px;background:var(--nuit);color:var(--blanc);font-size:12px;font-weight:700}.c-ui-cursor-2 span{background:var(--or);color:var(--nuit)}.c-ui-cursor-1{left:44%;top:196px;animation:c-cursor-1 13s ease-in-out infinite}.c-ui-cursor-2{left:87.5%;top:313px;animation:c-cursor-2 11s ease-in-out infinite}.c-window:not([data-view=workspace]) .c-ui-cursor{opacity:0}@keyframes c-cursor-1{0%,to{transform:translate(0)}30%{transform:translate(-260px,-120px)}55%{transform:translate(-120px,40px)}80%{transform:translate(90px,-60px)}}@keyframes c-cursor-2{0%,to{transform:translate(0)}35%{transform:translate(-10px,4px)}65%{transform:translate(8px,-4px)}}.c-ui-intgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.c-ui-int{display:flex;flex-direction:column;gap:2px;padding:16px;border:1px solid var(--rule)}.c-ui-int img{margin-bottom:10px}.c-ui-int b{font-size:15px;font-weight:650}.c-ui-int small{font-size:12.5px;color:var(--ink-mute)}.c-ui-int-foot{display:flex;align-items:center;justify-content:space-between;margin-top:14px;font-size:12.5px;font-weight:600;color:var(--ink-soft)}.c-ui-int-add{align-items:center;justify-content:center;text-align:center;background:#fafaf8;border-style:dashed;border-color:#131a2647;color:var(--ink-soft)}.c-ui-int-add svg{margin-bottom:6px}.c-ui-note{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:550;color:var(--ink-mute)}.c-ui-share{position:absolute;inset:0;z-index:4;display:grid;place-items:center;background:#131a2629}.c-ui-dialog{position:relative;width:min(420px,92%);padding:18px;background:var(--blanc);border:1px solid var(--rule);box-shadow:0 30px 60px -24px #131a2673}.c-ui-dialog .c-handles i{width:6px;height:6px}.c-ui-dialog-title{display:flex;flex-direction:column;margin-bottom:12px;font-size:16px;font-weight:700;letter-spacing:-.01em}.c-ui-dialog-title small{font-size:12.5px;font-weight:550;color:var(--ink-mute)}.c-ui-invite{display:flex;gap:8px}.c-ui-invite>span:first-child{display:flex;align-items:center;flex:1;height:36px;padding:0 12px;border:1px solid var(--nuit);box-shadow:0 0 0 3px #ffb81c59;font-size:14px}.c-ui-invite>span:first-child:after{content:"";width:1px;height:17px;margin-left:2px;background:var(--nuit);animation:c-caret 1s steps(1) infinite}.c-ui-invite .c-ui-btn{height:36px}.c-ui-people-list{margin-top:12px}.c-ui-people-list li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--rule)}.c-ui-people-list li:first-child{border-top:0}.c-ui-people-list span:not(.c-ui-face){display:flex;flex-direction:column;line-height:1.25}.c-ui-people-list b{font-size:14px;font-weight:650}.c-ui-people-list small{font-size:12.5px;color:var(--ink-mute)}.c-ui-people-list em{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--ink-soft)}.c-ui-dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding-top:12px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--ink-mute)}.c-ui-dialog-foot span{display:inline-flex;align-items:center;gap:6px}.c-ui-copy{font-weight:700;color:var(--nuit)}.c-ui-versions{position:absolute;top:0;right:0;bottom:0;z-index:4;width:330px;padding:20px;background:var(--blanc);border-left:1px solid var(--rule);box-shadow:-24px 0 48px -28px #131a2659}.c-ui-checks{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:5px 10px;background:var(--or-pale);font-size:13px;font-weight:700}.c-ui-versions li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid var(--rule)}.c-ui-versions li>span:first-child{display:flex;flex-direction:column;line-height:1.3}.c-ui-versions b{font-size:14px;font-weight:650}.c-ui-versions small{font-size:12.5px;color:var(--ink-mute)}.c-logos{padding:64px 0 0}.c-logos-title{margin-bottom:26px;font-size:15px;font-weight:600;text-align:center;color:var(--ink-mute)}.c-logos-row{display:flex;flex-wrap:wrap;justify-content:center;gap:24px 40px}.c-logos-row+.c-logos-row{margin-top:24px}.c-logos-row a{display:inline-flex;align-items:center;gap:11px;font-size:18px;font-weight:650;letter-spacing:-.015em;color:var(--ink-soft);white-space:nowrap;filter:grayscale(1);opacity:.8;transition:filter .2s ease,opacity .2s ease,color .2s ease}.c-logos-row img{width:28px;height:28px}.c-logos-row a:hover,.c-logos-row a:focus-visible{filter:none;opacity:1;color:var(--nuit)}.c-section{padding:120px 0 0}.c-section:last-of-type{padding-bottom:120px}.c-shot{position:relative;overflow:hidden;background:var(--scene);background-size:cover;background-position:var(--pos, 50% 50%);color:var(--blanc)}.c-shot:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#131a261f,#131a2600 40%);pointer-events:none}.c-shot-trame{position:absolute;left:0;top:0;pointer-events:none}.c-glass{position:relative;z-index:1;background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);color:var(--blanc)}.c-glass-head{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14.5px;font-weight:640}.c-glass-head span{display:inline-flex;align-items:center;gap:8px}.c-glass-head small{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:550;color:var(--white-soft)}.c-glass-head small i{width:6px;height:6px;background:var(--or-pale)}.c-shot-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;background:var(--blanc);color:var(--nuit);font-size:13.5px;font-weight:650}.c-shot-secondary{display:inline-flex;align-items:center;height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.35);font-size:13.5px;font-weight:600}.c-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.c-feature{display:flex;flex-direction:column;justify-content:space-between;gap:64px;min-height:230px;padding:26px 26px 30px;border-right:1px dashed var(--rule)}.c-feature:last-of-type{border-right:0}.c-feature svg{color:var(--ink-mute)}.c-feature h3{margin-bottom:8px;font-size:17px;font-weight:640;letter-spacing:-.015em}.c-feature p{font-size:15px;line-height:1.55;color:var(--ink-soft)}.c-secure{background:var(--nuit);border-color:var(--nuit);color:var(--blanc)}.c-secure .c-feature{border-right-color:#ffffff24;border-bottom-color:#ffffff24}.c-secure .c-feature svg{color:var(--or-pale)}.c-secure .c-feature p{color:#ffffffb8}.c-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.c-step{padding:24px 24px 30px;border-right:1px solid var(--rule)}.c-step:last-of-type{border-right:0}.c-step .c-shot{aspect-ratio:16 / 10;margin-bottom:30px}.c-step-num{margin-bottom:8px;font-size:14px;color:var(--ink-mute);font-variant-numeric:tabular-nums}.c-step h3{margin-bottom:10px;font-size:21px;font-weight:600;letter-spacing:-.02em}.c-step>p:last-child{font-size:15.5px;line-height:1.55;color:var(--ink-soft)}.c-shot-agents{position:absolute;left:9%;top:0;bottom:0;z-index:1;display:flex;flex-direction:column;justify-content:center;gap:30px}.c-chip{display:inline-flex;align-items:center;gap:9px;height:34px;padding:0 14px 0 11px;background:#131a2675;border:1px solid var(--glass-line);color:var(--blanc);font-size:13.5px;font-weight:600;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.c-chip-mark{flex:none;width:15px;height:15px;background:var(--blanc);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat}.c-shot-wires{position:absolute;inset:0;z-index:1;width:100%;height:100%}.c-shot-wires path{fill:none;stroke:#fff9;stroke-width:1;vector-effect:non-scaling-stroke}.c-shot-tile{position:absolute;right:13%;top:50%;z-index:1;display:grid;place-items:center;width:72px;height:72px;transform:translateY(-50%);background:var(--blanc);box-shadow:0 0 0 6px #ffffff1f,0 0 0 7px #ffffff73}.c-shot-tile .c-handles{inset:-10px}.c-shot-tile .c-handles i{width:5px;height:5px;background:var(--blanc)}.c-shot-panel{position:absolute;left:13%;right:13%;top:15%;padding:16px 16px 18px}.c-shot-prompt{margin:14px 0 12px;padding:10px 12px;background:#ffffff1a;font-size:13.5px;line-height:1.45}.c-shot-list{display:grid;gap:7px;font-size:13px;color:var(--white-soft)}.c-shot-list li{display:flex;align-items:center;gap:8px}.c-shot-list svg{color:var(--or-pale)}.c-shot-list i{width:12px;height:12px;border:1.5px solid var(--or-pale);border-top-color:transparent;border-radius:50%;animation:c-spin 1s linear infinite}.c-shot-lines{display:grid;gap:7px;margin:16px 0 18px}.c-shot-lines i{height:6px;background:#ffffff47}.c-shot-lines i:nth-child(1){width:88%}.c-shot-lines i:nth-child(2){width:72%}.c-shot-lines i:nth-child(3){width:54%}.c-shot-buttons{display:flex;gap:8px}.c-shot-buttons .c-shot-primary{flex:1}.c-segment{display:flex;width:fit-content;margin:0 auto 44px;padding:4px;background:var(--blanc);border:1px solid var(--rule)}.c-segment button{height:40px;padding:0 20px;border:0;background:none;font-size:15px;font-weight:600;color:var(--ink-soft);cursor:pointer;transition:background-color .15s ease,color .15s ease}.c-segment button[aria-selected=true],.c-segment button[aria-pressed=true]{background:var(--nuit);color:var(--blanc)}.c-segment-small button{height:36px;padding:0 16px;font-size:14px}.c-shot-wide{aspect-ratio:16 / 8.2;padding:6% 5% 0}.c-app{display:grid;grid-template-columns:200px minmax(0,1fr) 250px;height:100%;border-bottom:0;font-size:14px}.c-app-side{display:flex;flex-direction:column;gap:4px;padding:18px 14px;border-right:1px solid var(--glass-line)}.c-app-brand{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:15px;font-weight:650}.c-app-side span{display:flex;align-items:center;gap:10px;height:36px;padding:0 10px;color:var(--white-soft);font-weight:550}.c-app-side span.is-active{background:#ffffff24;border:1px solid rgba(255,255,255,.24);color:var(--blanc)}.c-app-main{display:flex;flex-direction:column;min-width:0}.c-app-top{display:flex;align-items:center;gap:14px;height:60px;padding:0 20px;border-bottom:1px solid var(--glass-line)}.c-app-top p{margin-right:auto;font-size:16px;font-weight:640}.c-app-search{display:inline-flex;align-items:center;gap:8px;width:220px;height:34px;padding:0 12px;border:1px solid var(--glass-line);color:var(--white-soft);font-size:13px}.c-app-me{display:grid;place-items:center;width:32px;height:32px;background:var(--blanc);color:var(--nuit);font-size:12px;font-weight:750}.c-app-view{display:none;padding:20px}.c-app[data-view=tools] .c-app-tools,.c-app[data-view=share] .c-app-share,.c-app[data-view=versions] .c-app-versions{display:block;animation:c-fade .35s ease both}.c-app-label{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13.5px;font-weight:600;color:var(--white-soft)}.c-app-label i{width:7px;height:7px;background:var(--or-pale)}.c-app-label b{color:var(--blanc)}.c-app-rows li{display:flex;align-items:center;gap:12px;height:52px;padding:0 12px;border:1px solid var(--glass-line);border-bottom:0;background:#ffffff0d}.c-app-rows li:last-child{border-bottom:1px solid var(--glass-line)}.c-app-rows b{font-weight:600}.c-app-ico{display:grid;place-items:center;width:28px;height:28px;background:var(--blanc);color:var(--nuit);--tone: #FFD866}.c-app-pill{margin-left:auto;padding:2px 9px;border:1px solid rgba(255,255,255,.35);font-size:12px;font-weight:650}.c-app-pill-live{background:var(--or-pale);border-color:var(--or-pale);color:var(--nuit)}.c-app-meta{width:140px;text-align:right;font-size:12.5px;color:var(--white-soft)}.c-app-people .c-app-meta{margin-left:auto}.c-app-invite{display:flex;gap:8px;margin-bottom:14px}.c-app-invite span:first-child{display:flex;align-items:center;flex:1;height:38px;padding:0 12px;border:1px solid rgba(255,255,255,.6);font-size:13.5px}.c-app-btn{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 16px;background:var(--or);color:var(--nuit);font-size:13.5px;font-weight:650}.c-app-btn-light{width:100%;height:36px;margin-top:18px;background:var(--blanc)}.c-face{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:var(--blanc);color:var(--nuit);font-size:11px;font-weight:750}.c-face-or{background:var(--or)}.c-face-light{background:#fff3;color:var(--blanc)}.c-app-aside{margin:20px 20px 0 0;padding:16px;align-self:start;background:#ffffff14;border:1px solid var(--glass-line)}.c-app-small{font-size:12px;color:var(--white-soft)}.c-app-strong{margin:6px 0 8px;font-size:15.5px;font-weight:640;line-height:1.3}.c-app-soft{font-size:13.5px;line-height:1.5;color:var(--white-soft)}.c-ints{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.c-ints li{border-right:1px dashed var(--rule);border-bottom:1px dashed var(--rule)}.c-ints li:nth-child(6n+1){border-right:0}.c-ints li:nth-last-child(-n+6){border-bottom:0}.c-ints a{display:flex;flex-direction:column;gap:4px;padding:24px 20px 22px;transition:background-color .2s ease}.c-ints a:hover{background:var(--blanc)}.c-int-logo{width:26px;height:26px;margin-bottom:24px}.c-ints b{font-size:15px;font-weight:620}.c-ints small{font-size:13px;color:var(--ink-mute)}.c-cases{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:0;padding:24px}.c-cases-list{padding-right:32px}.c-case{border-bottom:1px solid var(--rule)}.c-case button{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 0;border:0;background:none;font-size:15px;font-weight:600;text-align:left;color:var(--ink-soft);cursor:pointer}.c-case button svg{transition:transform .25s ease}.c-case.is-open button{color:var(--ink)}.c-case.is-open button svg{transform:rotate(45deg)}.c-case-body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.c-case-body>div{overflow:hidden}.c-case.is-open .c-case-body{grid-template-rows:1fr}.c-case h3{font-size:22px;font-weight:600;letter-spacing:-.02em}.c-case-body p{margin:8px 0 16px;font-size:15.5px;color:var(--ink-soft)}.c-case-body ul{display:grid;gap:8px;padding-bottom:22px;font-size:14.5px}.c-case-body li{display:flex;align-items:center;gap:10px}.c-case-body li svg{color:var(--or-profond)}.c-shot-case{display:grid;place-items:center;min-height:420px;background-size:auto 150%;background-position:64% 88%}.c-case-card{position:absolute;width:min(380px,82%);padding:18px;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease}.c-case-card.is-active{opacity:1;transform:none}.c-case-card ul{margin:14px 0 16px}.c-case-card li{display:flex;align-items:center;gap:12px;height:44px;padding:0 12px;border:1px solid var(--glass-line);border-bottom:0;background:#ffffff0d;font-size:13.5px}.c-case-card li:last-child{border-bottom:1px solid var(--glass-line)}.c-case-card li span{flex:1}.c-case-card li em{min-width:76px;padding:2px 8px;border:1px solid rgba(255,255,255,.35);font-style:normal;font-size:12px;font-weight:650;text-align:center}.c-case-card li em.is-ok{background:var(--or-pale);border-color:var(--or-pale);color:var(--nuit)}.c-case-card .c-shot-primary{width:100%}.c-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.c-plan{display:flex;flex-direction:column;padding:30px 28px 32px;border-right:1px solid var(--rule)}.c-plan:last-of-type{border-right:0}.c-plan-featured{background:var(--blanc)}.c-plan-name{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:640}.c-plan-name span{padding:3px 9px;background:var(--nuit);color:var(--blanc);font-size:12px;font-weight:650}.c-plan-price{display:flex;align-items:baseline;gap:8px;margin:16px 0 6px}.c-plan-price b{font-size:46px;font-weight:520;letter-spacing:-.04em;line-height:1}.c-plan-price small{font-size:14px;color:var(--ink-mute)}.c-plan-text{min-height:48px;margin-bottom:22px;font-size:15px;color:var(--ink-soft)}.c-plan ul{display:grid;gap:11px;margin-top:26px;font-size:15px}.c-plan li{display:flex;align-items:center;gap:10px}.c-plan li svg{color:var(--or-profond)}.c-faq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);padding:24px}.c-faq-list{padding-right:32px}.c-faq-item{border-bottom:1px solid var(--rule)}.c-faq-item summary{display:grid;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;padding:18px 0;font-size:16px;font-weight:600;list-style:none;cursor:pointer}.c-faq-item summary::-webkit-details-marker{display:none}.c-faq-item summary svg{transition:transform .25s ease}.c-faq-item[open] summary svg{transform:rotate(45deg)}.c-faq-num{font-size:13px;font-weight:550;color:var(--ink-mute);font-variant-numeric:tabular-nums}.c-faq-item p{padding:0 28px 20px 42px;font-size:15.5px;color:var(--ink-soft)}.c-shot-faq{display:flex;align-items:flex-end;min-height:380px;padding:22px;background-size:auto 165%;background-position:30% 92%}.c-faq-card{width:100%;padding:18px}.c-faq-card .c-app-soft{margin:10px 0 16px}.c-final-frame{padding:24px}.c-shot-final{display:grid;place-items:center;min-height:520px;padding:64px 24px;text-align:center}.c-shot-final:after{background:radial-gradient(ellipse 58% 62% at 50% 52%,#131a26b8,#131a2633 72%,#131a2614)}.c-final-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-shadow:0 1px 24px rgba(19,26,38,.4)}.c-final-title{max-width:760px;font-size:clamp(36px,4.4vw,60px);line-height:1.05;letter-spacing:-.04em;font-weight:520;text-wrap:balance}.c-page-head{padding:148px 0 0}.c-page-head .c-head{margin-bottom:0}.c-page-head+.c-section{padding-top:64px}.c-h1{font-size:clamp(40px,4.4vw,64px);line-height:1.04;letter-spacing:-.04em;font-weight:520;text-wrap:balance}.c-crumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;margin-bottom:40px;font-size:14px;font-weight:550;color:var(--ink-mute)}.c-crumbs li+li:before{content:"/";margin-right:10px;color:#131a2640}.c-crumbs a{transition:color .15s ease}.c-crumbs a:hover,.c-crumbs [aria-current]{color:var(--nuit)}.c-head-actions{display:flex;flex-wrap:wrap;gap:10px}.c-page-intro{max-width:720px}.c-page-intro .c-lede{max-width:600px;margin-top:22px}.c-page-intro .c-head-actions{margin-top:30px}.c-tool-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:56px;align-items:center}.c-pair{display:flex;align-items:center;justify-content:center}.c-pair-tile{position:relative;display:grid;place-items:center;flex:none;width:128px;height:128px;background:var(--blanc);border:1px solid var(--rule);box-shadow:0 26px 50px -30px #131a2666}.c-pair-tile .c-handles i{width:7px;height:7px}.c-pair-tile img{width:56px;height:56px}.c-pair-mono{font-size:30px;font-weight:700;color:var(--nuit)}.c-pair-link{position:relative;display:grid;place-items:center;width:112px;height:44px;background:linear-gradient(90deg,rgba(19,26,38,.38) 50%,transparent 50%) center / 10px 2px repeat-x}.c-pair-plus{position:relative;width:44px;height:44px;background:var(--blanc);border:1px solid var(--rule)}.c-pair-plus:before,.c-pair-plus:after{content:"";position:absolute;left:50%;top:50%;background:#a5a8ad;transform:translate(-50%,-50%)}.c-pair-plus:before{width:20px;height:3px}.c-pair-plus:after{width:3px;height:20px}.c-filter{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:28px}.c-filter-search{display:flex;align-items:center;gap:10px;flex:1 1 280px;max-width:400px;height:50px;padding:0 14px;background:var(--blanc);border:1px solid var(--rule);color:var(--ink-mute);transition:border-color .15s ease,box-shadow .15s ease}.c-filter-search:focus-within{border-color:var(--nuit);box-shadow:0 0 0 3px #ffb81c59}.c-filter-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;font:inherit;font-size:15.5px;color:var(--nuit)}.c-filter-search input::placeholder{color:var(--ink-mute);opacity:1}.c-filter-chips{margin:0;max-width:100%;overflow-x:auto;scrollbar-width:none}.c-filter-chips::-webkit-scrollbar{display:none}.c-filter-chips button{flex:none;white-space:nowrap}.c-filter-chips button span{margin-left:7px;font-size:12.5px;font-weight:600;color:var(--ink-mute)}.c-filter-chips button[aria-pressed=true] span{color:#fff9}.c-filter-count{margin-left:auto;font-size:14px;color:var(--ink-mute)}.c-groups [hidden]{display:none!important}.c-group{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,2.15fr)}.c-group:not([hidden])~.c-group:not([hidden]){border-top:1px solid var(--rule)}.c-group-head{padding:30px 28px;border-right:1px dashed var(--rule)}.c-group-head h2{margin-bottom:8px;font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.c-group-head p{font-size:15px;line-height:1.55;color:var(--ink-soft)}.c-group-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.c-tool{position:relative;display:flex;flex-direction:column;gap:6px;height:100%;padding:20px 20px 22px;background:var(--blanc);border:1px solid var(--rule);transition:border-color .2s ease,box-shadow .2s ease}.c-tool:hover{border-color:#131a2652;box-shadow:0 18px 34px -22px #131a2673}.c-tool-logo{flex:none;width:28px;height:28px;margin-bottom:12px}.c-tool-mono,.c-int-mono{display:grid;place-items:center;flex:none;width:28px;height:28px;margin-bottom:10px;background:var(--brume);font-size:12px;font-weight:700;color:var(--ink-soft)}.c-tool b{padding-right:22px;font-size:16px;font-weight:640;letter-spacing:-.015em}.c-tool small{display:-webkit-box;overflow:hidden;font-size:13.5px;line-height:1.5;color:var(--ink-mute);-webkit-box-orient:vertical;-webkit-line-clamp:3}.c-tool-arrow{position:absolute;top:18px;right:18px;color:var(--ink-mute);transition:transform .2s ease,color .2s ease}.c-tool:hover .c-tool-arrow{transform:translate(2px,-2px);color:var(--nuit)}.c-filter-empty{padding:48px 28px;text-align:center;font-size:16px;color:var(--ink-soft)}.c-filter-empty a{color:var(--nuit);font-weight:600;text-decoration:underline;text-underline-offset:3px}.c-doc-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr);gap:40px;padding:38px 34px}.c-doc-row+.c-doc-row{border-top:1px dashed var(--rule)}.c-doc-head .c-eyebrow{margin-bottom:12px}.c-doc-head h2{font-size:clamp(26px,2.4vw,34px);font-weight:540;letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.c-legal-document h2{text-wrap:balance}.c-doc-body{font-size:17px;line-height:1.65;color:var(--ink-soft)}.c-doc-body p+p{margin-top:14px}.c-doc-list{display:grid;gap:14px}.c-doc-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px}.c-doc-list svg{margin-top:5px;color:var(--or-profond)}.c-ints-related{grid-template-columns:repeat(var(--n, 5),minmax(0,1fr))}.c-ints-related li{border-bottom:0}.c-ints-related li:last-child{border-right:0}.c-demo-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:start}.c-demo-intro .c-lede{max-width:520px;margin-top:22px}.c-demo-points{display:grid;gap:14px;margin:32px 0 36px;font-size:16px;font-weight:550;line-height:1.45}.c-demo-points li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start}.c-demo-points svg{margin-top:1px;color:var(--or-profond)}.c-demo-host{display:flex;align-items:center;gap:26px;padding-top:32px;border-top:1px solid var(--rule)}.c-demo-face{position:relative;flex:none;width:104px;height:104px;border:1px solid var(--rule);background:var(--blanc)}.c-demo-face img{width:100%;height:100%;object-fit:cover}.c-demo-host p{display:flex;flex-direction:column;gap:4px}.c-demo-host b{font-size:17px;font-weight:640;letter-spacing:-.01em;line-height:1.3}.c-demo-host small{font-size:14px;color:var(--ink-mute)}.c-demo-card{padding:32px;background:var(--blanc);box-shadow:0 30px 60px -36px #131a2659}.c-booking{min-height:560px;margin:0 -20px}@media(max-width:720px){.c-booking{margin:0 -18px}}.c-features-3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-feature-num{font-size:14px;font-weight:600;color:var(--ink-mute);font-variant-numeric:tabular-nums}.c-faq-solo{grid-template-columns:minmax(0,1fr)}.c-faq-solo .c-faq-list{padding-right:0}.c-link{color:var(--nuit);font-weight:600;text-decoration:underline;text-decoration-color:var(--or);text-decoration-thickness:2px;text-underline-offset:4px}.c-booking-head h2{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.2}.c-booking-head p{margin-top:6px;font-size:15px;color:var(--ink-soft)}.c-footer{border-top:1px solid var(--rule)}.c-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.7fr) minmax(0,1.5fr) minmax(0,.7fr);gap:32px;padding:64px 0 56px}.c-footer-brand{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.c-footer-brand img{height:36px;width:auto}.c-footer-brand p{max-width:300px;font-size:15px;color:var(--ink-soft)}.c-footer-column p{margin-bottom:16px;font-size:13px;font-weight:650;color:var(--ink)}.c-footer-column div{display:flex;flex-direction:column;gap:10px}.c-footer-column-wide div{display:block;columns:2;column-gap:28px}.c-footer-column-wide a{display:block;margin-bottom:10px}.c-footer-column a{font-size:14.5px;color:var(--ink-soft)}.c-footer-column a:hover{color:var(--ink)}.c-footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 0 30px;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink-mute)}.c-legal{display:flex;flex-wrap:wrap;gap:18px}.c-legal a:hover{color:var(--ink)}.c-bar{position:fixed;left:50%;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:20px;width:min(980px,calc(100% - 40px));padding:12px 12px 12px 18px;background:#131a26f2;border:1px solid rgba(255,255,255,.12);color:var(--blanc);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);box-shadow:0 24px 60px -24px #131a26b3;transform:translate(-50%);visibility:hidden}.c-bar.is-on{visibility:visible}.c-bar .c-handles{inset:-5px}.c-bar-faces{display:flex;flex:none}.c-bar-faces>*{width:44px;height:44px;margin-left:-12px;border:2px solid #1B2231;border-radius:50%}.c-bar-faces>:first-child{margin-left:0;object-fit:cover}.c-bar-faces span{display:grid;place-items:center;background:var(--blanc)}.c-bar-text{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.c-bar-kicker{display:inline-flex;align-items:center;gap:9px;font-size:13.5px;line-height:1.3;color:#ffffffb8}.c-bar-kicker i{flex:none;width:7px;height:7px;background:var(--or-pale)}.c-bar-title{font-size:21px;font-weight:560;letter-spacing:-.025em;line-height:1.15}.c-bar-short{display:none}.c-bar-button{display:flex;flex:none;align-items:center;gap:22px;height:60px;padding:0 8px 0 22px;background:var(--or);color:var(--nuit);transition:background-color .2s ease}.c-bar-button .c-btn-box{width:44px;height:44px}.c-bar-button>span:not(.c-btn-box){display:flex;flex-direction:column;gap:1px}.c-bar-button strong{font-size:16px;font-weight:650;letter-spacing:-.01em;line-height:1.2}.c-bar-button small{font-size:12.5px;font-weight:550;line-height:1.3;color:#131a26b8}.c-bar-button:hover{background:#ffc53f}.c-bar-button:hover .c-btn-box{transform:translate(2px,-2px)}.c-bar-button:focus-visible{outline-color:var(--blanc)}.js [data-reveal]{opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.js [data-reveal].is-visible{opacity:1;transform:none}@keyframes c-fade{0%{opacity:0}to{opacity:1}}@keyframes c-spin{to{transform:rotate(360deg)}}@keyframes c-caret{50%{opacity:0}}@media(max-width:1100px){.c-nav-tabs{display:none}.c-nav-menu{display:grid}.c-features{grid-template-columns:repeat(2,minmax(0,1fr))}.c-feature:nth-of-type(2){border-right:0}.c-feature:nth-of-type(-n+2){border-bottom:1px dashed var(--rule)}.c-ints{grid-template-columns:repeat(4,minmax(0,1fr))}.c-ints li{border-right:1px dashed var(--rule)!important;border-bottom:1px dashed var(--rule)!important}.c-app{grid-template-columns:180px minmax(0,1fr)}.c-app-aside{display:none}.c-ui{grid-template-columns:200px minmax(0,1fr)}.c-ui-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-ui-tool:nth-child(n+7){display:none}.c-logos-row{display:grid;grid-template-columns:repeat(3,150px);justify-content:center;justify-items:start;gap:20px 32px}.c-logos-row+.c-logos-row{margin-top:20px}.c-logos-row a{gap:9px;font-size:16px}.c-logos-row img{width:24px;height:24px}.c-group{grid-template-columns:minmax(0,1fr)}.c-group-head{padding:24px 22px 6px;border-right:0}.c-demo-grid{gap:48px}.c-features-3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-features-3 .c-feature{border-bottom:0}.c-features-3 .c-feature:nth-of-type(2){border-right:1px dashed var(--rule)}.c-ints-related{grid-template-columns:repeat(3,minmax(0,1fr))}.c-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:860px){.c-head-split{grid-template-columns:1fr;gap:20px}.c-head-split .c-lede,.c-head-side{justify-self:start}.c-steps,.c-plans{grid-template-columns:1fr}.c-step,.c-plan{border-right:0;border-bottom:1px solid var(--rule)}.c-step:last-of-type,.c-plan:last-of-type{border-bottom:0}.c-cases,.c-faq{grid-template-columns:1fr;gap:24px}.c-cases-list,.c-faq-list{padding-right:0}.c-shot-wide{aspect-ratio:auto;height:460px;padding:24px 16px 0}.c-app{grid-template-columns:1fr}.c-app-side,.c-app-meta{display:none}.c-ui{grid-template-columns:minmax(0,1fr)}.c-ui-side{display:none}.c-logos-row{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:start;gap:22px 16px;max-width:340px;margin-left:auto;margin-right:auto}.c-logos-row+.c-logos-row{margin-top:22px}.c-group-items{grid-template-columns:repeat(2,minmax(0,1fr))}.c-demo-grid{grid-template-columns:minmax(0,1fr)}.c-tool-head{grid-template-columns:minmax(0,1fr);gap:40px}.c-pair{justify-content:flex-start}.c-features-3{grid-template-columns:minmax(0,1fr)}.c-features-3 .c-feature{min-height:0;gap:28px;border-right:0;border-bottom:1px dashed var(--rule)}.c-features-3 .c-feature:last-of-type{border-bottom:0}.c-doc-row{grid-template-columns:minmax(0,1fr);gap:16px;padding:30px 26px}.c-bar-kicker{display:none}.c-bar-title{font-size:19px}}@media(max-width:720px){html{scroll-padding-top:88px}.c-wrap,.c-nav{padding:0 20px}.c-nav{top:16px}.c-nav-plate{inset:-8px 10px}.c-nav-actions .c-btn{display:none}.c-hero{--hero-h: clamp(640px, 100svh, 860px);--below: 400px}.c-hero-media{--photo-x: .34;--trame-fade: 72px}.c-hero-content{padding-top:104px;padding-bottom:120px}.c-hero-title br{display:none}.c-hero-text{font-size:16.5px}.c-product{padding:0 16px}.c-tour{width:100%}.c-tour-tab{gap:6px;padding:0 12px;font-size:14px}.c-tour-tab svg{display:none}.c-window-note{display:none}.c-ui{height:440px}.c-ui-view{padding:16px}.c-ui-grid,.c-ui-intgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.c-ui-tool:nth-child(n+5),.c-ui-int:nth-child(n+5){display:none}.c-ui-head .c-ui-btn:not(.c-ui-btn-gold){display:none}.c-ui-versions{width:100%}.c-ui-cursor{display:none}.c-logos{padding-top:48px}.c-page-head{padding-top:112px}.c-page-head+.c-section{padding-top:48px}.c-crumbs ol{margin-bottom:28px}.c-pair-tile{width:72px;height:72px}.c-pair-tile img{width:34px;height:34px}.c-pair-link{width:84px;height:36px}.c-pair-plus{width:36px;height:36px}.c-pair-plus:before{width:16px}.c-pair-plus:after{height:16px}.c-demo-card{padding:22px 18px}.c-demo-host{gap:20px}.c-demo-face{width:88px;height:88px}.c-filter-count{margin-left:0}.c-group-items{grid-template-columns:minmax(0,1fr);padding:14px}.c-group-head{padding:22px 18px 4px}.c-doc-row{padding:26px 18px}.c-ints-related{grid-template-columns:repeat(2,minmax(0,1fr))}.c-section{padding-top:88px}.c-section:last-of-type{padding-bottom:88px}.c-head{margin-bottom:36px}.c-features{grid-template-columns:1fr}.c-feature{min-height:0;gap:28px;border-right:0;border-bottom:1px dashed var(--rule)}.c-feature:last-of-type{border-bottom:0}.c-ints{grid-template-columns:repeat(2,minmax(0,1fr))}.c-ints li:nth-child(2n){border-right:0!important}.c-ints li:nth-last-child(-n+2){border-bottom:0!important}.c-cases,.c-faq,.c-final-frame{padding:14px}.c-shot-case{min-height:380px}.c-app-search{display:none}.c-shot-final{min-height:460px}.c-footer-grid{grid-template-columns:1fr}.c-bar{bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:12px;width:calc(100% - 24px);padding:10px 10px 10px 12px}.c-bar-faces>*{width:36px;height:36px;margin-left:-10px}.c-bar-faces>:nth-child(n+2){display:none}.c-bar-title{display:none}.c-bar-short{display:block;font-size:16px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.c-bar-button{height:48px;gap:12px;padding:0 6px 0 16px}.c-bar-button .c-btn-box{width:36px;height:36px}.c-bar-button small{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.c *,.c *:before,.c *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.js [data-reveal]{opacity:1!important;transform:none!important}}
