.cockpit :is(.courses-page,.courses-edit-page,.import-page,.wiz,.detail-screen--course){font-family:var(--font-app),sans-serif}.cockpit .wiz .t-title,.cockpit .wiz-done h2,.cockpit .wiz-route-sheet h2,.cockpit :is(.courses-page,.courses-edit-page,.import-page) .t-title{font-family:var(--font-app-display),var(--font-app),sans-serif;font-weight:800;letter-spacing:-.045em}.cockpit .courses-page{gap:10px;width:min(100%,860px);padding:2px 0 18px}.cockpit .courses-page .page-board__head{align-items:flex-end;min-height:72px;margin:0;padding:2px 0 4px}.cockpit .courses-page .page-kicker{color:var(--premium-muted,#6b6b68);font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.cockpit .courses-page .t-title{margin-top:0!important;color:var(--premium-ink,#111);font-size:clamp(2.2rem,7vw,3.35rem);line-height:.98}.cockpit .courses-new{display:inline-flex;min-height:42px;align-items:center;gap:7px;padding:0 15px;border:0;border-radius:999px;background:var(--premium-ink,#111);color:#fff;font-size:12px;font-weight:700;box-shadow:none}.cockpit .courses-new>span{font-size:20px;font-weight:400;line-height:1}.cockpit .courses-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:8px}.cockpit .courses-next__main{min-height:132px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kicker amount" "route route" "time date";align-items:start;gap:5px 10px;padding:18px;border:0;border-radius:22px;background:var(--premium-ink,#111);box-shadow:none}.cockpit .courses-next__main:after{display:none}.cockpit .courses-next__main>*{position:relative;z-index:1}.cockpit .courses-next__kicker{grid-area:kicker;color:var(--premium-lime,#d7ff63);font-size:10px;font-weight:700;letter-spacing:.035em}.cockpit .courses-next__main>strong{grid-area:amount;align-self:start;color:#fff;font-size:18px;font-weight:700}.cockpit .courses-next__route{display:-webkit-box;grid-area:route;margin:3px 0 0;overflow:hidden;color:#fff;font-size:clamp(18px,4.7vw,24px);font-weight:700;letter-spacing:-.04em;line-height:1.08;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cockpit .courses-next__time{grid-area:time;margin-top:3px;color:#c8c8c4;font-size:13px;font-weight:700;letter-spacing:0;line-height:1.2}.cockpit .courses-next__date{grid-area:date;align-self:end;justify-self:end;padding:0;color:#c8c8c4;font-size:11px;font-weight:500}.cockpit .courses-next__agent{grid-template-columns:38px minmax(0,1fr) auto;min-height:132px;align-content:center;gap:10px;padding:16px;border:0;border-radius:22px;background:var(--premium-pink-soft,#ffe0ed);color:var(--premium-ink,#111);box-shadow:none}.cockpit .courses-next__agent strong{font-size:12px;font-weight:700}.cockpit .courses-next__agent small{margin-top:3px;color:var(--premium-muted,#6b6b68);font-size:10px;line-height:1.35;white-space:normal}.cockpit .courses-next__agent>b{color:var(--premium-pink,#ff2f86);font-size:19px}.cockpit .courses-next--empty{min-height:112px;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:18px;border:0;border-radius:22px;background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.cockpit .courses-next--empty small{color:var(--premium-muted,#6b6b68);font-size:10px;font-weight:700;text-transform:uppercase}.cockpit .courses-next--empty strong{margin-top:4px;font-size:18px}.cockpit .courses-next--empty b{background:var(--premium-ink,#111);color:#fff}.cockpit .courses-controls{display:flex;align-items:center;gap:8px;padding-top:2px}.cockpit .courses-controls__quick{min-height:40px;gap:4px;padding:4px;border-radius:999px;background:#ecece8}.cockpit .courses-controls__quick a{min-height:32px;padding:0 12px;border-radius:999px;color:var(--premium-ink,#111);font-size:10px;font-weight:700}.cockpit .courses-controls__quick a[aria-current=page]{background:var(--premium-ink,#111);color:#fff;box-shadow:none}.cockpit .courses-controls__quick a span{min-width:17px;height:17px;background:var(--premium-pink,#ff2f86);color:#fff}.cockpit .courses-controls__button{min-height:40px;padding:0 14px;border:1px solid var(--premium-line,#d9d9d5);border-radius:999px;background:#fff;color:var(--premium-ink,#111);font-size:10px;font-weight:700}.cockpit .courses-timeline{display:grid;gap:14px}.cockpit .courses-timeline__group>header{padding:0 4px 6px}.cockpit .courses-timeline__group h2{color:var(--premium-ink,#111);font-size:11px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.cockpit .courses-timeline__group header span{color:var(--premium-muted,#6b6b68);font-size:10px}.cockpit .courses-timeline__group .hub-stack{gap:0;padding:4px 14px;border:0;border-radius:18px;background:#fff;box-shadow:none}.cockpit .courses-page .ride-row-wrap{border-bottom:1px solid var(--premium-line,#d9d9d5)}.cockpit .courses-page .ride-row-wrap:last-child,.cockpit .courses-page .row.ride-row:last-child{border-bottom:0}.cockpit .courses-page .row.ride-row{min-height:56px;gap:0;padding:9px 0;border:0;border-bottom:1px solid var(--premium-line,#d9d9d5);border-radius:0;background:#fff;box-shadow:none}.cockpit .courses-page .ride-minimap{display:none}.cockpit .courses-page .ride-row__body{width:100%;gap:8px}.cockpit .courses-page .ride-row__body .t-body{color:var(--premium-ink,#111);font-size:13px;font-weight:700;letter-spacing:-.02em}.cockpit .courses-page .ride-row__body .t-meta{margin-top:2px;color:var(--premium-muted,#6b6b68);font-size:10px}.cockpit .courses-page .ride-row__body .amount-pill{min-height:auto;padding:0;border:0;background:transparent;color:var(--premium-ink,#111);font-size:13px;font-weight:700}.cockpit .courses-page .ride-row__bon{margin:0 0 8px;border:0;border-radius:12px;background:var(--premium-yellow,#ffe86a);color:var(--premium-ink,#111)}.courses-sheet__panel{border:1px solid var(--premium-line,#d9d9d5);background:#fff}.courses-sheet__panel nav{border-color:var(--premium-line,#d9d9d5)}.courses-sheet__panel nav a[aria-current=page]{background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.courses-sheet__import{border-radius:999px;background:var(--premium-ink,#111)}.cockpit .wiz{background:#f7f7f5;color:var(--premium-ink,#111)}.cockpit .wiz__head{min-height:58px;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 16px 9px;border:0;background:#f7f7f5}.cockpit .wiz__head>.wiz__close{order:2;width:36px;min-width:36px;height:36px;min-height:36px;margin-left:auto;border:0;border-radius:999px;background:var(--premium-ink,#111);color:#fff;font-size:13px}.cockpit .wiz__head>div{order:1}.cockpit .wiz__head-copy,.cockpit .wiz__head:has(>.wiz__brand){display:flex;align-items:center;justify-content:space-between;gap:12px}.cockpit .wiz__brand{color:var(--premium-ink,#111);font-size:13px;font-weight:700;letter-spacing:-.025em}.cockpit .wiz__status{color:var(--premium-muted,#6b6b68);font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.cockpit .wiz__head:has(>.wiz__brand) .wiz__status{padding:8px 11px;border-radius:999px;background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.cockpit .wiz__progress{gap:4px;margin-top:6px}.cockpit .wiz__progress span{height:3px;background:#deded9}.cockpit .wiz__progress span.is-on{background:var(--premium-pink,#ff2f86)}.cockpit .wiz__body,.cockpit .wiz__body--prix{width:min(100%,680px);max-width:680px;padding:8px 16px 0}.cockpit .wiz__scroll,.cockpit .wiz__scroll--prix{overflow-x:hidden;overflow-y:auto;padding:0 0 14px;scrollbar-width:none}.cockpit .wiz__scroll::-webkit-scrollbar{display:none}.cockpit .wiz__scroll>:is(.wiz-step__heading,.wiz-prix__top){animation:premium-course-copy-in .26s ease both}.cockpit .wiz-step__heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:12px}.cockpit .wiz-step__heading>div{min-width:0}.cockpit .wiz .page-kicker{margin:0;color:var(--premium-pink,#ff2f86);font-size:10px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.cockpit .wiz-prix__top .t-title,.cockpit .wiz-step__title{margin:2px 0 0!important;color:var(--premium-ink,#111);font-size:clamp(1.85rem,8vw,2.55rem);line-height:1}.cockpit .wiz-step__count{display:inline-grid;min-width:54px;height:34px;place-items:center;flex:none;border-radius:999px;background:#ecece8;color:var(--premium-muted,#6b6b68);font-size:11px;font-weight:700}.cockpit .wiz-step__description{margin:8px 0 0;color:var(--premium-muted,#6b6b68);font-size:12px;line-height:1.45}.cockpit .wiz-step__body{margin-top:18px}.cockpit .wiz-client-search{display:grid;min-width:0;min-height:48px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:10px;padding:0 12px;border:1px solid var(--premium-line,#d9d9d5);border-radius:15px;background:#fff}.cockpit .wiz-client-search:focus-within{border-color:var(--premium-pink,#ff2f86);box-shadow:0 0 0 3px var(--premium-pink-soft,#ffe0ed)}.cockpit .wiz-client-search>svg{width:20px;height:20px;stroke:var(--premium-muted,#6b6b68);stroke-width:1.8;stroke-linecap:round}.cockpit .wiz-client-search>input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--premium-ink,#111);font:inherit;font-size:13px}.cockpit .wiz-client-search>input::placeholder{color:var(--premium-muted,#6b6b68)}.cockpit .wiz-client-search>button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:999px;background:var(--premium-subtle,#efefeb);color:var(--premium-ink,#111);font:inherit;font-size:18px}.cockpit .wiz-client-empty{display:flex;min-height:96px;flex-direction:column;justify-content:center;gap:4px;padding:16px;border-radius:18px;background:#fff;color:var(--premium-ink,#111)}.cockpit .wiz-client-empty>span{color:var(--premium-muted,#6b6b68);font-size:11px}.cockpit .wiz-step__body>.hub-stack{gap:0;overflow:hidden;border:1px solid var(--premium-line,#d9d9d5);border-radius:18px;background:#fff}.cockpit .wiz-pick.row{min-height:62px;padding:9px 12px;border:0;border-bottom:1px solid var(--premium-line,#d9d9d5);border-radius:0;background:#fff;box-shadow:none}.cockpit .wiz-pick.row:last-child{border-bottom:0}.cockpit .wiz-pick.is-active{background:var(--premium-pink-soft,#ffe0ed)}.cockpit .wiz-pick .t-body{font-size:13px;font-weight:700}.cockpit .wiz-pick .t-meta{color:var(--premium-muted,#6b6b68);font-size:10px}.cockpit .wiz .hub-add{min-height:50px;border:0;border-radius:16px;box-shadow:none;font-size:12px;font-weight:700}.cockpit .wiz .hub-add,.cockpit .wiz .hub-add:hover{background:var(--premium-blue,#cfe5ff)!important;color:var(--premium-ink,#111)!important}.cockpit .wiz .hub-add__plus{background:var(--premium-ink,#111);color:#fff}.cockpit .wiz .field{gap:7px}.cockpit .wiz .label{color:var(--premium-muted,#6b6b68);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cockpit .wiz .input{min-height:54px;border:1px solid var(--premium-line,#d9d9d5);border-radius:15px;background:#fff;color:var(--premium-ink,#111);box-shadow:none;font-family:var(--font-app),sans-serif;font-size:14px;font-weight:600}.cockpit .wiz .input:focus{border-color:var(--premium-ink,#111);outline:3px solid color-mix(in srgb,var(--premium-lime,#d7ff63) 62%,transparent)}.cockpit .wiz .field .list{overflow:hidden auto;border:1px solid var(--premium-line,#d9d9d5);border-radius:16px;background:#fff;box-shadow:0 18px 50px rgba(17,17,17,.14)}.cockpit .wiz .field .list .row{min-height:56px;border-bottom:1px solid var(--premium-line,#d9d9d5);background:#fff}.cockpit .wiz__foot{flex-direction:column;gap:7px;padding:9px 0 max(12px,env(safe-area-inset-bottom));border-top:1px solid var(--premium-line,#d9d9d5);background:#f7f7f5}.cockpit .wiz__foot>div{gap:8px!important}.cockpit .wiz__foot .btn{min-height:50px;border:0;border-radius:999px;background:#e9e9e5;color:var(--premium-ink,#111);box-shadow:none;font-size:13px;font-weight:700}.cockpit .wiz__foot .btn-primary{background:var(--premium-ink,#111)!important;color:#fff!important}.cockpit .wiz--prix .wiz__foot .btn-primary{background:var(--premium-pink,#ff2f86)!important}.cockpit .wiz__foot-note{margin:0;color:var(--premium-muted,#6b6b68);font-size:9px;line-height:1.3;text-align:center}.cockpit .wiz-prix{display:flex;height:auto;min-height:100%;gap:10px;overflow:visible;padding-bottom:2px}.cockpit .wiz-prix__top{align-items:flex-start;flex:none}.cockpit .wiz-prix__route-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:10px}.cockpit .wiz-prix__route-head>span{display:flex;min-width:0;flex-direction:column;gap:2px}.cockpit .wiz-prix__route-head small{color:var(--premium-muted,#6b6b68);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cockpit .wiz-prix__route-head strong{overflow:hidden;color:var(--premium-ink,#111);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cockpit .wiz-prix__toggle{min-height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--premium-pink-soft,#ffe0ed);color:var(--premium-ink,#111);box-shadow:none;font-size:10px;font-weight:700}.cockpit .wiz-prix__toggle.is-on{background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.cockpit .wiz-prix__map{height:clamp(190px,29dvh,264px);min-height:190px;flex:none;border:0;border-radius:22px;background:#e8e8e3;box-shadow:none;animation:premium-route-in .43s ease-out both}.cockpit .wiz-prix__map .vtc-map,.cockpit .wiz-prix__map .vtc-map.box{border-radius:22px!important}.cockpit .wiz-prix__map .maplibregl-canvas{filter:saturate(.45) contrast(1.03) brightness(1.035)}.cockpit .wiz-prix__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cockpit .wiz-prix__kpi{min-height:64px;padding:10px 12px;border:0;border-radius:16px;background:#efefeb;text-align:left}.cockpit .wiz-prix__kpi:nth-child(2){background:var(--premium-yellow,#ffe86a)}.cockpit .wiz-prix__kpi:nth-child(3){background:var(--premium-pink-soft,#ffe0ed)}.cockpit .wiz-prix__kpi .t-meta{color:var(--premium-muted,#6b6b68);font-size:8px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.cockpit .wiz-prix__kpi-val{margin-top:7px;color:var(--premium-ink,#111);font-size:16px;font-weight:700}.cockpit .wiz-prix__signal{display:flex;width:100%;min-height:66px;align-items:center;justify-content:space-between;gap:12px;padding:11px 14px;border:0;border-radius:18px;background:#ffb85c;color:var(--premium-ink,#111);text-align:left}.cockpit .wiz-prix__signal.is-clear{background:var(--premium-blue,#cfe5ff)}.cockpit .wiz-prix__signal:disabled{opacity:.58}.cockpit .wiz-prix__signal>span{display:flex;min-width:0;flex-direction:column;gap:3px}.cockpit .wiz-prix__signal strong{display:block;overflow:hidden;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.cockpit .wiz-prix__signal small{color:color-mix(in srgb,var(--premium-ink,#111) 72%,transparent);font-size:9px;line-height:1.3}.cockpit .wiz-prix__signal>b{flex:none;font-size:21px}.cockpit .wiz-prix__recommendation{display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-radius:18px;background:var(--premium-lime,#d7ff63)}.cockpit .wiz-prix__recommendation>span{display:flex;flex-direction:column;gap:4px}.cockpit .wiz-prix__recommendation small{color:var(--premium-muted,#6b6b68);font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.cockpit .wiz-prix__recommendation strong{font-family:var(--font-app-display),var(--font-app),sans-serif;color:var(--premium-ink,#111);font-size:26px;font-weight:800;letter-spacing:-.04em}.cockpit .wiz-prix__recommendation>b{padding:9px 11px;border-radius:999px;background:#fff;color:var(--premium-ink,#111);font-size:9px;text-transform:uppercase}.cockpit .wiz-prix__amount{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:8px}.cockpit .wiz-prix__amount .field{min-width:0}.cockpit .wiz-prix__amount .input{height:100%;min-height:92px;padding-top:28px;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:24px;font-weight:800}.cockpit .wiz-prix__net{display:flex;min-width:0;min-height:92px;flex-direction:column;justify-content:center;padding:12px 14px;border-radius:18px;background:var(--premium-ink,#111);color:#fff;text-align:left}.cockpit .wiz-prix__net .t-meta{color:#b8b8b4;font-size:8px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.cockpit .wiz-prix__net .t-amt{margin-top:3px;color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:25px;font-weight:800;letter-spacing:-.04em}.cockpit .wiz-prix__net small{margin-top:4px;color:#b8b8b4;font-size:8px;line-height:1.3}.cockpit .wiz-prix__payment{display:grid;min-width:0;gap:7px;margin:0;padding:0;border:0}.cockpit .wiz-prix__payment legend{margin-bottom:1px;color:var(--premium-muted,#6b6b68);font-size:9px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.cockpit .wiz-prix__payment-choice{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;gap:12px;padding:8px 13px;border:1px solid var(--premium-line,#d9d9d5);border-radius:14px;background:#fff;color:var(--premium-ink,#111);text-align:left}.cockpit .wiz-prix__payment-choice.is-active{border-color:var(--premium-pink-soft,#ffe0ed);background:var(--premium-pink-soft,#ffe0ed)}.cockpit .wiz-prix__payment-choice>span{display:flex;min-width:0;flex-direction:column;gap:2px}.cockpit .wiz-prix__payment-choice strong{font-size:11px;font-weight:700}.cockpit .wiz-prix__payment-choice small{color:var(--premium-muted,#6b6b68);font-size:8px}.cockpit .wiz-prix__payment-choice i{flex:none;color:var(--premium-muted,#6b6b68);font-size:13px;font-style:normal}.cockpit .wiz-prix__payment-choice.is-active i{color:var(--premium-pink,#ff2f86)}.cockpit .wiz.wiz--paiement{inset:0;z-index:60;width:100%;height:100dvh;max-height:100dvh;overflow:hidden;border:0;border-radius:0;background:#f7f7f5;box-shadow:none}.cockpit .wiz--paiement .wiz__head{flex:none}.cockpit .wiz__body--pay{width:min(100%,700px);max-width:700px;min-height:0;padding-top:8px}.cockpit .wiz__scroll--pay{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding-bottom:18px;scroll-padding-bottom:18px;-webkit-overflow-scrolling:touch}.cockpit .paylink{display:flex;min-height:100%;flex-direction:column;gap:12px}.cockpit .paylink__heading,.cockpit .paylink__heading>div{min-width:0}.cockpit .paylink__heading .t-title{max-width:520px;margin:2px 0 0!important;color:var(--premium-ink,#111);font-size:clamp(1.75rem,7.5vw,2.45rem);line-height:.98}.cockpit .paylink__intro{max-width:540px;margin:-2px 0 2px;color:var(--premium-muted,#6b6b68);font-size:11px;line-height:1.45}.cockpit .paylink-choice-list{display:grid;gap:9px}.cockpit .paylink-choice{position:relative;display:flex;width:100%;min-height:124px;align-items:stretch;overflow:hidden;padding:15px;border:2px solid transparent;border-radius:20px;color:var(--premium-ink,#111);text-align:left;box-shadow:none;isolation:isolate}.cockpit .paylink-choice--card{background:var(--premium-ink,#111);color:#fff}.cockpit .paylink-choice--cash{background:var(--premium-lime,#d7ff63)}.cockpit .paylink-choice--tpe{background:var(--premium-pink,#ff2f86)}.cockpit .paylink-choice.is-active{border-color:var(--premium-ink,#111);box-shadow:0 0 0 3px #f7f7f5,0 0 0 5px var(--premium-ink,#111)}.cockpit .paylink-choice--card.is-active{border-color:var(--premium-lime,#d7ff63);box-shadow:0 0 0 3px #f7f7f5,0 0 0 5px var(--premium-lime,#d7ff63)}.cockpit .paylink-choice:disabled{opacity:.64}.cockpit .paylink-choice:focus-visible{outline:3px solid var(--premium-pink,#ff2f86);outline-offset:3px}.cockpit .paylink-choice__copy{position:relative;z-index:2;display:flex;width:min(68%,390px);min-width:0;flex-direction:column;align-items:flex-start}.cockpit .paylink-choice__copy>small{margin-bottom:auto;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.76);color:var(--premium-ink,#111);font-size:8px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.cockpit .paylink-choice--card .paylink-choice__copy>small{background:var(--premium-pink,#ff2f86);color:#fff}.cockpit .paylink-choice__copy>strong{margin-top:10px;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:20px;font-weight:800;letter-spacing:-.04em;line-height:1}.cockpit .paylink-choice__copy>span{max-width:330px;margin-top:5px;color:color-mix(in srgb,currentColor 72%,transparent);font-size:9px;line-height:1.35}.cockpit .paylink-choice__visual{position:absolute;z-index:1;top:4px;right:5px;bottom:3px;display:grid;width:38%;place-items:center;pointer-events:none}.cockpit .paylink-choice__visual img,.cockpit .paylink-ready__visual img{position:absolute;inset:-5%;width:110%;height:110%;object-fit:contain;pointer-events:none}.cockpit .paylink-choice__radio{position:absolute;z-index:3;top:10px;right:10px;display:grid;width:24px;height:24px;place-items:center;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 88%,transparent);color:var(--premium-ink,#111);font-size:12px;font-style:normal;font-weight:900}.cockpit .paylink-choice:not(.is-active) .paylink-choice__radio{background:transparent}.cockpit .paylink-total{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:17px;background:#ecece8}.cockpit .paylink-total>span{display:flex;min-width:0;flex-direction:column;gap:2px}.cockpit .paylink-total small{color:var(--premium-muted,#6b6b68);font-size:8px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.cockpit .paylink-total strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.cockpit .paylink-total b{flex:none;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:22px;letter-spacing:-.04em}.cockpit .paylink-note{margin:0;padding:11px 13px;border-radius:14px;background:var(--premium-yellow,#ffe86a);color:var(--premium-ink,#111);font-size:9px;line-height:1.4}.cockpit .paylink-note a{color:inherit;font-weight:800;text-decoration:underline;text-underline-offset:2px}.cockpit .paylink-invoice{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;border:1px solid var(--premium-line,#d9d9d5);border-radius:16px;background:#fff;color:var(--premium-ink,#111);text-align:left}.cockpit .paylink-invoice>span{display:flex;flex-direction:column;gap:2px}.cockpit .paylink-invoice strong{font-size:10px}.cockpit .paylink-invoice small{color:var(--premium-muted,#6b6b68);font-size:8px}.cockpit .paylink-invoice>b{font-size:20px}.cockpit .paylink--ready{gap:10px}.cockpit .paylink-ready{position:relative;display:grid;min-height:170px;grid-template-columns:minmax(0,1fr) minmax(118px,38%);overflow:hidden;border-radius:22px;background:var(--premium-ink,#111);color:#fff}.cockpit .paylink-ready:after{position:absolute;top:-80px;right:-62px;width:210px;height:210px;border-radius:999px;background:var(--premium-pink,#ff2f86);content:""}.cockpit .paylink-ready__copy{position:relative;z-index:2;display:flex;min-width:0;flex-direction:column;justify-content:flex-end;padding:17px}.cockpit .paylink-ready__copy>span{color:var(--premium-lime,#d7ff63);font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.cockpit .paylink-ready__copy>strong{margin-top:5px;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:31px;letter-spacing:-.055em;line-height:1}.cockpit .paylink-ready__copy>small{margin-top:6px;overflow:hidden;color:#b8b8b4;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.cockpit .paylink-ready__visual{position:relative;z-index:2;display:grid;place-items:center;color:#fff}.cockpit .paylink-route{display:grid;min-height:86px;grid-template-columns:16px minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:17px;background:var(--premium-lime,#d7ff63)}.cockpit .paylink-route__line{display:grid;grid-template-rows:7px minmax(0,1fr) 7px;place-items:center}.cockpit .paylink-route__line :is(i,b){width:7px;height:7px;border:2px solid var(--premium-ink,#111);border-radius:999px}.cockpit .paylink-route__line b{background:var(--premium-ink,#111)}.cockpit .paylink-route__line span{width:1px;height:100%;background:var(--premium-ink,#111)}.cockpit .paylink-route>div:last-child{display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:5px}.cockpit .paylink-route strong{overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.cockpit .paylink-route small{color:var(--premium-muted,#6b6b68);font-size:8px}.cockpit .paylink-url{display:flex;flex-direction:column;gap:5px}.cockpit .paylink-url>span{color:var(--premium-muted,#6b6b68);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cockpit .paylink-url input{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--premium-line,#d9d9d5);border-radius:13px;background:#fff;color:var(--premium-ink,#111);font:600 10px/1.2 var(--font-app),sans-serif;outline:none}.cockpit .paylink-actions{display:grid;gap:7px}.cockpit .paylink-action{display:grid;min-height:52px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 11px;border:0;border-radius:15px;background:#ecece8;color:var(--premium-ink,#111);text-align:left}.cockpit .paylink-action.is-active{background:var(--premium-lime,#d7ff63)}.cockpit .paylink-action:disabled{opacity:.42}.cockpit .paylink-action__icon{display:grid;width:34px;height:34px;place-items:center;border-radius:11px;background:#fff;font-size:14px;font-weight:800}.cockpit .paylink-action>span:nth-child(2){display:flex;min-width:0;flex-direction:column;gap:2px}.cockpit .paylink-action strong{font-size:10px}.cockpit .paylink-action small{color:var(--premium-muted,#6b6b68);font-size:8px}.cockpit .paylink-action>b{font-size:19px}.cockpit .paylink-feedback{margin:0;padding:10px 12px;border-radius:13px;background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111);font-size:9px}.cockpit .paylink-feedback.is-error{background:var(--premium-pink-soft,#ffe0ed)}.cockpit .wiz__foot--payment-ready{display:block}.cockpit .wiz--paiement .wiz__foot{position:relative;bottom:auto;flex:none;padding:8px 0 max(10px,env(safe-area-inset-bottom,0px))}.cockpit .wiz__foot--payment-ready .btn{display:flex;align-items:center;justify-content:space-between;padding-inline:18px}.cockpit .wiz-done__payment{display:flex;width:100%;min-height:50px;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:11px 13px;border-radius:15px;background:var(--premium-pink-soft,#ffe0ed);color:var(--premium-ink,#111);font-size:10px}.cockpit .wiz-done__payment.is-cash{background:var(--premium-lime,#d7ff63)}.cockpit .wiz-done__payment.is-tpe{background:var(--premium-pink,#ff2f86)}.cockpit .wiz-done__payment strong{padding:5px 8px;border-radius:999px;background:#fff;font-size:8px;text-transform:uppercase}.cockpit .wiz-done__vehicle{position:relative;display:flex;width:100%;min-height:94px;align-items:center;overflow:hidden;margin-top:9px;padding:14px;border-radius:18px;background:var(--premium-ink,#111);color:#fff;text-align:left}.cockpit .wiz-done__vehicle>span{position:relative;z-index:2;display:flex;width:62%;min-width:0;flex-direction:column}.cockpit .wiz-done__vehicle small{color:var(--premium-lime,#d7ff63);font-size:8px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cockpit .wiz-done__vehicle strong{margin-top:7px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.cockpit .wiz-done__vehicle b{margin-top:3px;color:#b8b8b4;font-size:9px;font-weight:600}.cockpit .wiz-done__vehicle img{position:absolute;top:-8px;right:-11px;width:48%;height:calc(100% + 16px);object-fit:contain;transform:translateX(4px)}@media (min-width:640px){.cockpit .paylink-choice-list{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit .paylink-choice{min-height:238px}.cockpit .paylink-choice__copy{width:100%;padding-top:4px}.cockpit .paylink-choice__copy>small{margin-bottom:0}.cockpit .paylink-choice__copy>strong{margin-top:9px}.cockpit .paylink-choice__copy>span{max-width:92%;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cockpit .paylink-choice__visual{top:auto;right:9px;bottom:3px;left:9px;width:auto;height:42%}.cockpit .paylink-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.cockpit .paylink-action{min-height:78px;grid-template-columns:34px minmax(0,1fr)}.cockpit .paylink-action>b{display:none}}@media (max-width:639px){.cockpit .wiz--paiement .wiz__head{min-height:54px;padding:max(8px,env(safe-area-inset-top,0px)) 14px 7px}.cockpit .wiz--paiement .wiz__body--pay{width:100%;max-width:none;padding:6px 14px 0}.cockpit .wiz--paiement .paylink{gap:10px}.cockpit .wiz--paiement .paylink__heading .t-title{max-width:none;font-size:clamp(1.72rem,8vw,2rem);line-height:.96}.cockpit .wiz--paiement .paylink__intro{margin-top:0;font-size:10px;line-height:1.35}.cockpit .wiz--paiement .paylink-choice-list{gap:8px}.cockpit .wiz--paiement .paylink-choice{min-height:108px;padding:12px;border-radius:18px}.cockpit .wiz--paiement .paylink-choice__copy>strong{margin-top:8px;font-size:19px}.cockpit .wiz--paiement .paylink-choice__copy>span{margin-top:4px;line-height:1.25}.cockpit .wiz--paiement .paylink-choice__visual{top:0;right:2px;bottom:0;width:40%}.cockpit .wiz--paiement .paylink-total{min-height:60px;padding-block:10px}.cockpit .wiz--paiement .paylink-invoice{min-height:52px}.cockpit .wiz--paiement .wiz__foot .btn{min-height:48px}}.wiz-route-sheet{position:fixed;inset:0;z-index:145;display:grid;align-items:end;font-family:var(--font-app),sans-serif}.wiz-route-sheet__scrim{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(17,17,17,.42);backdrop-filter:blur(2px);animation:premium-route-scrim-in .18s ease both}.wiz-route-sheet__panel{position:relative;display:flex;width:min(100%,520px);max-height:min(83dvh,690px);flex-direction:column;justify-self:center;overflow:hidden auto;padding:8px 18px max(18px,env(safe-area-inset-bottom));border:1px solid var(--premium-line,#d9d9d5);border-bottom:0;border-radius:28px 28px 0 0;background:#fff;box-shadow:0 -20px 65px rgba(17,17,17,.18);outline:none;animation:premium-route-sheet-in .36s cubic-bezier(.22,.78,.22,1) both}.wiz-route-sheet__grab{width:64px;height:5px;flex:none;align-self:center;margin-bottom:12px;border-radius:999px;background:var(--premium-line,#d9d9d5)}.wiz-route-sheet__panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.wiz-route-sheet__panel .page-kicker{margin:0;color:var(--premium-pink,#ff2f86);font-size:9px;font-weight:700;text-transform:uppercase}.wiz-route-sheet__panel h2{margin:3px 0 0;color:var(--premium-ink,#111);font-size:24px;line-height:1.02}.wiz-route-sheet__panel>header>button{display:grid;width:36px;height:36px;place-items:center;flex:none;border:0;border-radius:999px;background:#ecece8;color:var(--premium-ink,#111);font-size:20px}.wiz-route-sheet__facts{display:grid;margin:16px 0 0}.wiz-route-sheet__facts>div{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--premium-line,#d9d9d5)}.wiz-route-sheet__facts dt{color:var(--premium-muted,#6b6b68);font-size:11px}.wiz-route-sheet__facts dd{margin:0;color:var(--premium-ink,#111);font-size:12px;font-weight:700;text-align:right}.wiz-route-sheet__facts dd.is-alert{color:#ff5b5b}.wiz-route-sheet__total{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:14px;margin-top:14px;padding:10px 14px;border-radius:16px;background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.wiz-route-sheet__total span{font-size:9px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.wiz-route-sheet__total strong{font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:21px;font-weight:800}.wiz-route-sheet__signals{display:grid;gap:6px;margin-top:10px}.wiz-route-sheet__signals p{display:flex;min-height:50px;flex-direction:column;justify-content:center;gap:2px;margin:0;padding:9px 12px;border-radius:14px;background:#ffb85c}.wiz-route-sheet__signals strong{font-size:11px}.wiz-route-sheet__signals small{font-size:9px}.wiz-route-sheet__note{margin:12px 0 0;color:var(--premium-muted,#6b6b68);font-size:9px;line-height:1.45}.wiz-route-sheet__alternative{min-height:50px;margin-top:12px;border:0;border-radius:999px;background:var(--premium-ink,#111);color:#fff;font-size:12px;font-weight:700}.cockpit .wiz--ok .wiz__body{width:min(100%,520px);min-width:0}.cockpit .wiz--ok .wiz-step__heading{margin-bottom:16px}.cockpit .wiz-done{display:grid;width:100%;min-width:0;align-items:stretch;gap:10px;padding:0;border-radius:0;background:transparent;color:var(--premium-ink,#111);text-align:left}.cockpit .wiz-done__lead{display:grid;min-width:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:12px;padding:12px;border:1px solid var(--premium-line,#d9d9d5);border-radius:20px;background:#fff}.cockpit .wiz-done__identity{min-width:0}.cockpit .wiz-done__check{display:grid;width:58px;height:58px;place-items:center;border-radius:999px;background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111);animation:premium-course-success .43s cubic-bezier(.45,1.45,.8,1) both}.cockpit .wiz-done__check svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round}.cockpit .wiz-done h2{overflow:hidden;margin:0;color:var(--premium-ink,#111);font-size:clamp(1.25rem,6vw,1.7rem);line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.cockpit .wiz-done__when{margin:6px 0 0;color:var(--premium-muted,#6b6b68);font-size:11px;line-height:1.3}.cockpit .wiz-done__summary{display:grid;width:100%;min-width:0;gap:7px;margin-top:0;padding:16px 18px;border-radius:20px;background:#efefeb;color:var(--premium-ink,#111);text-align:left}.cockpit .wiz-done__summary>strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cockpit .wiz-done__summary>span{color:var(--premium-pink,#ff2f86);font-size:17px}.cockpit .wiz-done__summary>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;padding-top:11px;border-top:1px solid var(--premium-line,#d9d9d5)}.cockpit .wiz-done__summary small{min-width:0;color:var(--premium-muted,#6b6b68);font-size:10px;line-height:1.35}.cockpit .wiz-done__summary b{flex:none;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:20px}.cockpit .wiz-done__sent{width:100%;margin:10px 0 0;padding:13px 14px;border-radius:16px;background:var(--premium-pink-soft,#ffe0ed);color:var(--premium-ink,#111);font-size:11px;text-align:left}.cockpit .wiz-done__actions{display:flex;width:100%;min-width:0;flex-direction:column;gap:10px;margin-top:12px}.cockpit .wiz--ok .btn{min-height:50px;border:0;border-radius:999px;box-shadow:none}.cockpit .wiz--ok .btn-primary{background:var(--premium-ink,#111);color:#fff}@media (max-width:639px){.cockpit .wiz--ok .wiz__body{padding-top:6px}.cockpit .wiz--ok .wiz__scroll{padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.cockpit .wiz--ok .wiz-step__title{font-size:clamp(1.8rem,9vw,2.35rem)}.cockpit .wiz-done__summary{padding:14px}.cockpit .wiz-done__vehicle{min-height:88px}}.cockpit .detail-screen--course .detail-screen__visual{border:0;border-radius:24px;background:#e8e8e3;box-shadow:none}.cockpit .detail-screen--course .detail-screen__visual:after{background:linear-gradient(transparent,rgba(17,17,17,.28))}.cockpit .detail-screen--course .detail-screen__back{border:0;background:#fff;color:var(--premium-ink,#111);box-shadow:0 8px 24px rgba(17,17,17,.12)}.cockpit .detail-course__panel{border:1px solid var(--premium-line,#d9d9d5);border-radius:25px;background:#fff;box-shadow:0 22px 56px rgba(17,17,17,.14)}.cockpit .detail-screen--course .detail-screen__state{border:0;background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.cockpit .detail-course__stop--start:after{background:var(--premium-line,#d9d9d5)}.cockpit .detail-course__stop-marker{border-color:var(--premium-ink,#111);background:var(--premium-lime,#d7ff63)}.cockpit .detail-course__stop--end .detail-course__stop-marker{border-color:var(--premium-ink,#111);background:var(--premium-pink,#ff2f86);box-shadow:none}.cockpit .detail-screen--course .detail-screen__fact{border:0;background:#efefeb}.cockpit .detail-screen--course .detail-screen__fact--net{background:var(--premium-lime,#d7ff63)}.cockpit .detail-screen--course .detail-screen__fact--payment{background:var(--premium-pink-soft,#ffe0ed)}.cockpit .detail-screen--course .detail-screen__fact--net strong{color:var(--premium-ink,#111)}.cockpit .detail-screen--course .detail-more-trigger{border:0;border-radius:16px;background:var(--premium-blue,#cfe5ff);box-shadow:none}.cockpit .detail-screen--course .detail-screen__dock{border-top-color:var(--premium-line,#d9d9d5)}.cockpit .detail-screen--course .course-navigation-action{justify-content:space-between;gap:10px;padding-inline:16px;background:var(--premium-pink,#ff2f86);color:#fff}.cockpit .detail-screen--course .course-navigation-action>span:last-child{font-size:1rem;line-height:1}.cockpit .detail-screen--course .status-course-form{display:flex;min-width:0;flex-direction:column}.cockpit .detail-screen--course .status-course-form__error{margin:6px 4px 0;color:#a21d55;font-size:.62rem;font-weight:700;line-height:1.25}.cockpit .detail-screen--course .status-course-form .btn:not(.btn-primary){border:1px solid var(--premium-line,#d9d9d5);background:var(--premium-surface,#efefeb);color:var(--premium-ink,#111)}.cockpit .detail-screen--course .detail-screen__dock .btn-primary{border:0;border-radius:999px;background:var(--premium-ink,#111);color:#fff}.cockpit .courses-edit-page,.cockpit .import-page{width:min(100%,820px);gap:14px}.cockpit :is(.courses-edit-page,.import-page) .page-board__head{margin-bottom:2px}.cockpit :is(.courses-edit-page,.import-page) .t-title{color:var(--premium-ink,#111);font-size:clamp(2rem,6vw,3rem);line-height:1}.cockpit :is(.courses-edit-page,.import-page) .input{min-height:52px;border-color:var(--premium-line,#d9d9d5);border-radius:14px;background:#fff;box-shadow:none}.cockpit .courses-edit-page form{padding:16px;border-radius:22px;background:#fff}.cockpit .courses-edit-page .box.raise{border:0;border-radius:18px;background:var(--premium-yellow,#ffe86a);box-shadow:none}.cockpit .import-page__intro{max-width:580px;color:var(--premium-muted,#6b6b68);font-size:12px;line-height:1.45}.cockpit .import-drop{border:0;border-radius:22px;background:var(--premium-blue,#cfe5ff);box-shadow:none}.cockpit .import-drop.is-dragging{background:var(--premium-lime,#d7ff63)}.cockpit .import-drop__button,.cockpit .import-drop__icon{background:var(--premium-ink,#111);color:#fff}.cockpit .import-platforms span{border:0;background:#efefeb}.cockpit .import-platforms .is-more{background:var(--premium-pink-soft,#ffe0ed)}.cockpit .import-file,.cockpit .import-month,.cockpit .import-options,.cockpit .import-preview{border-color:var(--premium-line,#d9d9d5);border-radius:18px;background:#fff;box-shadow:none}.cockpit .import-binary,.cockpit .import-file__icon{background:var(--premium-lime,#d7ff63)}.cockpit .import-flow__submit,.cockpit .import-success__actions .btn-primary{border:0;border-radius:999px;background:var(--premium-ink,#111);color:#fff}.cockpit .import-success__mark{background:var(--premium-lime,#d7ff63);color:var(--premium-ink,#111)}.cockpit .import-stats>span:first-child{background:var(--premium-pink-soft,#ffe0ed)}.cockpit .import-stats>span:nth-child(2){background:var(--premium-yellow,#ffe86a)}.cockpit .import-stats>span.is-net{background:var(--premium-lime,#d7ff63)}@media (max-width:639px){.cockpit .courses-page{width:100%;padding-inline:0}.cockpit .courses-page .page-board__head{min-height:60px}.cockpit .courses-new{width:42px;min-width:42px;height:42px;padding:0;justify-content:center;overflow:hidden;color:transparent;font-size:0}.cockpit .courses-new>span{color:#fff;font-size:22px}.cockpit .courses-next{grid-template-columns:minmax(0,1fr)}.cockpit .courses-next__main{min-height:115px}.cockpit .courses-next__agent{min-height:58px;border-radius:16px}.cockpit .courses-controls__quick a{padding-inline:9px}.cockpit .courses-controls__button{padding-inline:12px}.cockpit .wiz__body,.cockpit .wiz__body--prix{padding-inline:14px}.cockpit .wiz-step__body{margin-top:16px}.cockpit .wiz-prix__map{height:205px}.cockpit .wiz-prix__amount{grid-template-columns:minmax(0,1fr)}.cockpit .wiz-prix__amount .input{min-height:62px;padding-top:12px}.cockpit .wiz-prix__net{min-height:92px}.cockpit .courses-edit-page form{padding:14px}}@media (min-width:640px) and (max-width:1023px){.cockpit .courses-page{width:min(100%,760px);margin-inline:auto}.cockpit .courses-timeline{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;overflow:visible!important}.cockpit .courses-timeline__group{min-width:0}.cockpit .wiz__body,.cockpit .wiz__body--prix{width:min(100%,720px);max-width:720px}.cockpit .wiz-prix__map{height:260px}}@media (min-width:1024px){.cockpit .courses-page{width:min(100%,980px)}.cockpit .wiz{position:fixed;inset:16px;width:min(calc(100vw - 32px),920px);height:calc(100dvh - 32px);margin-inline:auto;border:1px solid var(--premium-line,#d9d9d5);border-radius:30px;box-shadow:0 28px 80px rgba(17,17,17,.14)}.cockpit .wiz__body,.cockpit .wiz__body--prix{width:min(100%,760px);max-width:760px}.cockpit .wiz-prix__map{height:270px}.wiz-route-sheet{place-items:center}.wiz-route-sheet__panel{border-bottom:1px solid var(--premium-line,#d9d9d5);border-radius:28px}}@keyframes premium-route-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes premium-route-sheet-in{0%{opacity:0;transform:translateY(90px)}to{opacity:1;transform:translateY(0)}}@keyframes premium-route-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes premium-course-success{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes premium-course-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.cockpit .courses-page :is(.courses-new,.courses-next__main,.courses-next__agent,.row.ride-row),.cockpit .wiz :is(.wiz-pick,.wiz-prix__signal,.wiz-prix__payment-choice,.btn){transition:transform .15s ease,filter .15s ease}.cockpit .courses-page :is(.courses-new,.courses-next__main,.courses-next__agent,.row.ride-row):hover,.cockpit .wiz :is(.wiz-pick,.wiz-prix__signal,.wiz-prix__payment-choice,.btn):hover{transform:translateY(-1px);filter:brightness(.985)}}@media (prefers-reduced-motion:reduce){.cockpit .wiz-done__check,.cockpit .wiz-prix__map,.cockpit .wiz__scroll>:is(.wiz-step__heading,.wiz-prix__top),.wiz-route-sheet__panel,.wiz-route-sheet__scrim{animation:none!important}.cockpit .courses-page *,.cockpit .wiz *{scroll-behavior:auto!important}}.cockpit .home-board{--home-ink:#0b0b0c;--home-canvas:#f7f7f5;--home-muted:#6f706f;--home-pink:#ff3d8a;--home-lime:#d9ff5b;--home-yellow:#ffe27a;width:100%;max-width:760px;gap:10px;padding-bottom:28px}.cockpit .home-board :is(.home-desktop-lead,.home-desktop-lead__main,.home-desktop-lead__side,.home-desktop-focus,.home-desktop-lower,.home-desktop-lower__insights,.home-desktop-lower__activity){display:flex;min-width:0;flex-direction:column;gap:10px}.cockpit .home-board .premium-home-head{gap:1px;margin:0}.cockpit .home-board .home-goal-focus .home-objectif,.cockpit .home-board .home-goal-focus .home-objectif__titre{color:#fff}.cockpit .home-board .home-goal-focus :is(.home-objectif__pct,.home-objectif__reste){color:#c8c8c4}.cockpit .home-board .home-goal-focus .home-objectif__rythme{color:var(--home-lime)}.cockpit .home-board .home-agent{width:100%;margin-inline:0}.cockpit .home-board .home-agent h2{max-width:none;overflow:visible;white-space:normal;text-overflow:clip}.cockpit .home-board .premium-home-head>p{color:var(--home-muted);font-family:var(--font-app),sans-serif;font-size:9px;font-weight:600;line-height:12px}.cockpit .home-board .premium-home-head>h1{font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(34px,9.5vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1.08}.cockpit .home-board .home-space--net{display:flex!important;min-height:152px;gap:8px;padding:18px;border:0;border-radius:22px;background:var(--home-ink);color:#fff;isolation:isolate;animation:home-premium-hero-motion 2s linear both}.cockpit .home-board .home-space--net:after{content:none}.cockpit .home-board .home-space--net>.t-section{max-width:calc(100% - 118px);color:#bfc0bc;font-family:var(--font-app),sans-serif;font-size:10px;font-weight:600;line-height:13px;text-transform:uppercase}.cockpit .home-board .home-space--net .home-net__amt{max-width:calc(100% - 118px);color:#fff;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:clamp(46px,13vw,62px);font-weight:800;letter-spacing:-.04em;line-height:1.05}.cockpit .home-board .home-space--net .home-net__summary{max-width:calc(100% - 118px);color:#c8c8c4;font-family:var(--font-app),sans-serif;font-size:11px;line-height:14px}.cockpit .home-board .home-space--net :is(.home-net__equation,.home-net__secondary,.panel-insight){max-width:calc(100% - 126px)}.cockpit .home-board .home-net__trend{position:absolute;top:8px;right:7px;bottom:8px;display:flex;width:112px;align-items:center;justify-content:flex-end;flex-direction:column;margin:0;padding:0 4px 4px;border:0;border-radius:18px;color:#fff;font-family:var(--font-app),sans-serif;text-decoration:none;isolation:isolate}.cockpit .home-board .home-net__trend-image{position:absolute;inset:0 0 18px;z-index:-1;width:100%;height:calc(100% - 10px);object-fit:contain;filter:drop-shadow(0 11px 18px rgba(0,0,0,.22));animation:home-net-trend-in .65s cubic-bezier(.22,.7,.25,1) .26s both}.cockpit .home-board .home-net__trend--up .home-net__trend-image{mix-blend-mode:screen}.cockpit .home-board .home-net__trend>span{display:inline-flex;min-height:25px;align-items:center;justify-content:center;padding:6px 9px;border-radius:999px;background:var(--home-lime);color:var(--home-ink);font-size:9px;font-weight:700;line-height:12px;white-space:nowrap}.cockpit .home-board .home-net__trend--down>span{background:#ffd4e6}.cockpit .home-board .home-net__trend--stable>span{background:var(--home-yellow)}.cockpit .home-board .home-net__trend:focus-visible{outline:2px solid #fff;outline-offset:-2px}@keyframes home-net-trend-in{0%{opacity:0;transform:translateX(12px) scale(.94)}to{opacity:1;transform:translateX(0) scale(1)}}.cockpit .home-board .home-primary-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cockpit .home-board .home-primary-actions a{min-height:38px;justify-content:flex-start;padding:10px 12px;border:0;border-radius:16px;background:#fff;color:var(--home-ink);font-family:var(--font-app),sans-serif;font-size:11px;font-weight:600;line-height:14px;box-shadow:none;transition:transform .12s ease,filter .12s ease}.cockpit .home-board .home-primary-actions a:first-child{background:var(--home-pink)}.cockpit .home-board .home-primary-actions a:nth-child(2){background:var(--home-yellow)}.cockpit .home-board .home-primary-actions a:active{transform:scale(.975)}.cockpit .home-board .home-board__todo>.list{gap:0;padding:14px;border:0;border-radius:18px;background:#fff;box-shadow:none}.cockpit .home-board .home-board__tasks-head{min-height:23px;padding:0 0 6px}.cockpit .home-board .home-board__tasks-head h2{color:var(--home-muted);font-size:10px;font-weight:600;line-height:13px;text-transform:uppercase}.cockpit .home-board .home-board__tasks-head .t-amt{min-width:27px;height:27px;background:#ffd4e6;color:var(--home-ink)}.cockpit .home-board .home-board__task-row{min-height:40px;gap:9px;padding:4px 0!important;border:0;background:transparent}.cockpit .home-board .home-board__task-row .dot{width:7px;height:7px;margin:0}.cockpit .home-board .home-board__task-row .t-body{color:var(--home-ink);font-size:13px;font-weight:600;line-height:17px}.cockpit .home-board .home-board__task-row .t-meta{color:var(--home-muted);font-size:10px;line-height:13px}.cockpit .home-board .home-board__todo{overflow:hidden;border:1px solid rgba(8,7,10,.08);border-radius:16px;background:#fff}.cockpit .home-board .home-board__tasks-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 10px 8px 13px;border:0;background:transparent;color:var(--home-ink);text-align:left}.cockpit .home-board .home-board__tasks-toggle>span{overflow:hidden;font-size:.75rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cockpit .home-board .home-board__todo.is-critical .home-board__tasks-toggle>span:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:var(--home-pink);box-shadow:0 0 0 4px rgba(255,61,138,.1);vertical-align:1px}.cockpit .home-board .home-board__tasks-toggle>strong{display:grid;min-width:28px;height:28px;place-items:center;border-radius:999px;background:var(--home-pink-soft);font-size:.72rem}.cockpit .home-board .home-board__tasks-toggle>i{display:grid;width:28px;height:28px;place-items:center;border-radius:999px;background:#f1f1ef;font-style:normal;transition:transform .15s ease}.cockpit .home-board .home-board__tasks-toggle[aria-expanded=true]>i{transform:rotate(180deg)}.cockpit .home-board .home-board__tasks-hide:focus-visible,.cockpit .home-board .home-board__tasks-toggle:focus-visible{outline:3px solid rgba(255,61,138,.28);outline-offset:-3px}.cockpit .home-board .home-board__tasks-content{padding:0 12px 10px;border-top:1px solid rgba(8,7,10,.07)}.cockpit .home-board .home-board__tasks-list{display:grid}.cockpit .home-board .home-board__tasks-hide{min-height:42px;margin-top:3px;padding:8px 0;border:0;background:transparent;color:#707075;font-size:.7rem;font-weight:700;text-decoration:underline;text-underline-offset:3px}.cockpit .home-board .home-board__todo.is-hidden-today{background:rgba(255,255,255,.7)}.cockpit .home-board .home-analysis-fold,.cockpit .home-board .home-rides-fold{min-width:0;overflow:hidden;border:0;border-radius:22px;background:#fff;box-shadow:none;content-visibility:auto;contain-intrinsic-size:auto 280px}.cockpit .home-board .home-analysis-fold__summary,.cockpit .home-board .home-rides-fold__summary{position:relative;display:grid;min-height:118px;align-items:start;gap:6px 10px;padding:16px;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cockpit .home-board .home-analysis-fold__summary{grid-template-columns:minmax(0,1fr) auto 30px;grid-template-rows:auto 35px;background:var(--home-ink);color:#fff}.cockpit .home-board .home-rides-fold__summary{grid-template-columns:minmax(0,1fr) 30px;grid-template-rows:auto auto;background:#fff;color:var(--home-ink)}.cockpit .home-board :is(.home-analysis-fold__summary,.home-rides-fold__summary)::-webkit-details-marker{display:none}.cockpit .home-board .home-analysis-fold__copy,.cockpit .home-board .home-rides-fold__copy{display:flex;min-width:0;flex-direction:column;gap:1px}.cockpit .home-board :is(.home-analysis-fold__copy,.home-rides-fold__copy)>small{color:var(--home-muted);font-size:9px;font-weight:600;line-height:12px;text-transform:uppercase}.cockpit .home-board .home-analysis-fold__copy>small{color:#bfc0bc}.cockpit .home-board :is(.home-analysis-fold__copy,.home-rides-fold__copy)>strong{margin-top:1px;color:inherit;font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1.05}.cockpit .home-board :is(.home-analysis-fold__copy,.home-rides-fold__copy)>span{overflow:hidden;color:var(--home-muted);font-size:10px;line-height:13px;text-overflow:ellipsis;white-space:nowrap}.cockpit .home-board .home-analysis-fold__copy>span{color:#c8c8c4}.cockpit .home-board .home-analysis-fold__value{align-self:center;padding:7px 10px;border-radius:999px;background:var(--home-lime);color:var(--home-ink);font-family:var(--font-app),sans-serif;font-size:10px;font-weight:700;line-height:13px}.cockpit .home-board .home-analysis-fold__chevron,.cockpit .home-board .home-rides-fold__chevron{display:grid;width:30px;height:30px;place-items:center;align-self:center;border-radius:11px;font-size:15px;line-height:1;transition:transform .18s ease}.cockpit .home-board .home-analysis-fold__chevron{background:rgba(255,255,255,.13);color:#fff}.cockpit .home-board .home-rides-fold__chevron{grid-column:2;grid-row:1;background:var(--home-ink);color:#fff}.cockpit .home-board :is(.home-analysis-fold,.home-rides-fold)[open] :is(.home-analysis-fold__chevron,.home-rides-fold__chevron){transform:rotate(180deg)}.cockpit .home-board .home-analysis-fold__preview{display:flex;height:35px;grid-column:1/-1;align-items:end;gap:5px}.cockpit .home-board .home-analysis-fold__preview i{width:12px;height:42%;border-radius:4px 4px 2px 2px;background:#fff;transform:scaleY(0);transform-origin:bottom;animation:home-analysis-bars .52s cubic-bezier(.22,.78,.22,1) forwards}.cockpit .home-board .home-analysis-fold__preview i:nth-child(2){height:68%;animation-delay:55ms}.cockpit .home-board .home-analysis-fold__preview i:nth-child(3){height:88%;background:var(--home-pink);animation-delay:.11s}.cockpit .home-board .home-analysis-fold__preview i:nth-child(4){height:56%;background:var(--home-yellow);animation-delay:165ms}.cockpit .home-board .home-analysis-fold__preview i:nth-child(5){height:100%;background:var(--home-lime);animation-delay:.22s}.cockpit .home-board .home-analysis-fold__preview i:nth-child(6){height:76%;animation-delay:275ms}.cockpit .home-board .home-rides-fold__preview{display:grid;min-width:0;min-height:52px;grid-column:1/-1;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;border-radius:14px;background:var(--home-canvas)}.cockpit .home-board .home-rides-fold__preview.is-empty{display:flex;color:var(--home-muted);font-size:10px}.cockpit .home-board .home-rides-fold__route-mark{position:relative;display:flex;height:30px;flex-direction:column;align-items:center;justify-content:space-between}.cockpit .home-board .home-rides-fold__route-mark:before{position:absolute;top:5px;bottom:5px;width:2px;border-radius:999px;background:var(--home-pink);content:""}.cockpit .home-board .home-rides-fold__route-mark i{z-index:1;width:8px;height:8px;border:2px solid var(--home-pink);border-radius:999px;background:var(--home-canvas)}.cockpit .home-board .home-rides-fold__route-mark i:last-child{border-color:var(--home-ink)}.cockpit .home-board .home-rides-fold__route-copy{display:flex;min-width:0;flex-direction:column;gap:1px}.cockpit .home-board .home-rides-fold__route-copy b,.cockpit .home-board .home-rides-fold__route-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cockpit .home-board .home-rides-fold__route-copy b{color:var(--home-ink);font-size:11px;font-weight:600;line-height:14px}.cockpit .home-board .home-rides-fold__route-copy small{color:var(--home-muted);font-size:9px;line-height:12px}.cockpit .home-board .home-rides-fold__preview>strong{color:var(--home-ink);font-size:12px;font-weight:700;white-space:nowrap}.cockpit .home-board .home-analysis-fold__content,.cockpit .home-board .home-rides-fold>.home-space{padding:8px;background:#fff}.cockpit .home-board .home-analysis-fold .month-analysis,.cockpit .home-board .home-rides-fold .home-space--rides{border:0;border-radius:16px;background:var(--home-canvas);box-shadow:none}.cockpit .home-board .month-analysis__tabs{background:#e9e9e5}.cockpit .home-board .month-analysis__tabs button[aria-selected=true]{background:var(--home-ink);color:#fff;box-shadow:none}.cockpit .home-board .month-analysis__column-track span.is-current,.cockpit .home-board .month-analysis__rank-track i{background:var(--home-pink)}.cockpit .home-board .home-space--rides .row.ride-row{border:0;border-radius:14px;background:#fff}.cockpit .home-board .home-space--rides{padding:14px}.cockpit .home-board .home-rides-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.cockpit .home-board .home-rides-head>div{min-width:0}.cockpit .home-board .home-rides-head .t-section{color:var(--home-ink);font-family:var(--font-app-display),var(--font-app),sans-serif;font-size:20px;font-weight:800;letter-spacing:-.035em;line-height:1.05;text-transform:none}.cockpit .home-board .home-rides-head>a{display:inline-flex;min-height:32px;flex:none;align-items:center;padding:7px 11px;border-radius:999px;background:var(--home-ink);color:#fff;font-size:10px;font-weight:600;text-decoration:none}.cockpit .home-board .home-space--rides>.hub-stack{gap:6px}@keyframes home-premium-hero-motion{0%{opacity:.25;transform:translateY(16px);animation-timing-function:ease-out}22.5%,to{opacity:1;transform:translateY(0);animation-timing-function:linear}}@keyframes home-analysis-bars{to{transform:scaleY(1)}}@media (max-width:1023px){.cockpit .home-board{padding-bottom:calc(var(--nav-h, 62px) + 30px)}.cockpit .home-board .home-space--net{min-height:152px}.cockpit .home-board .home-space--net :is(.home-net__equation,.home-net__secondary,.panel-insight){display:none}.cockpit .home-board .home-today{margin-top:2px}.cockpit .home-board .home-analysis-fold__content,.cockpit .home-board .home-rides-fold>.home-space{padding-top:0}}@media (max-width:380px){.cockpit .home-board .home-space--net .home-net__amt,.cockpit .home-board .home-space--net .home-net__summary,.cockpit .home-board .home-space--net>.t-section{max-width:calc(100% - 94px)}.cockpit .home-board .home-net__trend{right:4px;width:92px}.cockpit .home-board .home-primary-actions a{padding-inline:10px;font-size:10px}.cockpit .home-board .home-analysis-fold__value{display:inline-flex}.cockpit .home-board :is(.home-analysis-fold__copy,.home-rides-fold__copy)>strong{font-size:22px}}@media (min-width:720px){.cockpit .home-board{gap:14px}.cockpit .home-board .home-space--net{min-height:168px}.cockpit .home-board .home-analysis-fold,.cockpit .home-board .home-rides-fold{overflow:visible;border-radius:0;background:transparent;content-visibility:visible}.cockpit .home-board .home-analysis-fold>summary,.cockpit .home-board .home-rides-fold>summary{display:none}.cockpit .home-board .home-analysis-fold__content,.cockpit .home-board .home-rides-fold>.home-space{display:block!important;padding:0}.cockpit .home-board .home-analysis-fold .month-analysis,.cockpit .home-board .home-rides-fold .home-space--rides{border-radius:22px;background:#fff}}@media (min-width:1024px){.cockpit .home-board{max-width:1180px;gap:16px;align-items:stretch}.cockpit .home-board :is(.home-desktop-lead,.home-desktop-focus,.home-desktop-lower){display:flex!important;width:100%;min-width:0;flex-direction:column;gap:16px;align-items:stretch}.cockpit .home-board .home-desktop-lead__main,.cockpit .home-board .home-desktop-lead__side{width:100%}.cockpit .home-board .home-desktop-lead__main,.cockpit .home-board .home-desktop-lead__side,.cockpit .home-board .home-desktop-lower__activity,.cockpit .home-board .home-desktop-lower__insights{display:flex!important;min-width:0;flex-direction:column;gap:14px;align-content:start}.cockpit .home-board .home-desktop-focus>*{min-width:0;height:100%}.cockpit .home-board .premium-home-head>h1{font-size:clamp(42px,4.1vw,58px)}.cockpit .home-board .home-space--net{min-height:286px;padding:24px;border-radius:26px}.cockpit .home-board .home-space--net .home-net__amt{font-size:clamp(58px,5.2vw,76px)}.cockpit .home-board .home-space--net .home-net__equation{width:100%;max-width:100%;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr) 16px minmax(0,1fr);gap:10px;padding:14px 16px;border-radius:18px}.cockpit .home-board .home-space--net .home-net__equation small{color:#666762;font-size:12px}.cockpit .home-board .home-space--net .home-net__equation strong{overflow:visible;color:var(--home-ink);font-size:clamp(18px,1.8vw,25px);text-overflow:clip}.cockpit .home-board .home-space--net .home-net__equation .is-result strong{color:var(--home-pink)}.cockpit .home-board .home-net__trend{top:14px;right:14px;bottom:auto;height:124px}.cockpit .home-board .home-space--net :is(.home-net__secondary,.panel-insight){max-width:100%}.cockpit .home-board .home-primary-actions{gap:12px}.cockpit .home-board .home-primary-actions a{min-height:54px;padding-inline:16px;font-size:12px}.cockpit .home-board .home-agent,.cockpit .home-board .home-board__todo>.list,.cockpit .home-board .home-goal-focus,.cockpit .home-board .home-today{height:100%}.cockpit .home-board .home-agent,.cockpit .home-board .home-goal-focus{min-height:188px;padding:20px;border-radius:24px}.cockpit .home-board .home-agent h2{max-width:22ch;font-size:26px}.cockpit .home-board .home-agent__quick{flex-wrap:wrap;overflow:visible}.cockpit .home-board .home-shortcuts a{min-height:48px}}@media (min-width:1200px){.cockpit .home-board .home-desktop-lead{display:grid!important;grid-template-columns:minmax(0,1.45fr) minmax(360px,.85fr);align-items:start}.cockpit .home-board .home-desktop-lead__side{display:flex!important;width:auto}.cockpit .home-board .home-desktop-focus{display:grid!important;grid-template-areas:"agent goal";grid-template-columns:minmax(0,7fr) minmax(340px,5fr);grid-auto-flow:row;grid-auto-rows:auto;align-items:stretch}.cockpit .home-board .home-desktop-focus>.home-agent{width:100%;height:auto;min-height:244px;grid-area:agent;align-self:stretch;justify-content:space-between}.cockpit .home-board .home-desktop-focus>.home-goal-focus{width:100%;height:auto;min-height:244px;grid-area:goal;align-self:stretch}.cockpit .home-board .home-desktop-focus:not(:has(>.home-goal-focus)){grid-template-areas:"agent agent"}.cockpit .home-board .home-desktop-focus .home-agent h2{max-width:18ch;font-size:clamp(27px,2.35vw,34px);line-height:1.05}.cockpit .home-board .home-desktop-focus .home-agent__prompt{min-height:56px;padding-inline:17px}.cockpit .home-board .home-desktop-focus .home-agent__prompt-copy strong{font-size:13px}.cockpit .home-board .home-desktop-focus .home-agent__prompt-copy small{font-size:10px}.cockpit .home-board .home-desktop-focus .home-goal-focus__head h2{max-width:16ch;font-size:22px;line-height:1.08}.cockpit .home-board .home-desktop-focus .home-goal-focus .home-objectif{margin-top:18px}.cockpit .home-board .home-desktop-focus .home-goal-focus .home-objectif__item+.home-objectif__item{margin-top:12px;padding-top:12px;border-color:rgb(255 255 255/26%)}.cockpit .home-board .home-desktop-focus .home-goal-focus .home-objectif__titre{overflow:visible;color:#fff;font-size:13px;line-height:1.2;text-overflow:clip;white-space:normal}.cockpit .home-board .home-desktop-focus .home-goal-focus :is(.home-objectif__pct,.home-objectif__reste){color:rgb(255 255 255/68%)}.cockpit .home-board .home-desktop-focus .home-goal-focus .home-objectif__pct{font-size:13px}.cockpit .home-board .home-desktop-lower{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}}@media (hover:hover) and (pointer:fine){.cockpit .home-board .home-primary-actions a:hover{filter:brightness(.97);transform:translateY(-1px)}.cockpit .home-board :is(.home-analysis-fold__summary,.home-rides-fold__summary):hover{filter:brightness(.985)}}@media (prefers-reduced-motion:reduce){.cockpit .home-board .home-analysis-fold__preview i,.cockpit .home-board .home-net__trend-image,.cockpit .home-board .home-space--net{opacity:1!important;transform:none!important;animation:none!important}.cockpit .home-board :is(.home-primary-actions a,.home-analysis-fold__chevron,.home-rides-fold__chevron){transition:none!important}}.cockpit .premium-pub.premium-pub--motion-shop{width:min(100%,1280px)}.cockpit .premium-growth-shell:has(.premium-pub--motion-shop)>.module-shell__intro{display:none}.cockpit .premium-growth-shell:has(.premium-pub--motion-shop)>.module-nav{display:none}.cockpit .premium-pub--motion-shop>.page-board__head{min-height:48px}.cockpit .premium-pub--motion-shop>.page-board__head>div{display:flex;align-items:center;gap:16px;min-width:0}.cockpit .premium-pub--motion-shop>.page-board__head .page-kicker{display:none}.cockpit .premium-pub--motion-shop>.page-board__head .t-title{margin:0;font-size:1.75rem;letter-spacing:0}.pub-motion-entry{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;align-items:center;gap:clamp(18px,3vw,36px);padding:clamp(20px,3vw,32px) 0;border-top:1px solid rgba(8,7,10,.14);border-bottom:1px solid rgba(8,7,10,.14);letter-spacing:0}.pub-motion-entry__index{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:92px;padding:0 12px;overflow:hidden;border-radius:6px;background:#111114;color:#fff}.pub-motion-entry__index:before{content:"";position:absolute;top:28%;right:0;left:0;height:24%;background:#ed2f78}.pub-motion-entry__index span{position:relative;z-index:1;font-family:var(--font-app-display),Arial,sans-serif;font-size:20px}.pub-motion-entry__copy h2{margin:4px 0 6px;color:#111114;font-family:var(--font-app-display),Arial,sans-serif;font-size:32px;line-height:1;letter-spacing:0}.pub-motion-entry__copy>p:last-child{max-width:590px;margin:0;color:#67636b;font-size:14px;line-height:1.5}.pub-motion-entry__meta{display:flex;gap:18px}.pub-motion-entry__meta span{display:grid;color:#67636b;font-size:10px;font-weight:750;text-transform:uppercase}.pub-motion-entry__meta strong{color:#111114;font-size:17px}.pub-motion-entry__cta{display:inline-grid;place-items:center;min-height:44px;padding:0 16px;border-radius:6px;background:#111114;color:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap}.pub-motion-entry__cta:hover{background:#d51d67}.pub-template-applied{margin:0;padding:12px 14px;border:1px solid #27875e;border-radius:6px;background:#effaf5;color:#155b3d;font-size:14px}.pub-template-current{display:grid;grid-template-columns:106px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;border:1px solid rgba(8,7,10,.14);border-radius:7px;background:#fff}.pub-template-current__art{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--template-fond)}.pub-template-current__art b,.pub-template-current__art i{position:absolute;display:block}.pub-template-current__art i:first-child{top:24%;left:9%;width:48%;height:8%;background:var(--template-texte)}.pub-template-current__art i:nth-child(2){top:47%;left:9%;width:74%;height:20%;background:var(--template-accent)}.pub-template-current__art b{right:9%;bottom:12%;width:24%;height:4%;background:var(--template-texte)}.pub-template-current__copy{display:grid;gap:3px;min-width:0}.pub-template-current__copy small{color:#d51d67;font-size:10px;font-weight:800;text-transform:uppercase}.pub-template-current__copy strong{color:#111114;font-size:16px}.pub-template-current__copy>span{color:#67636b;font-size:12px;line-height:1.35}.pub-template-current>a{padding:8px 10px;border:1px solid rgba(8,7,10,.16);border-radius:5px;color:#111114;font-size:12px;font-weight:800;text-decoration:none}@media (max-width:940px){.pub-motion-entry{grid-template-columns:120px minmax(0,1fr) auto}.pub-motion-entry__meta{grid-column:2/-1}}@media (max-width:640px){.cockpit .premium-pub--motion-shop>.page-board__head{min-height:42px}.cockpit .premium-pub--motion-shop>.page-board__head .t-title{font-size:1.5rem}.pub-motion-entry{grid-template-columns:92px minmax(0,1fr);gap:14px}.pub-motion-entry__index{min-height:78px}.pub-motion-entry__copy h2{font-size:23px}.pub-motion-entry__meta{grid-column:1/-1;justify-content:space-between;gap:8px}.pub-motion-entry__cta{grid-column:1/-1;width:100%}.pub-template-current{grid-template-columns:84px minmax(0,1fr)}.pub-template-current>a{grid-column:1/-1;text-align:center}}.pub-btn-pause{position:fixed;z-index:50;top:max(1rem,env(safe-area-inset-top));left:50%;display:flex;align-items:center;gap:.55rem;min-height:42px;padding:0 .85rem;border:1px solid rgba(255,255,255,.34);border-radius:6px;background:rgba(8,7,10,.78);color:#fff;font:inherit;font-size:.78rem;font-weight:800;opacity:.38;transform:translateX(-50%);cursor:pointer;transition:opacity .2s ease,background .2s ease}.pub--pausee .pub-btn-pause,.pub--souris .pub-btn-pause,.pub-btn-pause:focus-visible{opacity:1}.pub-btn-pause:hover{background:#08070a}.pub-icone-pause{width:10px;height:13px;border-right:3px solid;border-left:3px solid}.pub-icone-lecture{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid}.pub--pausee *,.pub--pausee :after,.pub--pausee :before{animation-play-state:paused!important}.pub-scene--qr-statique.pub-scene--active{animation:pub-template-qr-in .12s linear both}.pub-scene--qr-statique .pub-qr-stable,.pub-scene--qr-statique .pub-qr-stable *{animation:none!important;transform:none!important;transition:none!important}@keyframes pub-template-qr-in{0%{opacity:0}to{opacity:1}}.pub[class*=pub--template-] .pub-scene--perso{padding:clamp(2rem,7vmin,6.8rem);font-family:var(--font-app),Arial,sans-serif}.pub[class*=pub--template-] .pub-perso-pill{padding:.35em 0 .35em .85em;border:0;border-left:3px solid var(--pub-accent);border-radius:0}.pub[class*=pub--template-] .pub-perso-pill:before{display:none}.pub[class*=pub--template-] :is(.pub-perso-kicker,.pub-perso-nom,.pub-perso-slogan,.pub-service,.pub-service-num,.pub-tel,.pub-perso-hote){letter-spacing:0}.pub[class*=pub--template-] .pub-contact-pastille,.pub[class*=pub--template-] .pub-qr-carte,.pub[class*=pub--template-] .pub-qr-carte img{border-radius:4px}.pub[class*=pub--template-] .pub-scene--perso.pub-scene--active,.pub[class*=pub--template-] .pub-scene--perso.pub-scene--active .pub-montee,.pub[class*=pub--template-] .pub-scene--perso.pub-scene--active .pub-slam{animation-timing-function:cubic-bezier(.22,.8,.25,1)}.pub[class*=pub--template-] .pub-scene--active>*{will-change:auto}.pub[class*=pub--template-] .pub-scene--perso.pub-scene--active{animation:pub-template-scene-in .72s cubic-bezier(.16,.84,.28,1) both}.pub[class*=pub--template-] .pub-scene--perso.pub-scene--active .pub-montee,.pub[class*=pub--template-] .pub-scene--perso.pub-scene--active .pub-slam{will-change:transform,opacity}.pub[class*=pub--template-] .pub-scene--qr-statique.pub-scene--active .pub-qr-stable,.pub[class*=pub--template-] .pub-scene--qr-statique.pub-scene--active .pub-qr-stable *{will-change:auto}.pub--template-ligne-claire .pub-scene--perso{align-items:flex-start;text-align:left}.pub--template-ligne-claire .pub-scene--perso:after{content:"";position:absolute;right:7vmin;bottom:7vmin;left:7vmin;height:3px;background:var(--pub-accent);transform-origin:left}.pub--template-ligne-claire .pub-scene--perso.pub-scene--active:after{animation:pub-template-rule .65s .18s both}.pub--template-ligne-claire .pub-perso-nom{max-width:14ch;text-align:left}.pub--template-ligne-claire .pub-perso-barre{display:none}.pub--template-trajet .pub-scene--perso{padding-bottom:18vmin}.pub--template-trajet .pub-scene--perso:after{content:"";position:absolute;right:8vmin;bottom:8vmin;left:8vmin;height:8px;border-top:3px solid var(--pub-accent);background:repeating-linear-gradient(90deg,var(--pub-accent) 0 8px,transparent 8px 25%)}.pub--template-trajet .pub-service{border-bottom:1px solid rgba(255,255,255,.22)}.pub--template-contact-plein-cadre .pub-galerie-img{animation:none!important;transform:none!important}.pub--template-contact-plein-cadre .pub-galerie-voile{background:linear-gradient(90deg,transparent 0 55%,var(--pub-fond) 55%)}.pub--template-contact-plein-cadre .pub-galerie-nom{right:6vmin;left:58%;text-align:left}.pub--template-contact-plein-cadre .pub-scene--perso:not(:has(.pub-galerie-img)){padding-left:46%;border-left:2px solid var(--pub-accent)}.pub--template-cadence .pub-scene--perso:before{content:"";position:absolute;top:23%;right:0;left:0;height:13%;background:var(--pub-accent)}.pub--template-cadence .pub-perso-nom,.pub--template-cadence .pub-service,.pub--template-cadence .pub-tel{font-family:var(--font-app-display),Arial,sans-serif;text-transform:uppercase}.pub--template-cadence .pub-service:nth-child(2n){transform-origin:right}.pub--template-salon-noir .pub-scene--perso{margin:4vmin;border:1px solid rgba(199,154,88,.7);border-color:color-mix(in srgb,var(--pub-accent) 70%,transparent);font-family:Georgia,Times New Roman,serif}.pub--template-salon-noir .pub-perso-kicker,.pub--template-salon-noir .pub-service-num{font-family:var(--font-app),Arial,sans-serif}.pub--template-salon-noir .pub-perso-nom{font-weight:400}.pub--template-salon-noir .pub-deco{display:none}.pub--template-terminal-0640 .pub-scene--perso{background-image:repeating-linear-gradient(0deg,transparent 0 10vmin,rgba(255,255,255,.09) 10vmin calc(10vmin + 1px))}.pub--template-terminal-0640 .pub-perso-nom,.pub--template-terminal-0640 .pub-service,.pub--template-terminal-0640 .pub-tel{font-family:var(--font-app-display),Arial,sans-serif;text-transform:uppercase}.pub--template-terminal-0640 .pub-service{display:grid;grid-template-columns:4ch 1fr;border-bottom:1px solid rgba(255,255,255,.22)}.pub--template-terminal-0640 .pub-service:after{content:none}.pub--template-terminal-0640 .pub-scene--perso.pub-scene--active:not(.pub-scene--qr-statique){animation-name:pub-template-terminal-scene}.pub--template-horizon-prive .pub-galerie-img{animation:pub-template-horizon 5.2s linear both!important}.pub--template-horizon-prive .pub-galerie-voile{background:linear-gradient(0deg,rgba(0,0,0,.82),transparent 58%)}.pub--template-horizon-prive .pub-galerie-nom{max-width:72%;text-align:left}.pub--template-ruban-urbain .pub-scene--perso{align-items:flex-start;padding-bottom:14vmin}.pub--template-ruban-urbain .pub-deco--tranche{top:31%;right:-8%;bottom:auto;left:-8%;width:auto;height:clamp(42px,10vmin,120px);background:var(--pub-accent);transform:translateX(-110%) rotate(-5deg);transform-origin:center}.pub--template-ruban-urbain .pub-scene--perso.pub-scene--active .pub-deco--tranche{animation:pub-template-ribbon .78s cubic-bezier(.18,.82,.24,1) both}.pub--template-ruban-urbain .pub-perso-nom{max-width:13ch}.pub--template-ruban-urbain .pub-perso-barre{border-radius:0}.pub--template-ruban-urbain .pub-galerie-voile{background:linear-gradient(167deg,transparent 0 42%,var(--pub-fond) 42% 58%,rgba(8,7,10,.78) 58%)}.pub--template-concierge .pub-scene--perso{margin:3vmin;padding-right:36%;border:1px solid color-mix(in srgb,var(--pub-accent) 72%,transparent);font-family:Georgia,Times New Roman,serif}.pub--template-concierge .pub-scene--perso:after{content:"SERVICE PRIVÉ\A SUR RÉSERVATION";position:absolute;top:12%;right:6%;bottom:12%;display:grid;align-content:space-between;width:24%;padding:4%;border-left:1px solid var(--pub-accent);color:var(--pub-accent);font-family:var(--font-app),Arial,sans-serif;font-size:clamp(.75rem,2.2vmin,1.45rem);font-weight:800;line-height:1.5;white-space:pre}.pub--template-concierge .pub-perso-kicker,.pub--template-concierge .pub-service-num{font-family:var(--font-app),Arial,sans-serif}.pub--template-concierge .pub-perso-nom{font-weight:400}.pub--template-concierge .pub-scene--perso.pub-scene--active:not(.pub-scene--qr-statique){animation-name:pub-template-folio-scene}.pub--template-concierge .pub-scene--perso.pub-scene--active:after{animation:pub-template-folio-mark .78s cubic-bezier(.18,.82,.24,1) .12s both}.pub--template-concierge .pub-galerie-voile{background:linear-gradient(90deg,rgba(8,7,10,.88) 0 44%,transparent 72%)}.pub--template-concierge .pub-galerie-nom{right:52%}.pub--template-agenda-executif .pub-scene--perso{padding-left:34%;background-image:repeating-linear-gradient(0deg,transparent 0 11vmin,color-mix(in srgb,var(--pub-texte) 10%,transparent) 11vmin calc(11vmin + 1px))}.pub--template-agenda-executif .pub-scene--perso:before{content:"DÉPART\A TRAJET\A ARRIVÉE";position:absolute;top:18%;bottom:14%;left:7%;width:19%;padding-left:4%;border-left:3px solid var(--pub-accent);color:var(--pub-accent);font-size:clamp(.8rem,2.5vmin,2rem);font-weight:800;line-height:2.5;white-space:pre}.pub--template-agenda-executif .pub-perso-services{width:min(100%,60vw)}.pub--template-agenda-executif .pub-service{font-family:var(--font-app-display),Arial,sans-serif}.pub--template-agenda-executif .pub-scene--perso.pub-scene--active:not(.pub-scene--qr-statique){animation-name:pub-template-agenda-scene}.pub--template-agenda-executif .pub-scene--perso.pub-scene--active:before{animation:pub-template-agenda-mark .82s cubic-bezier(.18,.82,.24,1) .08s both}.pub--template-agenda-executif .pub-galerie-voile{background:linear-gradient(90deg,var(--pub-fond) 0 34%,rgba(8,7,10,.18) 62%,rgba(8,7,10,.72))}.pub--template-ceremonie .pub-scene--perso{align-items:center;padding:13vmin;text-align:center;font-family:Georgia,Times New Roman,serif}.pub--template-ceremonie .pub-scene--perso:before{content:"";position:absolute;inset:5vmin;border:1px solid color-mix(in srgb,var(--pub-accent) 72%,transparent);transform:scale(.96)}.pub--template-ceremonie .pub-scene--perso.pub-scene--active:before{animation:pub-template-frame .95s cubic-bezier(.18,.72,.24,1) .12s both}.pub--template-ceremonie .pub-perso-kicker{justify-content:center;font-family:var(--font-app),Arial,sans-serif}.pub--template-ceremonie .pub-perso-nom{max-width:16ch;font-weight:400;text-align:center}.pub--template-ceremonie .pub-perso-barre{transform-origin:center;border-radius:0}.pub--template-ceremonie .pub-perso-services,.pub--template-ceremonie .pub-qr-duo{align-items:center;margin-inline:auto}.pub--template-ceremonie .pub-service{justify-content:center;font-family:var(--font-app),Arial,sans-serif}.pub--template-ceremonie .pub-galerie-voile{background:linear-gradient(0deg,rgba(8,7,10,.88),transparent 65%)}.pub--template-ceremonie .pub-galerie-nom{align-items:center;text-align:center}.pub--template-parc-247 .pub-scene--perso{padding-right:39%;background-image:linear-gradient(color-mix(in srgb,var(--pub-texte) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pub-texte) 8%,transparent) 1px,transparent 1px);background-size:8vmin 8vmin}.pub--template-parc-247 .pub-scene--perso:after{content:"PARC\A SERVICES";position:absolute;top:19%;right:6%;width:27%;padding:3% 0;border-top:3px solid var(--pub-accent);border-bottom:1px solid color-mix(in srgb,var(--pub-texte) 25%,transparent);color:var(--pub-texte);font-size:clamp(.7rem,2.2vmin,1.5rem);font-weight:800;line-height:2.2;white-space:pre}.pub--template-parc-247 .pub-perso-nom,.pub--template-parc-247 .pub-service,.pub--template-parc-247 .pub-tel{font-family:var(--font-app-display),Arial,sans-serif;text-transform:uppercase}.pub--template-parc-247 .pub-galerie-voile{background:linear-gradient(90deg,rgba(8,7,10,.9) 0 42%,transparent 75%)}.pub--template-parc-247 .pub-galerie-nom{right:52%}.pub--template-parc-247 .pub-scene--perso.pub-scene--active:not(.pub-scene--qr-statique){animation-name:pub-template-board-scene}.pub--template-parc-247 .pub-scene--perso.pub-scene--active:after{animation:pub-template-board-mark .72s steps(5) .14s both}.pub--template-maison-signature .pub-scene--perso{padding-right:52%;font-family:Georgia,Times New Roman,serif}.pub--template-maison-signature .pub-scene--perso:before{content:"SIGNATURE";position:absolute;top:9%;right:5%;bottom:9%;display:grid;place-items:end;width:40%;border-left:1px solid var(--pub-accent);color:color-mix(in srgb,var(--pub-accent) 32%,transparent);font-family:var(--font-app),Arial,sans-serif;font-size:clamp(1.3rem,5.2vmin,4rem);font-weight:800;writing-mode:vertical-rl}.pub--template-maison-signature .pub-perso-kicker,.pub--template-maison-signature .pub-service-num{font-family:var(--font-app),Arial,sans-serif}.pub--template-maison-signature .pub-perso-nom{max-width:11ch;font-weight:400}.pub--template-maison-signature .pub-contact-ligne{flex-wrap:wrap}.pub--template-maison-signature .pub-scene--perso.pub-scene--active:not(.pub-scene--qr-statique){animation-name:pub-template-signature-scene}.pub--template-maison-signature .pub-scene--perso.pub-scene--active:before{animation:pub-template-signature-mark .95s cubic-bezier(.18,.78,.22,1) .08s both}.pub--template-maison-signature .pub-galerie-voile{background:linear-gradient(90deg,var(--pub-fond) 0 48%,transparent 74%)}.pub--template-maison-signature .pub-galerie-nom{right:55%}@keyframes pub-template-scene-in{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pub-template-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes pub-template-horizon{0%{transform:scale(1.02)}to{transform:scale(1.06) translateX(-1%)}}@keyframes pub-template-ribbon{0%{transform:translateX(-110%) rotate(-5deg)}to{transform:translateX(0) rotate(-5deg)}}@keyframes pub-template-frame{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes pub-template-terminal-scene{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(1.5%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes pub-template-folio-scene{0%{opacity:0;clip-path:inset(0 34% 0 0);transform:translateX(-2%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes pub-template-folio-mark{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pub-template-agenda-scene{0%{opacity:0;clip-path:inset(0 0 0 34%);transform:translateX(2%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes pub-template-agenda-mark{0%{opacity:0;transform:translateY(8%)}to{opacity:1;transform:none}}@keyframes pub-template-board-scene{0%{opacity:0;clip-path:inset(48% 0 48% 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pub-template-board-mark{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes pub-template-signature-scene{0%{opacity:0;clip-path:inset(0 48% 0 0);transform:translateX(-1.5%)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes pub-template-signature-mark{0%{opacity:0;transform:translateY(-4%)}to{opacity:1;transform:none}}@media (orientation:portrait){.pub--template-contact-plein-cadre .pub-galerie-voile{background:linear-gradient(0deg,var(--pub-fond) 0 38%,transparent 38%)}.pub--template-contact-plein-cadre .pub-galerie-nom{top:66%;right:7vmin;left:7vmin}.pub--template-contact-plein-cadre .pub-scene--perso:not(:has(.pub-galerie-img)){padding-top:40%;padding-left:7vmin;border-top:2px solid var(--pub-accent);border-left:0}.pub--template-agenda-executif .pub-scene--perso,.pub--template-concierge .pub-scene--perso,.pub--template-maison-signature .pub-scene--perso,.pub--template-parc-247 .pub-scene--perso{padding:30% 7vmin 9%}.pub--template-agenda-executif .pub-scene--perso:before,.pub--template-concierge .pub-scene--perso:after,.pub--template-maison-signature .pub-scene--perso:before,.pub--template-parc-247 .pub-scene--perso:after{top:6%;right:7vmin;bottom:auto;left:7vmin;width:auto;height:18%;padding:3%;border-left:0;border-bottom:1px solid var(--pub-accent);line-height:1.6;writing-mode:initial}.pub--template-concierge .pub-galerie-nom,.pub--template-maison-signature .pub-galerie-nom,.pub--template-parc-247 .pub-galerie-nom{right:7vmin}}@media (prefers-reduced-motion:reduce){.pub *,.pub :after,.pub :before{animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.pub .pub-scene--active{opacity:1;transform:none}.pub .pub-galerie-img,.pub .pub-qr-stable{transform:none!important}}