.cl-page{--cl-ease:cubic-bezier(.22, .61, .36, 1);overflow-x:clip}html:has(.cl-page){scroll-behavior:smooth;scroll-padding-top:88px}@media (prefers-reduced-motion:reduce){html:has(.cl-page){scroll-behavior:auto}}.cl-sec{scroll-margin-top:calc(var(--site-header-h) + 12px);padding:88px 0}.cl-sec--tint{background:color-mix(in srgb, var(--c-brand) 5%, var(--c-bg))}@media (max-width:820px){.cl-sec{padding:56px 0}}.cl-head{margin-bottom:48px}.cl-head--center{text-align:center}.cl-head--center .cl-eyebrow{justify-content:center}.cl-head--center .cl-h2{margin-inline:auto}@media (max-width:820px){.cl-head{margin-bottom:32px}}.cl-eyebrow{color:var(--c-brand);font-size:var(--t-sm);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-weight:700;display:flex}.cl-eyebrow:before{content:"";background:currentColor;border-radius:2px;width:28px;height:2px}.cl-h2{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;color:var(--c-text);margin-top:14px;font-size:clamp(1.75rem,3.6vw,2.75rem);font-weight:800;line-height:1.06}.cl-h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--c-text);margin-top:8px;font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;line-height:1.15}.cl-lead{max-width:54ch;font-size:var(--t-lg);color:var(--c-text-soft);margin-top:18px;line-height:1.6}.cl-rise{transition:opacity .9s var(--cl-ease), transform .9s var(--cl-ease), filter .9s var(--cl-ease)}.cl-rise:nth-child(2){transition-delay:.1s}.cl-rise:nth-child(3){transition-delay:.2s}.cl-rise:nth-child(4){transition-delay:.3s}.cl-rise:nth-child(5){transition-delay:.4s}.cl-rise:nth-child(6){transition-delay:.5s}.cl-reveal[data-armed]:not([data-seen]) .cl-rise{opacity:0;filter:blur(var(--blur,8px));transform:translateY(12px)}.cl-reveal[data-armed]:not([data-seen]) .cl-anim{animation-play-state:paused}@media (scripting:none){.cl-page .cl-anim{animation:none}}.cl-hero{isolation:isolate;border:1px solid color-mix(in srgb, var(--c-brand) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c-brand) 8%, var(--c-surface)) 0%, var(--c-brand-soft) 100%);color:var(--c-text);border-radius:32px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:56px;padding:72px 56px 80px;display:grid;position:relative;overflow:hidden}.cl-hero:before{content:"";z-index:-1;background-image:radial-gradient(color-mix(in srgb, var(--c-brand) 22%, transparent) 1.2px, transparent 1.5px);pointer-events:none;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(115deg,#0000 35%,#000 100%);mask-image:linear-gradient(115deg,#0000 35%,#000 100%)}.cl-hero__title{font-family:var(--font-display);letter-spacing:-.04em;color:var(--c-text);margin-top:20px;font-size:clamp(2.35rem,4.8vw,4rem);font-weight:800;line-height:1.02}.cl-hero__accent{color:var(--c-brand)}.cl-hero__lead{max-width:48ch;font-size:var(--t-lg);color:var(--c-text-soft);margin-top:24px;line-height:1.6}.cl-hero__actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.cl-hero__facts{font-size:var(--t-sm);color:var(--c-text-soft);flex-wrap:wrap;gap:10px 22px;margin-top:28px;font-weight:600;display:flex}.cl-hero__facts li{align-items:center;gap:6px;display:inline-flex}.cl-hero__facts svg{color:var(--c-brand)}@media (max-width:1000px){.cl-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:44px 28px 48px}}@media (max-width:560px){.cl-hero{border-radius:24px;padding:32px 18px 36px}.cl-hero__actions .btn{flex:100%}}.cl-stage{border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--sh-lg);border-radius:24px;padding:20px;position:relative}.cl-stage__route{align-items:center;gap:14px;display:flex}.cl-stage__city{font-family:var(--font-display);white-space:nowrap;font-size:1.05rem;font-weight:800}.cl-stage__city b{color:var(--c-text-mut);margin-left:4px;font-weight:600}.cl-stage__line{background:linear-gradient(var(--c-line-strong), var(--c-line-strong)) center / 100% 2px no-repeat;flex:1;justify-content:space-around;align-items:center;min-width:40px;height:12px;display:flex}.cl-stage__stop{border:2px solid var(--c-brand);background:var(--c-surface);border-radius:50%;width:10px;height:10px}.cl-stage__panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:18px;display:grid}.cl-pane{background:var(--c-well);border-radius:16px;min-width:0;padding:14px}.cl-pane__label{color:var(--c-text-mut);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}@media (max-width:520px){.cl-stage{padding:16px}.cl-stage__city{font-size:.98rem;line-height:1.2;display:grid}.cl-stage__city b{margin-left:0;font-size:.85rem}.cl-stage__city--end{text-align:right}.cl-stage__panes{grid-template-columns:minmax(0,1fr)}}.cl-toast{border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--sh-md);color:var(--c-text);border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 10px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:-18px;right:18px}.cl-toast__icon{background:var(--c-accent);width:26px;height:26px;color:var(--c-on-accent);border-radius:50%;place-items:center;display:grid}.cl-pain{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:72px;display:grid}@media (max-width:900px){.cl-pain{grid-template-columns:minmax(0,1fr);gap:36px}.cl-pain__text{order:-1}}.cl-money{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;display:grid}.cl-money__flow,.cl-money__calc{border:1px solid var(--c-line);background:var(--c-surface);border-radius:24px;padding:32px}.cl-flow__line{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.cl-flow__item{flex:1 1 0;align-items:flex-start;min-width:0;display:flex}.cl-flow__node{text-align:center;min-width:0;color:var(--c-text-mut);flex:1;justify-items:center;gap:6px;font-size:13.5px;line-height:1.35;display:grid}.cl-flow__node b{color:var(--c-text);font-size:16px}.cl-flow__icon{background:var(--c-brand-soft);width:52px;height:52px;color:var(--c-brand);border-radius:50%;place-items:center;display:grid}.cl-flow__arrow{background:repeating-linear-gradient(90deg, var(--c-line-strong) 0 6px, transparent 6px 10px);flex:0 0 36px;height:2px;margin-top:25px;position:relative}.cl-flow__dot{background:var(--c-brand);opacity:0;border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:0}.cl-flow__aside{border:1.5px dashed var(--c-line-strong);border-radius:16px;align-items:flex-start;gap:12px;margin-top:28px;padding:16px 18px;display:flex}.cl-flow__branch{border:2px solid var(--c-accent);border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px}.cl-flow__trakt{color:var(--c-text-soft);font-size:14.5px;line-height:1.5}.cl-flow__trakt b{color:var(--c-text)}@media (max-width:640px){.cl-flow__line{flex-direction:column;align-items:stretch}.cl-flow__item{flex-direction:column;align-items:center}.cl-flow__arrow{background:repeating-linear-gradient(var(--c-line-strong) 0 6px, transparent 6px 10px);flex:0 0 30px;width:2px;height:30px;margin:8px 0}.cl-flow__dot{top:0;left:-3px}}.cl-commission__title{font-family:var(--font-display);color:var(--c-text);font-size:1.25rem;font-weight:800}.cl-commission__sub{font-size:var(--t-sm);color:var(--c-text-mut);margin-top:2px}.cl-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:20px 0;padding:0;list-style:none;display:grid}.cl-dot{aspect-ratio:1;border:1.5px dashed var(--c-line-strong);color:var(--c-text-mut);transition:transform .45s var(--cl-ease), opacity .45s var(--cl-ease);border-radius:50%;place-items:center;display:grid}.cl-dot--boarded{border:1.5px solid var(--c-brand);background:var(--c-brand);color:var(--c-on-brand)}.cl-dot:nth-child(2){transition-delay:70ms}.cl-dot:nth-child(3){transition-delay:.14s}.cl-dot:nth-child(4){transition-delay:.21s}.cl-dot:nth-child(5){transition-delay:.28s}.cl-dot:nth-child(6){transition-delay:.35s}.cl-dot:nth-child(7){transition-delay:.42s}.cl-dot:nth-child(8){transition-delay:.49s}.cl-dot:nth-child(9){transition-delay:.56s}.cl-dot:nth-child(10){transition-delay:.63s}.cl-money.cl-reveal[data-armed]:not([data-seen]) .cl-dot{opacity:0;transform:scale(.4)}.cl-legend{margin:0;padding:0;list-style:none}.cl-legend__row{border-top:1px solid var(--c-line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.cl-legend__count{font-family:var(--font-display);color:var(--c-text-mut);font-size:1.25rem;font-weight:800}.cl-legend__count--boarded{color:var(--c-brand)}.cl-legend__text{color:var(--c-text-soft);font-size:14.5px;line-height:1.35}.cl-legend__fee{color:var(--c-text-mut);white-space:nowrap;font-size:12px;font-weight:700}.cl-legend__fee--on{color:var(--c-brand)}.cl-commission__note{color:var(--c-text-mut);margin-top:12px;font-size:12.5px}.cl-facts{margin:24px 0 0;padding:0;list-style:none;display:grid}.cl-facts li{border-top:1px solid var(--c-line);color:var(--c-text-mut);gap:2px;padding:14px 0;font-size:14.5px;line-height:1.5;display:grid}.cl-facts b{color:var(--c-text);font-size:15.5px}@media (max-width:960px){.cl-money{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cl-money__flow,.cl-money__calc{padding:22px 18px}.cl-dots{grid-template-columns:repeat(5,48px);justify-content:space-between;gap:10px 0}.cl-legend__row{grid-template-columns:26px minmax(0,1fr)}.cl-legend__fee{grid-column:2}}.cl-honest{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.cl-honest__item{padding-top:20px;position:relative}.cl-honest__item:before{content:"";background:var(--c-text);transform-origin:0;height:2px;position:absolute;top:0;left:0;right:0}.cl-honest__mark{border:1.5px solid var(--c-line-strong);width:30px;height:30px;color:var(--c-text-mut);border-radius:50%;place-items:center;display:grid}.cl-honest__title{font-family:var(--font-display);color:var(--c-text);margin-top:14px;font-size:1.15rem;font-weight:800;line-height:1.2}.cl-honest__text{color:var(--c-text-mut);margin-top:8px;font-size:15px;line-height:1.55}@media (max-width:1000px){.cl-honest{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cl-honest{grid-template-columns:minmax(0,1fr);gap:24px}}.cl-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.cl-step{position:relative}.cl-step:after{content:"";background:repeating-linear-gradient(90deg, var(--c-line-strong) 0 6px, transparent 6px 10px);height:2px;position:absolute;top:19px;left:54px;right:-22px}.cl-step:last-child:after{display:none}.cl-step__dot{background:var(--c-brand);width:40px;height:40px;font-family:var(--font-display);color:var(--c-on-brand);border-radius:50%;place-items:center;font-weight:800;display:grid}.cl-step__title{font-family:var(--font-display);color:var(--c-text);margin-top:16px;font-size:1.25rem;font-weight:800}.cl-step__text{color:var(--c-text-mut);margin-top:6px;font-size:15px;line-height:1.55}@media (max-width:900px){.cl-steps{grid-template-columns:minmax(0,1fr);gap:0}.cl-step{padding:0 0 28px 58px}.cl-step__dot{position:absolute;top:0;left:0}.cl-step__title{margin-top:6px}.cl-step:after{background:repeating-linear-gradient(var(--c-line-strong) 0 6px, transparent 6px 10px);width:2px;height:auto;inset:46px auto 4px 19px}}.cl-prepare{border-top:1px solid var(--c-line-strong);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;margin-top:56px;padding-top:32px;display:grid}.cl-prepare__list{color:var(--c-text-soft);gap:10px;margin:16px 0 0;padding:0;font-size:15.5px;list-style:none;display:grid}.cl-prepare__list li{gap:10px;display:flex}.cl-prepare__list svg{color:var(--c-brand);flex:none;margin-top:3px}.cl-prepare__note{border:1.5px dashed var(--c-line-strong);color:var(--c-text-soft);border-radius:16px;align-self:start;align-items:flex-start;gap:10px;padding:18px 20px;font-size:14.5px;line-height:1.55;display:flex}.cl-prepare__note svg{color:var(--c-brand);flex:none;margin-top:2px}@media (max-width:820px){.cl-prepare{grid-template-columns:minmax(0,1fr);gap:24px}}#partner-form{scroll-margin-top:calc(var(--site-header-h) + 16px)}.cl-apply{border:1px solid color-mix(in srgb, var(--c-brand) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--c-brand) 8%, var(--c-surface)) 0%, var(--c-brand-soft) 100%);border-radius:32px;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:64px;padding:64px 56px;display:grid}.cl-apply__next{font-size:var(--t-lg);color:var(--c-text-soft);gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.cl-apply__next li{align-items:center;gap:14px;display:flex}.cl-apply__num{background:var(--c-brand-soft);width:30px;height:30px;color:var(--c-brand);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.cl-apply__pin{font-size:var(--t-sm);color:var(--c-brand);align-items:center;gap:6px;margin-top:28px;font-weight:700;display:inline-flex}@media (max-width:960px){.cl-apply{grid-template-columns:minmax(0,1fr);gap:36px;padding:40px 28px}}@media (max-width:560px){.cl-apply{border-radius:24px;padding:28px 14px}}.cl-form__head{gap:6px;display:grid}.cl-form__step{color:var(--c-text-mut);font-size:13px;font-weight:700}.cl-form__bar{gap:6px;margin-top:4px;display:flex}.cl-form__seg{background:var(--c-line-strong);border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.cl-form__seg:after{content:"";background:var(--c-brand);transform-origin:0;transition:scale .45s var(--cl-ease);position:absolute;inset:0;scale:0 1}.cl-form__seg--on:after,.cl-form__seg--done:after{scale:1}.cl-form__actions{gap:12px;display:flex}.cl-faq{border-bottom:1px solid var(--c-line-strong);max-width:820px;margin-inline:auto}.cl-faq__item{border-top:1px solid var(--c-line-strong)}.cl-faq__item summary{color:var(--c-text);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:1.1rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.cl-faq__item summary::-webkit-details-marker{display:none}.cl-faq__item summary svg{color:var(--c-brand);transition:transform .25s var(--cl-ease);flex:none}.cl-faq__item[open] summary svg{transform:rotate(45deg)}.cl-faq__item summary:focus-visible{box-shadow:var(--sh-focus);border-radius:8px;outline:none}.cl-faq__item p{max-width:64ch;color:var(--c-text-soft);padding:0 4px 22px;font-size:16px;line-height:1.65}
.cl-deck{flex-direction:column;align-items:center;gap:14px;display:flex}.cl-bus{--seat:36px;--seat-gap:8px;background:var(--c-well);border-radius:18px;padding:14px 16px 16px}.cl-pane .cl-bus{--seat:30px;--seat-gap:6px;padding:10px 12px 12px}.cl-bus__driver{border-bottom:1px dashed var(--c-line-strong);color:var(--c-text-mut);justify-content:flex-end;margin-bottom:12px;padding:0 4px 12px;display:flex}.cl-bus__rows{gap:var(--seat-gap);flex-direction:column;display:flex}.cl-bus__row{justify-content:center;gap:var(--seat-gap);display:flex}.cl-bus__aisle{width:calc(var(--seat) * .45);flex:none}.cl-seat{width:var(--seat);height:var(--seat);border:1px solid var(--c-line-strong);background:var(--c-surface-2);font-variant-numeric:tabular-nums;color:var(--c-text-mut);border-radius:8px;place-items:center;font-size:12px;display:grid}.cl-seat--taken{background:color-mix(in srgb, var(--c-text-mut) 14%, var(--c-well));color:color-mix(in srgb, var(--c-text-mut) 55%, transparent);border-color:#0000}.cl-seat--pick{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-brand)}.cl-legend-seats{color:var(--c-text-soft);flex-wrap:wrap;justify-content:center;gap:6px 16px;font-size:13px;display:flex}.cl-legend-seats li{align-items:center;gap:7px;display:flex}.cl-dotkey{border-radius:50%;width:16px;height:16px}.cl-dotkey--free{border:1.5px solid var(--c-line-strong);background:var(--c-surface-2)}.cl-dotkey--taken{background:var(--c-well)}.cl-dotkey--sel{background:var(--c-brand)}.cl-console{gap:10px;width:100%;display:grid}.cl-console__bar{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.cl-addrow{border:1px solid var(--c-line);background:var(--c-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:10px;display:grid;position:relative}.cl-field{gap:4px;min-width:0;display:grid;position:relative}.cl-field__label{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mut);font-size:10px;font-weight:700}.cl-field__box{border:1px solid var(--c-line-strong);background:var(--c-surface-2);min-width:0;height:34px;color:var(--c-text);border-radius:8px;align-items:center;padding:0 10px;font-size:13px;display:flex}.cl-type{font-variant-numeric:tabular-nums;white-space:nowrap;display:block;overflow:hidden}.cl-suggest{z-index:2;border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--sh-md);opacity:0;pointer-events:none;border-radius:10px;margin-top:4px;padding:8px 10px;display:grid;position:absolute;top:100%;left:0;right:0}.cl-suggest b{color:var(--c-text);font-size:12px}.cl-suggest i{color:var(--c-text-mut);font-size:10px;font-style:normal}.cl-addbtn{background:var(--c-brand);height:34px;color:var(--c-on-brand);border-radius:8px;place-items:center;padding:0 12px;font-size:12px;font-weight:700;display:grid}.cl-seatchip{background:color-mix(in srgb, var(--c-on-brand) 22%, transparent);border-radius:7px;align-items:center;gap:3px;padding:3px 6px;font-size:11px;font-weight:700;display:inline-flex}.cl-seatchip--soft{background:var(--c-brand-soft);color:var(--c-brand)}.cl-plist{flex-direction:column;gap:8px;padding:8px;display:flex}.cl-pcard{border:1px solid var(--c-line);background:var(--c-surface);border-radius:12px;gap:8px;padding:10px;display:grid}.cl-pcard--confirmed{border-color:color-mix(in srgb, var(--ok) 35%, transparent);background:var(--ok-bg)}.cl-pcard--new{border-color:color-mix(in srgb, var(--c-brand) 30%, transparent);background:var(--c-brand-soft)}.cl-pcard__top{align-items:center;gap:9px;display:flex}.cl-check{border:1.5px solid var(--c-brand);background:var(--c-surface);border-radius:4px;flex:none;width:16px;height:16px}.cl-pcard__main{min-width:0;display:grid}.cl-pcard__name{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:13px;font-weight:700;line-height:1.25;overflow:hidden}.cl-pcard__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-mut);font-size:11px;overflow:hidden}.cl-pcard__actions{align-items:center;gap:6px;display:flex}.cl-ibtn{border:1px solid var(--c-line);background:var(--c-surface);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cl-ibtn--ok{color:var(--ok)}.cl-ibtn--warn{color:var(--warn)}.cl-pcard__inline{flex:none;gap:5px;margin-left:auto;display:flex}.cl-pcard__tools{color:var(--c-brand);gap:12px;margin-left:auto;display:flex}.cl-pcard--compact{padding:8px 9px}.cl-pcard--compact .cl-pcard__name{font-size:12px}.cl-pcard--compact .cl-ibtn{width:24px;height:24px}.cl-pane .cl-plist{padding:0}.cl-phone{background:var(--ink-cool-900);border-radius:44px;flex:none;width:304px;max-width:100%;height:520px;padding:10px;position:relative;box-shadow:inset 0 0 0 2px #fff3,0 26px 40px -22px #0d201e80}.cl-phone__key{background:var(--ink-cool-900);border-radius:2px;width:3px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff2e}.cl-phone__key--mute{height:20px;top:74px;left:-3px}.cl-phone__key--up{height:34px;top:108px;left:-3px}.cl-phone__key--down{height:34px;top:150px;left:-3px}.cl-phone__key--power{height:52px;top:122px;right:-3px}.cl-phone__screen{background:var(--c-bg);border-radius:35px;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.cl-phone__status{color:var(--c-text);flex:none;grid-template-columns:1fr auto 1fr;align-items:center;padding:10px 20px 4px;font-size:11px;display:grid}.cl-phone__island{background:var(--ink-cool-900);border-radius:999px;width:66px;height:20px}.cl-phone__icons{justify-content:flex-end;align-items:center;gap:4px;display:flex}.cl-phone__battery{border:1.5px solid var(--c-text);background:linear-gradient(90deg, var(--c-text) 70%, transparent 70%);border-radius:3px;width:20px;height:10px}.cl-phone__app{flex:1;min-height:0;overflow:hidden}.cl-phone__home{background:var(--c-text);opacity:.75;border-radius:999px;width:76px;height:4px;position:absolute;bottom:6px;left:50%;translate:-50%}.cl-drv{flex-direction:column;gap:7px;height:100%;padding:0 10px;font-size:11px;display:flex}.cl-drv__top{color:var(--c-text);justify-content:center;align-items:center;gap:4px;padding:4px 0 6px;font-size:13px;display:flex}.cl-drv__top svg{color:var(--c-brand);position:absolute;left:16px;rotate:180deg}.cl-drv__offline{background:var(--c-brand-soft);color:var(--c-brand-ink);border-radius:8px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:600;display:flex}.cl-drv__trip{color:var(--c-text);justify-content:space-between;padding:0 2px;display:flex}.cl-drv__trip span{color:var(--c-text-mut)}.cl-drv__card{border:1px solid var(--c-line);background:var(--c-surface);border-radius:12px;gap:6px;padding:8px;display:grid}.cl-drv__who{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cl-drv__seat{background:var(--c-brand-soft);width:24px;height:24px;color:var(--c-brand);border-radius:7px;place-items:center;font-weight:700;display:grid}.cl-drv__name{min-width:0;display:grid}.cl-drv__name b{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text);font-size:12px;overflow:hidden}.cl-drv__name i{color:var(--c-text-mut);font-size:10px;font-style:normal}.cl-drv__pay{border-radius:6px;justify-self:start;padding:1px 6px;font-size:9px;font-weight:700}.cl-drv__pay--ok{background:var(--ok-bg);color:var(--ok)}.cl-drv__pay--warn{background:color-mix(in srgb, var(--warn) 16%, var(--c-surface));color:var(--warn)}.cl-drv__acts{gap:6px;display:flex}.cl-drv__btn{background:var(--ok);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.cl-drv__btn--no{background:var(--err-bg);color:var(--err)}.cl-drv__status{padding-left:32px;display:grid}.cl-drv__status .cl-drv__pay{grid-area:1/1;align-items:center;gap:4px;padding:3px 9px;font-size:11px;display:inline-flex}.cl-drv__st--wait{opacity:0}.cl-drv__tabs{border-top:1px solid var(--c-line);background:var(--c-surface);grid-template-columns:repeat(3,1fr);margin:auto -10px 0;padding:6px 8px 18px;display:grid}.cl-drv__tab{color:var(--c-text-mut);justify-items:center;gap:2px;font-size:9px;display:grid}.cl-drv__tab--on{color:var(--c-brand)}.cl-ledger{border:1px solid var(--c-line);background:var(--c-surface);border-radius:16px;width:100%;overflow:hidden}.cl-ledger__head{border-bottom:1px solid var(--c-line);color:var(--c-text-mut);gap:2px;padding:14px 16px;font-size:12px;display:grid}.cl-ledger__head b{color:var(--c-text);font-size:16px}.cl-ledger__row{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:center;gap:10px;padding:11px 16px;display:flex}.cl-ledger__who{min-width:0;display:grid}.cl-ledger__who b{color:var(--c-text);font-size:13px}.cl-ledger__who i{color:var(--c-text-mut);font-size:11px;font-style:normal}.cl-fee{background:var(--c-well);color:var(--c-text-mut);border-radius:999px;flex:none;align-items:center;gap:4px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.cl-fee--on{background:var(--c-brand-soft);color:var(--c-brand)}.cl-ledger__foot{color:var(--c-text-mut);padding:11px 16px;font-size:11px}.cl-fan{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.cl-fan__tile{border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);border-radius:14px;gap:10px;padding:14px;font-size:13px;font-weight:700;line-height:1.25;display:grid}.cl-fan__icon{background:var(--c-brand-soft);width:34px;height:34px;color:var(--c-brand);border-radius:10px;place-items:center;display:grid}.cl-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cl-cards__wide{grid-column:1/-1}.cl-flip{border:1px solid var(--c-line);background:var(--c-surface);min-width:0;box-shadow:var(--sh-sm);perspective:1600px;border-radius:28px;display:flex}.cl-flip__inner{min-width:0;transform-style:preserve-3d;transition:transform .8s var(--cl-ease);flex:1;display:grid}.cl-flip[data-open=true]>.cl-flip__inner{transform:rotateY(180deg)}.cl-flip__face{background:var(--c-surface);backface-visibility:hidden;border-radius:27px;flex-direction:column;grid-area:1/1;gap:16px;min-width:0;padding:18px 18px 24px;display:flex}.cl-flip__face--back{justify-content:flex-start;transform:rotateY(180deg)}.cl-flip__bar{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.cl-flip__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--c-brand);font-size:12px;font-weight:700}.cl-flip__btn{border:1px solid color-mix(in srgb, var(--c-brand) 22%, transparent);background:var(--c-brand-soft);color:var(--c-brand-ink);cursor:pointer;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background-color .2s}.cl-flip__btn:hover{background:color-mix(in srgb, var(--c-brand) 14%, var(--c-brand-soft))}.cl-flip__art{background:color-mix(in srgb, var(--c-brand) 5%, var(--c-bg));border-radius:20px;flex:1;justify-content:center;align-items:center;min-height:330px;padding:20px;display:flex}.cl-flip__title{letter-spacing:-.01em;color:var(--c-text);padding:0 4px;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:800;line-height:1.2}.cl-flip__text{color:var(--c-text-soft);gap:14px;padding:0 4px;font-size:16px;line-height:1.6;display:grid}.cl-flip__list{gap:8px;display:grid}.cl-flip__list li{gap:8px;font-size:15px;display:flex}.cl-flip__list svg{color:var(--ok);flex:none;margin-top:4px}.cl-flip__dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px;display:grid}.cl-flip__dl dt{color:var(--c-text);font-weight:700}.cl-flip__dl dd{color:var(--c-text-mut);font-size:15px}.cl-flip--wide .cl-flip__art{min-height:0}.cl-flip--wide .cl-fan{grid-template-columns:repeat(6,minmax(0,1fr))}@keyframes cl-seat-pick{0%,25%{border-color:var(--c-line-strong);background:var(--c-surface-2);color:var(--c-text-mut)}to{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-brand)}}@keyframes cl-seat-loop{0%,22%{border-color:var(--c-line-strong);background:var(--c-surface-2);color:var(--c-text-mut)}30%,88%{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-brand)}96%,to{border-color:var(--c-line-strong);background:var(--c-surface-2);color:var(--c-text-mut)}}@keyframes cl-card-in{0%{opacity:0;translate:0 calc(var(--rise,12px) * -1);background-color:var(--c-brand-soft)}to{opacity:1;translate:none}}@keyframes cl-hero-card{0%,26%{opacity:0;background-color:var(--c-brand-soft);translate:0 -8px}36%{opacity:1;translate:none}52%,88%{opacity:1;translate:none}96%,to{opacity:0;translate:0 -8px}}@keyframes cl-hero-toast{0%,26%{opacity:0}34%,66%{opacity:1}76%,to{opacity:0}}.cl-page .cl-seat--pick.cl-anim{animation:1.2s ease-out .6s both cl-seat-pick}.cl-page .cl-seat--loop{animation:12s ease-in-out infinite cl-seat-loop}.cl-page .cl-a-row-in{animation:1s ease-out .9s both cl-card-in}.cl-page .cl-a-hero-row{animation:12s ease-in-out infinite cl-hero-card}.cl-page .cl-a-hero-toast{animation:12s ease-in-out infinite cl-hero-toast}@media (scripting:none){.cl-page .cl-anim,.cl-page .cl-seat--loop,.cl-page .cl-a-hero-row,.cl-page .cl-a-hero-toast{animation:none}.cl-page .cl-a-hero-row,.cl-page .cl-a-hero-toast{opacity:1}}@media (max-width:900px){.cl-cards{grid-template-columns:minmax(0,1fr);gap:18px}.cl-flip--wide .cl-fan{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-flip__dl{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cl-flip{border-radius:24px}.cl-flip__face{padding:14px 14px 20px}.cl-flip__art{min-height:0;padding:14px 10px}.cl-addrow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cl-addbtn{grid-column:1/-1}.cl-fan,.cl-flip--wide .cl-fan{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-fan__tile{text-align:center;overflow-wrap:anywhere;justify-items:center;padding:14px 10px}.cl-flip__dl dt{font-size:15px}.cl-flip__dl dd{font-size:14px}.cl-flip__dl{gap:10px}.cl-bus{--seat:34px}}.cl-conflict{justify-items:center;gap:14px;display:grid}.cl-conflict__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;display:grid}.cl-conflict__list{border:1px solid var(--c-line);background:var(--c-surface);box-shadow:var(--sh-sm);border-radius:20px;padding:16px}.cl-conflict__title{letter-spacing:.06em;text-transform:uppercase;color:var(--c-text-mut);margin-bottom:12px;font-size:12px;font-weight:700}.cl-conflict__list ul{gap:8px;display:grid}.cl-conflict__row{border:1px solid var(--c-line);color:var(--c-text);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.cl-conflict__seat{background:var(--c-well);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.cl-conflict__row--bad{border-color:color-mix(in srgb, var(--err) 40%, transparent);background:var(--err-bg);color:var(--err)}.cl-conflict__row--bad .cl-conflict__seat{background:var(--err);color:#fff}.cl-conflict__note{background:var(--err);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.cl-conflict__list:nth-child(2){margin-top:0}@media (max-width:560px){.cl-conflict__list{padding:12px}.cl-conflict__row{padding:8px;font-size:14px}}.cl-flip--wide .cl-flip__art{align-items:stretch}.cl-flip--wide .cl-fan{grid-auto-rows:1fr}.cl-flip--wide .cl-fan__tile{align-content:center}
.cl-page{--rise:12px;--blur:8px}@media (max-width:560px){.cl-page{--rise:6px;--blur:4px}}.cl-page.cl-page.cl-page .cl-reveal:not([data-seen]) *,.cl-page.cl-page.cl-page .cl-reveal:not([data-seen]) :before,.cl-page.cl-page.cl-page .cl-reveal:not([data-seen]) :after{animation-play-state:paused}@keyframes cl-in{0%{opacity:0;translate:0 var(--rise);filter:blur(var(--blur))}to{opacity:1;filter:blur();translate:none}}@keyframes cl-pop{0%{opacity:0;filter:blur(var(--blur));scale:.5}60%{scale:1.12}to{opacity:1;filter:blur();scale:1}}@keyframes cl-draw-x{0%{scale:0 1}to{scale:1}}@keyframes cl-draw-h{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes cl-draw-v{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes cl-lit{0%{background:var(--c-surface);color:var(--c-brand);box-shadow:inset 0 0 0 2px var(--c-brand)}60%{scale:1.12}}@keyframes cl-nudge{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-accent) 45%, transparent)}to{box-shadow:0 0 0 12px #0000}}@keyframes cl-bad{0%{border-color:var(--c-line);background:var(--c-surface);color:var(--c-text)}}@keyframes cl-bad-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--err) 40%, transparent)}to{box-shadow:0 0 0 8px #0000}}@keyframes cl-shake{25%{translate:-2px}50%{translate:2px}75%{translate:-2px}}@keyframes cl-icon-lit{0%{background:var(--c-well);color:var(--c-text-mut)}}@keyframes cl-charge{50%{scale:1.14}}@keyframes cl-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-brand) 45%, transparent)}to{box-shadow:0 0 0 9px #0000}}@keyframes cl-blink{50%{opacity:.25}}@keyframes cl-seat-ring{0%,28%{box-shadow:0 0 #0000}30%{box-shadow:0 0 0 0 color-mix(in srgb, var(--c-brand) 45%, transparent)}40%,to{box-shadow:0 0 0 9px #0000}}@keyframes cl-check-press{0%,28%{background:var(--c-well);color:var(--c-text-mut);scale:1}30%{scale:.88}33%{background:var(--ok);color:#fff;scale:1}34%,92%{background:var(--ok);color:#fff;scale:1}96%,to{background:var(--c-well);color:var(--c-text-mut);scale:1}}@keyframes cl-status-wait{0%,31%{opacity:1;translate:none}34%,92%{opacity:0;translate:0 -6px}96%,to{opacity:1;translate:none}}@keyframes cl-status-paid{0%,31%{opacity:0;translate:0 6px;scale:.9}35%{opacity:1;translate:none;scale:1.08}38%,92%{opacity:1;translate:none;scale:1}96%,to{opacity:0;translate:0 6px;scale:.9}}@keyframes cl-status-check{0%,34%{scale:0}38%{scale:1.45}41%,92%{scale:1}96%,to{scale:0}}@keyframes cl-char{0%{opacity:0}.5%,92%{opacity:1}95%,to{opacity:0}}@keyframes cl-name-fill{0%,27%{opacity:0}28%,92%{opacity:1}96%,to{opacity:0}}@keyframes cl-suggest-pop{0%,15%{opacity:0;translate:0 6px;scale:1}17%,23%{opacity:1;background:var(--c-surface);translate:none;scale:1}25%{opacity:1;background:var(--c-brand-soft);translate:none;scale:.95}27%,to{opacity:0;translate:none;scale:.95}}@keyframes cl-add-press{0%,39%{scale:1}41%{scale:.92}44%,to{scale:1}}@keyframes cl-new-row{0%,42%{opacity:0;background-color:var(--c-brand-soft);translate:0 -10px}48%,92%{opacity:1;translate:none}97%,to{opacity:0;translate:0 -10px}}@keyframes cl-glint{0%,12%,to{background:var(--c-brand-soft);color:var(--c-brand)}4%,8%{background:var(--c-brand);color:var(--c-on-brand)}}@keyframes cl-pane-in{0%{opacity:0;translate:12px}to{opacity:1;translate:none}}@keyframes cl-hero-stop{0%,28%{background:var(--c-surface);scale:1}34%,88%{background:var(--c-brand);scale:1.25}96%,to{background:var(--c-surface);scale:1}}@keyframes cl-travel{0%{opacity:0;transform:translate(0)}15%,85%{opacity:1}to{opacity:0;transform:translate(28px)}}.cl-in{animation:cl-in .65s var(--cl-ease) calc(var(--i,0) * .11s) both}.cl-pop{animation:cl-pop .5s var(--cl-ease) .1s both}.cl-nudge{animation:1s ease-out 2s cl-nudge}.cl-hero .cl-eyebrow:before{transform-origin:0;animation:cl-draw-x .5s var(--cl-ease) .1s both}.cl-form__pane{animation:cl-pane-in .32s var(--cl-ease) both}.cl-head .cl-eyebrow:before{transform-origin:0;animation:cl-draw-x .5s var(--cl-ease) both}.cl-head--center .cl-eyebrow:before{transform-origin:50%}.cl-head .cl-h2{animation:cl-in .6s var(--cl-ease) .1s both}.cl-head .cl-lead{animation:cl-in .6s var(--cl-ease) .2s both}.cl-conflict__row{animation:cl-in .5s var(--cl-ease) both}.cl-conflict__row:nth-child(2){animation-delay:80ms}.cl-conflict__row:nth-child(3){animation-delay:.16s}.cl-conflict__list .cl-conflict__row--bad{animation:cl-in .5s var(--cl-ease) 80ms both, cl-bad .5s ease-out 1.1s both, cl-bad-ring .9s ease-out 1.1s both}.cl-conflict__row--bad .cl-conflict__seat{animation:.4s ease-in-out 1.3s both cl-shake}.cl-conflict__note{animation:cl-in .5s var(--cl-ease) 1.7s both}.cl-flow__dot{animation:1.2s linear .3s both cl-travel}.cl-flow__item:nth-child(2) .cl-flow__dot{animation-delay:1.5s}.cl-flow__item:first-child .cl-flow__icon{animation:.5s ease-out .2s both cl-icon-lit}.cl-flow__item:nth-child(2) .cl-flow__icon{animation:.5s ease-out 1.4s both cl-icon-lit}.cl-flow__item:nth-child(3) .cl-flow__icon{animation:.5s ease-out 2.6s both cl-icon-lit}.cl-dot--boarded{animation:cl-charge .5s ease-in-out calc(1.3s + var(--i,0) * 80ms) both}@media (max-width:640px){.cl-flow__dot{display:none}.cl-flow__item:nth-child(2) .cl-flow__icon{animation-delay:.8s}.cl-flow__item:nth-child(3) .cl-flow__icon{animation-delay:1.4s}.cl-dot--boarded{animation:none}}.cl-page .cl-stage__stop:nth-child(2){animation:12s ease-in-out infinite cl-hero-stop}.cl-cardslot{display:flex}.cl-cardslot>.cl-rise{width:100%;display:flex}.cl-cardslot .cl-flip{width:100%}.cl-cardslot:nth-child(2n)>.cl-rise{transition-delay:.12s}.cl-page .cl-seat--pick.cl-anim{animation:10s ease-in-out infinite cl-seat-loop,10s ease-out infinite cl-seat-ring}.cl-fan__icon{animation:cl-glint 7s ease-in-out calc(var(--i,0) * .45s + 1.5s) infinite}.cl-drv__btn--ok{animation:cl-check-press 10s var(--cl-ease) var(--d,0s) infinite both}.cl-drv__st--wait{animation:cl-status-wait 10s ease-in-out var(--d,0s) infinite both}.cl-drv__status .cl-drv__pay--ok{animation:cl-status-paid 10s ease-in-out var(--d,0s) infinite both}.cl-drv__status .cl-drv__pay--ok svg{animation:cl-status-check 10s ease-in-out var(--d,0s) infinite both}.cl-drv__offline svg{animation:.7s ease-in-out .3s 2 cl-blink}.cl-ledger__row{animation:cl-in .5s var(--cl-ease) var(--d,0s) both}.cl-ledger__foot{animation:cl-in .5s var(--cl-ease) 2.4s both}.cl-fan__tile{animation:cl-in .55s var(--cl-ease) calc(var(--i,0) * 90ms) both}.cl-flip[data-open=true] .cl-flip__art *,.cl-flip[data-open=true] .cl-flip__art :before{animation-play-state:paused}.cl-flip[data-open=true] .cl-flip__text>*{animation:cl-in .4s var(--cl-ease) both}.cl-flip[data-open=true] .cl-flip__text>:nth-child(2){animation-delay:80ms}.cl-flip[data-open=true] .cl-flip__text>:nth-child(3){animation-delay:.16s}.cl-flip__btn:active{scale:.97}.cl-honest__item:before{animation:cl-draw-x .55s var(--cl-ease) both}.cl-honest__mark{animation:cl-pop .45s var(--cl-ease) .2s both}.cl-honest__item:nth-child(2):before{animation-delay:.11s}.cl-honest__item:nth-child(3):before{animation-delay:.22s}.cl-honest__item:nth-child(4):before{animation-delay:.33s}.cl-honest__item:nth-child(2) .cl-honest__mark{animation-delay:.31s}.cl-honest__item:nth-child(3) .cl-honest__mark{animation-delay:.42s}.cl-honest__item:nth-child(4) .cl-honest__mark{animation-delay:.53s}.cl-step:after{animation:cl-draw-h .45s var(--cl-ease) .4s both}.cl-step__dot{animation:cl-lit .4s var(--cl-ease) .2s both}.cl-step:nth-child(2):after{animation-delay:.82s}.cl-step:nth-child(3):after{animation-delay:1.24s}.cl-step:nth-child(2) .cl-step__dot{animation-delay:.62s}.cl-step:nth-child(3) .cl-step__dot{animation-delay:1.04s}.cl-step:nth-child(4) .cl-step__dot{animation-delay:1.46s}@media (max-width:900px){.cl-step:after{animation-name:cl-draw-v}.cl-step__dot{animation:.35s ease-out .2s both cl-lit}}.cl-prepare__list li{animation:cl-in .45s var(--cl-ease) calc(var(--i,0) * 90ms) both}.cl-prepare__list li svg{animation:cl-pop .4s var(--cl-ease) calc(var(--i,0) * 90ms + .15s) both}.cl-prepare__list li:first-child{--i:0}.cl-prepare__list li:nth-child(2){--i:1}.cl-prepare__list li:nth-child(3){--i:2}.cl-prepare__list li:nth-child(4){--i:3}.cl-prepare__list li:nth-child(5){--i:4}.cl-prepare__note{animation:cl-in .5s var(--cl-ease) .6s both}.cl-faq__item{interpolate-size:allow-keywords}.cl-faq__item::details-content{block-size:0;transition:block-size .3s var(--cl-ease), content-visibility .3s allow-discrete;overflow:hidden}.cl-faq__item[open]::details-content{block-size:auto}.cl-faq__item summary{transition:color .2s}.cl-faq__item[open] summary{color:var(--c-brand)}@media (hover:hover){.cl-faq__item summary:hover{color:var(--c-brand)}}@media (max-width:560px){.cl-conflict__list .cl-conflict__row--bad{animation:cl-in .5s var(--cl-ease) 80ms both, cl-bad .5s ease-out 1.1s both}.cl-conflict__row--bad .cl-conflict__seat{animation:none}.cl-page .cl-seat--pick.cl-anim{animation:10s ease-in-out infinite cl-seat-loop}}@media (scripting:none){.cl-reveal *,.cl-reveal :before,.cl-reveal :after{animation:none}}@media (prefers-reduced-motion:reduce){.cl-page{--rise:0px;--blur:0px}.cl-page .cl-seat--loop,.cl-page .cl-seat--pick.cl-anim,.cl-page .cl-a-row-in,.cl-page .cl-ch,.cl-page .cl-type,.cl-page .cl-suggest,.cl-page .cl-addbtn,.cl-page .cl-drv__btn--ok,.cl-page .cl-drv__st--wait,.cl-page .cl-drv__status .cl-drv__pay--ok,.cl-page .cl-drv__status .cl-drv__pay--ok svg,.cl-page .cl-fan__icon,.cl-page .cl-a-hero-row,.cl-page .cl-a-hero-toast,.cl-page .cl-stage__stop,.cl-page .cl-flow__dot,.cl-page .cl-nudge,.cl-page .cl-pop,.cl-page .cl-honest__mark,.cl-page .cl-prepare__list li svg,.cl-page .cl-conflict__row--bad .cl-conflict__seat,.cl-page .cl-dot--boarded,.cl-page .cl-drv__offline svg{animation:none}.cl-page .cl-seat--loop,.cl-page .cl-seat--pick.cl-anim{border-color:var(--c-brand);background:var(--c-brand);color:var(--c-on-brand)}.cl-page .cl-a-hero-row,.cl-page .cl-a-hero-toast{opacity:1}.cl-page .cl-flow__dot{display:none}.cl-flip__inner,.cl-form__seg:after{transition:none}.cl-faq__item::details-content{transition:none}}html.lenis:has(.cl-page){scroll-behavior:auto}
/*# sourceMappingURL=1in7jo0tlr3_t.css.map*/