.legal-bar{background:var(--k-paper);padding:36px 60px 28px;border-bottom:1px solid var(--k-ink-200)}.legal-bar .inner{max-width:1180px;margin:0 auto}.legal-bar h1 .sm{display:none}.legal-bar h1{font-size:40px;color:var(--k-ink-900);margin:0}.legal-bar .meta{display:flex;gap:20px;margin-top:14px;font-size:13px;color:var(--k-ink-500);flex-wrap:wrap}.legal-bar .tabs{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.legal-body{padding:32px 60px 56px}.legal-body .inner{max-width:1180px;margin:0 auto;display:flex;gap:48px;align-items:flex-start}.legal-body .toc{width:260px;flex-shrink:0;position:-webkit-sticky;position:sticky;top:96px}.legal-body .toc .head{margin-bottom:14px}.legal-body .toc .list{display:flex;flex-direction:column;gap:2px}.legal-body .toc .item{padding:8px 12px;border-radius:var(--k-r);font-size:13px;line-height:1.4;color:var(--k-ink-600)}.legal-body .toc .item.on{background:var(--k-orange-50);color:var(--k-orange-700);font-weight:600}.legal-body .doc{flex:1 1;min-width:0;max-width:720px}.legal-section{margin:28px 0 32px}.legal-section h2{font-size:22px;color:var(--k-ink-900);margin:0 0 12px}.legal-section p{font-size:15px;color:var(--k-ink-700);line-height:1.8;margin:0 0 14px}.legal-contact{padding:20px;background:var(--k-paper);border:1px solid var(--k-ink-200);border-radius:var(--k-r)}.legal-contact .t{font-size:13.5px;font-weight:700;color:var(--k-ink-900);margin-bottom:8px}.legal-contact .b{font-size:13.5px;color:var(--k-ink-600);line-height:1.65}.legal-pending{padding:22px 24px;border:1px dashed var(--k-ink-300);border-radius:var(--k-r);background:var(--k-surface)}.legal-pending .t{font-family:var(--k-font-display);text-transform:uppercase;letter-spacing:var(--k-display-tracking);font-size:15px;color:var(--k-ink-800);margin-bottom:10px}.legal-pending p{font-size:14px;color:var(--k-ink-600);line-height:1.7;margin:0 0 10px}.legal-pending p:last-child{margin-bottom:0}@media (max-width:900px){.legal-bar{padding:24px 20px 0}.legal-bar h1{font-size:26px}.legal-bar h1 .lg{display:none}.legal-bar h1 .sm{display:inline}.legal-bar .k-breadcrumb,.legal-bar .meta .k-link,.legal-body .toc{display:none}.legal-bar .meta{gap:8px;font-size:12.5px}.legal-bar .tabs{margin:16px -20px 0;padding:0 20px 14px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--k-ink-200)}.legal-bar .tabs::-webkit-scrollbar{display:none}.legal-bar .tabs a{flex-shrink:0}.legal-body{padding:16px 20px 40px}.legal-body .inner{display:block}.legal-section h2{font-size:18px}.legal-section p{font-size:14px}}.member{min-height:100vh;background:var(--k-paper);display:flex;flex-direction:column}.member-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:60px;flex-shrink:0;background:var(--k-surface);border-bottom:1px solid var(--k-ink-200);display:flex;align-items:center;gap:28px;padding:0 24px}.member-header .top{display:flex;align-items:center;gap:26px}.member-header .top a{font-size:14px;color:var(--k-ink-600);text-decoration:none}.member-header .top a:hover{color:var(--k-ink-900)}.member-header .right{margin-left:auto;display:flex;align-items:center;gap:16px}.member-header .bell{position:relative;display:flex}.member-header .bell .count{position:absolute;top:-5px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--k-orange-500);color:#fff;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--k-surface)}.member-header .me{position:relative}.member-header .me>summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.member-header .me>summary::-webkit-details-marker{display:none}.member-header .me[open] .menu{position:absolute;top:calc(100% + 10px);right:0;z-index:50;min-width:224px;display:flex;flex-direction:column;padding:6px;background:var(--k-surface);border:1px solid var(--k-ink-200);border-radius:var(--k-r);box-shadow:var(--k-shadow-raised)}.member-header .me .menu{display:none}.member-header .me .who{padding:8px 10px 10px;border-bottom:1px solid var(--k-ink-100);margin-bottom:6px}.member-header .me .who .n{font-size:13.5px;font-weight:600;color:var(--k-ink-900)}.member-header .me .who .r{font-size:12px;color:var(--k-ink-500);margin-top:2px}.member-header .me .menu a{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:var(--k-r);font-size:13.5px;color:var(--k-ink-700);text-decoration:none}.member-header .me .menu a:hover{background:var(--k-ink-100);color:var(--k-ink-900)}.member-header .me .menu .sep{height:1px;background:var(--k-ink-100);margin:6px 0}.member-header .me .menu .out{color:var(--k-error)}.member-header .me .menu .out:hover{background:var(--k-error-bg);color:var(--k-error)}.role-switch{display:inline-flex;padding:3px;gap:2px;background:var(--k-ink-100);border-radius:var(--k-r)}.role-switch a{height:26px;padding:0 11px;border-radius:2px;color:var(--k-ink-600);font-size:12.5px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:6px;white-space:nowrap}.role-switch a.on{background:var(--k-surface);box-shadow:0 1px 2px rgba(43,43,42,.14);color:var(--k-ink-900);font-weight:600}.member-body{flex:1 1;display:flex;min-height:0}.member-nav{width:232px;flex-shrink:0;background:var(--k-surface);border-right:1px solid var(--k-ink-200);padding:14px;display:flex;flex-direction:column;gap:3px;position:-webkit-sticky;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto}.member-nav .title{font-size:10.5px;color:var(--k-ink-500);letter-spacing:.1em;padding:6px 12px 8px}.member-nav .k-navlink{padding-left:10px;padding-right:10px;gap:8px}.member-nav .nav-groupe{border:1px solid var(--k-ink-200);border-radius:9px;overflow:hidden;background:var(--k-surface);margin-bottom:14px}.member-nav .nav-groupe h2{margin:0;padding:10px 14px;background:var(--k-ink-panel);color:#fff;font-family:var(--k-font-display);font-weight:500;font-size:12.5px;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--k-ink-panel-edge)}.member-nav .nav-groupe .k-navlink{border-radius:0;border-top:1px solid var(--k-ink-200)}.member-nav .nav-groupe .k-navlink:first-of-type{border-top:none}.member-nav .nav-groupe .k-navlink--on{font-weight:600}.member-nav .nav-groupe .k-navlink--on,.member-nav .nav-groupe .k-navlink--on:hover{background:var(--k-orange-500);color:#2B2B2A}.member-nav .nav-groupe:last-of-type{margin-bottom:0}.member-nav .k-navlink>span:not(.badge){min-width:0;white-space:nowrap}.member-nav .badge{min-width:20px;height:20px;padding:0 6px;border-radius:var(--k-r-pill);background:var(--k-orange-500);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.member-nav .out{margin-top:auto;padding-top:12px;border-top:1px solid var(--k-ink-100)}.member-main{flex:1 1;min-width:0}.member-page{padding:24px 28px 40px}@media (min-width:901px){.tabbar{display:none}}.tabbar .ic{position:relative;display:flex}.tabbar .ic .b{position:absolute;top:-4px;right:-7px;min-width:15px;height:15px;padding:0 4px;border-radius:99px;background:var(--k-orange-500);color:#fff;font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--k-surface)}@media (max-width:900px){.member-header{gap:14px;padding:0 16px}.member-header .top,.member-nav{display:none}.member-body{flex-direction:column}.member-page{padding:18px 16px 32px}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:40;height:78px;padding-bottom:14px;background:var(--k-surface);border-top:1px solid var(--k-ink-200);box-shadow:var(--k-shadow-bar);display:flex}.tabbar a{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--k-ink-500);text-decoration:none;min-height:48px}.tabbar a span:last-child{font-size:10.5px;font-weight:600;letter-spacing:.01em}.tabbar a.k-tab-item--on{color:var(--k-orange-600)}.member{padding-bottom:78px}}@media (max-width:560px){.role-switch a{padding:0 8px}}@media (min-width:901px){.app-header{display:none}}@media (max-width:900px){.member-header{display:none}.app-header{height:54px;flex-shrink:0;gap:12px;padding:0 16px;background:var(--k-surface);border-bottom:1px solid var(--k-ink-200);position:-webkit-sticky;position:sticky;top:0;z-index:30}.app-header,.app-header .back{display:flex;align-items:center}.app-header .back{justify-content:center;width:32px;height:48px;margin-left:-8px;color:var(--k-ink-900)}.app-header .t{font-size:17px;color:var(--k-ink-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-header .act{margin-left:auto;display:flex;gap:16px;align-items:center;flex-shrink:0}.app-header .bell{position:relative;width:32px;height:48px}.app-header .bell,.app-header .bell .count{display:flex;align-items:center;justify-content:center}.app-header .bell .count{position:absolute;top:8px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:var(--k-r-pill);background:var(--k-orange-500);color:#fff;font-size:10px;font-weight:700}.app-header .me{position:relative}.app-header .me>summary{list-style:none;display:flex;align-items:center;cursor:pointer;min-height:48px}.app-header .me>summary::-webkit-details-marker{display:none}.app-header .me[open] .menu{display:flex}.app-header .me .menu{display:none;position:absolute;right:0;top:calc(100% + 6px);width:232px;flex-direction:column;background:var(--k-surface);border:1px solid var(--k-ink-200);border-radius:var(--k-r);box-shadow:var(--k-shadow-sheet);padding:6px;z-index:50}.app-header .me .who{padding:10px 10px 12px;border-bottom:1px solid var(--k-ink-100);margin-bottom:6px}.app-header .me .who .n{font-size:13.5px;font-weight:600;color:var(--k-ink-900)}.app-header .me .who .r{font-size:11.5px;color:var(--k-ink-500);margin-top:2px}.app-header .me .menu a{display:flex;align-items:center;gap:10px;padding:10px;border-radius:var(--k-r);font-size:13px;color:var(--k-ink-700);text-decoration:none;min-height:44px}.app-header .me .menu a:hover{background:var(--k-paper)}.app-header .me .menu a.out{color:var(--k-error)}.app-header .me .sep{display:block;height:1px;background:var(--k-ink-100);margin:6px 0}.app-header .me .theme-row{padding:4px 10px}.member.no-tabs{padding-bottom:0}.member.no-tabs .member-cta{bottom:0}}.completion{position:relative;height:8px;background:var(--k-ink-100);border-radius:var(--k-r-pill)}.completion .fill{height:100%;border-radius:var(--k-r-pill);transition:width var(--k-dur) var(--k-ease)}.completion .mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--k-ink-400);border-radius:1px}.dash-completion{padding:20px;margin-bottom:20px;display:flex;gap:28px;align-items:center}.dash-completion .left{flex:1 1;min-width:0}.dash-completion .chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.dash-completion .sep{width:1px;align-self:stretch;background:var(--k-ink-100)}.dash-completion .right{width:200px;flex-shrink:0}.dash-completion .right p{font-size:12px;color:var(--k-ink-600);line-height:1.5;margin:8px 0}.dash-grid{display:grid;grid-template-columns:1.55fr 1fr;grid-gap:20px;gap:20px}.dash-grid .col{display:flex;flex-direction:column;gap:20px;min-width:0}.dash-note{font-size:11.5px;color:var(--k-ink-500);margin:8px 0 0;display:flex;gap:6px;align-items:flex-start;line-height:1.5}.dash-note svg{flex-shrink:0;margin-top:1px}.offer{background:var(--k-surface);border:1px solid var(--k-ink-200);border-radius:var(--k-r);overflow:hidden;transition:box-shadow var(--k-dur) var(--k-ease),border-color var(--k-dur) var(--k-ease)}.offer:hover{box-shadow:var(--k-shadow-hover);border-color:var(--k-ink-300)}.offer .bar{height:3px}.offer .body{display:flex;flex-direction:column;gap:10px}.offer-type{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--k-r);color:#fff;font-size:11px;font-weight:600;white-space:nowrap}.offer .facts{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12.5px;color:var(--k-ink-600)}.offer .facts span{display:flex;align-items:center;gap:5px}.offer .facts .money{color:var(--k-ink-900);font-weight:600}.offer .foot{gap:10px;padding-top:10px;border-top:1px solid var(--k-ink-100);font-size:12px;color:var(--k-ink-500)}.cand-row,.offer .foot{display:flex;align-items:center}.cand-row{gap:12px;padding:13px 16px;border-bottom:1px solid var(--k-ink-100)}.cand-row:last-child{border-bottom:0}.cand-row .t{font-size:13.5px;font-weight:600;color:var(--k-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cand-row .o{font-size:12px;color:var(--k-ink-500);margin-top:2px}.cand-row .w{font-size:11.5px;color:var(--k-ink-500);width:76px;text-align:right;flex-shrink:0}.notif-head{padding:14px 16px;align-items:center}.notif,.notif-head{border-bottom:1px solid var(--k-ink-100);display:flex}.notif{gap:12px;padding:13px 16px}.notif:last-child{border-bottom:0}.notif.unread{background:var(--k-orange-50)}.notif .ic{width:34px;height:34px;flex-shrink:0;border-radius:var(--k-r);display:flex;align-items:center;justify-content:center}.notif .meta{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:11.5px;color:var(--k-ink-500);white-space:nowrap}.notif .meta .dot{width:7px;height:7px;border-radius:99px;background:var(--k-orange-500)}.avail{width:100%;text-align:left;padding:12px 14px;border-radius:var(--k-r);border:1.5px solid var(--k-ink-200);background:var(--k-surface);cursor:pointer;font-family:inherit}.avail.on{border-color:var(--k-orange-500);background:var(--k-orange-50)}.avail .head{display:flex;align-items:center;gap:8px}.avail .dot{width:8px;height:8px;border-radius:99px;flex-shrink:0}.avail .l{font-size:13.5px;font-weight:600;color:var(--k-ink-800)}.avail.on .l{color:var(--k-orange-700)}.avail .head .ok{margin-left:auto}.avail .d{display:block;font-size:11.5px;color:var(--k-ink-500);margin-top:4px;line-height:1.4}@media (max-width:1100px){.dash-grid{grid-template-columns:1fr}}@media (max-width:760px){.dash-completion{flex-direction:column;align-items:stretch;gap:18px}.dash-completion .sep{width:auto;height:1px}.dash-completion .right{width:100%}.cand-row{flex-wrap:wrap;gap:8px}.cand-row .w{width:auto;margin-left:auto}}.k-steps,.k-steps .s{display:flex;align-items:flex-start}.k-steps .s{flex:1 1}.k-steps .s[data-last]{flex:0 0 auto}.k-steps .col{flex-direction:column;gap:7px;min-width:84px}.k-steps .col,.k-steps .n{display:flex;align-items:center}.k-steps .n{width:30px;height:30px;border-radius:var(--k-r-pill);background:var(--k-surface);border:1.5px solid var(--k-ink-300);color:var(--k-ink-500);justify-content:center;font-family:var(--k-font-display);font-size:13px;font-weight:600}.k-steps .n.done{background:var(--k-success);border-color:var(--k-success);color:#fff}.k-steps .n.on{background:var(--k-orange-500);border-color:var(--k-orange-500);color:#fff}.k-steps .l{font-size:12px;text-align:center;line-height:1.3;font-weight:500;color:var(--k-ink-500)}.k-steps .l.on{font-weight:600;color:var(--k-ink-900)}.k-steps .bar{flex:1 1;height:2px;margin-top:14px;background:var(--k-ink-200)}.k-steps .bar.done{background:var(--k-success)}.phone-code{width:168px;display:flex;align-items:center;flex-shrink:0;font-size:15px}.profil-steps{margin-bottom:22px}.profil-grid{display:grid;grid-template-columns:1fr 300px;grid-gap:22px;gap:22px;align-items:flex-start}.profil-grid .col,.profil-grid .side{display:flex;flex-direction:column;gap:20px;min-width:0}.profil-grid .side{gap:16px}.reals{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.real{overflow:hidden;position:relative}.real .tl,.real .tr{position:absolute;top:8px;z-index:2;display:flex;gap:6px}.real .tl{left:8px}.real .tr{right:8px}.real .chip{width:26px;height:26px;border-radius:var(--k-r);background:rgba(255,255,255,.92);display:flex;align-items:center;justify-content:center;cursor:pointer}.real .chip.grab{cursor:-webkit-grab;cursor:grab}.real .visual{aspect-ratio:4/3}.real .meta{padding:12px}.real .meta .t{font-size:13px;font-weight:600;color:var(--k-ink-900)}.real .meta .g{font-size:11.5px;color:var(--k-ink-500);margin-top:3px}.real-add{aspect-ratio:4/3.55;border:1.5px dashed var(--k-ink-300);border-radius:var(--k-r);background:var(--k-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;text-align:center;padding:8px;cursor:pointer}.real-add .l{font-size:12.5px;font-weight:600;color:var(--k-ink-700)}.real-add .s{font-size:11px;color:var(--k-ink-500)}.tag-input{height:auto;min-height:44px;padding:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.tag-input .ph{font-size:13.5px;color:var(--k-ink-400);padding:0 4px}.hint-lock{display:flex;gap:7px;margin-top:12px;font-size:11.5px;color:var(--k-ink-500);line-height:1.45}.hint-lock svg{flex-shrink:0;margin-top:1px}@media (max-width:1000px){.profil-grid{grid-template-columns:1fr}.profil-grid .side{order:-1}}@media (max-width:900px){.profil-steps{display:none}.reals{grid-template-columns:1fr 1fr;gap:10px}}.member-cta{display:none}@media (max-width:900px){.member-cta{display:block;position:fixed;left:0;right:0;bottom:78px;z-index:35;padding:12px 16px;background:var(--k-surface);border-top:1px solid var(--k-ink-200);box-shadow:var(--k-shadow-bar)}.member.has-cta .site-footer{padding-bottom:92px}}.offres-tools{display:flex;gap:10px;margin-bottom:18px;align-items:center}.offres-chips{display:none}.app-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.app-chips::-webkit-scrollbar{display:none}@media (max-width:900px){.offres-tools{flex-direction:column;align-items:stretch}.offres-tools>*{max-width:none!important}.offres-chips{display:block;margin:0 -16px 16px;padding:0 16px 2px}.detail-btn{display:none}}.cand-chips{display:none}.cand-list{overflow:hidden}.cand-list .row{display:flex;align-items:center;gap:16px;padding:16px 18px}.cand-list .row+.row{border-top:1px solid var(--k-ink-100)}.cand-list .type{width:3px;align-self:stretch;border-radius:2px;flex-shrink:0}.cand-list .main{flex:1 1;min-width:0}.cand-list .t{font-size:14.5px;font-weight:600;color:var(--k-ink-900);line-height:1.35}.cand-list .meta{display:flex;gap:14px;margin-top:5px;font-size:12.5px;color:var(--k-ink-500);flex-wrap:wrap}.cand-list .tarif strong{color:var(--k-ink-800)}.cand-list .maj-inline{display:none}.cand-list .state{display:flex;align-items:center;gap:14px;flex-shrink:0}.cand-list .countdown{font-size:11.5px;color:var(--k-ink-500);display:flex;align-items:center;gap:5px;white-space:nowrap}.cand-list .maj{font-size:12px;color:var(--k-ink-500);width:100px;text-align:right}.cand-list .state>svg{display:none}.cand-stats{display:flex;gap:20px;margin-top:24px}.cand-stats .k-card{flex:1 1;padding:18px;min-width:0}.cand-stats .l{font-size:13px;color:var(--k-ink-900);margin-bottom:10px}.cand-stats .v{display:flex;align-items:flex-end;gap:14px}.cand-stats .n{font-size:34px;color:var(--k-ink-900);line-height:1}.cand-stats .d{font-size:12.5px;color:var(--k-ink-600);padding-bottom:4px}@media (max-width:900px){.cand-chips{display:block;margin:0 -16px 16px;padding:0 16px 2px}.cand-list{border:0;background:transparent;overflow:visible;display:flex;flex-direction:column;gap:10px}.cand-list .row{display:block;padding:14px;background:var(--k-surface);border:1px solid var(--k-ink-200);border-radius:var(--k-r)}.cand-list .row+.row{border-top:1px solid var(--k-ink-200)}.cand-list .maj,.cand-list .meta .sep,.cand-list .tarif,.cand-list .type{display:none}.cand-list .see{width:100%;margin-top:8px}.cand-list .t{font-size:14px}.cand-list .meta{gap:5px;font-size:12px;margin-top:4px}.cand-list .maj-inline{display:inline}.cand-list .maj-inline:before{content:"· "}.cand-list .state{gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--k-ink-100)}.cand-list .countdown{font-size:11px}.cand-list .state>svg{display:block;margin-left:auto}.cand-stats{flex-direction:column;gap:12px}}.k-tabs{display:flex;gap:24px;border-bottom:1px solid var(--k-ink-200);overflow-x:auto;scrollbar-width:none}.k-tabs::-webkit-scrollbar{display:none}.k-tab{background:transparent;border:0;border-bottom:2px solid transparent;padding:0 0 10px;font:inherit;font-size:13.5px;font-weight:500;color:var(--k-ink-600);cursor:pointer;white-space:nowrap}a.k-tab{display:inline-flex;align-items:center;text-decoration:none}.k-tab--on{color:var(--k-ink-900);font-weight:600;border-bottom-color:var(--k-orange-500)}.k-tab .n{margin-left:6px;padding:1px 6px;border-radius:var(--k-r-pill);background:var(--k-ink-100);color:var(--k-ink-600);font-size:11.5px;font-weight:700}.k-tab--on .n{background:var(--k-orange-50);color:var(--k-orange-700)}.review-grid{display:grid;grid-template-columns:1fr 360px;grid-gap:24px;gap:24px;align-items:flex-start}.review-grid .side{display:flex;flex-direction:column;gap:16px;min-width:0}.review-eta{display:flex;gap:10px;align-items:center;padding:12px 14px;background:var(--k-info-bg);border:1px solid var(--k-info-border);border-radius:var(--k-r);font-size:13.5px;color:var(--k-ink-800);line-height:1.5}.review-eta svg{flex-shrink:0}.review-steps .step{display:flex;gap:14px}.review-steps .rail{display:flex;flex-direction:column;align-items:center}.review-steps .dot{width:24px;height:24px;flex-shrink:0;border-radius:var(--k-r-pill);background:var(--k-ink-100);border:1px solid var(--k-ink-200);display:flex;align-items:center;justify-content:center}.review-steps .done .dot{background:var(--k-success);border-color:var(--k-success)}.review-steps .now .dot{background:var(--k-orange-500);border-color:var(--k-orange-500)}.review-steps .now .pulse{width:8px;height:8px;border-radius:50%;background:#fff}.review-steps .line{flex:1 1;width:1px;background:var(--k-ink-200);margin:4px 0}.review-steps .step:last-child .line{display:none}.review-steps .body{padding-bottom:22px}.review-steps .step:last-child .body{padding-bottom:0}.review-steps .t{font-size:14px;font-weight:600;color:var(--k-ink-900)}.review-steps .now .t{color:var(--k-orange-700)}.review-steps .d,.review-steps .todo .t{color:var(--k-ink-600)}.review-steps .d{font-size:13px;line-height:1.6;margin-top:4px}.review-todo{display:flex;gap:9px;align-items:center;font-size:13px;color:var(--k-ink-700)}@media (max-width:1000px){.review-grid{grid-template-columns:1fr}}.theme-row{padding:6px 10px}@media (max-width:900px){.site-menu .panel .theme-row{padding:8px 0}}.theme-toggle{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:var(--k-r);border:1px solid;background:transparent;color:inherit;opacity:.7;font-family:var(--k-font-body);font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;white-space:nowrap}.theme-toggle:hover{opacity:1}.site-header .theme-toggle{width:32px;padding:0;justify-content:center}.site-header .theme-toggle .lbl{display:none}.theme-row .theme-toggle{width:100%;justify-content:flex-start;border-color:var(--k-ink-200);color:var(--k-ink-700);opacity:1;height:36px}.offre-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:22px;gap:22px;align-items:flex-start}.offre-grid .col{display:flex;flex-direction:column;gap:18px;min-width:0}.offre-grid .side{position:-webkit-sticky;position:sticky;top:76px}.offre-meta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:22px;padding-top:20px;border-top:1px solid var(--k-ink-100)}.offre-meta>div{display:flex;gap:10px;min-width:0}.offre-meta svg{flex-shrink:0;margin-top:2px}.offre-meta .l{font-size:11.5px;color:var(--k-ink-500)}.offre-meta .v{font-size:13.5px;font-weight:600;color:var(--k-ink-900);margin-top:1px}.offre-sub{font-family:var(--k-font-display);text-transform:uppercase;letter-spacing:var(--k-display-tracking);font-size:13px;color:var(--k-ink-900);margin:22px 0 10px}.offre-item{font-size:13.5px;color:var(--k-ink-700)}.file-drop,.offre-item{display:flex;gap:9px;align-items:center}.file-drop{min-height:44px;padding:0 12px;border:1.5px dashed var(--k-ink-300);border-radius:var(--k-r);background:var(--k-paper);font-size:13px;color:var(--k-ink-600);cursor:pointer}@media (max-width:1000px){.offre-grid{grid-template-columns:1fr}.offre-grid .side{position:static}.offre-meta{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.offre-grid .cta-inline{display:none}}.second-role{padding:22px;margin-bottom:20px;gap:18px;border-color:var(--k-orange-200);background:var(--k-orange-50)}.second-role,.second-role .ic{display:flex;align-items:center}.second-role .ic{width:46px;height:46px;flex-shrink:0;border-radius:var(--k-r);background:var(--k-orange-500);justify-content:center}.second-role .t{font-size:17px;color:var(--k-ink-900)}.second-role p{font-size:13px;color:var(--k-ink-700);line-height:1.6;margin:5px 0 0}.set-group{overflow:hidden;margin-bottom:20px}.set-group .head{padding:16px 18px;border-bottom:1px solid var(--k-ink-100)}.set-group .head .k-display{font-size:15px;color:var(--k-ink-900)}.set-row{display:flex;align-items:center;gap:16px;padding:14px 18px}.set-row+.set-row{border-top:1px solid var(--k-ink-100)}.set-row .t{display:flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;color:var(--k-ink-900)}.set-row .s{font-size:12.5px;color:var(--k-ink-500);margin-top:3px;line-height:1.5}.set-row .always{font-size:12px;color:var(--k-ink-500);white-space:nowrap;flex-shrink:0}.switch{width:42px;height:24px;flex-shrink:0;border-radius:var(--k-r-pill);background:var(--k-ink-300);display:flex;align-items:center;padding:3px;cursor:pointer;transition:background var(--k-dur-fast)}button.switch{border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit}button.switch:disabled{opacity:.55;cursor:progress}.switch.on{background:var(--k-success);justify-content:flex-end}.switch .knob{width:18px;height:18px;border-radius:99px;background:#fff}.danger{padding:22px;border-color:var(--k-error-border)}.danger .t{font-size:15px;color:var(--k-error);margin-bottom:10px}.danger p{font-size:13.5px;color:var(--k-ink-700);line-height:1.7;margin:0 0 16px}@media (max-width:760px){.second-role{flex-direction:column;align-items:flex-start;gap:14px}.set-row{flex-wrap:wrap;gap:10px}}.avail .head .chev{display:none}@media (max-width:760px){.avail.on .head .ok,.avail:not(.on){display:none}.avail .head .chev{display:block;margin-left:auto}.k-steps{overflow-x:auto;margin:0 -16px;padding:0 16px 4px;scrollbar-width:none}}@media (max-width:760px){.k-steps::-webkit-scrollbar{display:none}.k-steps .s{flex:0 0 auto}}.auth{height:100vh}.auth,.auth .brand{display:flex;overflow:hidden}.auth .brand{width:520px;flex-shrink:0;background:var(--k-ink-panel);padding:44px 48px;flex-direction:column;position:relative}.auth .brand .glyph{position:absolute;right:-110px;bottom:-80px;opacity:.06;pointer-events:none}.auth .brand .pitch,.auth .brand .top{position:relative}.auth .brand .pitch{margin-top:auto}.auth .brand .t{font-size:34px;color:#fff;line-height:1.06}.auth .brand p{font-size:14.5px;color:rgba(255,255,255,.66);line-height:1.7;margin:16px 0 0;max-width:360px}.auth .brand .proof{display:flex;gap:28px;margin-top:32px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12)}.auth .brand .proof .v{font-size:22px;color:var(--k-orange-500)}.auth .brand .proof .l{font-size:11.5px;color:rgba(255,255,255,.5);margin-top:3px}.auth .form{flex:1 1;min-width:0;background:var(--k-surface);display:flex;flex-direction:column;overflow-y:auto}.auth .form .bar{padding:20px 40px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;color:var(--k-ink-600)}.auth .form .center{flex:1 1;justify-content:center;padding:0 40px 40px}.auth .form .center,.or{display:flex;align-items:center}.or{gap:12px}.or .line{flex:1 1;height:1px;background:var(--k-ink-200)}.or .l{font-size:12px}.or .l,.reveal{color:var(--k-ink-500)}.reveal{position:absolute;right:12px;top:50%;transform:translateY(-50%);display:flex;border:0;background:transparent;padding:0;cursor:pointer}.role-card{padding:22px;display:flex;gap:16px;text-decoration:none;align-items:flex-start}.role-card.on{border-color:var(--k-orange-500);background:var(--k-orange-50)}.role-card .ic{width:44px;height:44px;flex-shrink:0;border-radius:var(--k-r);background:var(--k-ink-100);display:flex;align-items:center;justify-content:center}.role-card.on .ic{background:var(--k-orange-500)}.role-card .body{flex:1 1;min-width:0}.role-card .t{display:block;font-size:18px;color:var(--k-ink-900)}.role-card .d{display:block;font-size:13.5px;color:var(--k-ink-600);margin-top:5px;line-height:1.55}.role-card .bullets{display:flex;flex-direction:column;gap:6px;margin-top:12px}.role-card .bullets>span{display:flex;gap:7px;align-items:center;font-size:12.5px;color:var(--k-ink-700)}.role-card .go{align-self:center;display:flex}.auth-appbar,.auth-cta{display:none}.cta-inline{margin-top:20px}@media (max-width:900px){.auth{flex-direction:column;height:auto;min-height:100vh;overflow:visible}.auth .form{overflow-y:visible}.auth .brand{display:none}.auth-appbar{display:flex;align-items:center;gap:12px;height:54px;flex-shrink:0;padding:0 16px;background:var(--k-surface);border-bottom:1px solid var(--k-ink-200);color:var(--k-ink-900)}.auth-appbar a{display:flex;color:inherit}.auth-appbar>a:first-child{align-items:center;justify-content:center;width:32px;height:48px;margin-left:-8px}.auth-appbar .t{font-size:17px;color:var(--k-ink-900);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-appbar .spacer{flex:1 1}.auth .form .bar{display:none}.auth .form .center{padding:0 16px 24px;align-items:flex-start}.auth .form .center>div{width:100%!important;padding-top:28px}.cta-inline{display:none}.auth-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px 16px;background:var(--k-surface);border-top:1px solid var(--k-ink-200);box-shadow:var(--k-shadow-bar)}.auth .form{padding-bottom:116px}}@media (max-width:560px){.role-card{padding:16px;gap:12px}.role-card .go{display:none}}.auth .pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.back-role{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;color:var(--k-ink-500);text-decoration:none}.back-role:hover{color:var(--k-ink-800)}.pw-rules{display:flex;gap:14px;margin-top:8px;flex-wrap:wrap}.pw-rules span{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--k-ink-500)}.pw-rules span.ok{color:var(--k-success)}.auth-badge{width:56px;height:56px;border-radius:var(--k-r);background:var(--k-orange-50);border:1px solid var(--k-orange-100);margin:0 auto 20px}.auth-badge,.otp .box{display:flex;align-items:center;justify-content:center}.otp .box{border-radius:var(--k-r);border:1.5px solid var(--k-ink-300);background:var(--k-surface);font-family:var(--k-font-mono);font-weight:600;color:var(--k-ink-900)}.otp .box.next{border-color:var(--k-orange-500);box-shadow:var(--k-focus-ring)}.otp .box.err{border-color:var(--k-error);color:var(--k-error)}.otp-timer{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:18px;font-size:12.5px;color:var(--k-ink-500)}.otp-timer strong{color:var(--k-ink-800)}@media (max-width:560px){.auth .pair{grid-template-columns:1fr}.otp .box{width:44px!important;height:50px!important;font-size:20px!important}.otp{gap:6px!important}}.auth-badge.err{background:var(--k-error-bg);border-color:var(--k-error-border)}.auth-badge.warn{background:var(--k-warning-bg);border-color:var(--k-warning-border)}.lock-timer{gap:10px;padding:14px 16px;background:var(--k-paper);border:1px solid var(--k-ink-200);border-radius:var(--k-r)}.google-id,.lock-timer{display:flex;align-items:center}.google-id{padding:14px;gap:12px;margin-bottom:22px}.role-mini{padding:16px;display:flex;gap:13px;cursor:pointer}.role-mini.on{border-color:var(--k-orange-400);background:var(--k-orange-50)}.role-mini .ic{flex-shrink:0;width:34px;height:34px;border-radius:var(--k-r);background:var(--k-ink-100);display:flex;align-items:center;justify-content:center}.role-mini.on .ic{background:var(--k-orange-500)}.role-mini .t{display:block;font-size:13.5px;font-weight:600;color:var(--k-ink-900)}.role-mini .d{display:block;font-size:12.5px;color:var(--k-ink-600);line-height:1.55;margin-top:4px}.offre-list{overflow:hidden;padding:0}.offre-row{display:flex;align-items:center;gap:14px;padding:15px 18px;border-bottom:1px solid var(--k-ink-100)}.offre-row:last-child{border-bottom:0}.offre-row>.type{width:3px;align-self:stretch;border-radius:2px;flex-shrink:0}.offre-row .main{flex:1 1;min-width:0}.offre-row .tags{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.offre-row .t{font-size:14px;font-weight:600;color:var(--k-ink-900)}.offre-row .m{font-size:12px;color:var(--k-ink-500);margin-top:3px}.offre-row .act{display:flex;gap:8px;flex-shrink:0}.offre-row .foot{display:none}.rejet{padding:18px;margin-bottom:18px;border-color:var(--k-error-border)}.rejet .t{margin-top:14px;font-size:14px;font-weight:600;color:var(--k-ink-900)}.rejet .m{font-size:12px;color:var(--k-ink-500);margin-top:3px}@media (max-width:760px){.offre-list{border:0;background:none;padding:0;display:flex;flex-direction:column;gap:12px;overflow:visible}.offre-row{display:block;padding:14px;background:var(--k-surface);border:1px solid var(--k-ink-200);border-radius:var(--k-r)}.offre-row>.type{display:none}.offre-row .tags{margin-bottom:10px}.offre-row .t{font-size:14.5px;line-height:1.35}.offre-row .m{margin-top:5px}.offre-row .act{flex-direction:column;width:100%;margin-top:10px}.offre-row .act>*{width:100%}.offre-row .foot{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--k-ink-100)}.offre-row .foot .b{font-size:13px;color:var(--k-ink-900)}.offre-row .foot svg{margin-left:auto}.rejet{padding:14px;margin-bottom:12px}}.kr-steps{margin:20px 0 24px}.kr-steps-mob{margin:16px 0 20px}.kr-steps-mob .l{display:flex;align-items:baseline;margin-bottom:8px}.kr-steps-mob .e{font-size:12.5px;font-weight:600;color:var(--k-ink-800)}.kr-steps-mob .r{margin-left:auto;font-size:11.5px;color:var(--k-ink-500)}.kr-form{display:grid;grid-template-columns:1fr 320px;grid-gap:22px;gap:22px;align-items:flex-start}.kr-form>.col{gap:18px;min-width:0}.kr-form>.col,.kr-form>.side{display:flex;flex-direction:column}.kr-form>.side{position:-webkit-sticky;position:sticky;top:20px;gap:16px}.kr-block{padding:22px}.kr-block>.h{font-size:17px;color:var(--k-ink-900)}.kr-block>.head{display:flex;align-items:center;gap:8px}.kr-block .sub{font-size:13px;color:var(--k-ink-600);margin:4px 0 16px}.kr-block .fields{display:flex;flex-direction:column;gap:16px}.kr-block .two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.kr-block .three{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.kr-typed{border-color:var(--k-orange-200)}.kr-types{display:flex;gap:10px}.kr-types .t{flex:1 1;min-width:0;padding:14px 12px;border-radius:var(--k-r);border:1.5px solid var(--k-ink-200);background:var(--k-surface);text-align:center;cursor:pointer;font:inherit;display:flex;flex-direction:column;align-items:center;gap:0}.kr-types .t.on{border-color:var(--k-orange-500);background:var(--k-orange-50)}.kr-types .t .l{display:block;margin-top:8px;font-size:13px;color:var(--k-ink-800)}.kr-types .t.on .l{color:var(--k-orange-700)}.kr-types .t .d{display:block;margin-top:4px;font-size:10.5px;color:var(--k-ink-500);line-height:1.35}.kr-tags{height:auto;min-height:44px;padding:8px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kr-tags .add{font-size:13.5px;color:var(--k-ink-400);padding:0 4px}.kr-budget{display:flex;gap:10px;align-items:stretch}.kr-budget .dash{align-self:center;color:var(--k-ink-400)}.kr-budget .cur{width:76px;flex-shrink:0;display:flex;align-items:center;background:var(--k-ink-100)}.kr-livrables{display:flex;flex-direction:column;gap:8px}.kr-livrables .l{display:flex;gap:8px;align-items:center}.kr-livrables .l input{height:38px;font-size:13.5px}.kr-livrables .add{align-self:flex-start;margin-left:-12px}.kr-check{padding:18px}.kr-check>.h{font-size:15px;color:var(--k-ink-900);margin-bottom:12px}.kr-check .c{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--k-ink-700);margin-bottom:10px}.kr-check .c:last-child{margin-bottom:0}.kr-check .c.todo{color:var(--k-warning)}.kr-submit{display:flex;flex-direction:column;gap:8px}@media (max-width:1100px){.kr-form{grid-template-columns:1fr}.kr-form>.side{position:static}}@media (max-width:760px){.kr-block{padding:16px}.kr-types{display:grid;grid-template-columns:1fr 1fr}.kr-types .t:last-child{grid-column:1/-1}.kr-block .three,.kr-block .two{grid-template-columns:1fr}.kr-budget{flex-wrap:wrap}.kr-budget>select{width:100%!important}.kr-budget .cur{width:68px}.kr-submit{position:-webkit-sticky;position:sticky;bottom:12px;z-index:5;margin-top:4px;padding:12px;border-radius:14px;background:var(--k-surface);box-shadow:0 -2px 20px rgb(0 0 0/28%)}}.pipe-head{padding:24px 28px 0}.pipe-head .act{display:flex;gap:10px;flex-wrap:wrap}.pipe-head>div:last-child{margin:16px 0 18px}.stars{display:inline-flex;gap:1.5px;margin-left:auto}.kanban{display:flex;gap:14px;padding:0 28px 28px;align-items:flex-start;overflow-x:auto}.kanban .col{width:250px;flex-shrink:0}.kanban .col>.h{display:flex;align-items:center;gap:8px;padding:10px 12px;background:var(--k-surface);border:1px solid var(--k-ink-200);border-bottom:none;border-radius:var(--k-r) var(--k-r) 0 0}.kanban .col .dot{width:7px;height:7px;border-radius:var(--k-r-pill);flex-shrink:0}.kanban .col .h .l{font-size:12.5px;color:var(--k-ink-900)}.kanban .col .h .n{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:var(--k-r-pill);background:var(--k-ink-100);color:var(--k-ink-700);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}.kanban .col .body{background:var(--k-paper);border:1px solid var(--k-ink-200);border-radius:0 0 var(--k-r) var(--k-r);padding:10px;display:flex;flex-direction:column;gap:10px;min-height:300px}.kanban .drop{border:1.5px dashed var(--k-ink-300);border-radius:var(--k-r);padding:24px 12px;text-align:center;font-size:11.5px;color:var(--k-ink-500)}.kanban-card{padding:12px}.kanban-card .who{display:flex;gap:10px;align-items:center}.kanban-card .id{flex:1 1;min-width:0}.kanban-card .id .n{font-size:13px;font-weight:600;color:var(--k-ink-900);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kanban-card .id .s{font-size:11.5px;color:var(--k-ink-500)}.kanban-card .rate{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12.5px;color:var(--k-ink-900)}.kanban-card .note{margin-top:10px;padding:8px 10px;background:var(--k-warning-bg);border:1px solid var(--k-warning-border);border-radius:var(--k-r);font-size:11.5px;color:var(--k-ink-700);line-height:1.45}.kanban-card .note .h{display:flex;gap:5px;align-items:center;margin-bottom:3px;color:var(--k-warning);font-weight:600}.kanban-card .foot{display:flex;align-items:center;margin-top:10px;padding-top:9px;border-top:1px solid var(--k-ink-100)}.kanban-card .foot .w{font-size:11px;color:var(--k-ink-500)}.kanban-card .foot .ic{margin-left:auto;display:flex;gap:8px}.kanban-card .foot .ouvrir{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--k-orange-600);text-decoration:none}.kanban-card .foot .ouvrir:hover{text-decoration:underline}.pipe-mob .bar{background:var(--k-surface);padding:12px 16px 14px;border-bottom:1px solid var(--k-ink-200)}.pipe-mob .bar p{font-size:13px;color:var(--k-ink-600);margin:0 0 12px}.pipe-mob .bar p strong{color:var(--k-ink-900)}.pipe-mob .bar .app-chips{margin:0 -16px}.pipe-mob .list{padding:16px;display:flex;flex-direction:column;gap:10px}.pipe-card{padding:13px}.pipe-card .who{display:flex;gap:11px;align-items:center}.pipe-card .id{flex:1 1;min-width:0}.pipe-card .id .n{font-size:14px;font-weight:600;color:var(--k-ink-900)}.pipe-card .id .s{font-size:12px;color:var(--k-ink-500);margin-top:2px}.pipe-card .foot{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:11px;border-top:1px solid var(--k-ink-100)}.pipe-card .foot .r{font-size:13px;color:var(--k-ink-900)}.pipe-card .foot .act{margin-left:auto;display:flex;gap:8px}@media (max-width:760px){.pipe-head{padding:18px 16px 0}.pipe-head>div:last-child{margin:14px 0 0}.pipe-head .act{width:100%}}.stat{padding:16px;display:flex;flex-direction:column;gap:10px}.stat .l{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--k-ink-600);font-weight:500}.stat .v{font-size:32px;color:var(--k-ink-900);line-height:.95;font-weight:600}.stat .v.hero{font-size:52px}.stat .d{display:flex;align-items:center;gap:5px;font-size:12px}.stat .d .s{color:var(--k-ink-500)}.kr-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin:22px 0 18px}.kr-stats>*{grid-column:span 1}.kr-sec{margin-top:26px}.kr-sec>div:first-child{margin-bottom:14px}.kr-offres{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.kr-todo{padding:0;overflow:hidden}.kr-todo .r{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--k-ink-100);text-decoration:none;color:inherit;transition:background var(--k-dur) var(--k-ease)}.kr-todo .r:last-child{border-bottom:0}.kr-todo .r:hover{background:var(--k-paper)}.kr-todo .ic{width:34px;height:34px;border-radius:var(--k-r);display:flex;align-items:center;justify-content:center;flex-shrink:0}.kr-todo .tx{flex:1 1;min-width:0}.kr-todo .t{display:block;font-size:13.5px;font-weight:600;color:var(--k-ink-900)}.kr-todo .s{display:block;font-size:12px;color:var(--k-ink-500);margin-top:2px}@media (max-width:1000px){.kr-offres{grid-template-columns:1fr}}@media (max-width:760px){.kr-stats{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 16px}.stat .v{font-size:26px}}.set-group .head p{font-size:12.5px;color:var(--k-ink-500);margin:4px 0 0}.logo-up{gap:12px}.logo-up,.logo-up .slot{display:flex;align-items:center;flex-shrink:0}.logo-up .slot{width:88px;height:34px;border:1px dashed var(--k-ink-300);border-radius:var(--k-r);justify-content:center;background:var(--k-paper);font-family:var(--k-font-mono);font-size:9.5px;color:var(--k-ink-500)}.kr-factu{padding:22px;margin-bottom:20px;display:flex;gap:16px;align-items:flex-start}.kr-factu>svg{margin-top:2px;flex-shrink:0}.kr-factu .t{font-size:15px;color:var(--k-ink-900)}.kr-factu p{font-size:13.5px;color:var(--k-ink-700);line-height:1.7;margin:8px 0 0;max-width:620px}@media (max-width:760px){.set-row{flex-wrap:wrap}.set-row select{width:100%!important}.logo-up{width:100%}.logo-up .slot{flex:1 1}}.cand-grid{display:grid;grid-template-columns:1fr 340px;grid-gap:24px;gap:24px;align-items:flex-start}.cand-grid>.col{min-width:0}.cand-grid>.col>div:not(.k-card){margin-bottom:12px}.cand-grid>.side{position:-webkit-sticky;position:sticky;top:24px;display:flex;flex-direction:column;gap:16px}.cand-id{padding:22px;margin-bottom:18px;display:flex;gap:16px;align-items:flex-start}.cand-id .tx{flex:1 1;min-width:0}.cand-id .l1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cand-id .l1 h1{font-size:22px;color:var(--k-ink-900);margin:0}.cand-id .h{font-size:13.5px;color:var(--k-ink-600);margin-top:5px}.cand-id .f{display:flex;gap:14px;margin-top:10px;flex-wrap:wrap;font-size:12.5px;color:var(--k-ink-500)}.cand-msg{padding:22px;margin-bottom:18px}.cand-msg p{font-size:14px;color:var(--k-ink-700);line-height:1.75;margin:0}.cand-msg .pj{display:flex;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--k-ink-100);flex-wrap:wrap}.cand-prop{padding:22px}.cand-prop .g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-bottom:18px}.cand-prop .l{font-size:10.5px;color:var(--k-ink-500);letter-spacing:.08em;margin-bottom:5px}.cand-prop .v{font-size:13.5px;font-weight:600;color:var(--k-ink-900)}.cand-dec{padding:20px;display:flex;flex-direction:column;gap:9px}.cand-dec .h,.cand-note .h{font-size:12px;color:var(--k-ink-500);letter-spacing:.08em;margin-bottom:3px}.cand-dec .n{font-size:11.5px;color:var(--k-ink-500);line-height:1.6;margin:0 0 9px}.cand-dec>div:last-child{margin-top:7px}.cand-note{padding:20px}.cand-note .p{display:flex;gap:6px;align-items:center;margin-top:9px;font-size:11.5px;color:var(--k-ink-500)}.cand-rgpd{padding:18px;border-color:var(--k-info-border)}.cand-rgpd .h{display:flex;gap:8px;align-items:center;margin-bottom:8px;font-size:12.5px;color:var(--k-ink-900)}.cand-rgpd p{font-size:12px;color:var(--k-ink-600);line-height:1.6;margin:0}.f1{flex:1 1}.f14{flex:1.4 1}@media (max-width:1000px){.cand-grid{grid-template-columns:1fr}.cand-grid>.side{position:static}}@media (max-width:760px){.cand-id{flex-wrap:wrap;padding:16px}.cand-id>a{width:100%;justify-content:center}.cand-dec,.cand-msg,.cand-note,.cand-prop{padding:15px}.cand-prop .g{grid-template-columns:1fr 1fr;gap:14px}.cand-dec>.k-btn{width:100%}}.pdf-grid{display:grid;grid-template-columns:1fr 320px;grid-gap:22px;gap:22px;align-items:flex-start}.pdf-doc{overflow:hidden}.pdf-doc .sheet{padding:26px 34px;background:var(--k-surface)}.pdf-doc .brands{display:flex;align-items:center;gap:20px;padding-bottom:20px;margin-bottom:24px;border-bottom:2px solid var(--k-ink-900)}.pdf-doc .brands .bar{width:1px;height:30px;background:var(--k-ink-200);flex-shrink:0}.pdf-doc .brands .slot{width:96px;height:30px;flex-shrink:0;border:1px dashed var(--k-ink-300);border-radius:var(--k-r);display:flex;align-items:center;justify-content:center;font-family:var(--k-font-mono);font-size:9px;color:var(--k-ink-500)}.pdf-doc .brands .ref{margin-left:auto;text-align:right}.pdf-doc .brands .ref .l{font-size:9.5px;letter-spacing:.08em;color:var(--k-ink-500)}.pdf-doc .brands .ref .n{font-family:var(--k-font-mono);font-size:11px;color:var(--k-ink-700);margin-top:3px}.pdf-doc .ti{font-size:27px;color:var(--k-ink-900);margin:12px 0 0;line-height:1.1}.pdf-doc .org{font-size:13px;color:var(--k-ink-600);margin-top:8px}.pdf-doc .facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;padding:18px 0;margin:20px 0;border-top:1px solid var(--k-ink-200);border-bottom:1px solid var(--k-ink-200)}.pdf-doc .facts .l{font-size:9.5px;color:var(--k-ink-500);letter-spacing:.08em;margin-bottom:4px}.pdf-doc .facts .v{font-size:12.5px;font-weight:600;color:var(--k-ink-900)}.pdf-doc .h{font-size:12px;color:var(--k-ink-900);margin-bottom:8px}.pdf-doc .tx{font-size:12.5px;color:var(--k-ink-700);line-height:1.7;margin:0}.pdf-doc .tags{display:flex;gap:7px;flex-wrap:wrap}.pdf-doc .cta{display:flex;align-items:center;gap:16px;margin-top:24px;padding:16px;background:var(--k-orange-50);border-radius:var(--k-r)}.pdf-doc .cta .tx{flex:1 1;min-width:0}.pdf-doc .cta .t{font-size:13px;font-weight:700;color:var(--k-ink-900)}.pdf-doc .cta p{font-size:12px;color:var(--k-ink-700);margin:3px 0 0;line-height:1.55}.pdf-doc .cta .qr{width:64px;height:64px;flex-shrink:0;border:1px solid var(--k-ink-300);border-radius:var(--k-r);display:flex;align-items:center;justify-content:center;background:var(--k-surface);font-family:var(--k-font-mono);font-size:8px;color:var(--k-ink-500)}.pdf-doc .legal{font-size:10.5px;color:var(--k-ink-500);margin-top:20px;padding-top:12px;border-top:1px solid var(--k-ink-100);line-height:1.6}.pdf-grid>.side{gap:16px}.pdf-act,.pdf-grid>.side{display:flex;flex-direction:column}.pdf-act{padding:20px;gap:9px}@media (max-width:1000px){.pdf-grid{grid-template-columns:1fr}}@media (max-width:760px){.pdf-doc .sheet{padding:18px 16px}.pdf-doc .brands{flex-wrap:wrap;gap:12px}.pdf-doc .brands .ref{margin-left:0;width:100%;text-align:left}.pdf-doc .ti{font-size:20px}.pdf-doc .facts{grid-template-columns:1fr 1fr}.pdf-doc .cta{flex-direction:column;align-items:flex-start}}.pipe-alert{padding:0 28px;margin-bottom:12px}.kanban-aide{display:flex;align-items:center;gap:7px;padding:0 28px;margin:0 0 14px;font-size:12px;color:var(--k-ink-500)}.kanban-aide kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--k-ink-200);border-radius:var(--k-r);background:var(--k-surface);font-family:var(--k-font-mono);font-size:11px;color:var(--k-ink-700)}.kanban .body{transition:background var(--k-dur) var(--k-ease),border-color var(--k-dur) var(--k-ease)}.kanban .body.over{background:var(--k-orange-50);border-color:var(--k-orange-400)}.kanban-card{cursor:-webkit-grab;cursor:grab}.kanban-card:active{cursor:-webkit-grabbing;cursor:grabbing}.kanban-card.en-vol{opacity:.4}.kanban-card:focus-visible{outline:2px solid var(--k-orange-500);outline-offset:2px}@media (max-width:760px){.kanban-aide,.pipe-alert{display:none}}@media print{body *{visibility:hidden}.pdf-doc .sheet,.pdf-doc .sheet *{visibility:visible}.pdf-doc .sheet{position:absolute;inset:0;margin:0;width:100%;max-width:none;border:0;box-shadow:none}@page{size:A4;margin:14mm}}