@layer nv-boutons{.btn{--nb-bg:#1d1d1f;--nb-fg:#fff;--nb-ring:#1f5eff;--nb-dis-bg:#e8e8ed;--nb-dis-fg:#6e6e73;--nb-sh:none}:is(.site-header,.site-footer,.cta-band,.section.ink,.pricing,.statement,.story,:root[data-theme=dark]) .btn{--nb-bg:#f5f5f7;--nb-fg:#1d1d1f;--nb-ring:#8fb0ff;--nb-dis-bg:#3a3a3c;--nb-dis-fg:#a1a1a6;--nb-sh:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn{--nb-bg:#f5f5f7;--nb-fg:#1d1d1f;--nb-ring:#8fb0ff;--nb-dis-bg:#3a3a3c;--nb-dis-fg:#a1a1a6;--nb-sh:none}}:root[data-theme=light] .story .btn{--nb-bg:#1d1d1f;--nb-fg:#fff;--nb-ring:#1f5eff;--nb-sh:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .story .btn{--nb-bg:#1d1d1f;--nb-fg:#fff;--nb-ring:#1f5eff;--nb-sh:none}}html:not(.in-app) .btn:not(.faceid-btn){background-color:var(--nb-bg)!important;color:var(--nb-fg)!important;box-shadow:var(--nb-sh)!important;opacity:1!important;background-image:none!important;border:1px solid #0000!important;border-radius:999px!important;font-weight:600!important;transition:background-color .18s,color .18s,box-shadow .2s,transform .12s!important;animation:none!important;transform:none!important}html:not(.in-app) .chap:not(.on) .btn:not(.faceid-btn){opacity:0!important;visibility:hidden!important;pointer-events:none!important}:root:root:root .cta-band .btn{--nb-bg:#1f5eff;--nb-fg:#fff;--nb-ring:#8fb0ff;--nb-sh:none;--lg-btn-op:1}:root:root:root .cta-band .btn.ghost-light{--nb-bg:#ffffff29;--nb-fg:#fff}html:not(.in-app) .chap>.btn:not(.faceid-btn){top:100%;left:0;margin:22px 0 0!important;transition:opacity .7s cubic-bezier(.2,.8,.2,1) .3s,transform .7s cubic-bezier(.2,.8,.2,1) .3s,visibility,background-color .18s,color .18s,box-shadow .2s!important;position:absolute!important;transform:translateY(10px)!important}html:not(.in-app) .chap.on>.btn:not(.faceid-btn){transform:none!important}html:not(.in-app) .btn.small:not(.faceid-btn){min-height:38px}html:not(.in-app) .btn:not(.faceid-btn) svg{color:inherit}@media (hover:hover){html:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled):hover{color:#fff!important;box-shadow:var(--nb-sh)!important;background-color:#1f5eff!important;transform:translateY(-1px)!important}html:not(.in-app) .btn:is(.danger,.trip-del):not([disabled],.disabled):hover{box-shadow:var(--nb-sh)!important;background-color:#d92d20!important}}html:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled):is(:active,.is-pressed){color:#fff!important;box-shadow:none!important;background-color:#1748d6!important;transition-duration:60ms!important;transform:scale(.98)!important}html:not(.in-app) .btn:is(.danger,.trip-del):not([disabled],.disabled):is(:active,.is-pressed){background-color:#b42318!important}html:not(.in-app) .btn:not(.faceid-btn):focus-visible{outline:3px solid var(--nb-ring)!important;outline-offset:3px!important}html:not(.in-app) .btn:not(.faceid-btn):is([disabled],.disabled,:disabled){cursor:not-allowed;background-color:var(--nb-dis-bg)!important;color:var(--nb-dis-fg)!important;box-shadow:none!important;transform:none!important}html[data-verre]:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled){background-color:color-mix(in srgb, var(--nb-bg) calc(var(--lg-btn-op,.8) * 100%), transparent)!important;-webkit-backdrop-filter:blur(var(--lg-blur,10px)) saturate(180%)!important;backdrop-filter:blur(var(--lg-blur,10px)) saturate(180%)!important;box-shadow:var(--nb-sh)!important;background-image:none!important}@media (hover:hover){html[data-verre]:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled):hover{box-shadow:var(--nb-sh)!important;background-color:#1f5eff!important}html[data-verre]:not(.in-app) .btn:is(.danger,.trip-del):not([disabled],.disabled):hover{background-color:#d92d20!important}}html[data-verre]:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled):is(:active,.is-pressed){background-color:#1748d6!important}html[data-verre]:not(.in-app) .btn:is(.danger,.trip-del):not([disabled],.disabled):is(:active,.is-pressed){background-color:#b42318!important}@media (hover:hover){:root:not(.in-app) .cta-band .btn:not(.faceid-btn,[disabled],.disabled):hover{color:#0b0b0c!important;background-color:#fff!important}}:root:not(.in-app) .cta-band .btn:not(.faceid-btn,[disabled],.disabled):is(:active,.is-pressed){color:#0b0b0c!important;background-color:#e6e6e6!important}:root[data-theme=dark]:not(.in-app) .btn:not(.faceid-btn):not(:is(.site-header,.site-footer,.cta-band,.section.ink,.pricing.pop,.statement,.hero.cine,.story-inner,.cw,.no-invert) *){filter:invert()hue-rotate(180deg)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):not(.in-app) .btn:not(.faceid-btn):not(:is(.site-header,.site-footer,.cta-band,.section.ink,.pricing.pop,.statement,.hero.cine,.story-inner,.cw,.no-invert) *){filter:invert()hue-rotate(180deg)!important}}:root[data-theme=dark][data-verre]:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled):not(:is(.site-header,.site-footer,.cta-band,.section.ink,.pricing.pop,.statement,.hero.cine,.story-inner,.cw,.no-invert) *){-webkit-backdrop-filter:blur(var(--lg-blur,10px)) saturate(180%) invert(1) hue-rotate(180deg)!important;backdrop-filter:blur(var(--lg-blur,10px)) saturate(180%) invert(1) hue-rotate(180deg)!important}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-verre]:not(.in-app) .btn:not(.faceid-btn,[disabled],.disabled):not(:is(.site-header,.site-footer,.cta-band,.section.ink,.pricing.pop,.statement,.hero.cine,.story-inner,.cw,.no-invert) *){-webkit-backdrop-filter:blur(var(--lg-blur,10px)) saturate(180%) invert(1) hue-rotate(180deg)!important;backdrop-filter:blur(var(--lg-blur,10px)) saturate(180%) invert(1) hue-rotate(180deg)!important}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html[data-verre]:not(.in-app) .btn:not(.faceid-btn){background-color:var(--nb-bg)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media print{.btn{box-shadow:none!important;filter:none!important;background-image:none!important}}html:not(.in-app) .faceid-btn{box-shadow:none!important;background-image:none!important;border:1px solid #0000!important;border-radius:999px!important;font-weight:600!important;transition:background-color .18s!important;transform:none!important}@media (hover:hover){html:not(.in-app) .faceid-btn:not(:disabled):hover{box-shadow:none!important;background:#1748d6!important;transform:none!important}}html:not(.in-app) .faceid-btn:not(:disabled):active{box-shadow:none!important;background:#123bb0!important}html:not(.in-app) .btn-row,html:not(.in-app) .trip-actions{flex-wrap:wrap!important;gap:8px!important;display:flex!important}html:not(.in-app) :is(.btn-row,.trip-actions) .btn:not(.faceid-btn){white-space:normal!important;text-align:center!important;flex:0 auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:40px!important;padding:9px 18px!important;font-size:.92rem!important;line-height:1.2!important;display:inline-flex!important}html:not(.in-app) :is(.btn-row,.trip-actions) :is(.mod-box,.cancel-box,.mod-done){flex:100%!important}html:not(.in-app) :is(.adm,.cpt) .btn:not(.faceid-btn){white-space:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:min-content!important;max-width:100%!important;min-height:40px!important;padding:9px 18px!important;font-size:.92rem!important;line-height:1.2!important;display:inline-flex!important}html:not(.in-app) .adm .table-wrap td .btn:not(.faceid-btn){white-space:nowrap!important;max-width:none!important}html:not(.in-app) :is(.adm,.cpt) :is(form:not(.adm-login),.callgate,.faceid-box,.tfa-box)>.btn:not(.faceid-btn){justify-self:start!important;width:auto!important}html:not(.in-app) :is(.adm,.cpt) form.form:not(.adm-login)>.btn:not(.faceid-btn){grid-column:1/-1}html:not(.in-app) .faceid-box>.faceid-btn{justify-self:start!important;width:auto!important;min-height:40px!important;padding:9px 18px!important;font-size:.92rem!important;line-height:1.2!important}html:not(.in-app) .cpt .trip-actions>.btn.trip-del:not(.faceid-btn){flex:none!important;width:40px!important;padding-left:0!important;padding-right:0!important}html:not(.in-app) :is(.ga-book,.acc-book,.sec-alert) .btn:not(.faceid-btn),html:not(.in-app) .cx-main .btn[type=submit]:not(.faceid-btn){white-space:normal!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:100%!important;min-height:40px!important;padding:9px 18px!important;font-size:.92rem!important;line-height:1.2!important;display:inline-flex!important}}
@layer nv-champs{:root{--champ:#7676801a;--champ-survol:#76768029}html:not(.in-app) :is(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color],[type=hidden]),select,textarea){background-color:var(--champ)!important;box-shadow:none!important;color:#1d1d1f!important;border:1px solid #0000!important;transition:background-color .18s,border-color .18s,box-shadow .2s!important}html:not(.in-app) textarea{resize:none!important}html:not(.in-app) :is(input,textarea)::placeholder{opacity:1;color:#6e6e73!important}@media (hover:hover){html:not(.in-app) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):hover:not(:focus){background-color:var(--champ-survol)!important}}html:not(.in-app) :is(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{background-color:#fff!important;border-color:#1f5eff!important;outline:none!important;box-shadow:0 0 0 4px #1f5eff2e!important}html:not(.in-app) :is(input,select,textarea):disabled{color:#6e6e73!important;box-shadow:none!important;background-color:#e8e8ed!important}html:not(.in-app) :is(input,select,textarea)[aria-invalid=true]{border-color:#d92d20!important;box-shadow:0 0 0 4px #d92d2024!important}html:not(.in-app) .pk-field{background-color:var(--champ)!important;box-shadow:none!important;border-color:#0000!important}@media (hover:hover){html:not(.in-app) .pk-field:hover{background-color:var(--champ-survol)!important}}html:not(.in-app) :is(.pk-field:focus-visible,.pk-field[aria-expanded=true],.pk-time:focus-within){background-color:#fff!important;border-color:#1f5eff!important;box-shadow:0 0 0 4px #1f5eff2e!important}html:not(.in-app) .pk-field[data-invalid=true]{border-color:#d92d20!important}html:not(.in-app) label.toggle,html:not(.in-app) :is(.sig-cv,.sig-typed){background-color:var(--champ)!important;border-color:#0000!important}html:not(.in-app) .sig-tabs button{background-color:var(--champ)!important;color:#1d1d1f!important;border-color:#0000!important;border-radius:999px!important}html:not(.in-app) .sig-tabs button.on{color:#fff!important;background-color:#1d1d1f!important}html:not(.in-app) .cw .cw-bar :is(input:not(.cw-hp),textarea):is(:hover,:focus,:focus-visible,:not(:focus)),html:not(.in-app) .pk input:not([type=checkbox],[type=radio]):is(:hover,:focus,:focus-visible,:not(:focus)){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background-color:#0000!important;border:0!important}html:not(.in-app) .cpt .acc-book .ab-route input:is(:hover,:focus,:focus-visible,:not(:focus)),html:not(.in-app) :is(.quick .quick-fields,.bk .bk-route) input:is(:hover,:focus,:focus-visible,:not(:focus)):not([aria-invalid=true]){box-shadow:none!important;background-color:#0000!important;border-color:#0000!important}html:not(.in-app) .cw .cw-bar textarea{-webkit-text-fill-color:var(--cw-ink);caret-color:var(--cw-ink);color:var(--cw-ink)!important}html:not(.in-app) .cw .cw-bar textarea::placeholder{opacity:1;color:var(--cw-dim)!important}html:not(.in-app) .cw .cw-fields input{color:var(--cw-ink)!important}html:not(.in-app) .cw .cw-fields input::placeholder{color:var(--cw-dim)!important}.nv-search{display:block;position:relative}.nv-search>input{padding-left:46px!important}.nv-search>svg{color:#6e6e73;pointer-events:none;width:18px;height:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.nv-seg{box-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%);background:#ffffff8c;border:1px solid #1d1d1f1a;border-radius:999px;gap:2px;padding:4px;display:inline-flex}.nv-seg>button{font:inherit;color:#6e6e73;cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:38px;padding:0 18px;font-size:.95rem;font-weight:600;transition:background-color .18s,color .18s,box-shadow .2s}@media (hover:hover){.nv-seg>button:hover{color:#1d1d1f}}.nv-seg>button[aria-selected=true],.nv-seg>button.is-on{color:#1d1d1f;background:#fff;box-shadow:0 1px 3px #00000029}.nv-seg>button:focus-visible{outline-offset:2px;outline:3px solid #1f5eff}.nv-switch{flex:none;width:52px;height:32px;display:inline-block;position:relative}.nv-switch>input{opacity:0;cursor:pointer;z-index:1;height:100%;margin:0;position:absolute;inset:0;width:100%!important}.nv-switch>span{background:#d1d1d6;border-radius:999px;transition:background-color .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.nv-switch>span:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 4px #00000040}.nv-switch>input:checked+span{background:#1f5eff}.nv-switch>input:checked+span:after{transform:translate(20px)}.nv-switch>input:focus-visible+span{outline-offset:3px;outline:3px solid #1f5eff}.btn.nv-share{justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;display:inline-flex}.btn.nv-share.nv-share-icon{width:44px;padding:0}.btn.nv-share.nv-share-icon>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){html:not(.in-app) :is(input:not([type=checkbox],[type=radio]),select,textarea,.pk-field),.nv-seg{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff!important;border-color:#1d1d1f59!important}}}
:root:root:root .page-hero{border-radius:0;box-shadow:none!important;background:#f5f5f7!important;border:0!important}:root:root:root :is(.card,.ticket,.iconbox,.pricing:not(.pop),.table-wrap,.reassure,.keyfacts,.tf-card,.rating-badge){border-radius:16px;box-shadow:none!important;border:1px solid #e5e5ea!important}:root:root:root .rating-badge{border-radius:16px!important}@media (hover:hover){:root:root:root :is(.card,.ticket,.iconbox,.pricing:not(.pop),.tf-card):hover{box-shadow:none!important;border-color:#c7c7cc!important}}:root:root:root .tf-nav{border-top:0!important;border-bottom:1px solid #e5e5ea!important}:root:root:root .driver :is(.cred,.driver-stats>div,.lang){border-radius:16px;box-shadow:none!important;background:#262626!important;border:1px solid #3a3a3c!important;transform:none!important}:root:root:root .driver .lang{border-radius:999px}:root:root:root .driver .avatar{box-shadow:0 0 0 1px #3a3a3c!important}:root:root:root .driver-stats>div>span{color:#a8a8a8}@media (hover:hover){:root:root:root .driver .cred:hover{border-color:#5a5a5e!important;transform:none!important}:root:root:root .driver:hover .avatar{transform:none!important}}:root:root:root .driver .avatar img{image-rendering:auto;transform:none}
:root{--rf-panel:#f5f5f7;--rf-card:#fff;--rf-soft:#f2f2f5;--rf-line:#e6e6ea;--rf-mute:#6b6b70}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--rf-panel:#e9e9e9;--rf-card:#dcdcdc;--rf-soft:#d0d0d0;--rf-line:#c8c8c8;--rf-mute:#5a5a5e}}:root[data-theme=dark]{--rf-panel:#e9e9e9;--rf-card:#dcdcdc;--rf-soft:#d0d0d0;--rf-line:#c8c8c8;--rf-mute:#5a5a5e}:root:root:root:root :is(.adm-layout,.acc-grid){background:var(--rf-panel);border-radius:28px;align-items:start;gap:20px;padding:16px}:root:root:root:root .adm-layout{grid-template-columns:236px minmax(0,1fr)}:root:root:root:root .acc-shell{background:0 0}:root:root:root:root :is(.adm-nav.adm-side,.acc-nav){border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:4px!important}:root:root:root:root .adm-group-t{text-transform:none;letter-spacing:0;color:var(--rf-mute);padding:6px 12px 4px;font-size:.78rem;font-weight:500}:root:root:root:root .adm-group+.adm-group{margin-top:4px}:root:root:root:root :is(.adm-nav.adm-side a,.acc-nav a){align-items:center;gap:12px;font-size:.94rem;box-shadow:none!important;color:#3a3a3c!important;background:0 0!important;border:0!important;border-radius:14px!important;padding:10px 12px!important;font-weight:500!important;display:flex!important}:root:root:root:root :is(.adm-nav.adm-side a,.acc-nav a) svg{color:#8a8a90;flex:none;transition:color .15s}:root:root:root:root :is(.adm-nav.adm-side a.on,.acc-nav a.on,.acc-nav a[aria-current=page]){background:var(--rf-card)!important;box-shadow:none!important;color:#0b0b0c!important;background-image:none!important;font-weight:600!important}:root:root:root:root :is(.adm-nav.adm-side a.on,.acc-nav a.on) svg{color:#1f5bff}@media (hover:hover){:root:root:root:root :is(.adm-nav.adm-side a,.acc-nav a):not(.on):hover{color:#0b0b0c!important;background:#fff9!important}:root:root:root:root :is(.adm-nav.adm-side a,.acc-nav a):not(.on):hover svg{color:#3a3a3c}}:root:root:root:root .adm-count{background:#1f5bff}:root:root:root:root :is(.adm-box,.adm-kpi,.adm-quick a:not(:first-child),.adm-sync,.acc-next,.acc-empty,.acc-stats,.acc-search,.acc-body .callgate,.acc-body .faq-item,.acc-body .faceid-box,.rebook,.place-list li,.trip-card,.adm-thread,.adm-msgs){background:var(--rf-card)!important;box-shadow:none!important;border:0!important;border-radius:22px!important}:root:root:root:root .adm-box{padding:20px 22px!important}:root:root:root:root .adm-thread.on{background:#eef3ff!important}:root:root:root:root .adm-quick a:first-child{border-radius:22px}@media (hover:hover){:root:root:root:root :is(.adm-quick a,.adm-link,.rebook):hover{transform:none;box-shadow:inset 0 0 0 2px #1f5bff!important}}:root:root:root:root .adm-kpi{flex-direction:column-reverse;justify-content:flex-end;gap:6px;display:flex;padding:20px 22px!important}:root:root:root:root .adm-kpi:before,:root:root:root:root .adm-kpi:after{display:none!important}:root:root:root:root .adm-kpi b{letter-spacing:-.03em;padding-right:0;font-size:2.2rem;font-weight:500}:root:root:root:root .adm-kpi span{color:var(--rf-mute);font-size:.86rem}:root:root:root:root :is(.acc-empty-ico,.rebook-ico,.place-ico){background:var(--rf-soft);border-radius:14px}:root:root:root:root .adm h1{letter-spacing:-.02em;font-weight:500;font-size:1.7rem!important}:root:root:root:root .acc-title{font-weight:500}:root:root:root:root :is(.adm-h,.acc-h){letter-spacing:-.01em;font-weight:600}:root:root:root:root .acc-h span{background:var(--rf-soft);color:var(--rf-mute)}:root:root:root:root .adm-table{background:var(--rf-card)!important}:root:root:root:root .adm-table table{border-collapse:separate;border-spacing:0}:root:root:root:root .adm-table th{text-transform:none;letter-spacing:0;color:var(--rf-mute);border-bottom:1px solid var(--rf-line);padding:14px 18px 10px;font-size:.8rem;font-weight:500}:root:root:root:root .adm-table td{border-bottom:1px solid var(--rf-line);padding:16px 18px}:root:root:root:root .adm-table tr:last-child td{border-bottom:0}@media (hover:hover){:root:root:root:root .adm-table tbody tr:hover td{background:var(--rf-soft)}:root:root:root:root .adm-table tbody tr:hover td:first-child{border-radius:14px 0 0 14px}:root:root:root:root .adm-table tbody tr:hover td:last-child{border-radius:0 14px 14px 0}}:root:root:root:root :is(.pill,.badge){border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:600}:root:root:root:root :is(.pill,.badge):not(.ok):not(.warn):not(.bad){background:var(--rf-soft);color:#3a3a3c}:root:root:root:root :is(.pill.ok,.badge.ok){color:#17653a;background:#e3f3e8}:root:root:root:root :is(.pill.warn,.badge.warn){color:#1648cc;background:#eaf0ff}:root:root:root:root :is(.pill.bad,.badge.bad){color:#a32a1f;background:#fde6e4}:root:root:root:root .acc-tabs{background:var(--rf-card);border:0}:root:root:root:root .acc-tabs a.on{color:#fff!important;background:#1f5bff!important}@media (max-width:1000px){:root:root:root:root :is(.adm-layout,.acc-grid){border-radius:22px;grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}:root:root:root:root :is(.adm-nav.adm-side,.acc-nav){flex-direction:row;padding:0!important}:root:root:root:root :is(.adm-nav.adm-side a,.acc-nav a){border-radius:999px!important;padding:9px 14px!important}}:root:root:root:root .chap .btn{margin-top:22px;position:absolute;top:100%;left:0}@media (max-width:900px){:root:root:root:root .chap{bottom:64px}:root:root:root:root .chap .btn{margin-top:16px}}:root:root:root:root .cw{gap:12px}:root:root:root:root .cw-card-in{border-radius:26px}:root:root:root:root .cw-bar{border-radius:999px}:root:root:root:root .chat-fab svg.ico-f{display:block}:root:root:root:root[data-v3] .tc-actions .trip-del{justify-content:center;width:40px;margin-left:auto;padding-left:0;padding-right:0}:root:root:root:root[data-v3] .tc-actions .trip-del .trip-del-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root:root:root:root[data-v3] .acc-body .acc-tabs{scrollbar-width:none;overflow-x:auto;grid-auto-columns:minmax(max-content,1fr)!important}:root:root:root:root[data-v3] .acc-body .acc-tabs>*{text-overflow:clip;overflow:visible}:root:root:root:root[data-v3] .acc-none{justify-items:center;gap:12px;display:grid}:root:root:root:root[data-v3] .acc-none p{margin:0}@media (max-width:900px){:root:root:root:root[data-v3] .acc-body .trip-bulk{justify-content:flex-start}}
.pc-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin:0 -10px -16px;padding:14px 10px 30px;scroll-padding-inline:10px;display:flex;overflow-x:auto}.pc-grid::-webkit-scrollbar{display:none}.pc-grid>.pc{scroll-snap-align:start;flex:0 0 calc(25% - 16.5px)}.pc{background:var(--bg);border:1px solid var(--line);color:var(--ink);transform:rotate(var(--r,0deg));box-shadow:0 1px 0 var(--line), 0 18px 30px -22px #00000073;transition:transform .45s var(--ease,ease), box-shadow .45s;border-radius:6px;flex-direction:column;padding:10px 10px 0;text-decoration:none;display:flex;position:relative;overflow:hidden}.pc:after{content:"";background:repeating-linear-gradient(135deg, var(--accent) 0 9px, var(--bg) 9px 18px);height:6px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.pc:hover{box-shadow:0 1px 0 var(--line), 0 30px 40px -22px #1f5eff80;transform:rotate(0)translateY(-8px)}}.pc-photo{aspect-ratio:4/3;background:var(--bg-2);border-radius:3px;position:relative;overflow:hidden}.pc-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease,ease);display:block}@media (hover:hover){.pc:hover .pc-photo img{transform:scale(1.06)}}.pc-stamp{color:#fff;outline-offset:0;background:#1f5eff;border:3px solid #fff;border-radius:2px;outline:3px dotted #fff;justify-items:center;gap:2px;min-width:52px;padding:7px 7px 5px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 14px -6px #0009}.pc-stamp small{letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:800;line-height:1}.pc-mark{pointer-events:none;width:76px;height:76px;position:absolute;top:2px;right:52px;transform:rotate(-12deg)}.pc-tear{height:22px;margin:0 -10px;position:relative}.pc-tear:before{content:"";border-top:2px dashed var(--line);position:absolute;top:50%;left:14px;right:14px}.pc-tear:after{content:"";background:radial-gradient(circle at 0 50%, #fff 10px, var(--line) 10.5px, transparent 11.5px), radial-gradient(circle at 100% 50%, #fff 10px, var(--line) 10.5px, transparent 11.5px);position:absolute;inset:0 -11px}.pc-body{flex-direction:column;flex:1;padding:4px 8px 22px;display:flex}.pc-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.72rem;font-weight:700}.pc-body h3{letter-spacing:-.01em;margin:4px 0 10px;font-size:1.18rem;line-height:1.2}.pc-route{background:var(--bg-2);border-radius:10px;align-items:flex-end;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.pc-route span{gap:2px;min-width:0;display:grid}.pc-route span.r{text-align:right}.pc-route small{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6rem;font-weight:700}.pc-route b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;font-weight:800;overflow:hidden}.pc-route i{min-width:30px;height:18px;color:var(--accent);flex:1;place-items:center;display:grid;position:relative}.pc-route i:before{content:"";border-top:2px dotted var(--muted);position:absolute;top:50%;left:0;right:0}.pc-route i svg{background:var(--bg-2);box-sizing:content-box;padding:0 4px;position:relative}.pc-body p{color:var(--muted);flex:1;margin:0 0 14px;font-size:.92rem;line-height:1.55}.pc-foot{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.pc-mon{color:var(--accent);justify-items:end;gap:3px;display:grid}.pc-mon svg{opacity:.55;width:74px;height:70px;transition:opacity .4s, transform .5s var(--ease,ease);transform-origin:50% 100%}.pc-mon small{text-align:right;white-space:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}@media (hover:hover){.pc:hover .pc-mon svg{opacity:1;transform:scale(1.06)}}.pc-more{white-space:nowrap;align-items:center;gap:6px;font-size:.88rem;font-weight:800;display:inline-flex}.pc-more span{transition:transform .3s}@media (hover:hover){.pc:hover .pc-more span{transform:translate(5px)}}@media (max-width:1100px){.pc-grid>.pc{flex-basis:calc(50% - 11px)}}@media (max-width:700px){.pc-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 -20px;padding:10px 20px 22px;display:flex;overflow-x:auto}.pc-grid::-webkit-scrollbar{display:none}.pc-grid>.pc{scroll-snap-align:center;flex:0 0 82%;transform:rotate(0)}.pc:nth-child(odd){transform:rotate(-.6deg)}.pc:nth-child(2n){transform:rotate(.6deg)}.pc-photo{aspect-ratio:5/4}.pc-body h3{font-size:1.22rem}.pc-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:none;font-size:.9rem;display:-webkit-box;overflow:hidden}}.pc-nav{background:#fff;border:1px solid #ececec;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:max-content;max-width:100%;margin:4px auto 0;padding:8px 14px;display:flex}@media (min-width:0){.pc-nav button{color:#111;cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.pc-nav button:disabled{opacity:.3;cursor:default}.pc-dots{align-items:center;gap:9px;display:flex}.pc-dots i{background:#8a8a8a;border-radius:50%;width:6px;height:6px;transition:width .2s,height .2s,background-color .2s}.pc-dots i.on{background:#222;width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.pc,.pc-photo img,.pc-dots i{transition:none}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pc{background:#e4e3de;border-color:#9a9a9a;box-shadow:0 0 0 1px #9a9a9a,0 26px 44px -22px #1f5eff99}:root:not([data-theme=light]) .pc:after{background:repeating-linear-gradient(135deg, var(--accent) 0 9px, #e4e3de 9px 18px)}:root:not([data-theme=light]) .pc-tear:before{border-top-color:#8a8a8a}:root:not([data-theme=light]) .pc-tear:after{background:radial-gradient(circle at 0,#fff 10px,#9a9a9a 10.5px,#0000 11.5px),radial-gradient(circle at 100%,#fff 10px,#9a9a9a 10.5px,#0000 11.5px)}:root:not([data-theme=light]) .pc-route,:root:not([data-theme=light]) .pc-route i svg{background:#d6d5cf}:root:not([data-theme=light]) .pc-photo{box-shadow:0 0 0 1px #9a9a9a}}:root[data-theme=dark] .pc{background:#e4e3de;border-color:#9a9a9a;box-shadow:0 0 0 1px #9a9a9a,0 26px 44px -22px #1f5eff99}:root[data-theme=dark] .pc:after{background:repeating-linear-gradient(135deg, var(--accent) 0 9px, #e4e3de 9px 18px)}:root[data-theme=dark] .pc-tear:before{border-top-color:#8a8a8a}:root[data-theme=dark] .pc-tear:after{background:radial-gradient(circle at 0,#fff 10px,#9a9a9a 10.5px,#0000 11.5px),radial-gradient(circle at 100%,#fff 10px,#9a9a9a 10.5px,#0000 11.5px)}:root[data-theme=dark] .pc-route,:root[data-theme=dark] .pc-route i svg{background:#d6d5cf}:root[data-theme=dark] .pc-photo{box-shadow:0 0 0 1px #9a9a9a}:root:root:root .driver .driver-stats b i{font-size:.95em}:root:root:root .driver :is(.driver-stats>div>span,.cred small){color:#c9c9cd}
:root:root:root .page-hero{position:relative;overflow:hidden;border-bottom:1px solid #e5e5ea!important}.page-hero>.wrap>*{animation:.5s cubic-bezier(.2,.7,.2,1) both nvRise}.page-hero>.wrap>:nth-child(2){animation-delay:50ms}.page-hero>.wrap>:nth-child(3){animation-delay:.1s}.page-hero>.wrap>:nth-child(n+4){animation-delay:.15s}@keyframes nvRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-hero>.wrap>*{animation:none}}.page-hero>.wrap{z-index:1;position:relative}.hm-sky{color:#8e959f;opacity:.22;pointer-events:none;z-index:0;width:100%;height:92px;position:absolute;bottom:0;left:0;right:0}@media (max-width:900px){.hm-sky{opacity:.16;height:54px}}.hm{z-index:0;color:#1f5eff;pointer-events:none;justify-items:center;gap:4px;display:grid;position:absolute;bottom:0;right:max(20px,50vw - 560px)}.hm svg{opacity:.38;width:clamp(120px,15vw,200px);height:auto}.hm small{letter-spacing:.12em;text-transform:uppercase;color:#6b6b73;padding-bottom:8px;font-size:.6rem;font-weight:800}@media (min-width:901px){.page-hero:has(>.hm)>.wrap>h1{max-width:calc(100% - 230px)}}.tf-hero .hm{right:max(40px,50vw - 500px)}.tf-hero .hm svg{width:clamp(150px,17vw,230px)}.tf-hero .hm small{display:none}.ct-hero .hm{top:14px;bottom:auto}.ct-hero .hm svg{width:clamp(100px,9vw,118px)}@media (max-width:900px){.hm,.tf-hero .hm,.ct-hero .hm{top:6px;bottom:auto;right:12px}.hm svg,.tf-hero .hm svg,.ct-hero .hm svg{opacity:.35;width:40px}.hm small{display:none}}:root:root:root .ct-card,:root:root:root .ct-who{transition:border-color .25s, transform .3s var(--ease,ease);box-shadow:none!important;border:1px solid #e0e0e3!important;border-radius:16px!important}.acc-title{position:relative}:root:root:root .ct-who{position:relative;overflow:hidden}.ct-avatar{box-shadow:0 0 0 1px #e5e5ea}:root:root:root .trip-card{position:relative;overflow:hidden}.tc-main{position:relative}.tc-main:before{content:"";border-left:2px dashed #e0e0e3;position:absolute;top:-8px;bottom:-8px;left:-16px}:root:root:root .trip-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#f5f5f7 9px,#e0e0e3 9.5px,#0000 10.5px),radial-gradient(circle at 50% 100%,#f5f5f7 9px,#e0e0e3 9.5px,#0000 10.5px);width:20px;position:absolute;top:-10px;bottom:-10px;left:86px}:root:root:root .trip-card{grid-template-columns:64px minmax(0,1fr);column-gap:30px!important}.tc-confirmed .tc-date{color:#fff!important;background:linear-gradient(160deg,#1f5eff,#0b1a4d)!important}.tc-confirmed .tc-date small{color:#fffc!important}@media (max-width:760px){:root:root:root .trip-card{grid-template-columns:52px minmax(0,1fr);column-gap:24px!important}.tc-main:before,:root:root:root .trip-card:after{display:none}}.cx-facts{flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;list-style:none;display:flex}.cx-facts li{color:#1d1d1f;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}.cx-facts svg{color:#1f5eff;flex:none}.cx-sec{padding-top:28px}.cx-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cx-anchor{height:0;scroll-margin-top:90px;display:block}.cx-tabs{background:#f2f2f5;border:1px solid #e5e5ea;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 18px;padding:4px;display:grid}.cx-tabs button{color:#6e6e73;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cx-tabs .cx-ts{display:none}.cx-tabs button{white-space:nowrap}.cx-tabs button.on{color:#1d1d1f;background:#fff;box-shadow:0 0 0 1px #e0e0e3}.cx-tabs button.on svg{color:#1f5eff}.cx-intro{margin:0 0 14px;font-size:.92rem}.cx-main .callgate>h2{display:none}.cx-main .callgate>p.muted:first-of-type{margin-top:0}.cx-topics{flex-wrap:wrap;gap:8px;display:flex}.cx-topics .fq-pill{font:inherit;cursor:pointer;font-size:.86rem;font-weight:600}.cx-topics .fq-pill[aria-pressed=true]{color:#fff;background:#1f5eff;border-color:#1f5eff}.cx-legal{color:#6e6e73;margin:0;font-size:.8rem}.cx-main .btn[type=submit]{justify-content:center;width:auto}.cx-side{gap:20px;display:grid;position:sticky;top:90px}.cx-ways h2{font-size:1.1rem;margin:0 0 6px!important}.cx-way{color:#1d1d1f;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ececf0;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.cx-way:last-child{border-bottom:0;padding-bottom:0}.cx-way>span:last-child{min-width:0;display:grid}.cx-way strong{font-size:.95rem;transition:color .2s}.cx-way small{color:#6e6e73;overflow-wrap:anywhere;font-size:.82rem}@media (hover:hover){.cx-way:hover strong{color:#1f5eff}}.cx-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.cx-info h2{align-items:center;gap:10px;font-size:1.1rem;display:flex;margin:0 0 12px!important}.cx-info h2 svg{color:#1f5eff;flex:none}.cx-info p{color:#3a3a3c;margin:0 0 8px;font-size:.9rem;line-height:1.55}.cx-info dl{margin:0}.cx-info dt{color:#1d1d1f;font-size:.9rem;font-weight:700}.cx-info dd{color:#3a3a3c;margin:2px 0 10px;font-size:.9rem;line-height:1.5}.cx-info dd:last-child{margin-bottom:0}.cx-more{white-space:nowrap;color:#1f5eff;align-items:center;gap:6px;margin-top:4px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.cx-more:after{content:"→";transition:transform .2s}@media (hover:hover){.cx-more:hover:after{transform:translate(3px)}}.cx-faq{margin-top:44px}.cx-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin-bottom:14px;display:flex}.cx-head h2{font-size:1.5rem;margin:0!important}:root:root:root .cx-faq .faq-list{margin:0}.cx-legal-box{color:#6e6e73;background:#f5f5f7;border-radius:16px;gap:8px;margin-top:28px;padding:16px 20px;font-size:.82rem;display:grid}.cx-legal-box p{margin:0}.cx-legal-box strong{color:#1d1d1f}.cx-legal-box p+p{flex-wrap:wrap;gap:6px 18px;display:flex}.cx-legal-box a{color:#1d1d1f;font-weight:600}@media (max-width:900px){.cx-grid,.cx-band{grid-template-columns:1fr}.cx-side{position:static}}@media (max-width:560px){.cx-tabs button{gap:6px;padding:8px 6px;font-size:.9rem}.cx-facts{gap:6px 16px}.cx-facts li{font-size:.86rem}.cx-topics{gap:6px}.cx-topics .fq-pill{padding:6px 12px;font-size:.82rem}.cx-head h2{font-size:1.3rem}}@media (max-width:420px){.cx-tabs .cx-tl{display:none}.cx-tabs .cx-ts{display:inline}}@media (max-width:560px){.vt-prices thead{display:none}.vt-prices tr{grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;padding:12px 14px;display:grid}.vt-prices tr+tr{border-top:1px solid #e5e5ea}.vt-prices td{font-size:.9rem;background:0 0!important;border:0!important;padding:0!important}.vt-prices td:first-child{grid-column:1/-1;font-weight:600}.vt-prices td:nth-child(2),.vt-prices td:nth-child(3){color:#6e6e73;white-space:nowrap}.vt-prices td:last-child{white-space:nowrap;justify-self:end}}
.ga-tag{color:#1f5eff;background:#eef3ff;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.ga-lead{color:#3a3a40;max-width:46em;margin:12px 0 0;font-size:1.18rem;line-height:1.55}.ga-meta{color:#5e5e5e;align-items:center;gap:6px;margin:14px 0 0;font-size:.86rem;display:flex}.ga-sec{padding-top:28px}.ga-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.ga-main{min-width:0;max-width:46em}.ga-photo{margin:0 0 24px}.ga-photo img{aspect-ratio:16/9;object-fit:cover;border:1px solid #e0e0e3;border-radius:16px;width:100%;height:auto;display:block}.ga-photo figcaption{color:#5e5e5e;margin-top:8px;font-size:.78rem;line-height:1.45}.ga-bref{background:#f4f7ff;border:1px solid #d6e0ff;border-radius:16px;margin:0 0 28px;padding:18px 20px}.ga-bref h2{color:#1f5eff;align-items:center;gap:8px;display:flex;margin:0 0 8px!important;font-size:1.05rem!important}.ga-bref ul{gap:6px;margin:0;padding-left:1.2em;line-height:1.55;display:grid}.ga-prose h2{scroll-margin-top:90px}.ga-prose p,.ga-prose li{line-height:1.75}.ga-tip{background:#f4f7ff;border:1px solid #d6e0ff;border-radius:14px;margin:22px 0;padding:16px 18px}.ga-tip strong{color:#1f5eff;align-items:center;gap:8px;display:flex}.ga-tip p{margin:6px 0 0}.ga-quote{background:#f4f7ff;border:1px solid #d6e0ff;border-radius:14px;margin:26px 0;padding:18px 20px;font-size:1.15rem;font-weight:600;line-height:1.5}.ga-quote p{margin:0}.ga-quote cite{color:#5e5e5e;margin-top:8px;font-size:.85rem;font-style:normal;font-weight:500;display:block}.ga-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:22px 0;display:grid}.ga-card{background:#fff;border:1px solid #e0e0e3;border-radius:16px;align-content:start;gap:6px;padding:16px 18px;display:grid}.ga-card .ico,.ga-card svg{color:#1f5eff}.ga-card h3{margin:0;font-size:1.05rem}.ga-card p{margin:0;font-size:.92rem;line-height:1.55}.ga-when{color:#1f5eff;background:#eef3ff;border-radius:999px;width:fit-content;padding:2px 9px;font-size:.74rem;font-weight:700}.ga-routes{background:#fff;border:1px solid #e0e0e3;border-radius:16px;margin:36px 0 0;padding:20px}.ga-routes h2{margin:0 0 6px;font-size:1.3rem}.ga-routes ul{margin:14px 0 0;padding:0;list-style:none;display:grid}.ga-routes li{border-top:1px dashed #d9d9dc;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 0;display:grid}.ga-routes li>span:first-child{align-items:center;gap:8px;font-weight:600;display:flex}.ga-km{color:#5e5e5e;font-size:.85rem}.ga-routes strong{color:#1f5eff;white-space:nowrap}.ga-faq{margin:36px 0 0}.ga-faq h2{margin-bottom:10px;font-size:1.3rem}.ga-faq details{border-top:1px solid #e0e0e3;padding:12px 0}.ga-faq details:last-child{border-bottom:1px solid #e0e0e3}.ga-faq summary{cursor:pointer;font-weight:700}.ga-faq details p{margin:8px 0 0;line-height:1.65}.ga-side{gap:16px;display:grid;position:sticky;top:88px}.ga-toc,.ga-book{background:#fff;border:1px solid #e0e0e3;border-radius:16px;padding:16px 18px}.ga-toc ol{gap:6px;margin:8px 0 0;padding-left:1.2em;font-size:.92rem;display:grid}.ga-toc a{text-decoration:none}.ga-toc a:hover{color:#1f5eff}.ga-book{background:#f4f7ff;border-color:#d6e0ff}.ga-book p{margin:6px 0 12px;font-size:.9rem;line-height:1.5}@media (max-width:900px){.ga-grid{grid-template-columns:1fr;gap:24px}.ga-side{order:-1;position:static}.ga-book{display:none}.ga-routes li{grid-template-columns:1fr auto}.ga-km{grid-column:1}}.ga-art{justify-items:center;display:grid}.ga-art svg{color:#1f5eff;aspect-ratio:16/9;background:#f4f7ff;border:1px solid #d6e0ff;border-radius:16px;width:100%;max-height:340px;padding:20px}.ga-art figcaption{justify-self:start}.ga-sketches{background:#f7f8fb;border:1px solid #e0e0e3;border-radius:16px;margin:28px 0;padding:18px 16px 12px}.ga-sk-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ga-sk{text-align:center;color:#1f5eff}.ga-sk img{object-fit:contain;width:100%;height:200px;display:block}.ga-sk span{color:#1d1d1f;margin-top:6px;font-size:.8rem;font-weight:600;display:block}.ga-sketches figcaption{text-align:center;color:#5e5e5e;margin-top:10px;font-size:.75rem}@media (max-width:520px){.ga-sk-row{gap:6px}.ga-sk img{height:130px}.ga-sk span{font-size:.68rem}}.gx{padding-top:8px}.gx-chips{scrollbar-width:none;gap:8px;margin:0 0 28px;padding-bottom:2px;display:flex;overflow-x:auto}.gx-chips::-webkit-scrollbar{display:none}.gx .gx-chip{color:#0b0b0c;height:38px;font:inherit;cursor:pointer;box-shadow:none;background:#fff;border:1px solid #e0e0e3;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:.88rem;font-weight:600;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.gx .gx-chip small{color:#6e6e73;font-size:.74rem;font-weight:700}.gx .gx-chip svg{color:#1f5eff}@media (hover:hover){.gx .gx-chip:hover{border-color:#1f5eff}}.gx .gx-chip[aria-pressed=true]{color:#fff;background:#1f5eff;border-color:#1f5eff}.gx .gx-chip[aria-pressed=true] small,.gx .gx-chip[aria-pressed=true] svg{color:#fff}.gx-pic{aspect-ratio:3/2;background:#f2f2f4;border-radius:16px;display:block;position:relative;overflow:hidden}.gx-pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease,ease);display:block}.gx-pic-sk{color:#1f5eff;background:#eef3ff;place-items:center;display:grid}.gx-pic-sk svg{width:78%;height:auto;max-height:86%}@media (hover:hover){.gx-card:hover .gx-pic img,.gx-feature:hover .gx-pic img{transform:scale(1.04)}}.gx-meta{color:#6e6e73;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:.78rem;display:flex}.gx-tag{color:#1f5eff;align-items:center;gap:5px;font-weight:700;display:inline-flex}.gx-feature{color:inherit;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:36px;margin:0 0 56px;text-decoration:none;display:grid}.gx-feature .gx-pic{aspect-ratio:16/10;border-radius:22px}.gx-feature-body{justify-items:start;gap:14px;display:grid}.gx-kicker{letter-spacing:.08em;text-transform:uppercase;color:#1f5eff;font-size:.74rem;font-weight:800}.gx .gx-feature h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.12}.gx-feature p{color:#5e5e62;margin:0;font-size:1.02rem;line-height:1.55}.gx-read{color:#fff;background:#1f5eff;border-radius:999px;align-items:center;height:44px;margin-top:6px;padding:0 20px;font-size:.92rem;font-weight:700;display:inline-flex}.gx-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px;display:grid}.gx-card{color:inherit;align-content:start;gap:10px;text-decoration:none;display:grid}.gx-card .gx-pic{margin-bottom:4px}.gx .gx-card h3{letter-spacing:-.01em;margin:0;font-size:1.12rem;line-height:1.28;transition:color .2s}.gx-card p{color:#6e6e73;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (hover:hover){.gx .gx-card:hover h3,.gx .gx-feature:hover h2{color:#1f5eff}}@media (max-width:1000px){.gx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}}@media (max-width:760px){.gx-feature{grid-template-columns:1fr;gap:18px;margin-bottom:40px}.gx-chips{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}@media (max-width:600px){.gx-grid{grid-template-columns:1fr;gap:20px}.gx-card{grid-template-columns:104px minmax(0,1fr);grid-template-areas:"pic meta""pic title";align-content:center;gap:6px 14px}.gx-card .gx-pic{aspect-ratio:1;border-radius:12px;grid-area:pic;align-self:start;margin:0}.gx-card .gx-meta{grid-area:meta;align-self:end;font-size:.74rem}.gx .gx-card h3{grid-area:title;align-self:start;font-size:1rem}.gx-card p{display:none}}
.tr-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;margin-top:8px;display:grid}.tr-tag{color:#1f5eff;background:#eef3ff;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.tr-lead{color:#3a3a40;max-width:40em;margin:12px 0 0;font-size:1.1rem;line-height:1.6}.tr-sketch{color:#1f5eff;background:#f4f7ff;border:1px solid #d6e0ff;border-radius:20px;margin:0;padding:18px 18px 12px}.tr-sketch img,.tr-sketch svg{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.tr-sketch figcaption{color:#5e5e5e;margin-top:8px;font-size:.75rem;line-height:1.45}.tr-ticket{background:#fff;border:1px solid #d6e0ff;border-radius:18px;margin-top:22px;padding:18px 20px;position:relative}.tr-ticket-route{align-items:center;gap:12px;margin:0 0 14px;font-size:1.02rem;font-weight:800;display:flex}.tr-ticket-route span{min-width:0}.tr-ticket-route span:last-child{text-align:right}.tr-ticket-route i{border-top:2px dashed #1f5eff;flex:40px;min-width:40px;height:0;position:relative}.tr-ticket-route i:before,.tr-ticket-route i:after{content:"";background:#1f5eff;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px}.tr-ticket-route i:before{left:0}.tr-ticket-route i:after{background:#fff;border:2px solid #1f5eff;width:6px;height:6px;right:0}.tr-ticket dl{border-top:1px dashed #c9d6ff;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:12px 0 0;display:grid}.tr-ticket dl>div{border-left:1px solid #e3e9ff;padding:0 12px}.tr-ticket dl>div:first-child{border-left:0;padding-left:0}.tr-ticket dt{text-transform:uppercase;letter-spacing:.04em;color:#5e5e5e;font-size:.72rem;font-weight:700}.tr-ticket dd{color:#1d1d1f;font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.02rem;font-weight:800}.tr-ticket dl>div:last-child dd{color:#1f5eff}.tr-ticket-cta{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.tr-sec{padding-top:28px}.tr-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.tr-main{min-width:0;max-width:48em}.tr-main h2{scroll-margin-top:90px}.tr-prose p,.tr-prose li{line-height:1.75}.tr-note{color:#5e5e5e;margin:10px 0 0;font-size:.82rem}.tr-route{background:#fff;border:1px solid #e0e0e3;border-radius:18px;margin:0 0 32px;padding:20px 22px 18px}.tr-route h2{margin:0 0 18px;font-size:1.3rem}.tr-line{grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid}.tr-line li{align-content:start;gap:2px;padding:36px 12px 0 0;display:grid;position:relative}.tr-line li:not(:last-child):before{content:"";background:#1f5eff;border-radius:2px;height:4px;position:absolute;top:11px;left:26px;right:2px}.tr-dot{box-sizing:border-box;color:#fff;background:#fff;border:4px solid #1f5eff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:0;left:0}.tr-line li.is-start .tr-dot{background:#1f5eff}.tr-line li.is-end .tr-dot{background:#1f5eff;border:0;width:30px;height:30px;top:-2px}.tr-line strong{font-size:.95rem;line-height:1.3}.tr-line span:not(.tr-dot){color:#5e5e5e;font-size:.82rem;line-height:1.4}.tr-tips{margin:36px 0}.tr-tips h2{margin-bottom:14px}.tr-tip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.tr-tip{background:#fff;border:1px solid #e0e0e3;border-radius:16px;align-content:start;gap:6px;padding:16px 18px;display:grid}.tr-tip-ico{color:#1f5eff;background:#eef3ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.tr-tip h3{margin:4px 0 0;font-size:1.02rem}.tr-tip p{margin:0;font-size:.92rem;line-height:1.55}.tr-photo{margin:36px 0 8px}.tr-photo img{aspect-ratio:16/9;object-fit:cover;border:1px solid #e0e0e3;border-radius:16px;width:100%;height:auto;display:block}.tr-photo figcaption{color:#5e5e5e;margin-top:8px;font-size:.78rem;line-height:1.45}.tr-board{background:#f4f7ff;border:1px solid #d6e0ff;border-radius:18px;margin:36px 0 0;padding:20px 22px}.tr-board h2{margin:0;font-size:1.25rem}.tr-board ul{margin:14px 0 0;padding:0;list-style:none}.tr-board li{font-variant-numeric:tabular-nums;border-top:1px dashed #c9d6ff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 0;display:grid}.tr-board-to{color:#1f5eff;align-items:center;gap:8px;font-weight:600;display:flex}.tr-board-to a{color:#1d1d1f}.tr-board-km{color:#5e5e5e;white-space:nowrap;font-size:.85rem}.tr-board strong{color:#1f5eff;white-space:nowrap}.tr-faq{margin:36px 0 0}.tr-faq h2{margin-bottom:10px}.tr-faq details{border-top:1px solid #e0e0e3;padding:12px 0}.tr-faq details:last-child{border-bottom:1px solid #e0e0e3}.tr-faq summary{cursor:pointer;font-weight:700}.tr-faq details p{color:#3a3a40;margin:8px 0 0;line-height:1.65}.tr-side{gap:16px;display:grid;position:sticky;top:88px}.tr-toc,.tr-mini{background:#fff;border:1px solid #e0e0e3;border-radius:16px;padding:16px 18px}.tr-toc ol{gap:6px;margin:8px 0 0;padding-left:1.2em;font-size:.92rem;display:grid}.tr-toc a{text-decoration:none}.tr-toc a:hover{color:#1f5eff}.tr-mini{background:#f4f7ff;border-color:#d6e0ff}.tr-mini strong{flex-wrap:wrap;align-items:center;gap:6px;line-height:1.35;display:flex}.tr-mini strong svg{color:#1f5eff}.tr-mini p{color:#1f5eff;margin:6px 0 12px;font-weight:700}.tr-book-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.tr-book-txt h2{margin-top:0}.tr-links h2{font-size:1.4rem}.tr-card{align-content:start;gap:8px;overflow:hidden;padding:0 0 18px!important;display:grid!important}.tr-card img{aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #e0e0e3;width:100%;height:auto;display:block}.tr-card>:not(img){margin-left:18px!important;margin-right:18px!important}.tr-card h3{margin:0;font-size:1.05rem}.tr-card .tag{width:fit-content;margin-top:6px}.tr-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.tr-chips span{color:#1f5eff;background:#eef3ff;border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:700}@media (max-width:900px){.tr-hero-grid,.tr-grid,.tr-book-grid{grid-template-columns:1fr;gap:24px}.tr-sketch{order:-1;padding:12px 12px 8px}.tr-sketch img,.tr-sketch svg{max-height:220px}.tr-side{order:-1;position:static}.tr-mini{display:none}}@media (max-width:640px){.tr-ticket{padding:14px}.tr-ticket dl{grid-template-columns:1fr;gap:8px}.tr-ticket dl>div{border-left:0;justify-content:space-between;gap:12px;padding:0;display:flex}.tr-ticket dd{text-align:right;margin:0}.tr-line{grid-template-columns:1fr;gap:0}.tr-line li{min-height:44px;padding:0 0 18px 42px}.tr-line li:not(:last-child):before{width:4px;height:auto;inset:26px auto 0 11px}.tr-line li.is-end .tr-dot{left:-2px}.tr-tip-grid{grid-template-columns:1fr}.tr-board li{grid-template-columns:minmax(0,1fr) auto}.tr-board-km{grid-column:1}.tr-route,.tr-board{padding:16px}}.tj-top{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.tj-map{background:#fff;border:1px solid #e0e0e3;border-radius:20px;margin:0;padding:12px}.tj-map-in{position:relative}.tj-map svg{border-radius:12px;width:100%;height:auto;font-family:inherit;display:block}.tj-sea{fill:#eaf1fe}.tj-land{fill:#f3f4f7;stroke:#c3cfe6;stroke-width:.8px;stroke-linejoin:round}.tj-land.fr{fill:#fff}.tj-border{fill:none;stroke:#8f9bb3;stroke-width:1.1px;stroke-dasharray:5 3}.tj-sea-t{fill:#8fa6d4;letter-spacing:3px;font-size:11px;font-style:italic}.tj-country{fill:#b6bfd1;letter-spacing:7px;font-size:13px;font-weight:700}.tj-town circle{fill:#9aa3b5}.tj-town text{fill:#6b7385;font-size:11px}.tj-route{fill:none;stroke:#1f5eff;stroke-width:2.4px;stroke-linecap:round}.tj-dest{fill:#fff;stroke:#1f5eff;stroke-width:2.6px}.tj-hub{fill:#1f5eff;stroke:#fff;stroke-width:2.5px}.tj-hub-halo{fill:#1f5eff;opacity:.15}.tj-hub-t{fill:#1d1d1f;font-size:15px;font-weight:800}.tj-scale path{fill:none;stroke:#5e6678;stroke-width:1.4px}.tj-scale text{fill:#5e6678;font-size:11px}.tj-pin{color:#1d1d1f;white-space:nowrap;background:#fff;border:1px solid #d6e0ff;border-radius:10px;flex-direction:column;gap:1px;padding:5px 10px;font-size:.82rem;line-height:1.2;text-decoration:none;display:flex;position:absolute;box-shadow:0 1px 3px #0f172a1a}.tj-pin strong{font-weight:700}.tj-pin span{color:#5e5e5e;font-variant-numeric:tabular-nums;font-size:.72rem}.tj-pin:hover,.tj-pin:focus-visible{color:#1f5eff;border-color:#1f5eff}.tj-map figcaption{color:#5e5e5e;margin-top:8px;font-size:.75rem}.tj-board{background:#fff;border:1px solid #e0e0e3;border-radius:20px;padding:18px 20px}.tj-board h2{align-items:center;gap:10px;margin:0 0 4px;font-size:1.3rem;display:flex}.tj-board h2 svg{color:#1f5eff}.tj-board ul{margin:10px 0 0;padding:0;list-style:none}.tj-board li a{color:inherit;font-variant-numeric:tabular-nums;border-top:1px dashed #d9d9dc;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;text-decoration:none;display:grid}.tj-board li a:hover strong:first-child{color:#1f5eff}.tj-board li span{color:#5e5e5e;white-space:nowrap;font-size:.85rem}.tj-board li strong+span+strong,.tj-price{color:#1f5eff;white-space:nowrap}@media (max-width:900px){.tj-top{grid-template-columns:1fr}}@media (max-width:520px){.tj-pin{justify-content:center;min-height:24px;padding:3px 7px;font-size:.7rem}.tj-pin span{display:none}.tj-board li a{grid-template-columns:minmax(0,1fr) auto}.tj-board li a span{grid-column:1}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tr-sketch img{filter:none}}:root[data-theme=dark] .tr-sketch img{filter:none}@media (max-width:760px){:root:root:root:root .tr-hero .tr-sketch,:root:root:root:root .tr-sec .tr-side{display:none!important}}
:root:root:root .fq .faq-search input{border-radius:14px;height:52px;margin-bottom:14px;box-shadow:none!important;background-color:#fff!important;border:1px solid #d9d9de!important}:root:root:root .fq .faq-search input:focus{outline-offset:0;outline:2px solid #cddaff;border-color:#1f5eff!important}.fq-pills{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.fq-pill{color:#1d1d1f;background:#f2f2f5;border:1px solid #e5e5ea;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.fq-pill span{color:#1f5eff;text-align:center;background:#fff;border-radius:999px;min-width:22px;padding:1px 6px;font-size:.75rem}@media (hover:hover){.fq-pill:hover{color:#fff;background:#1f5eff;border-color:#1f5eff}.fq-pill:hover span{color:#1f5eff}}.fq-pill:active{color:#fff;background:#1f5eff}:root:root:root .fq .faq-list{background:#fff;border:1px solid #e5e5ea;border-radius:16px;margin:0;padding:6px 20px 8px;scroll-margin-top:90px}:root:root:root .fq .faq-h{border-bottom:1px solid #e5e5ea;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:16px 0 12px;font-size:1.15rem;display:flex}.fq .faq-h small{color:#6e6e73;font-size:.78rem;font-weight:600}:root:root:root .fq details{background:0 0;border:0;border-bottom:1px solid #ececf0;border-radius:0;margin:0 -12px;transition:background .2s;box-shadow:none!important;padding:0 12px!important}:root:root:root .fq details:last-child{border-bottom:0}:root:root:root .fq details>summary{padding:16px 0;font-weight:600;color:#1d1d1f!important}:root:root:root .fq details>summary:after{width:26px;height:26px;transition:transform .25s var(--ease), background-color .2s;background-size:13px;border-radius:50%;background-color:#f2f2f5!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d1d1f' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}:root:root:root .fq details[open]{background:#f5f8ff;border-bottom-color:#0000;border-radius:12px}:root:root:root .fq details[open]>summary{color:#1f5eff!important}:root:root:root .fq details[open]>summary:after{transform:rotate(45deg);background-color:#1f5eff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E")!important}@media (hover:hover){:root:root:root .fq details:not([open]):hover{background:#f7f7f9;border-radius:12px}}:root:root:root .fq details>p{margin:0 0 16px;padding-right:38px;line-height:1.65}@media (max-width:760px){:root:root:root .fq .faq-list{padding:4px 14px 6px}.fq-pills{scrollbar-width:none;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.fq-pills::-webkit-scrollbar{display:none}.fq-pill{white-space:nowrap}:root:root:root .fq details>p{padding-right:0}}:root:root:root:root .faq-hero{padding-bottom:8px!important}:root:root:root:root .faq-hero .muted{max-width:760px!important}:root:root:root:root .faq-wrap{max-width:1120px}.fq-col{flex-direction:column;gap:12px;display:flex}.fq-flat{display:block}:root:root:root .fq .fq-col>.faq-list:last-child{flex:1}@media (min-width:900px){.fq:has(>.fq-col){grid-template-columns:1fr 1fr;align-items:stretch;gap:12px;display:grid}.fq>.faq-search,.fq>.fq-pills{grid-column:1/-1}.fq>.fq-pills{margin-bottom:4px}.fq>.faq-search input{margin-bottom:0!important}.fq-pills{flex-wrap:nowrap;gap:6px}.fq-pill{white-space:nowrap;gap:6px;padding:7px 11px;font-size:.84rem}}@media (max-width:899px){.fq:has(>.fq-col){flex-direction:column;gap:12px;display:flex}.fq>.fq-col{display:contents}.fq>.fq-pills{margin-bottom:0}.fq>.fq-col:first-of-type>:nth-child(3){order:4}.fq>.fq-col:last-of-type>:first-child{order:3}.fq>.fq-col:last-of-type>:nth-child(n+2){order:5}}
:is([data-i],:has(>[data-i])){--ic:#1f5bff;--it:#eef3ff;--icn:#9dbbff;--itn:#14234d}:is([data-i=list],[data-i=globe],[data-i=undo],[data-i=water],[data-i=drop],[data-i=swap],[data-i=bus],[data-i=send],:has(>:is([data-i=list],[data-i=globe],[data-i=undo],[data-i=water],[data-i=drop],[data-i=swap],[data-i=bus],[data-i=send]))){--ic:#0a7271;--it:#e3f6f5;--icn:#4cbdad;--itn:#0b3534}:is([data-i=briefcase],[data-i=seal],[data-i=star],[data-i=clock],[data-i=timer],[data-i=suitcase],[data-i=tag],[data-i=handshake],[data-i=bolt],[data-i=crown],[data-i=euro],[data-i=sun],:has(>:is([data-i=briefcase],[data-i=seal],[data-i=star],[data-i=clock],[data-i=timer],[data-i=suitcase],[data-i=tag],[data-i=handshake],[data-i=bolt],[data-i=crown],[data-i=euro],[data-i=sun]))){--ic:#b45309;--it:#fff4e0;--icn:#d69438;--itn:#3a2708}:is([data-i=user],[data-i=users],[data-i=lock],[data-i=book],[data-i=plug],[data-i=sparkle],[data-i=receipt],[data-i=route],[data-i=moon],:has(>:is([data-i=user],[data-i=users],[data-i=lock],[data-i=book],[data-i=plug],[data-i=sparkle],[data-i=receipt],[data-i=route],[data-i=moon]))){--ic:#6d28d9;--it:#f1eaff;--icn:#cbb2ff;--itn:#2a1d52}:is([data-i=shield],[data-i=check],[data-i=phone],[data-i=leaf],[data-i=mapTrifold],[data-i=wheel],[data-i=calendarCheck],:has(>:is([data-i=shield],[data-i=check],[data-i=phone],[data-i=leaf],[data-i=mapTrifold],[data-i=wheel],[data-i=calendarCheck]))){--ic:#127436;--it:#e6f6ec;--icn:#4cc261;--itn:#0f3220}:is([data-i=pin],[data-i=train],[data-i=heart],[data-i=mail],[data-i=baby],[data-i=gift],[data-i=target],:has(>:is([data-i=pin],[data-i=train],[data-i=heart],[data-i=mail],[data-i=baby],[data-i=gift],[data-i=target]))){--ic:#be123c;--it:#ffe4e9;--icn:#ff8fa3;--itn:#3d0d17}:root:root:root:root:root:root :is(.adm-nav a,.acc-nav a)>svg[data-i]{color:var(--ic)}.adm-nav:not(.adm-side) a:has(>svg){align-items:center;gap:8px;display:inline-flex}.adm-nav:not(.adm-side) a>svg{flex:none}:root:root:root:root:root :is(.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tfa-ico,.auth-perk-ico,.cx-ico,.tr-tip-ico):has(>[data-i]){background:var(--it)!important;color:var(--ic)!important}:root:root:root :is(.acc-place,.acc-tip)>svg[data-i]{color:var(--ic)}
:root[data-theme=dark]{--nuit-ico:#9dbbff;--nuit-ico-bg:#14234d;--nuit-ico-ring:#9dbbff61;--nuit-star:#ffc928;--nuit-star-off:#596074}:root[data-theme=dark] :is(.ct-q-ico,.svc-ico,.trust-ico,.ck-ico,.faceid-ico,.auth-perk-ico,.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tf-know-ico,.tfa-ico,.sec-alert-ico,.cx-ico,.tr-tip-ico){filter:invert()hue-rotate(180deg);background:var(--itn,var(--nuit-ico-bg))!important;color:var(--icn,var(--nuit-ico))!important;box-shadow:none!important}:root[data-theme=dark] .faceid-ico{color:#fff!important;background:#2a5bff!important}:root[data-theme=dark] .sec-alert-ico{color:#fff!important;box-shadow:none!important;background:#ff5a4a!important}:root[data-theme=dark] :is([data-i],:has(>[data-i])){--ic:var(--icn);--it:var(--itn)}:root[data-theme=dark] :is(.c-blue,.tf-know>div:first-child) :is(.svc-ico,.tf-know-ico){--c:#9dbbff;--t:#14234d}:root[data-theme=dark] :is(.c-amber,.tf-know>div:nth-child(2)) :is(.svc-ico,.tf-know-ico){--c:#d69438;--t:#3a2708}:root[data-theme=dark] :is(.c-violet,.tf-know>div:nth-child(4)) :is(.svc-ico,.tf-know-ico){--c:#cbb2ff;--t:#2a1d52}:root[data-theme=dark] :is(.c-green,.tf-know>div:nth-child(3)) :is(.svc-ico,.tf-know-ico){--c:#4cc261;--t:#0f3220}:root[data-theme=dark] :is(.svc-ico,.tf-know-ico){background:var(--t)!important;color:var(--c)!important;box-shadow:none!important}:root[data-theme=dark] svg.ico-d{filter:invert()hue-rotate(180deg)}:root[data-theme=dark] :is(.ct-q-ico,.svc-ico,.trust-ico,.ck-ico,.faceid-ico,.auth-perk-ico,.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tf-know-ico,.tfa-ico,.sec-alert-ico,.cx-ico,.tr-tip-ico) svg.ico-d{filter:none}:root[data-theme=dark] :is(.adm-nav a,.acc-nav a)>svg{filter:invert()hue-rotate(180deg)}:root[data-theme=dark] :is(.gstars,.rb-stars,.cs-rate i,.driver-stats b i,.stars button.on,.rv-prompt .stars button.on){filter:invert()hue-rotate(180deg);color:var(--nuit-star)!important}:root[data-theme=dark] .gstars i{color:var(--nuit-star-off);filter:none}:root[data-theme=dark] .stars button:not(.on),:root[data-theme=dark] .rv-prompt .stars button:not(.on){filter:invert()hue-rotate(180deg);color:var(--nuit-star-off)!important}:root[data-theme=dark] :is(.ct-q-ico,.svc-ico,.trust-ico,.ck-ico,.faceid-ico,.auth-perk-ico,.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tf-know-ico,.tfa-ico,.sec-alert-ico,.cx-ico,.tr-tip-ico) svg{fill:currentColor}:root[data-theme=dark] :is(.hero.cine,.story-inner) :is(svg.ico-d,.cs-rate i,.gstars,.rb-stars),:root[data-theme=dark] .bk-swap svg.ico-d,:root[data-theme=dark] .chip svg.ico-d{filter:none}:root:root[data-theme=dark] .section.ink.driver{background:#000!important}:root:root[data-theme=dark] .driver :is(svg.ico-d,.driver-stats b i){filter:none!important}:root:root[data-theme=dark] .driver .driver-stats b i{color:#c88c08!important}:root[data-theme=dark] .pwm{box-shadow:none}:root[data-theme=dark] .pwm-lane{background:#b9b9bb}:root[data-theme=dark] .pwm-lane:before{background:repeating-linear-gradient(90deg,#000 0 14px,#0000 14px 28px)}:root[data-theme=dark] canvas.sig-cv{filter:none}:root[data-theme=dark] .tc-confirmed .tc-date{filter:invert()hue-rotate(180deg)}:root[data-theme=dark] input[type=checkbox]:before,:root[data-theme=dark] .ck-switch i{background:#000}:root[data-theme=dark] input[type=checkbox]:not(:checked){background-color:#9a9aa0!important}:root[data-theme=dark] :is(.v3-photo>.fete-scene,.v3-photo .fete-tag,.fete-pastille){filter:invert()hue-rotate(180deg)}:root[data-theme=dark][data-fete=nouvel-an],:root[data-theme=dark][data-fete=black-friday]{--fete:#fab405}:root[data-theme=dark][data-fete=paques]{--fete-2:#f0af4b}:root[data-theme=dark] .fete-scene .fete-fx{filter:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--nuit-ico:#9dbbff;--nuit-ico-bg:#14234d;--nuit-ico-ring:#9dbbff61;--nuit-star:#ffc928;--nuit-star-off:#596074}:root:not([data-theme=light]) :is(.ct-q-ico,.svc-ico,.trust-ico,.ck-ico,.faceid-ico,.auth-perk-ico,.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tf-know-ico,.tfa-ico,.sec-alert-ico,.cx-ico,.tr-tip-ico){filter:invert()hue-rotate(180deg);background:var(--itn,var(--nuit-ico-bg))!important;color:var(--icn,var(--nuit-ico))!important;box-shadow:none!important}:root:not([data-theme=light]) .faceid-ico{color:#fff!important;background:#2a5bff!important}:root:not([data-theme=light]) .sec-alert-ico{color:#fff!important;box-shadow:none!important;background:#ff5a4a!important}:root:not([data-theme=light]) :is([data-i],:has(>[data-i])){--ic:var(--icn);--it:var(--itn)}:root:not([data-theme=light]) :is(.c-blue,.tf-know>div:first-child) :is(.svc-ico,.tf-know-ico){--c:#9dbbff;--t:#14234d}:root:not([data-theme=light]) :is(.c-amber,.tf-know>div:nth-child(2)) :is(.svc-ico,.tf-know-ico){--c:#d69438;--t:#3a2708}:root:not([data-theme=light]) :is(.c-violet,.tf-know>div:nth-child(4)) :is(.svc-ico,.tf-know-ico){--c:#cbb2ff;--t:#2a1d52}:root:not([data-theme=light]) :is(.c-green,.tf-know>div:nth-child(3)) :is(.svc-ico,.tf-know-ico){--c:#4cc261;--t:#0f3220}:root:not([data-theme=light]) :is(.svc-ico,.tf-know-ico){background:var(--t)!important;color:var(--c)!important;box-shadow:none!important}:root:not([data-theme=light]) svg.ico-d{filter:invert()hue-rotate(180deg)}:root:not([data-theme=light]) :is(.ct-q-ico,.svc-ico,.trust-ico,.ck-ico,.faceid-ico,.auth-perk-ico,.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tf-know-ico,.tfa-ico,.sec-alert-ico,.cx-ico,.tr-tip-ico) svg.ico-d{filter:none}:root:not([data-theme=light]) :is(.adm-nav a,.acc-nav a)>svg{filter:invert()hue-rotate(180deg)}:root:not([data-theme=light]) :is(.gstars,.rb-stars,.cs-rate i,.driver-stats b i,.stars button.on,.rv-prompt .stars button.on){filter:invert()hue-rotate(180deg);color:var(--nuit-star)!important}:root:not([data-theme=light]) .gstars i{color:var(--nuit-star-off);filter:none}:root:not([data-theme=light]) .stars button:not(.on),:root:not([data-theme=light]) .rv-prompt .stars button:not(.on){filter:invert()hue-rotate(180deg);color:var(--nuit-star-off)!important}:root:not([data-theme=light]) :is(.ct-q-ico,.svc-ico,.trust-ico,.ck-ico,.faceid-ico,.auth-perk-ico,.acc-empty-ico,.rebook-ico,.place-ico,.tf-group-ico,.tf-know-ico,.tfa-ico,.sec-alert-ico,.cx-ico,.tr-tip-ico) svg{fill:currentColor}:root:not([data-theme=light]) :is(.hero.cine,.story-inner) :is(svg.ico-d,.cs-rate i,.gstars,.rb-stars),:root:not([data-theme=light]) .bk-swap svg.ico-d,:root:not([data-theme=light]) .chip svg.ico-d{filter:none}:root:root:not([data-theme=light]) .section.ink.driver{background:#000!important}:root:root:not([data-theme=light]) .driver :is(svg.ico-d,.driver-stats b i){filter:none!important}:root:root:not([data-theme=light]) .driver .driver-stats b i{color:#c88c08!important}:root:not([data-theme=light]) .pwm{box-shadow:none}:root:not([data-theme=light]) .pwm-lane{background:#b9b9bb}:root:not([data-theme=light]) .pwm-lane:before{background:repeating-linear-gradient(90deg,#000 0 14px,#0000 14px 28px)}:root:not([data-theme=light]) canvas.sig-cv{filter:none}:root:not([data-theme=light]) .tc-confirmed .tc-date{filter:invert()hue-rotate(180deg)}:root:not([data-theme=light]) input[type=checkbox]:before,:root:not([data-theme=light]) .ck-switch i{background:#000}:root:not([data-theme=light]) input[type=checkbox]:not(:checked){background-color:#9a9aa0!important}:root:not([data-theme=light]) :is(.v3-photo>.fete-scene,.v3-photo .fete-tag,.fete-pastille){filter:invert()hue-rotate(180deg)}:root:not([data-theme=light])[data-fete=nouvel-an],:root:not([data-theme=light])[data-fete=black-friday]{--fete:#fab405}:root:not([data-theme=light])[data-fete=paques]{--fete-2:#f0af4b}:root:not([data-theme=light]) .fete-scene .fete-fx{filter:none}}
:root:root:root:root :is(.keyfacts,.faq details[open],.acc-nav a.on,.adm-nav.adm-side a.on,ol.steps>li,.sec-table tr.is-warn td:first-child,.sec-table tr.is-high td:first-child),:root:root:root:root .adm-nav a.on{box-shadow:none!important}:root:root:root:root .facts>div,:root:root:root:root .routes{border-top:1px solid #e5e5ea}:root:root:root:root .site-footer{border-top:0}:root:root:root:root .page-hero{border-bottom-width:1px}:root:root:root:root .timeline{border-left-width:1px}:root:root:root:root :is(.pricing,.pricing.pop,.pricing:hover,.cmp,.card,.ticket,.iconbox,.table-wrap,.reassure,.cta-band,.pass-photo,.hd-img,.trust-ico,.auth-perk-ico),:root:root:root:root :is(.btn,.btn.ghost,.mbar,.mbar a.on,.mbar-pill,.chat-fab,.pill,.ck-switch i,.story-hint,.pk-grid button.today,.adm-quick a,.adm-link,.rebook),:root:root:root:root .btn:active{box-shadow:none!important}:root:root:root:root .mbar,:root:root:root:root .chat-fab{border:1px solid #e5e5ea}:root:root:root:root ol.steps>li:before,:root:root:root:root ol.steps>li.is-lit:before{box-shadow:none!important}:root:root:root:root .adm-cal .d.today{outline-offset:-2px;outline:2px solid #1f5bff;box-shadow:none!important}@media (hover:hover){:root:root:root:root :is(.adm-quick a,.adm-link,.rebook):hover{outline-offset:-1px;outline:1px solid #1f5bff;box-shadow:none!important}:root:root:root:root .pc:hover{box-shadow:none!important}}:root:root:root:root .pc{box-shadow:none!important}:root:root:root:root :is(.ga-bref,.ga-tip,.ga-quote,.ga-book,.tr-mini,.tr-board,.tr-sketch,.tj-map,.ga-art svg,.ga-sketches){background:#f5f5f7;border:1px solid #e5e5ea}:root:root:root:root :is(.ga-tip,.ga-quote){border:0}:root:root:root:root .tr-ticket{border-color:#e5e5ea}:root:root:root:root :is(.tr-ticket dl,.tr-board li){border-top-style:solid;border-top-color:#e5e5ea}:root:root:root:root .tr-ticket dl>div{border-left-color:#e5e5ea}:root:root:root:root :is(.ga-routes li,.tj-board li a){border-top-style:solid;border-top-color:#e5e5ea}:root:root:root:root :is(.card,.ticket,.iconbox,.pricing:not(.pop),.table-wrap,.reassure,.keyfacts,.tf-card,.tf-rows,.rating-badge,.tj-map,.tj-board,.tj-pin,.tr-ticket,.tr-sketch,.tr-route,.tr-tip,.tr-board,.tr-toc,.tr-mini,.ga-bref,.ga-tip,.ga-quote,.ga-book,.ga-toc,.ga-card,.ga-routes,.ga-sketches,.ga-art svg,.fq .faq-list,.faq-list,.fq-pill,.cx-tabs,.ct-card,.ct-q,.ct-who,.gd-card,.gd-feature,.acc-top,.auth-brand,.pc,.pc-nav,.pay-chip,.chip,.story-hint,.pass-ctrl,.cmp-us,.faceid-prompt,.svc-card,.tf-know>div,.ct-quick a,.ct-info>div,.tf-nav a,.driver :is(.cred,.driver-stats>div,.lang)){box-shadow:none!important;border-color:#0000!important}:root:root:root:root :is(.tf-card,.tf-rows,.tj-board,.tr-route,.tr-tip,.tr-toc,.ga-toc,.ga-card,.ga-routes,.fq .faq-list,.faq-list,.ct-card,.ct-who,.gd-card,.gd-feature,.acc-top,.pc-nav,.svc-card,.tf-know>div,.ct-quick a,.ct-info>div,.tf-nav a,.auth-brand,.when-near){background-color:#f5f5f7!important}:root:root:root:root :is(.ga-photo img,.tr-photo img,.tr-card img,.tj-card img,.svc-card img,.card img){border:0!important}:root:root:root:root .page-hero{border-bottom-color:#0000!important}:root:root:root:root :is(.ct-avatar,.auth-avatar,.driver .avatar,.cx-tabs button.on),:root:root:root:root :is(.auth-card,.pass.has-photo,.bk-swap,.pc-stamp,.faceid-ico){box-shadow:none!important}@media (prefers-color-scheme:dark){:root:root:root:root:not([data-theme=light]) :is(.tf-card,.tf-rows,.tj-board,.tr-route,.tr-tip,.tr-toc,.ga-toc,.ga-card,.ga-routes,.fq .faq-list,.faq-list,.ct-card,.ct-who,.gd-card,.gd-feature,.acc-top,.pc-nav,.svc-card,.tf-know>div,.ct-quick a,.ct-info>div,.tf-nav a,.tj-map,.tr-sketch,.tr-board,.tr-mini,.ga-bref,.ga-tip,.ga-quote,.ga-book,.ga-sketches,.auth-brand,.when-near){background-color:#d6d6d6!important}}:root:root:root:root[data-theme=dark] :is(.tf-card,.tf-rows,.tj-board,.tr-route,.tr-tip,.tr-toc,.ga-toc,.ga-card,.ga-routes,.fq .faq-list,.faq-list,.ct-card,.ct-who,.gd-card,.gd-feature,.acc-top,.pc-nav,.svc-card,.tf-know>div,.ct-quick a,.ct-info>div,.tf-nav a,.tj-map,.tr-sketch,.tr-board,.tr-mini,.ga-bref,.ga-tip,.ga-quote,.ga-book,.ga-sketches,.auth-brand,.when-near){background-color:#d6d6d6!important}:root:root:root:root .trip-card:before,:root:root:root:root .trip-card:after,:root:root:root:root .tc-main:before{display:none!important}:root:root:root:root :is(.acc-tabs,.acc-avatar,.avatar-edit,.trip-card,.trip-card:hover,.pay-list){box-shadow:none!important}:root:root:root:root :is(.trip-card,.trash-note,.pay-list,.doc-tag,.doc-links a,.acc-place,.ab-swap,.ab-price){border-color:#0000!important}:root:root:root:root .doc-links a{background-color:#fff}:root:root:root:root .ab-swap{background-color:#f5f5f7}
:root:root:root:root[data-v3]{--v3-gap:12px;--v3-r:28px;--v3-side:max(var(--v3-gap), calc((100vw - 1416px) / 2))}:root:root:root:root[data-v3] body{background:#eceef1}:root:root:root:root[data-v3] .site-header{padding:var(--v3-gap) var(--v3-side) 0;background:0 0!important}:root:root:root:root[data-v3] .site-header .wrap{background:#000;border-radius:22px;max-width:none;padding:10px 12px 10px 20px}:root:root:root:root[data-v3] main :is(.section,.page-hero){overflow:clip;border-radius:var(--v3-r)!important;margin:var(--v3-gap) var(--v3-side) 0!important;background:#fff!important;border:0!important}:root:root:root:root[data-v3] main .section:not(.ink){box-shadow:none!important}:root:root:root:root[data-v3] main .section{padding-top:clamp(28px,4vw,52px);padding-bottom:clamp(28px,4vw,52px)}:root:root:root:root[data-v3] main .section-head{margin-bottom:clamp(18px,2.4vw,28px)}:root:root:root:root[data-v3] main .section.ink{background:#000!important}:root:root:root:root[data-v3] main .section:has(>.wrap>.cta-band:only-child){padding:0;background:0 0!important}:root:root:root:root[data-v3] main .section:has(>.wrap>.cta-band:only-child)>.wrap{max-width:none;padding:0}:root:root:root:root[data-v3] main .cta-band{border-radius:var(--v3-r)}:root:root:root:root[data-v3] .site-footer{margin:var(--v3-gap) var(--v3-side) var(--v3-gap);border-radius:var(--v3-r)}:root:root:root:root[data-v3] main :is(.page-hero h1){letter-spacing:-.035em;font-size:clamp(2.3rem,5vw,4rem);line-height:1.02;font-weight:500!important}:root:root:root:root[data-v3] main .section h2{letter-spacing:-.03em;font-weight:600}:root:root:root:root[data-v3] main .eyebrow{color:#0b0b0c;letter-spacing:0;text-transform:none;background:#f2f2f4;border-radius:999px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}:root:root:root:root[data-v3] main .eyebrow:before{display:none!important}@media (max-width:760px){:root:root:root:root[data-v3]{--v3-gap:8px;--v3-r:22px}:root:root:root:root[data-v3] .site-header .wrap{border-radius:18px;padding:8px 10px 8px 14px}}:root:root:root:root[data-v3] .v3-photo{align-items:flex-end;min-height:380px;display:flex;position:relative}:root:root:root:root[data-v3] .v3-photo:before{content:"";z-index:0;background:linear-gradient(90deg, #05070dc7 0%, #05070d59 55%, #05070d1a), var(--hero-img) 50% 55% / cover no-repeat;position:absolute;inset:0}:root:root:root:root[data-v3] .v3-photo>.wrap{z-index:1;width:100%;position:relative}:root:root:root:root[data-v3] .v3-photo :is(.hm,.hm-sky){display:none!important}:root:root:root:root[data-v3] main .tr-main section h2{margin-top:1.1em}:root:root:root:root[data-v3] main :is(.tr-tips,.tr-board){margin-top:24px}:root:root:root:root[data-v3] main .tr-tips{margin-bottom:24px}:root:root:root:root[data-v3] main .tr-route{margin-bottom:22px}:root:root:root:root[data-v3] .v3-photo :is(h1,.crumbs,.crumbs a,.tf-points,.tf-points *){color:#fff!important}:root:root:root:root[data-v3] .v3-photo .muted{color:#ffffffd1!important}@media (prefers-color-scheme:dark){:root:root:root:root[data-v3]:not([data-theme=light]) .v3-photo:before{filter:invert()hue-rotate(180deg)}:root:root:root:root[data-v3]:not([data-theme=light]) .v3-photo :is(h1,.crumbs,.crumbs a,.tf-points,.tf-points *){color:#000!important}:root:root:root:root[data-v3]:not([data-theme=light]) .v3-photo .muted{color:#000000d1!important}}:root:root:root:root[data-v3][data-theme=dark] .v3-photo:before{filter:invert()hue-rotate(180deg)}:root:root:root:root[data-v3][data-theme=dark] .v3-photo :is(h1,.crumbs,.crumbs a,.tf-points,.tf-points *){color:#000!important}:root:root:root:root[data-v3][data-theme=dark] .v3-photo .muted{color:#000000d1!important}@media (max-width:760px){:root:root:root:root[data-v3] .v3-photo{min-height:0}:root:root:root:root[data-v3] .v3-photo:before{background:linear-gradient(0deg, #05070ddb 0%, #05070d99 60%, #05070d40), var(--hero-img) 50% 50% / cover no-repeat}}:root:root:root:root[data-v3] main .section.adm{padding-top:20px;overflow:visible;background:0 0!important}:root:root:root:root[data-v3] main .section.adm .adm-layout{background:0 0!important;border-radius:0!important;padding:0!important}:root:root:root:root[data-v3] main .section.adm .adm-side{position:sticky;top:96px;background:#fff!important;border-radius:22px!important;padding:14px!important}:root:root:root:root[data-v3] main .section.adm :is(.sec-alert,.notice){border-color:#0000!important}@media (max-width:900px){:root:root:root:root[data-v3] main .section.adm .adm-side{position:static}}:root:root:root:root[data-v3] .brand{gap:16px}:root:root:root:root[data-v3] .brand .brand-name{text-transform:uppercase;letter-spacing:.1em}:root:root:root:root[data-v3] .ft-brand strong{text-transform:uppercase;letter-spacing:.1em;gap:12px}:root:root:root:root[data-v3] .brand .brand-tag{text-transform:uppercase;letter-spacing:.08em}@media (max-width:440px){:root:root:root:root[data-v3] .brand .brand-tag{letter-spacing:.04em;white-space:nowrap;margin-top:3px;font-size:8.5px;display:block}:root:root:root:root[data-v3] .brand{gap:12px}}:root:root:root:root[data-v3] .chat-fab:not(.is-open){-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff!important;background:#0b0b0c!important;border-color:#fff6!important}@media (hover:hover){:root:root:root:root[data-v3] .chat-fab:not(.is-open):hover{background:#1f5bff!important;border-color:#1f5bff!important}}@media (prefers-color-scheme:dark){:root:root:root:root[data-v3]:not([data-theme=light]) body{background:#fff}:root:root:root:root[data-v3]:not([data-theme=light]) main :is(.section:not(.ink,.adm,:has(>.wrap>.cta-band:only-child)),.page-hero),:root:root:root:root[data-v3]:not([data-theme=light]) main :is(.v3-sec,.v3-hero),:root:root:root:root[data-v3]:not([data-theme=light]) main .section.adm .adm-side{background:#e3e3e3!important}:root:root:root:root[data-v3]:not([data-theme=light]) main .v3{--v3-soft:#d6d6d6}:root:root:root:root[data-v3]:not([data-theme=light]) main .eyebrow{background:#d6d6d6}:root:root:root:root[data-v3]:not([data-theme=light]) :is(.site-header .wrap,.site-footer,main .section.ink){background:#1c1c1c!important}}:root:root:root:root[data-v3][data-theme=dark] body{background:#fff}:root:root:root:root[data-v3][data-theme=dark] main :is(.section:not(.ink,.adm,:has(>.wrap>.cta-band:only-child)),.page-hero),:root:root:root:root[data-v3][data-theme=dark] main :is(.v3-sec,.v3-hero),:root:root:root:root[data-v3][data-theme=dark] main .section.adm .adm-side{background:#e3e3e3!important}:root:root:root:root[data-v3][data-theme=dark] main .v3{--v3-soft:#d6d6d6}:root:root:root:root[data-v3][data-theme=dark] main .eyebrow{background:#d6d6d6}:root:root:root:root[data-v3][data-theme=dark] :is(.site-header .wrap,.site-footer,main .section.ink){background:#1c1c1c!important}@media (prefers-color-scheme:dark){:root:root:root:root[data-v3]:not([data-theme=light]) main .v3-proofs{background:#e3e3e3}:root:root:root:root[data-v3]:not([data-theme=light]) main :is(.v3-proofs li){background:#d6d6d6}:root:root:root:root[data-v3]:not([data-theme=light]) main .v3-proof-i{background:#e3e3e3}}:root:root:root:root[data-v3][data-theme=dark] main .v3-proofs{background:#e3e3e3}:root:root:root:root[data-v3][data-theme=dark] main .v3-proofs li{background:#d6d6d6}:root:root:root:root[data-v3][data-theme=dark] main .v3-proof-i{background:#e3e3e3}@media (max-width:900px){:root:root:root:root[data-v3] .site-header .nav{z-index:-1;clip-path:inset(0 0 100% round 0 0 18px 18px);border-radius:0 0 18px 18px;padding-top:24px;top:calc(100% - 24px);background-color:inherit!important;border-top:0!important}:root:root:root:root[data-v3] .site-header .nav.open{clip-path:inset(0 round 0 0 18px 18px)}:root:root:root:root[data-v3] .site-header .menu-scrim{z-index:-2;height:100lvh;inset:0 0 auto}}@media screen{:root:root:root:root[data-v3] main .dc{box-shadow:none;overflow-wrap:anywhere;background:0 0;border-radius:0;padding:0}}@media print{:root:root:root:root[data-v3] body{background:#fff}:root:root:root:root[data-v3] main .section{background:#fff!important;border-radius:0!important;margin:0!important;padding:0!important}:root:root:root:root[data-v3] main .section>.wrap{max-width:none;padding:0}}
:root:root:root:root:root .repli-btn{display:none}@media (max-width:760px){:root:root:root:root:root .m-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px;overflow-x:auto;flex-wrap:nowrap!important;gap:10px!important;display:flex!important}:root:root:root:root:root .m-rail::-webkit-scrollbar{display:none}:root:root:root:root:root .m-rail>*{scroll-snap-align:start;min-width:0;flex:0 0 min(82%,320px)!important;margin:0!important}:root:root:root:root:root .m-rail>.card{flex-direction:column;display:flex!important}:root:root:root:root:root .m-rail>.card>.more{margin-top:auto!important}:root:root:root:root:root .m-rail>.tr-tip{flex-direction:column;display:flex!important}:root:root:root:root:root .m-rail>.tr-tip>:nth-child(2){margin-top:auto}:root:root:root:root:root .repli[data-keep="0"]>:first-child,:root:root:root:root:root .repli[data-keep="1"]>:first-child>:nth-child(n+2),:root:root:root:root:root .repli[data-keep="2"]>:first-child>:nth-child(n+3),:root:root:root:root:root .repli[data-keep="3"]>:first-child>:nth-child(n+4),:root:root:root:root:root .repli[data-keep="4"]>:first-child>:nth-child(n+5),:root:root:root:root:root .repli[data-keep="5"]>:first-child>:nth-child(n+6),:root:root:root:root:root .repli[data-keep="6"]>:first-child>:nth-child(n+7),:root:root:root:root:root .repli[data-keep="8"]>:first-child>:nth-child(n+9){display:none!important}:root:root:root:root:root .repli-btn{display:flex}}:root:root:root:root:root .repli-btn{background:var(--rf-soft,#f2f2f5);color:#0b0b0c;width:100%;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:10px 0 0;padding:0 18px;font-size:.92rem;font-weight:600}:root:root:root:root:root .repli-btn:after{content:"";opacity:.6;border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:translateY(-3px)rotate(45deg)}:root:root:root:root:root .lg-arts .lg-art{padding:0}:root:root:root:root:root .lg-arts .lg-art>summary{padding:16px 0}:root:root:root:root:root .lg-arts .lg-art>summary h2{letter-spacing:-.01em;color:inherit;margin:0;font-size:1.08rem;font-weight:600;line-height:1.35}:root:root:root:root:root .lg-arts .lg-body{padding:0 0 18px}:root:root:root:root:root .lg-arts .lg-body>:first-child{margin-top:0}@media (max-width:760px){:root:root:root:root:root .cr-list{padding-left:18px}:root:root:root:root:root .cr-list li{margin:0 0 6px;font-size:.84rem;line-height:1.45}:root:root:root:root:root .ga-sec .ga-side{display:none!important}:root:root:root:root:root .vt-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}:root:root:root:root:root .vt-cards>.card{gap:6px;padding:14px!important}:root:root:root:root:root .vt-cards>.card :is(.tag,.more){display:none!important}:root:root:root:root:root .vt-cards>.card h2{margin:0;line-height:1.25;font-size:1rem!important}:root:root:root:root:root .vt-cards>.card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}}
:root:root:root:root :is(.quick .quick-fields,.bk .bk-route){background:var(--champ);border-radius:22px;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;padding:4px;display:grid;position:relative}:root:root:root:root .bk .bk-route{grid-template-columns:minmax(0,1fr) auto;padding-right:8px}:root:root:root:root :is(.quick .quick-fields,.bk .bk-route):before{content:"";pointer-events:none;border-left:2px dotted #c7c7cc;position:absolute;top:42px;bottom:42px;left:26px}:root:root:root:root .quick .quick-line{display:none!important}:root:root:root:root :is(.quick .quick-field,.bk .bk-route>.suggest){grid-column:1;min-width:0;position:relative;margin:0!important}:root:root:root:root .bk .bk-route>.suggest:first-child{order:0;grid-row:1}:root:root:root:root .bk .bk-route>.suggest:last-child{order:0;grid-row:2}:root:root:root:root :is(.quick .quick-field,.bk .bk-route>.suggest):before{content:"";z-index:1;box-sizing:border-box;pointer-events:none;border:2.5px solid #1f5eff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:28px;left:21px}:root:root:root:root :is(.quick .quick-field:last-child,.bk .bk-route>.suggest:last-child):before{background:#1f5eff}:root:root:root:root :is(.quick .quick-field:last-child,.bk .bk-route>.suggest:last-child):after{content:"";pointer-events:none;border-top:1px solid #00000014;position:absolute;top:0;left:48px;right:0}:root:root:root:root .bk .bk-route>.suggest{line-height:0;gap:0!important;font-size:0!important}:root:root:root:root .bk .bk-route>.suggest>*{font-size:1rem;line-height:1.4}:root:root:root:root .bk .bk-route>.suggest>:is(.field-error,.muted){padding:0 12px 10px 48px;display:block;font-size:.82rem!important}:root:root:root:root :is(.quick .quick-fields,.bk .bk-route) .af-box{border-radius:18px;transition:background-color .15s}:root:root:root:root :is(.quick .quick-field,.bk .bk-route>.suggest):focus-within .af-box{background:#fff}:root:root:root:root :is(.quick .quick-fields,.bk .bk-route) input{height:56px;font-weight:600;background-image:none!important;border-radius:18px!important;padding:0 44px 0 48px!important;font-size:16px!important}:root:root:root:root :is(.quick .quick-fields,.bk .bk-route) input::placeholder{font-weight:500}:root:root:root:root .bk .bk-route>.bk-swap{grid-area:1/2/3;place-self:center;width:40px;height:40px;position:static;background:0 0!important;border:0!important;margin:0 0 0 4px!important;transform:none!important}@media (hover:hover){:root:root:root:root .bk .bk-route>.bk-swap:hover{background:#0000000f!important}}:root:root:root:root .bk .bk-pane>.chips{gap:6px;margin:2px 0 10px!important}:root:root:root:root :is(.bk,.quick) :is(.tf-label,label:not(.toggle,.radio-card,.suggest,.inline),.tf-label>span:first-child,.bk-pay legend){color:#6e6e73!important;font-size:.82rem!important;font-weight:600!important}:root:root:root:root :is(.bk,.quick) :is(.tf-label,label:not(.toggle,.radio-card,.suggest,.inline)){gap:6px}:root:root:root:root :is(.bk,.quick) :is(.tf-label,label:not(.toggle,.radio-card,.suggest,.inline)) :is(input,select,textarea){font-weight:500;font-size:16px!important}:root:root:root:root :is(.bk,.quick) .tf-label :is(.pk-field,.date-chips .chip){color:#1d1d1f;font-size:1rem}:root:root:root:root :is(.bk,.quick) .tf-label .date-chips .chip{font-size:.88rem}:root:root:root:root .quick .quick-price{color:#1d1d1f;border-radius:20px;min-height:0;padding:16px 20px;background:var(--champ)!important;box-shadow:none!important;border:0!important}:root:root:root:root .quick .quick-price small,:root:root:root:root .quick .quick-price .qp-meta{color:#6e6e73!important}:root:root:root:root .quick .quick-price.on strong{letter-spacing:-.03em;font-weight:600;color:#1d1d1f!important}:root:root:root:root :is(.bk,.quick) .bk-pay .radio-card{border-radius:18px;background-color:var(--champ)!important;box-shadow:none!important;color:#1d1d1f!important;border:2px solid #0000!important}:root:root:root:root :is(.bk,.quick) .bk-pay .radio-card:has(input:checked){background-color:#fff!important;border-color:#1d1d1f!important}:root:root:root:root :is(.bk,.quick) .bk-pay .radio-card input{accent-color:#1d1d1f}:root:root:root:root :is(.bk,.quick) .bk-pay .radio-card strong{font-weight:600}:root:root:root:root :is(.bk,.quick) .bk-pay .radio-card .muted{color:#6e6e73!important}:root:root:root:root :is(.bk,.quick) .sig-tabs button{white-space:nowrap;flex:none;padding:8px 14px;font-size:.85rem;font-weight:600}:root:root:root:root :is(.bk,.quick) :is(.sig-cv,.sig-typed){border:0;border-radius:18px}:root:root:root:root .cx-main .form :is(label:not(.toggle,.radio-card)){color:#6e6e73;font-size:.82rem;font-weight:600}:root:root:root:root .cx-main .form label:not(.toggle,.radio-card)>:is(input,select,textarea){font-size:16px;font-weight:500}
@keyframes vu-up{0%{opacity:0;transform:translateY(16px)}}@keyframes vu-pop{0%{opacity:0;transform:scale(.3)}}@keyframes vu-fade{0%{opacity:0}}.roll{white-space:nowrap;font-variant-numeric:tabular-nums;position:relative}.rl{display:inline-block;position:relative}.rl-gh{visibility:hidden}.rl-win{padding:0 .1em;position:absolute;inset:0 -.1em;overflow:hidden}.rl-col{text-align:center;transform:translateY(calc(var(--d) * -10%));flex-direction:column;display:flex}.roll[data-vu-w]:not([data-vu-on]) .rl-col{transform:translateY(0)}.roll[data-vu-on] .rl-col{transition:transform 1.1s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * 90ms)}[data-vu=cascade]>:nth-child(2){--i:1}[data-vu=cascade]>:nth-child(3){--i:2}[data-vu=cascade]>:nth-child(4){--i:3}[data-vu=cascade]>:nth-child(5){--i:4}[data-vu=cascade]>:nth-child(6){--i:5}[data-vu=cascade]>:nth-child(7){--i:6}[data-vu=cascade]>:nth-child(8){--i:7}[data-vu=cascade]>:nth-child(n+9){--i:8}[data-vu=cascade][data-vu-w]:not([data-vu-on])>*{opacity:0}[data-vu=cascade][data-vu-on]>*{animation:vu-up .6s cubic-bezier(.2,.8,.2,1) calc(var(--i,0) * 70ms) backwards}.v3-step-n:after{content:"";background:linear-gradient(var(--v3-blue,#1f5eff) 0 0) no-repeat 0 0 / calc((var(--i) + 1) * 25%) 100%, #1f5eff24;border-radius:3px;height:3px;margin-top:12px;display:block}[data-vu-w] .v3-step-n:after{transition:background-size .7s cubic-bezier(.2,.8,.2,1) calc(.15s + var(--i) * .3s)}[data-vu-w]:not([data-vu-on]) .v3-step-n:after{background-size:0 100%,auto}.v3-bento-grid[data-vu-w]:not([data-vu-on]) .v3-tile svg,.cmp2[data-vu-w]:not([data-vu-on]) .cmp2-row:not(.cmp2-head) .cmp2-mark{opacity:0}.v3-bento-grid[data-vu-on] .v3-tile svg{animation:vu-pop .55s cubic-bezier(.34,1.56,.64,1) calc(var(--i,0) * .11s) backwards}.cmp2[data-vu-on] .cmp2-row:not(.cmp2-head) .cmp2-mark{animation:vu-pop .5s cubic-bezier(.34,1.56,.64,1) calc(var(--i,0) * 80ms) backwards}@media (prefers-reduced-motion:reduce){.roll .rl-col{transform:translateY(calc(var(--d) * -10%))!important;transition:none!important}.roll[data-vu-w]:not([data-vu-on]){opacity:0}.roll[data-vu-on]{animation:.8s backwards vu-fade}[data-vu=cascade][data-vu-on]>*,.v3-bento-grid[data-vu-on] .v3-tile svg,.cmp2[data-vu-on] .cmp2-row:not(.cmp2-head) .cmp2-mark{animation-name:vu-fade;animation-timing-function:ease}[data-vu-w]:not([data-vu-on]) .v3-step-n:after{background-size:calc((var(--i) + 1) * 25%) 100%, auto;opacity:0}[data-vu-w] .v3-step-n:after{transition:opacity .6s calc(var(--i) * .2s)}}@media print{.roll .rl-col{transform:translateY(calc(var(--d) * -10%))!important}[data-vu-w] *,.roll{opacity:1!important;animation:none!important}.v3-step-n:after{background-size:calc((var(--i) + 1) * 25%) 100%, auto!important}}
:root{--sk-card:var(--rf-card,#fff);--sk-soft:var(--rf-soft,#f2f2f5);--sk-bar:#e5e5eb;--sk-bar-in:#dfdfe6;--sk-side:var(--v3-side,max(12px, calc((100vw - 1416px) / 2)))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--sk-bar:#c9c9cc;--sk-bar-in:#c2c2c5}}:root[data-theme=dark]{--sk-bar:#c9c9cc;--sk-bar-in:#c2c2c5}.sk-page{min-height:90svh;animation:.3s .15s backwards skIn}@keyframes skIn{0%{opacity:0}}.sk{background:var(--sk-bar);border-radius:8px;flex:none;max-width:100%;height:14px;animation:1.6s ease-in-out infinite alternate skPulse;display:block}.sk-card .sk{background:var(--sk-bar-in)}.sk-card .sk-card .sk{background:var(--sk-bar)}@keyframes skPulse{to{opacity:.5}}.sk.sk-t{border-radius:10px;height:22px}.sk.sk-h1{border-radius:16px;height:clamp(40px,5.2vw,64px)}.sk.sk-pill{border-radius:999px;height:26px}.sk.sk-btn{border-radius:999px;height:46px}.sk.sk-field{border-radius:999px;height:52px}.sk.sk-round{border-radius:50%}.sk.sk-img{border-radius:20px;height:clamp(180px,26vw,340px)}.sk-card{background:var(--sk-soft);border-radius:24px;align-content:start;gap:12px;min-width:0;padding:clamp(18px,2.4vw,28px);display:grid}.sk-white{background:var(--sk-card)}.sk-row{align-items:center;gap:10px;min-width:0;display:flex}.sk-row>.sk:not(.sk-round){flex-shrink:1}.sk-row.wrap{flex-wrap:wrap}.sk-stack{flex:1;gap:8px;min-width:0;display:grid}.sk-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.sk-split{grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:start;gap:16px;display:grid}.sk-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sk-hero-in{gap:14px;display:grid}.sk-shell{padding:12px var(--sk-side) 0;gap:12px;display:grid}.sk-sheet{background:var(--sk-card);border-radius:28px;gap:22px;padding:clamp(20px,3vw,36px);display:grid}.sk-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sk-tabs{gap:6px;display:flex;overflow:hidden}.sk-tabs .sk{background:var(--sk-soft);border-radius:999px;height:44px}.sk-tabs .sk.sk-on{background:var(--sk-bar)}.sk-cpt{grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:start;gap:12px;display:grid}.sk-cpt-body{justify-self:center;gap:12px;width:100%;max-width:920px;display:grid}.sk-adm{grid-template-columns:228px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sk-nav{background:var(--sk-soft);border-radius:24px;gap:6px;padding:14px;display:grid}.sk-nav .sk-row{padding:6px 4px}.sk-grp{gap:4px;margin-bottom:6px;display:grid}.sk-kpi{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sk-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sk-line{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.sk-line+.sk-line{border-top:1px solid var(--sk-bar)}.sk-narrow{gap:14px;width:100%;max-width:680px;margin-inline:auto;display:grid}.sk-auth{gap:12px;width:100%;max-width:460px;margin:clamp(12px,4vw,48px) auto;display:grid}@media (max-width:900px){.sk-split,.sk-cpt,.sk-adm{grid-template-columns:minmax(0,1fr)}.sk-adm .sk-nav{background:0 0;gap:6px;padding:0;display:flex;overflow:hidden}.sk-adm .sk-nav>div{display:none}.sk-adm .sk-nav .sk.sk-nav-m{display:block}.sk-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk.sk-nav-m{background:var(--sk-soft);border-radius:999px;width:118px;height:40px;display:none}@media (max-width:600px){.sk-shell{gap:10px;padding-top:10px}.sk-sheet{gap:18px;padding:20px 16px}.sk-kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-kpi>:last-child{display:none}.sk-two{grid-template-columns:1fr}.sk-tabs{margin:0 -16px;padding:0 16px}.hide-sm-sk{display:none!important}}@media (prefers-reduced-motion:reduce){.sk,.skel i{animation-name:skPulseCalm;animation-duration:2.4s}.sk-page{animation-duration:.2s}}@keyframes skPulseCalm{to{opacity:.78}}
