@layer components{html[data-vt-interface] body{--color-paper:var(--vt-bg);--color-surface:var(--vt-surface);--color-ink:var(--vt-text);--color-ink-soft:var(--vt-muted);--color-line:var(--vt-line)}html body .cockpit.vt-v8 .v8-wizard.wiz{display:flex!important;flex-direction:column!important;position:relative!important;inset:auto!important;height:auto!important;min-height:calc(100dvh - var(--vt-nav) - 16px)!important;max-height:none!important;overflow:visible!important;width:100%!important;max-width:740px!important;margin:0 auto!important;padding:16px 16px 32px!important;background:var(--vt-bg)!important}html body .cockpit.vt-v8 .v8-wizard :is(.wiz__body,.wiz__scroll){height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;width:100%!important;max-width:none!important;background:var(--vt-bg)!important;flex:1 0 auto!important}html body .cockpit.vt-v8 .v8-wizard .wiz__body{padding:0!important}html body .cockpit.vt-v8 .v8-wizard .wiz__scroll{padding:24px 0!important}html body .cockpit.vt-v8 .v8-wizard .wiz__foot{position:relative!important;inset:auto!important;flex:none!important;margin-top:0!important;padding:12px 0 16px!important;width:100%!important;background:var(--vt-bg)!important;border:0!important;box-shadow:none!important}html body .cockpit.vt-v8 .v8-wizard .hub-add{flex-shrink:0!important;min-height:52px!important;height:auto!important;padding:12px!important}html body .cockpit.vt-v8 .v8-wizard :is(.wiz-step__body,.hub-stack){overflow:visible!important;max-height:none!important}html body .cockpit.vt-v8 .v8-wizard .wiz-step__heading{animation:none!important}html[data-vt-interface] body :is(button[aria-pressed=true],button[aria-checked=true],[role=option][aria-selected=true],.wiz-pick.is-active,.paylink-choice.is-active,.v8-filter-choice:has(.v8-radio.is-on)){background:var(--vt-pink)!important;color:var(--vt-onPink)!important;border-color:var(--vt-pink)!important;outline:none!important;box-shadow:none!important}html[data-vt-interface] body :is(button[aria-pressed=true],button[aria-checked=true],[role=option][aria-selected=true],.wiz-pick.is-active,.paylink-choice.is-active,.v8-filter-choice:has(.v8-radio.is-on)) :is(span,strong,small,p,b,i){color:var(--vt-onPink)!important;opacity:1!important}html[data-vt-interface] body .wiz-pick.is-active .v8-client-icon{background:var(--vt-pink)!important}html[data-vt-interface] body .wiz-pick.is-active .v8-client-icon>span{background:var(--vt-onPink)!important}html[data-vt-interface] body .v8-address-options{background:var(--vt-surface)!important;color:var(--vt-text)!important;border:1px solid var(--vt-line)!important;border-radius:12px!important;padding:6px!important;box-shadow:none!important;z-index:40!important}html[data-vt-interface] body .v8-address-options .row{background:var(--vt-surface)!important;color:var(--vt-text)!important;border:0!important;border-radius:8px!important;min-height:52px!important}html[data-vt-interface] body .v8-address-options .t-body{color:inherit!important}html[data-vt-interface] body .v8-address-options .t-meta{color:var(--vt-muted)!important}html[data-vt-interface] body .v8-address-options .row[aria-selected=true]{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html[data-vt-interface] body .v8-address-options .row[aria-selected=true] *{color:var(--vt-onPink)!important}html body .cockpit.vt-v8 :is(input,textarea,select):focus-visible{outline:2px solid var(--vt-pinkText)!important;outline-offset:0!important;border-color:var(--vt-pinkText)!important;box-shadow:none!important}html body .cockpit.vt-v8 .v8-wizard :is(.paylink-choice,.paylink-ready,.paylink-route,.paylink-total,.paylink-action,.paylink-bank-note,.wiz-done__lead,.wiz-done__summary,.wiz-done__vehicle,.wiz-done__payment){background:var(--vt-surface)!important;color:var(--vt-text)!important;border:0!important;border-radius:16px!important;box-shadow:none!important}html body .cockpit.vt-v8 .v8-wizard :is(.paylink,.wiz-done) :is(h2,h3,strong,b){color:var(--vt-text)!important}html body .cockpit.vt-v8 .v8-wizard :is(.paylink,.wiz-done) :is(small,.t-meta,.paylink__intro,.wiz-done__when){color:var(--vt-muted)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice-list{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice{display:grid!important;grid-template-columns:minmax(0,1fr) 94px 20px!important;align-items:center!important;min-height:116px!important;padding:16px!important;gap:12px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice:after,html body .cockpit.vt-v8 .v8-wizard .paylink-choice:before,html body .cockpit.vt-v8 .v8-wizard .paylink-ready:after{display:none!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__visual{position:static!important;width:94px!important;height:90px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__visual img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__badge{display:none!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy{padding:0!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy strong{font-size:18px!important;line-height:24px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy small{font-size:14px!important;line-height:20px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice.is-active{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice.is-active :is(span,strong,small,i){color:var(--vt-onPink)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready{grid-template-columns:112px minmax(0,1fr)!important;min-height:160px!important;padding:16px!important;gap:16px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready__visual{position:static!important;width:112px!important;height:128px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready__visual img{width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready__copy{padding:0!important;justify-content:center!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready__copy>span{color:var(--vt-muted)!important;font-size:12px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready__copy>strong{color:var(--vt-pinkText)!important;font-size:clamp(24px,5vw,36px)!important;line-height:1.2!important;letter-spacing:-.5px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-ready__copy>small{font-size:14px!important;white-space:normal!important}html body .cockpit.vt-v8 .v8-wizard .paylink-action__icon{background:var(--vt-raised)!important;color:var(--vt-text)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-action:disabled{opacity:1!important;background:var(--vt-bg)!important;color:var(--vt-muted)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-action:disabled strong{color:var(--vt-muted)!important}html body .cockpit.vt-v8 .v8-wizard .wiz-done__actions .btn,html body .cockpit.vt-v8 .v8-wizard .wiz-done__payment strong{background:var(--vt-raised)!important;color:var(--vt-text)!important}html body .cockpit.vt-v8 .v8-wizard .wiz-done__actions .btn{border:0!important}html body .cockpit.vt-v8 .v8-wizard .wiz-done__actions .btn-primary{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html body .cockpit.vt-v8 .v8-wizard .wiz-done__actions .btn *{color:inherit!important}html[data-vt-interface] body .wiz-route-sheet__panel{background:var(--vt-surface)!important;color:var(--vt-text)!important;border:1px solid var(--vt-line)!important;box-shadow:none!important;max-height:calc(100dvh - var(--vt-nav) - 32px)!important;padding:24px!important;scrollbar-width:thin;scrollbar-color:var(--vt-raised) var(--vt-surface);animation:v8-panel-arrive .26s cubic-bezier(.2,.8,.2,1) both!important}html[data-vt-interface] body .wiz-route-sheet.is-closing .wiz-route-sheet__panel{animation:v8-panel-leave .2s ease both!important}html[data-vt-interface] body .wiz-route-sheet__panel :is(h2,dd){color:var(--vt-text)!important}html[data-vt-interface] body .wiz-route-sheet__panel h2{font-size:24px!important;line-height:30px!important;letter-spacing:-.4px!important}html[data-vt-interface] body .wiz-route-sheet__panel :is(dt,.wiz-route-sheet__note){color:var(--vt-muted)!important}html[data-vt-interface] body .wiz-route-sheet__facts>div{border-color:var(--vt-line)!important}html[data-vt-interface] body .wiz-route-sheet__total{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html[data-vt-interface] body .wiz-route-sheet__alternative,html[data-vt-interface] body .wiz-route-sheet__panel>header>button,html[data-vt-interface] body .wiz-route-sheet__signals p{background:var(--vt-raised)!important;color:var(--vt-text)!important;border:0!important}html[data-vt-interface] body .wiz-route-sheet__signals p small{color:var(--vt-muted)!important}html body .cockpit.vt-v8 .v8-trip.detail-screen{position:relative!important;display:flex!important;flex-direction:column!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important;max-width:740px!important;width:100%!important;margin:0 auto!important;padding:16px 16px 32px!important;background:var(--vt-bg)!important;gap:0!important}html body .cockpit.vt-v8 .v8-trip .v8-trip-header{position:static!important;display:flex!important;margin-bottom:16px!important}html body .cockpit.vt-v8 .v8-trip .detail-screen__visual{position:relative!important;inset:auto!important;height:280px!important;min-height:280px!important;width:100%!important;margin:0!important;flex:none!important;border-radius:16px!important}html body .cockpit.vt-v8 .v8-trip :is(.detail-course__panel,.detail-screen__summary){position:static!important;inset:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important;width:100%!important;padding:0!important;margin:0!important;transform:none!important;animation:none!important;background:var(--vt-bg)!important;border:0!important;box-shadow:none!important}html body .cockpit.vt-v8 .v8-trip .v8-trip-summary{height:auto!important;padding-top:20px!important}html body .cockpit.vt-v8 .v8-trip .v8-trip-summary p{display:flex!important;height:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important}html body .cockpit.vt-v8 .v8-trip .v8-trip-summary__head{align-items:flex-start!important}html body .cockpit.vt-v8 .v8-trip .v8-trip-summary__head p{flex-wrap:wrap;gap:4px 12px}html body .cockpit.vt-v8 .v8-trip .v8-trip-summary__head p span{margin:0!important}html body .cockpit.vt-v8 .v8-trip .detail-course__more{display:block!important;margin-top:24px!important}html body .cockpit.vt-v8 .v8-trip .detail-screen__dock{position:static!important;display:flex!important;background:var(--vt-bg)!important;margin:16px 0 0!important;padding:0!important}html[data-vt-interface] body .assistant-v8 :is(button,a):hover{background:var(--vt-raised)!important;color:var(--vt-text)!important;box-shadow:none!important}html[data-vt-interface] body .assistant-v8 :is(button,a):hover :is(span,strong,small,p){color:inherit!important}html[data-vt-interface] body .assistant-v8 button[type=submit]:hover{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html[data-vt-interface] body .v8-map-popup .maplibregl-popup-content{background:var(--vt-surface)!important;color:var(--vt-text)!important;padding:12px!important;font:500 14px/20px var(--font-app),sans-serif!important;white-space:normal!important;overflow-wrap:anywhere!important;border:1px solid var(--vt-line)!important}html[data-vt-interface] body .v8-map-popup.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:var(--vt-surface)!important}html[data-vt-interface] body .v8-map-popup.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:var(--vt-surface)!important}@media(prefers-reduced-motion:reduce){html[data-vt-interface] body .wiz-route-sheet__panel{animation:none!important}}}@keyframes v8-panel-arrive{0%{transform:translateY(32px)}to{transform:translateY(0)}}@keyframes v8-panel-leave{to{transform:translateY(110%)}}.fv8-period{touch-action:pan-y;overflow:hidden}.fv8-period-content{will-change:transform}.v8-course-filters{flex-wrap:wrap}.v8-course-filter-summary{color:var(--vt-muted);font-size:13px;margin:8px 0}.v8-course-sort{flex:1;min-width:150px}.v8-course-sort select{width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:var(--vt-raised);color:var(--vt-text);font:500 14px var(--font-app),sans-serif}.v8-filter-group{border:0;padding:0;margin:0 0 20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v8-filter-group legend{padding:0 0 12px;font-size:14px;color:var(--vt-muted)}.v8-filter-group .v8-filter-choice{min-width:0;min-height:60px;padding:10px;border-radius:10px;background:var(--vt-raised);font-size:14px}.v8-filter-group .v8-filter-choice .v8-radio{display:none}@layer components{html body .cockpit.vt-v8>.app-shell-main:has(.v8-wizard){padding-bottom:0!important}html body .cockpit.vt-v8 .v8-wizard.wiz{--v8-wizard-top:0px;height:calc(100dvh - var(--vt-nav) - var(--v8-wizard-top))!important;min-height:0!important;overflow:hidden!important;padding:16px 16px 12px!important}html body .cockpit.vt-v8 .v8-wizard .wiz__head{flex:none!important}html body .cockpit.vt-v8 .v8-wizard .wiz__body{flex:1 1 auto!important;overflow:hidden!important}html body .cockpit.vt-v8 .v8-wizard .wiz__scroll{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;scrollbar-width:thin;scrollbar-color:var(--vt-raised) var(--vt-bg)}html body .cockpit.vt-v8 .v8-wizard .wiz__foot{padding:12px 0 10px!important}@media(min-width:1024px){html body .cockpit.vt-v8 .v8-wizard.wiz{--v8-wizard-top:64px}}}@layer components{html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy>small{display:none!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy>span{font-size:14px!important;line-height:20px!important;color:var(--vt-muted)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice.is-active .paylink-choice__copy>span{color:var(--vt-onPink)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__radio{position:static!important;background:var(--vt-raised)!important;color:var(--vt-text)!important;border:0!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice.is-active .paylink-choice__radio{background:var(--vt-onPink)!important;color:var(--vt-pink)!important}}@layer components{html body .cockpit.vt-v8 .v8-wizard :is(.paylink-choice__visual img,.paylink-ready__visual img){position:static!important;inset:auto!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy{width:100%!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__copy>strong{margin-top:0!important}html body .cockpit.vt-v8 .v8-wizard .wiz-done__summary>strong{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:14px!important;line-height:20px!important}html body .cockpit.vt-v8 .v8-trip .detail-screen__back{position:static!important;inset:auto!important;flex:none!important;height:44px!important;width:44px!important;background:var(--vt-surface)!important;color:var(--vt-text)!important;border:0!important;box-shadow:none!important}html body .cockpit.vt-v8 .v8-trip .detail-screen__back svg{stroke:currentColor!important;fill:none!important}html body .cockpit.vt-v8 .v8-trip .detail-more-trigger{background:var(--vt-raised)!important;color:var(--vt-text)!important;border:0!important;box-shadow:none!important;border-radius:12px!important;padding:14px!important}html body .cockpit.vt-v8 .v8-trip .detail-more-trigger :is(strong,small){color:inherit!important}html body .cockpit.vt-v8 .v8-trip :is(.detail-more-trigger__icon,.detail-more-trigger__chevron){background:var(--vt-raised)!important;color:var(--vt-text)!important}html body .cockpit.vt-v8 .v8-trip .detail-screen__dock .btn{background:var(--vt-pink)!important;color:var(--vt-onPink)!important;min-height:52px!important;font-size:16px!important}html[data-vt-interface] body .detail-more-dialog{position:fixed!important;inset:0!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;padding:0!important;background:none!important;color:var(--vt-text)!important}html[data-vt-interface] body .detail-more-dialog .detail-more-panel{position:absolute!important;inset:auto 0 0!important;transform:none;width:100%!important;max-width:740px!important;margin:0 auto!important;max-height:90dvh!important;min-height:0!important;background:var(--vt-surface)!important;color:var(--vt-text)!important;border:1px solid var(--vt-line)!important;box-shadow:none!important}html[data-vt-interface] body .detail-more-panel__head{flex:none}html[data-vt-interface] body .detail-more-panel__body{min-height:0!important;overflow-y:auto!important;background:var(--vt-surface)!important;color:var(--vt-text)!important}html[data-vt-interface] body .detail-more-panel :is(h2,h3,strong,.t-body){color:var(--vt-text)!important}html[data-vt-interface] body .detail-more-panel :is(small,.t-meta){color:var(--vt-muted)!important}html[data-vt-interface] body .detail-more-panel :is(.detail-more-panel__section,.list,.row,.partager-adresse,.course-pay-send){background:var(--vt-surface)!important;border-color:var(--vt-line)!important;color:var(--vt-text)!important;box-shadow:none!important}html[data-vt-interface] body .detail-more-panel :is(button,.btn,.partager-adresse__app,.course-detail-nav a){background:var(--vt-raised)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important;box-shadow:none!important}html[data-vt-interface] body .detail-more-panel :is(button,.btn,.partager-adresse__app):hover{background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-interface] body .detail-more-panel__body>*{animation:none!important}html body .cockpit.vt-v8 .v8-wizard .wiz__scroll{scroll-padding-block:16px}html body .cockpit.vt-v8 .v8-wizard .paylink__intro{font-size:14px!important;line-height:20px!important}}@layer components{html[data-vt-interface] body .wiz-route-sheet__facts :is(dt,dd){font-size:14px!important;line-height:20px!important}html[data-vt-interface] body .wiz-route-sheet__note{font-size:12px!important;line-height:18px!important}html[data-vt-interface] body :is(.app-page-skeleton,.app-sk-content,.app-sk-detail-sheet,.app-sk-home-sheet){background:var(--vt-bg)!important;color:var(--vt-text)!important}html[data-vt-interface] body :is(.app-sk-card,.app-sk-row,.app-sk-cold-nav){background:var(--vt-surface)!important}html[data-vt-interface] body .app-sk-shape{background:var(--vt-raised)!important}html[data-vt-interface] body :is(.app-map-loading__tile,.app-sk-detail-map,.app-sk-home-map){background:var(--vt-map)!important}}@layer components{html[data-vt-interface] body :is(.fv8-tabs a[aria-current=page],.fv8-select-ride:has(input:checked),.fv8-driver-choice:has(input:checked),.fv8-vehicle-form .vehicle-wizard__body-types label:has(input:checked),.fv8-vehicle-form .vehicle-wizard__status label:has(input:checked)){background:var(--vt-pink)!important;color:var(--vt-onPink)!important;border-color:var(--vt-pink)!important}html[data-vt-interface] body :is(.fv8-tabs a[aria-current=page],.fv8-select-ride:has(input:checked),.fv8-driver-choice:has(input:checked),.fv8-vehicle-form label:has(input:checked)) :is(strong,small,span){color:var(--vt-onPink)!important}html body .cockpit.vt-v8 .v8-wizard .paylink-invoice{background:var(--vt-raised)!important;color:var(--vt-text)!important;border:0!important}html body .cockpit.vt-v8 .v8-wizard .paylink-invoice :is(strong,small,b){color:inherit!important}}@layer components{html body .cockpit.vt-v8 .v8-wizard .paylink-route strong{font-size:14px!important;line-height:20px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-route small{font-size:12px!important;line-height:18px!important}html body .cockpit.vt-v8 .v8-wizard :is(.paylink-action,.paylink-invoice) strong{font-size:16px!important;line-height:22px!important}html body .cockpit.vt-v8 .v8-wizard :is(.paylink-action,.paylink-invoice) small{font-size:12px!important;line-height:18px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-url>span{font-size:12px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-url input{font-size:14px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-total :is(strong,small){font-size:14px!important;line-height:20px!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__visual{overflow:hidden!important}html body .cockpit.vt-v8 .v8-wizard .paylink-choice__visual img{transform:scale(1.3)!important}html[data-vt-interface] body .detail-more-panel .course-detail-nav__icon{background:var(--vt-surface)!important;color:var(--vt-text)!important}html[data-vt-interface] body .v8-sheet-handle{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:44px!important;height:44px!important;padding:0!important;margin:0!important;flex:none;border:0!important;border-radius:0!important;background:transparent!important;color:var(--vt-muted)!important;touch-action:none!important;cursor:grab;box-shadow:none!important}html[data-vt-interface] body .v8-sheet-handle>span{display:block;width:44px;height:5px;border-radius:999px;background:var(--vt-muted);transition:width .16s ease,background .16s ease}html[data-vt-interface] body .v8-sheet-handle:active{cursor:grabbing}html[data-vt-interface] body .v8-sheet-handle:active>span{width:56px;background:var(--vt-pink)}html[data-vt-interface] body .v8-quick-panel{padding-top:0!important}html[data-vt-interface] body .v8-quick-panel header{justify-content:center}}@layer components{}@layer components{html[data-vt-interface] body .course-advisory :is(.course-advisory__traffic,.course-advisory__empty,.course-advisory__route-note,.course-advisory__event-list article){background:var(--vt-raised)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important}html[data-vt-interface] body .course-advisory :is(strong,h3,p,span){color:var(--vt-text)!important}html[data-vt-interface] body .course-advisory :is(small,.course-advisory__empty){color:var(--vt-muted)!important}html[data-vt-interface] body .course-advisory__head>span{background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-interface] body .course-advisory__traffic{border-left:3px solid var(--vt-pink)!important}html[data-vt-interface] body .assistant-v8 .assistant-history__row,html[data-vt-interface] body .assistant-v8 .assistant-history__row>button{background:var(--vt-surface)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important;box-shadow:none!important}html[data-vt-interface] body .assistant-v8 .assistant-history__row:is(:hover,:focus-within,.is-current),html[data-vt-interface] body .assistant-v8 .assistant-history__row:is(:hover,:focus-within,.is-current)>button{background:var(--vt-raised)!important;color:var(--vt-text)!important}html[data-vt-interface] body .assistant-v8 .assistant-history__row :is(strong,span,p){color:inherit!important}html[data-vt-interface] body .assistant-v8 .assistant-history__row small{color:var(--vt-muted)!important}html[data-vt-interface] body :is(.growth-inline>.growth-text-button,.notification-center__read-all){border:0!important;border-radius:999px!important;min-height:44px;padding:10px 16px!important;background:var(--vt-raised)!important;color:var(--vt-text)!important;font-size:14px!important;font-weight:600;box-shadow:none!important}html[data-vt-interface] body :is(.growth-inline>.growth-text-button,.notification-center__read-all):hover:not(:disabled){background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html[data-vt-interface] body :is(.growth-inline>.growth-text-button,.notification-center__read-all):disabled{opacity:1!important;color:var(--vt-muted)!important}html body .cockpit.vt-v8>.app-shell-main:has(.v8-client-create){padding-bottom:0!important}html body .cockpit.vt-v8 .v8-client-create{height:calc(100dvh - var(--vt-nav));min-height:0!important;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0!important}html body .cockpit.vt-v8 .v8-client-create>.v8-op-header{flex:none}html body .cockpit.vt-v8 .v8-client-form{flex:1;min-height:0!important;overflow:hidden}html body .cockpit.vt-v8 .v8-client-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding:20px;padding-bottom:24px}html body .cockpit.vt-v8 .v8-client-create .v8-client-footer{position:relative!important;inset:auto!important;flex:none;flex-direction:row;padding:12px 0!important;margin:0!important;background:var(--vt-bg)!important}html body .cockpit.vt-v8 .v8-client-footer button{min-width:0}html body .cockpit.vt-v8 .v8-client-create input{scroll-margin:24px}@media(min-width:1024px){html body .cockpit.vt-v8 .v8-client-create{height:calc(100dvh - 64px - var(--vt-nav))}}html[data-vt-interface] body .fv8-period-content{transition:none!important}html[data-vt-interface] body .v8-scan-capture .v8-op-button{gap:10px}@media(prefers-reduced-motion:reduce){html[data-vt-interface] body .v8-sheet-handle>span{transition:none}}}@layer components{html[data-vt-interface] body .fv8-platform-tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px 0 12px}html[data-vt-interface] body .fv8-platform-tabs button{flex:1;white-space:nowrap;min-height:44px;padding:8px 12px;border:0;border-radius:8px;background:var(--vt-surface)!important;color:var(--vt-text)!important;font-size:14px}html[data-vt-interface] body .fv8-platform-tabs button[aria-pressed=true]{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html[data-vt-interface] body .fv8-platform-track{display:flex;position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}html[data-vt-interface] body .fv8-platform-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}html[data-vt-interface] body .fv8-platform-slide .fv8-origin{padding:20px 16px!important;min-height:100px!important;border:0!important;border-radius:12px;background:var(--vt-surface)!important}html[data-vt-interface] body .assistant-v8 .assistant-history__row,html[data-vt-interface] body .assistant-v8 .assistant-history__row>button{transition:none!important}html[data-vt-interface] body .assistant-v8 .assistant-history__current{background:var(--vt-bg)!important;color:var(--vt-pinkText)!important}html[data-vt-interface] body .course-advisory__insurance{background:var(--vt-raised)!important;border-color:var(--vt-line)!important}html[data-vt-interface] body .course-advisory__loading{background:var(--vt-raised)!important}html[data-vt-interface] body .v8-chat-options{padding-top:0!important}html[data-vt-interface] body .assistant-v8 .v8-sheet-handle:hover{background:transparent!important}}@layer components{}@layer components{}@layer components{html[data-vt-interface] body button.v8-sheet-handle.v8-sheet-handle,html[data-vt-interface] body button.v8-sheet-handle.v8-sheet-handle:is(:hover,:active,:focus){background:inherit!important}html[data-vt-interface] body .course-advisory :is(p,span,strong){font-size:14px!important;line-height:20px!important}html[data-vt-interface] body .course-advisory :is(small,.course-advisory__head>span){font-size:12px!important;line-height:18px!important}html[data-vt-interface] body .course-advisory h3{font-size:16px!important;line-height:22px!important}html[data-vt-interface] body .fv8-connect{background:var(--vt-bg)!important;color:var(--vt-text)!important;max-width:620px;margin:auto;padding-bottom:24px}}@layer components{html[data-vt-interface] body .fv8-connect :is(.reglages-card,.connect-embed__completion,.connect-embed__frame,.connect-embed__notice,.payout-setup__head){background:var(--vt-surface)!important;color:var(--vt-text)!important;border-color:var(--vt-line)!important;box-shadow:none!important}html[data-vt-interface] body .fv8-connect :is(h1,h2,h3,.t-body,strong){color:var(--vt-text)!important}html[data-vt-interface] body .fv8-connect :is(.t-meta,.connect-embed__completion p,.payout-setup__subtitle){color:var(--vt-muted)!important}html[data-vt-interface] body .fv8-connect .btn{background:var(--vt-raised)!important;color:var(--vt-text)!important;border:0!important;box-shadow:none!important;min-height:52px!important;border-radius:999px!important}html[data-vt-interface] body .fv8-connect .btn-primary{background:var(--vt-pink)!important;color:var(--vt-onPink)!important}html[data-vt-interface] body .fv8-connect .btn:disabled{background:var(--vt-raised)!important;color:var(--vt-muted)!important;opacity:1!important}html[data-vt-interface] body .fv8-connect :is(.connect-embed__completion-mark,.connect-embed__loading-mark,.connect-embed__native-mark){background:var(--vt-raised)!important;color:var(--vt-pinkText)!important}html[data-vt-interface] body .fv8-connect .payout-setup__head{padding:16px;border-radius:12px;margin:16px}html[data-vt-interface] body .fv8-connect .connect-embed__frame{padding:16px!important}}@layer components{html body .cockpit.vt-v8>.app-shell-main:has(.v8-connect-journey){padding-bottom:0!important}html body .cockpit.vt-v8 .fv8-connect:has(.v8-connect-journey){padding-bottom:0!important}html body .cockpit.vt-v8 .fv8-connect .v8-connect-journey{--v8-connect-top:0px;display:flex!important;flex-direction:column!important;height:calc(100dvh - var(--vt-nav) - var(--v8-connect-top))!important;min-height:0!important;overflow:hidden!important}html body .cockpit.vt-v8 .v8-connect-journey>.wiz__head{flex:none!important}html body .cockpit.vt-v8 .v8-connect-journey>.wiz__body{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:0!important}html body .cockpit.vt-v8 .v8-connect-journey .wiz__scroll{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;scroll-padding-block:20px;scrollbar-width:thin;scrollbar-color:var(--vt-raised) var(--vt-bg)}html body .cockpit.vt-v8 .v8-connect-journey .wiz__foot{flex:none!important;position:relative!important;padding:12px 16px!important;margin:0!important;background:var(--vt-bg)!important}@media(min-width:1024px){html body .cockpit.vt-v8 .fv8-connect .v8-connect-journey{--v8-connect-top:64px}}}:root{--vt-safe-top:max(env(safe-area-inset-top,0px),var(--native-safe-top,0px));--vt-safe-bottom:max(env(safe-area-inset-bottom,0px),var(--native-safe-bottom,0px));--vt-header:var(--vt-safe-top);--vt-nav:calc(56px + var(--vt-safe-bottom));--vt-viewport:var(--app-visual-height,100dvh);--vt-content-height:calc(var(--vt-viewport) - var(--vt-header) - var(--vt-nav))}html.has-app-keyboard{--vt-nav:0px}.v8-desktop-actions{display:flex;align-items:center;gap:24px}.v8-desktop-create{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border:0;border-radius:999px;background:var(--vt-pink);color:var(--vt-onPink);font-weight:600}@media(min-width:1024px){:root{--vt-header:64px;--vt-nav:0px}}@layer components{html body .cockpit.vt-v8{--nav-h:56px;--app-botnav-bar-height:56px;min-width:0!important;min-height:var(--vt-viewport)!important}html body .cockpit.vt-v8>.app-shell-main{padding:var(--vt-header) 0 calc(var(--vt-nav) + 16px)!important;min-height:var(--vt-viewport)!important}html body .cockpit.vt-v8.v8-is-home>.app-shell-main{padding:var(--vt-header) 0 var(--vt-nav)!important}html body .cockpit.vt-v8>.app-shell-main>.v8-content{width:100%!important;min-width:0!important;max-width:1080px!important;margin:0 auto!important}html body .cockpit.vt-v8 .v8-bottom{display:grid!important;height:var(--vt-nav)!important;padding-bottom:var(--vt-safe-bottom)!important;padding-left:max(0px,env(safe-area-inset-left,0px))!important;padding-right:max(0px,env(safe-area-inset-right,0px))!important;background:var(--vt-surface)!important}html body .cockpit.vt-v8 .v8-bottom :is(.v8-tab,.v8-fab-slot){height:56px!important}html.has-app-keyboard body .cockpit.vt-v8 .v8-bottom{display:none!important}html body .cockpit.vt-v8 .v8-home{height:var(--vt-content-height)!important;min-height:460px!important}html body .cockpit.vt-v8 .v8-home-map .v8-home-controls{top:12px!important}html body .cockpit.vt-v8 .v8-home-empty{position:relative!important;padding:16px!important;gap:20px!important}html body .cockpit.vt-v8 .v8-home-empty>.v8-home-controls{position:static!important;inset:auto!important;width:100%!important;margin:0 0 16px!important}html body .cockpit.vt-v8 .v8-home-empty h1{font-size:28px!important;line-height:34px!important}html body .cockpit.vt-v8 .v8-quick-panel{bottom:var(--vt-nav)!important;max-height:calc(var(--vt-content-height) - 16px)!important;overscroll-behavior:contain!important}html body .cockpit.vt-v8 .v8-drawer{padding-top:calc(16px + var(--vt-safe-top))!important;padding-bottom:calc(16px + var(--vt-safe-bottom))!important}html body .cockpit.vt-v8 :is(.v8-operations,.fv8-finance,.page-board){min-width:0!important}html body .cockpit.vt-v8 .v8-scan-flow{min-height:0!important;gap:12px!important}html body .cockpit.vt-v8 .v8-scan-example{height:clamp(190px,calc(var(--vt-content-height) - 460px),260px)!important}html body .cockpit.vt-v8 .v8-scan-ticket{gap:6px!important;padding:14px 18px!important}html body .cockpit.vt-v8 .v8-scan-capture{margin-top:0!important;padding-top:8px!important}html body .cockpit.vt-v8 .v8-scan-review-footer{padding-top:16px!important}@media(min-width:1024px){html body .cockpit.vt-v8{--nav-h:0px;--app-botnav-bar-height:0px}html body .cockpit.vt-v8 .v8-bottom{display:none!important}html body .cockpit.vt-v8>.app-shell-main{padding:64px 24px 32px!important}html body .cockpit.vt-v8.v8-is-home>.app-shell-main{padding:88px 24px 24px!important}html body .cockpit.vt-v8 .v8-home{display:grid!important;grid-template-columns:minmax(0,1fr) 340px!important;gap:16px!important;height:min(760px,calc(var(--vt-content-height) - 48px))!important;min-height:480px!important;max-width:100%!important;border-radius:20px!important;overflow:hidden!important}html body .cockpit.vt-v8 .v8-home-map{min-width:0!important;height:100%!important;border-radius:20px!important;overflow:hidden!important}html body .cockpit.vt-v8 .v8-home-cards{min-width:0!important;margin:0!important;padding:0!important;border-radius:0!important;overflow-y:auto!important}html body .cockpit.vt-v8 .v8-map-expand{display:none!important}html body .cockpit.vt-v8 .v8-home-card-reveal{grid-template-rows:1fr!important}html body .cockpit.vt-v8 .v8-home .v8-home-controls>button{visibility:hidden!important}html body .cockpit.vt-v8 .v8-home-empty{max-width:620px!important;padding:12px 0!important}html body .cockpit.vt-v8 .v8-home-empty .v8-home-controls>button{visibility:hidden!important}html body .cockpit.vt-v8 .v8-quick-panel{inset:80px 24px auto auto!important;width:420px!important;max-width:calc(100vw - 288px)!important;margin:0!important;border:1px solid var(--vt-line)!important;border-radius:20px!important;padding:16px!important;max-height:calc(var(--vt-viewport) - 104px)!important}}@media(max-height:600px) and (max-width:1023px){html body .cockpit.vt-v8 .v8-home{height:auto!important;min-height:0!important}html body .cockpit.vt-v8 .v8-home-map{flex:none!important;height:300px!important}}}