@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2) format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2) format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2) format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff) format("woff")}:root{--brand: #0059b8;--brand-deep: #003f85;--brand-tint: #e1ecf9;--on-brand: #fff;--accent: #05c05d;--accent-hover: #04a850;--on-accent: #06271a;--ink: #0f1722;--ink-soft: #4b5563;--ink-mute: #6b7480;--surface: #fff;--surface-2: #f4f6f9;--surface-3: #e8edf3;--line: #dfe5ec;--night: #0b1220;--font: "Poppins", system-ui, sans-serif;--s-small: .875rem;--s-compact: 1rem;--s-body: clamp(1rem, .95rem + .3vw, 1.125rem);--s-lead: clamp(1.125rem, 1rem + .6vw, 1.375rem);--s-h2: clamp(1.9rem, 1.3rem + 2.4vw, 3rem);--s-h1: clamp(2.2rem, 1.3rem + 3.6vw, 4.25rem);--margin: clamp(1rem, 3vw, 2.5rem);--section: clamp(4.5rem, 9vw, 8rem);--wrap: 1180px;--radius: 14px;--radius-lg: 22px;--radius-pill: 999px;--shadow: 0 10px 30px rgba(15, 23, 34, .1), 0 2px 6px rgba(15, 23, 34, .06);--shadow-lg: 0 30px 70px rgba(5, 15, 40, .35);--ease: cubic-bezier(.22, 1, .36, 1);--t-fast: .16s;--t: .32s;--t-reveal: .8s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;background:var(--surface);color:var(--ink);font-family:var(--font);font-size:var(--s-body);line-height:1.55;-webkit-font-smoothing:antialiased}img,svg,picture{display:block;max-width:100%}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,select{font:inherit;color:inherit}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(100% - 2 * var(--margin),var(--wrap));margin-inline:auto}.section{padding:var(--section) 0}.section--tint{background:var(--surface-2)}.section--ground{background:linear-gradient(160deg,var(--brand) 0%,var(--brand-deep) 100%);color:var(--on-brand)}.section__top{max-width:60ch;margin-bottom:clamp(2rem,5vw,3.5rem)}.h2{font-size:var(--s-h2);line-height:1.08;letter-spacing:-.025em;font-weight:700}.lead{font-size:var(--s-lead);line-height:1.45;color:var(--ink-soft);margin-top:14px;max-width:56ch}.section--ground .lead,.business .lead{color:#ffffffd1}.eyebrow{font-size:var(--s-small);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:12px}.eyebrow--light{color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:0 1.4rem;border:0;border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--s-compact);text-decoration:none;cursor:pointer;white-space:nowrap;transition:transform var(--t-fast) var(--ease),background var(--t-fast),box-shadow var(--t-fast);box-shadow:0 6px 18px #05c05d47}.btn:hover{background:var(--accent-hover);transform:translateY(-1px)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--lg{min-height:60px;font-size:var(--s-body);padding:0 1.8rem}.btn--sm{min-height:42px;padding:0 1rem;font-size:var(--s-small);box-shadow:none}.btn--block{width:100%}.btn--ink{background:var(--ink);color:#fff;box-shadow:none}.btn--ink:hover{background:#1f2a3a}.link{font-weight:600;text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:2px;transition:opacity var(--t-fast)}.link:hover{opacity:.72}.top{position:fixed;inset:0 0 auto;z-index:40;transition:background var(--t),box-shadow var(--t),color var(--t);color:#fff}.top.is-solid{background:#ffffffeb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line),0 10px 30px #0f17220f;color:var(--ink)}.top__in{width:min(100% - 2 * var(--margin),var(--wrap));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}.top__logo{display:block;height:38px;position:relative}.top__logo img{height:100%;width:auto;transition:opacity var(--t)}.top__logo-dark{position:absolute;inset:0;opacity:0}.top.is-solid .top__logo-dark{opacity:1}.top.is-solid .top__logo-light{opacity:0}.top__nav{display:flex;gap:6px}.top__nav a{padding:10px 14px;border-radius:var(--radius-pill);font-weight:500;font-size:var(--s-compact);text-decoration:none;transition:background var(--t-fast)}.top__nav a:hover{background:#7f96b42e}.top__actions{display:flex;align-items:center;gap:10px}.top__lang{border:1.5px solid currentColor;background:transparent;border-radius:var(--radius-pill);padding:7px 12px;font-size:var(--s-small);font-weight:600;cursor:pointer;display:inline-flex;gap:5px;opacity:.85}.top__lang span{opacity:.55}.top__lang span.is-on{opacity:1}.top__lang--mobile{display:none}.top__call{background:#fff;color:var(--ink)}.top.is-solid .top__call{background:var(--brand);color:#fff}.burger{display:none;width:44px;height:44px;border:0;background:transparent;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger i{display:block;width:22px;height:2px;background:currentColor;transition:transform var(--t) var(--ease),opacity var(--t)}.burger.is-open i:nth-child(1){transform:translateY(7px) rotate(45deg)}.burger.is-open i:nth-child(2){opacity:0}.burger.is-open i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:960px){.top__nav{position:fixed;inset:76px 0 0;background:#fff;color:var(--ink);flex-direction:column;padding:16px var(--margin);gap:2px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity var(--t),transform var(--t) var(--ease)}.top__nav.is-open{opacity:1;transform:none;pointer-events:auto}.top__nav a{font-size:var(--s-lead);padding:14px 10px;border-bottom:1px solid var(--line);border-radius:0}.top__lang--mobile{display:inline-flex;align-self:flex-start;margin-top:16px}.top__actions .top__lang,.top__call span{display:none}.top__call{padding:0 12px}.top__app span{display:none}.top__app{padding:0 11px}.burger{display:flex}}.hero{position:relative;min-height:100svh;display:grid;align-items:center;padding:120px 0 80px;overflow:clip;isolation:isolate;background:var(--night);color:#fff}.hero--empty{min-height:100svh}.hero__bg{position:absolute;inset:0;z-index:-2}.hero__bg img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;background-size:cover;transform:scale(1.06);animation:hero-zoom 28s var(--ease) both}@keyframes hero-zoom{0%{transform:scale(1.16) translateY(-1%)}to{transform:scale(1.06)}}.hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050c1cc7,#050c1c8c 45%,#050c1c40),linear-gradient(180deg,#050c1c73,#050c1c00 35%,#050c1c8c)}.hero__in{width:min(100% - 2 * var(--margin),var(--wrap));margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,480px);gap:clamp(2rem,5vw,5rem);align-items:center}.hero__title{font-size:var(--s-h1);line-height:1.04;letter-spacing:-.03em;font-weight:700;max-width:16ch;text-wrap:balance;text-shadow:0 2px 20px rgba(0,0,0,.25)}.hero__lead{font-size:var(--s-lead);line-height:1.45;margin-top:20px;max-width:48ch;color:#ffffffe0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.chips li{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-pill);background:#ffffff1f;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--s-small);font-weight:500}.chips li svg{color:var(--accent)}.hero__scroll{position:absolute;left:50%;bottom:22px;width:26px;height:42px;border:2px solid rgba(255,255,255,.55);border-radius:14px;transform:translate(-50%)}.hero__scroll span{position:absolute;left:50%;top:7px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:scroll-dot 1.8s ease-in-out infinite}@keyframes scroll-dot{0%{transform:translateY(0);opacity:1}70%{transform:translateY(16px);opacity:0}to{opacity:0}}.field select,.field input{appearance:none;-webkit-appearance:none;width:100%;min-height:46px;border:0;background:transparent;font-weight:500;padding:0 36px 0 8px;border-radius:10px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%230f1722' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.field input{background-image:none;cursor:text}@keyframes pop{0%{transform:scale(.94);opacity:.4}to{transform:none;opacity:1}}.book-card{background:#fff;color:var(--ink);border-radius:var(--radius-lg);padding:clamp(18px,2.2vw,26px);display:grid;gap:10px;box-shadow:var(--shadow-lg);scroll-margin-top:96px}.book-card__head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.book-card__head h2{font-size:var(--s-lead);font-weight:700;letter-spacing:-.01em;line-height:1.15}.book-card__price{display:grid;justify-items:end;line-height:1}.book-card__price span{font-size:.75rem;font-weight:600;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.book-card__price strong{font-size:clamp(1.8rem,1.4rem + 1.4vw,2.4rem);letter-spacing:-.03em;color:var(--brand);font-variant-numeric:tabular-nums;animation:pop var(--t) var(--ease);white-space:nowrap}.book-card__sub{font-size:var(--s-small);color:var(--ink-soft);line-height:1.4;margin-top:-2px}.book-card__route{display:grid;gap:8px;position:relative}.book-card>*,.book-card__route>*{min-width:0}.book-card input,.book-card select{min-width:0;max-width:100%}.book-card__route input{width:100%;min-height:54px;background:var(--surface-2);border:1.5px solid transparent;border-radius:var(--radius);padding:0 16px 0 44px;font-weight:500;transition:border-color var(--t-fast),background var(--t-fast)}.book-card__route .has-pos input{padding-right:96px}.book-card__route input:focus{outline:0;border-color:var(--brand);background:#fff}.book-card__route input::placeholder{color:var(--ink-mute)}.book-card__route:before{content:"";position:absolute;left:21px;top:30px;bottom:30px;width:2px;background:var(--line);z-index:1}.suggest--pickup input,.suggest--dropoff input{padding-left:44px!important}.suggest--pickup:before,.suggest--dropoff:before{content:"";position:absolute;left:16px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;z-index:2;pointer-events:none}.suggest--pickup:before{background:var(--brand);box-shadow:0 0 0 4px var(--brand-tint)}.suggest--dropoff:before{background:var(--accent);border-radius:3px}.book-card__more{border-radius:var(--radius);background:var(--surface-2)}.book-card__more summary{list-style:none;cursor:pointer;padding:14px 16px;font-size:var(--s-small);font-weight:600;color:var(--ink-soft);display:flex;justify-content:space-between;align-items:center}.book-card__more summary::-webkit-details-marker{display:none}.book-card__more summary:after{content:"+";font-size:1.3rem;line-height:1;transition:transform var(--t) var(--ease)}.book-card__more[open] summary:after{transform:rotate(45deg)}.book-card__more-in{display:grid;gap:10px;padding:0 10px 10px}.book-card__more .field input,.book-card__more .corp-toggle{background:#fff}.book-card__trust{font-size:var(--s-small);color:var(--ink-soft);text-align:center;line-height:1.4}.book-card__call{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:var(--s-small);font-weight:600;color:var(--ink-soft);text-decoration:none}.book-card__call:hover{color:var(--brand)}.badges{display:flex;flex-wrap:wrap;gap:10px}.badge{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:8px 18px 8px 14px;border-radius:14px;text-decoration:none;transition:transform var(--t-fast) var(--ease),box-shadow var(--t-fast);position:relative}.badge__icon{display:grid;place-items:center;width:26px}.badge__text{display:grid;line-height:1.1;text-align:left}.badge__text small{font-size:.7rem;font-weight:500;opacity:.85;letter-spacing:.01em}.badge__text b{font-size:1.15rem;font-weight:600;letter-spacing:-.01em}a.badge:hover{transform:translateY(-2px);box-shadow:0 10px 24px #00000040}.badges--dark .badge{background:#000;color:#fff;border:1.5px solid rgba(255,255,255,.55)}.badges--light .badge{background:var(--ink);color:#fff;border:1.5px solid var(--ink)}.badge--soon .badge__text small{color:var(--accent);opacity:1;font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem}.hero__apps{margin-top:28px;display:grid;gap:10px}.hero__apps--below{display:none}@media(max-width:900px){.hero__apps--side{display:none}.hero__apps--below{display:grid;margin-top:22px}}@media(max-width:600px){.hero .chips{display:none}.hero__lead{margin-top:12px}}.hero__apps-lead{font-size:var(--s-small);font-weight:600;color:#ffffffd9}.app__badges{margin:28px 0 12px}.app__badges .badge{min-height:64px;padding:10px 22px 10px 16px}.app__badges .badge__text b{font-size:1.3rem}.app__soon{font-size:var(--s-small);color:var(--ink-soft)}.foot__badges{margin-top:20px}.foot__badges .badge{min-height:48px}.foot__badges .badge__text b{font-size:1rem}.top__app{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border-radius:var(--radius-pill);border:1.5px solid currentColor;font-size:var(--s-small);font-weight:600;text-decoration:none}.top__app:hover{background:#7f96b42e}@media(max-width:900px){.hero{padding:108px 0 64px;min-height:0}.hero__shade{background:linear-gradient(180deg,#050c1cb3,#050c1c80,#050c1cb3)}.hero__in{grid-template-columns:1fr}.hero__scroll{display:none}}.ticker{display:flex;align-items:center;gap:20px;background:var(--brand);color:#fff;padding:14px var(--margin);overflow:hidden;font-weight:500;font-size:var(--s-compact)}.ticker__lead{flex:0 0 auto;font-weight:600;opacity:.9}.ticker__track{flex:1;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker__row{display:flex;gap:36px;width:max-content;animation:ticker 48s linear infinite}.ticker:hover .ticker__row{animation-play-state:paused}.ticker__row span{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ticker__row i{width:8px;height:8px;border-radius:50%;background:var(--accent)}@keyframes ticker{to{transform:translate(-50%)}}@media(max-width:600px){.ticker__lead{display:none}}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:step;position:relative}.steps:before{content:"";position:absolute;left:6%;right:6%;top:28px;height:2px;background:linear-gradient(90deg,var(--brand),var(--accent));opacity:.25}.step{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:70px 22px 26px;transition:transform var(--t) var(--ease),box-shadow var(--t)}.step:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.step__n{position:absolute;top:14px;left:22px;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--brand);color:#fff;font-weight:700;font-size:var(--s-compact);box-shadow:0 0 0 6px var(--surface)}.step h3{font-size:var(--s-lead);line-height:1.2;font-weight:700;letter-spacing:-.01em}.step p{margin-top:10px;color:var(--ink-soft);font-size:var(--s-compact)}@media(max-width:960px){.steps{grid-template-columns:1fr 1fr}.steps:before{display:none}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(1.5rem,4vw,2.5rem)}.tile{display:grid;align-content:start;gap:8px;background:var(--surface);border-radius:var(--radius-lg);padding:26px 24px 22px;text-decoration:none;border:1px solid var(--line);position:relative;overflow:hidden;transition:transform var(--t) var(--ease),box-shadow var(--t),border-color var(--t)}.tile:after{content:"";position:absolute;inset:auto -40px -40px auto;width:140px;height:140px;border-radius:50%;background:var(--brand-tint);transform:scale(0);transition:transform .5s var(--ease)}.tile:hover{transform:translateY(-5px);box-shadow:var(--shadow);border-color:transparent}.tile:hover:after{transform:scale(1)}.tile>*{position:relative}.tile__icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand);margin-bottom:6px}.tile h3{font-size:var(--s-lead);font-weight:700;letter-spacing:-.01em}.tile p{color:var(--ink-soft);font-size:var(--s-compact)}.tile__link{display:inline-flex;align-items:center;gap:6px;margin-top:8px;font-weight:600;color:var(--brand);font-size:var(--s-compact)}.tile__link svg{transition:transform var(--t-fast)}.tile:hover .tile__link svg{transform:translate(4px)}@media(max-width:900px){.tiles{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tiles{grid-template-columns:1fr}}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.plan{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;display:grid;gap:10px;align-content:start}.plan--main{background:linear-gradient(160deg,var(--brand),var(--brand-deep));color:#fff;border-color:transparent;box-shadow:var(--shadow-lg)}.plan header{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.plan header h3{font-size:var(--s-lead);font-weight:700}.plan header span{font-size:var(--s-small);opacity:.8;white-space:nowrap}.plan__price{font-size:clamp(2.6rem,2rem + 2.5vw,4rem);line-height:1;letter-spacing:-.035em;font-weight:700;font-variant-numeric:tabular-nums;margin-top:6px}.plan__price--sm{font-size:var(--s-h2)}.plan__note{font-size:var(--s-compact);opacity:.9}.plan__note b{font-weight:600}.plan__small{font-size:var(--s-small);color:var(--ink-soft)}.plan-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:18px}.extra{background:var(--surface-2);border-radius:var(--radius-lg);padding:22px 24px;display:grid;gap:8px;align-content:start}.extra h3{font-size:var(--s-compact);font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--brand)}.extra p,.extra li{font-size:var(--s-compact);color:var(--ink-soft)}.extra li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px solid var(--line)}.extra li:first-child{border-top:0}.extra li small{display:block;font-size:var(--s-small)}.extra li b{color:var(--ink);white-space:nowrap}.rates{width:100%;border-collapse:collapse;font-size:var(--s-small);font-variant-numeric:tabular-nums;margin-top:8px}.rates th{text-align:left;font-weight:500;color:var(--ink-soft);padding:4px 8px 6px 0;border-bottom:1px solid var(--line)}.rates td{padding:8px 8px 8px 0;border-bottom:1px solid var(--line);vertical-align:top}.rates td small{display:block;color:var(--ink-soft)}.plan--main .rates th,.plan--main .rates td small,.plan--main .plan__small,.plan--main header span{color:#ffffffc7}.plan--main .rates th{border-bottom-color:#ffffff59}.plan--main .rates td{border-bottom-color:#ffffff2e}.app{overflow:clip}.app__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:clamp(2rem,6vw,6rem);align-items:center}.checks{display:grid;gap:10px;margin-top:24px}.checks li{display:flex;align-items:flex-start;gap:12px;font-weight:500}.checks li svg{flex:0 0 auto;width:24px;height:24px;padding:4px;border-radius:50%;background:var(--brand-tint);color:var(--brand);margin-top:1px}.checks--light li svg{background:#05c05d33;color:var(--accent)}.phone-wrap{display:grid;place-items:center;position:relative}.phone-wrap:before{content:"";position:absolute;width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--brand-tint),transparent 65%);z-index:-1}.phone{width:min(100%,300px);aspect-ratio:9 / 18.5;border-radius:40px;background:#0d1522;padding:10px;box-shadow:var(--shadow-lg),inset 0 0 0 2px #273243;display:flex;flex-direction:column;overflow:hidden;animation:float 6s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(-1.5deg)}}.phone__map{flex:1;border-radius:30px 30px 0 0;overflow:hidden;position:relative}.phone__map svg{width:100%;height:100%}.phone__route{stroke-dasharray:400;stroke-dashoffset:400;animation:draw 2.4s var(--ease) .4s forwards}@keyframes draw{to{stroke-dashoffset:0}}.phone__car{animation:car 6s ease-in-out infinite;transform-origin:60px 330px}@keyframes car{0%,to{transform:translate(0)}50%{transform:translate(8px,-12px)}}.phone__sheet{background:#fff;color:var(--ink);border-radius:22px 22px 30px 30px;padding:16px;display:grid;gap:12px;margin-top:-24px;position:relative}.phone__eta{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.phone__eta b{font-size:1.7rem;letter-spacing:-.03em;line-height:1;white-space:nowrap}.phone__eta span{font-size:var(--s-small);color:var(--ink-soft)}.phone__eta em{font-style:normal;white-space:nowrap;font-size:.7rem;font-weight:600;padding:4px 8px;border-radius:999px;background:#05c05d2e;color:#067a3d}.phone__driver{display:grid;grid-template-columns:40px 1fr 36px;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:12px;font-size:var(--s-small)}.phone__driver b{display:block}.phone__driver small{color:var(--ink-soft)}.phone__avatar{width:40px;height:40px;border-radius:50%;background:var(--brand-tint);color:var(--brand);display:grid;place-items:center;font-weight:700}.phone__ring{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center}@media(max-width:860px){.app__grid{grid-template-columns:1fr}.phone-wrap{margin-top:24px}}.business{background:var(--night);color:#fff;position:relative;overflow:clip}.business:before{content:"";position:absolute;inset:-40% auto auto -10%;width:60vw;height:60vw;border-radius:50%;background:radial-gradient(circle,rgba(0,89,184,.5),transparent 65%);pointer-events:none}.business__in{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:center;position:relative}.business .checks li{color:#ffffffeb}.business__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}@media(max-width:860px){.business__in{grid-template-columns:1fr}}.field{display:grid;gap:10px}.field input,.field select{width:100%;min-height:54px;background:var(--surface-2);border:1.5px solid transparent;border-radius:var(--radius);padding:0 16px;transition:border-color var(--t-fast),background var(--t-fast)}.field select{padding-right:40px}.field input:focus,.field select:focus{outline:0;border-color:var(--brand);background:#fff}.field input::placeholder{color:var(--ink-mute)}.field--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.suggest{position:relative}.suggest__list{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:var(--radius);box-shadow:var(--shadow);max-height:260px;overflow-y:auto;padding:6px}.suggest__list li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:0 12px;cursor:pointer;font-weight:500;border-radius:10px;font-size:var(--s-compact)}.suggest__list li small{font-size:var(--s-small);color:var(--ink-mute)}.suggest__list li:hover,.suggest__list li.is-active{background:var(--brand-tint);color:var(--brand)}.suggest__ok{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:var(--s-small);color:var(--accent-hover);font-weight:600;pointer-events:none}.suggest.has-pos input{padding-right:96px}.when{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:5px;background:var(--surface-2);border-radius:var(--radius)}.when label{min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:10px;font-weight:600;cursor:pointer;position:relative;transition:background var(--t-fast),color var(--t-fast)}.when input{position:absolute;opacity:0}.when label:has(input:checked){background:var(--brand);color:#fff;box-shadow:var(--shadow)}.form__note{font-size:var(--s-small);color:var(--ink-soft)}.form__error{background:#fde8e8;color:#7a1414;padding:12px 16px;font-size:var(--s-small);border-radius:10px}.form__error--fixed{position:fixed;top:76px;left:0;right:0;z-index:30;border-radius:0}.book__sent{display:grid;gap:12px;padding:20px 8px;text-align:center;justify-items:center}.book__sent-icon{width:64px;height:64px;border-radius:50%;background:#05c05d2e;color:var(--accent-hover);display:grid;place-items:center}.book__sent-icon svg{width:32px;height:32px}.book__sent h2,.book__sent h3{font-size:var(--s-lead);font-weight:700}@media(max-width:520px){.field--2{grid-template-columns:1fr}}.contact{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:start}.contact__list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact__list>div{background:var(--surface-2);border-radius:var(--radius-lg);padding:20px 22px}.contact__list dt{font-size:var(--s-small);font-weight:600;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px}.contact__list dd{font-weight:600;font-size:var(--s-lead);overflow-wrap:anywhere}.contact__list dd .link--mail{font-size:var(--s-compact)}@media(max-width:860px){.contact{grid-template-columns:1fr}}@media(max-width:520px){.contact__list{grid-template-columns:1fr}}.foot{background:var(--night);color:#ffffffd9;padding:clamp(3rem,6vw,5rem) 0 2rem}.foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px}.foot__brand img{width:220px;height:auto;margin-bottom:16px}.foot__brand p{max-width:34ch;font-size:var(--s-compact)}.foot__col h3{font-size:var(--s-small);text-transform:uppercase;letter-spacing:.1em;color:#fff;margin-bottom:14px}.foot__col li{margin-bottom:10px}.foot__col a{text-decoration:none;font-size:var(--s-compact);transition:color var(--t-fast)}.foot__col a:hover{color:var(--accent)}.foot__legal{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:48px;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:var(--s-small);color:#fff9}@media(max-width:860px){.foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.foot__grid{grid-template-columns:1fr}}.corp-toggle{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--radius);background:var(--surface-2);cursor:pointer}.corp-toggle input{width:20px;height:20px;margin-top:2px;accent-color:var(--brand)}.corp-toggle span{display:flex;flex-direction:column;gap:2px}.corp-toggle small{font-size:var(--s-small);color:var(--ink-soft)}.business__portal{display:inline-block;margin-top:18px;color:#fff}.portal{padding:120px 0 var(--section);min-height:70svh}.portal__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:24px;margin-top:24px;display:grid;gap:12px;box-shadow:var(--shadow)}.portal__card h2{font-size:var(--s-lead);font-weight:700}.portal__login label{font-weight:600}.portal__login .field--2{grid-template-columns:1fr auto}.portal__login .btn{min-height:54px}.portal__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.portal__tools{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--s-small);font-weight:600}.portal__tools input[type=month]{margin-left:6px;min-height:42px;border:1px solid var(--line);border-radius:10px;padding:0 10px;background:var(--surface-2)}.portal__table{overflow-x:auto}.portal__table .rates{font-size:var(--s-small);min-width:720px}.portal__logout{margin-top:20px;background:none;border:0;cursor:pointer}@media(max-width:640px){.portal__login .field--2{grid-template-columns:1fr}}.top__brand{display:flex;align-items:center;gap:12px;min-width:0}.top__city{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 10px;border-radius:var(--radius-pill);border:1.5px solid currentColor;font-size:var(--s-small);font-weight:600;text-decoration:none;white-space:nowrap;opacity:.92;transition:background var(--t-fast)}.top__city:hover{background:#7f96b42e}.top__nav-city{display:none!important}.top__nav a,.top__app,.top__call{white-space:nowrap}@media(min-width:961px)and (max-width:1480px){.top--city .top__app span{display:none}.top--city .top__app{padding:0 11px}.top--city .top__nav{gap:2px}.top--city .top__nav a{padding:10px 11px}}@media(min-width:961px)and (max-width:1180px){.top__nav a{padding:10px 9px}.top--city .top__call span{display:none}}@media(max-width:960px){.top__nav-city{display:block!important}}@media(max-width:420px){.top__city span{max-width:84px;overflow:hidden;text-overflow:ellipsis}.top__logo{height:32px}}.hero__bg--drawn svg{width:100%;height:100%;display:block}.bd-aurora{animation:aurora 14s ease-in-out infinite alternate;transform-origin:50% 30%}@keyframes aurora{0%{transform:translate(-3%) skewY(-1deg);opacity:.75}to{transform:translate(3%) skewY(1deg);opacity:1}}.bd-stars circle{animation:twinkle 4s ease-in-out infinite alternate}.bd-stars circle:nth-child(3n){animation-delay:1.3s}.bd-stars circle:nth-child(3n+1){animation-delay:2.6s}@keyframes twinkle{to{opacity:.2}}.hero--brand{min-height:100svh}.hero__in--brand{grid-template-columns:minmax(0,760px)}.hero__title--brand{max-width:15ch;font-size:clamp(2.5rem,1.4rem + 4.4vw,5rem)}.brand-cta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.city-pill{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 14px;border-radius:var(--radius-pill);background:#ffffff24;border:1.5px solid rgba(255,255,255,.5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-weight:600;text-decoration:none;transition:background var(--t-fast),transform var(--t-fast) var(--ease)}.city-pill:hover{background:#fff;color:var(--ink);transform:translateY(-2px)}.city-pill svg:last-child{transition:transform var(--t-fast)}.city-pill:hover svg:last-child{transform:translate(3px)}.hero--brand .hero__apps{margin-top:34px}.cities__grid{display:grid;grid-template-columns:minmax(260px,420px) minmax(0,1fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}.map{margin:0;position:sticky;top:100px}.map svg{width:100%;height:auto;overflow:visible;filter:drop-shadow(0 18px 30px rgba(0,63,133,.12))}.map__city{cursor:pointer}.map__city.is-soon{cursor:default}.map__dot{fill:var(--brand);stroke:#fff;stroke-width:3;transition:r var(--t-fast)}.map__city.is-soon .map__dot{fill:#8aa0b8}.map__city:hover .map__dot{r:8.5}.map__pulse{fill:none;stroke:var(--accent);stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:pulse 2.4s ease-out infinite;animation-delay:var(--d, 0ms)}@keyframes pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(3);opacity:0}}.map__label{font:600 15px var(--font);fill:var(--ink);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.map__city.is-soon .map__label{fill:var(--ink-mute);font-weight:500}.city-cards{display:grid;gap:14px}.city-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:20px 22px;display:grid;gap:16px;transition:transform var(--t) var(--ease),box-shadow var(--t),border-color var(--t)}.city-card:not(.is-soon):not(.city-card--missing):hover{transform:translateY(-3px);box-shadow:var(--shadow);border-color:transparent}.city-card__head{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center}.city-card__pin{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--brand-tint);color:var(--brand)}.city-card.is-soon .city-card__pin{background:var(--surface-2);color:var(--ink-mute)}.city-card h3{font-size:var(--s-lead);font-weight:700;letter-spacing:-.01em;line-height:1.2}.city-card__head p{font-size:var(--s-small);color:var(--ink-soft)}.city-card__status{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:6px 10px;border-radius:var(--radius-pill);background:var(--surface-2);color:var(--ink-mute);white-space:nowrap}.city-card__status.is-open{background:#05c05d24;color:#067a3d}.city-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.city-card__call{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:var(--s-compact);color:var(--ink-soft);text-decoration:none}.city-card__call:hover{color:var(--brand)}.city-card--missing{background:var(--surface-2);border-style:dashed;gap:8px}.city-card--missing p{color:var(--ink-soft);font-size:var(--s-compact)}.btn--ghost{background:var(--surface-2);color:var(--ink-mute);box-shadow:none;cursor:default}.btn--ghost:hover{background:var(--surface-2);transform:none}@media(max-width:860px){.cities__grid{grid-template-columns:1fr}.map{position:static;max-width:340px;margin-inline:auto}}@media(max-width:480px){.city-card__head{grid-template-columns:auto 1fr}.city-card__status{grid-column:1 / -1;justify-self:start}}.why{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:clamp(1.5rem,4vw,2.5rem)}.why__item{background:var(--surface);border-radius:var(--radius-lg);padding:24px;display:grid;gap:8px;align-content:start;border:1px solid var(--line)}.why__icon{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;background:var(--brand);color:#fff;margin-bottom:6px}.why__item h3{font-size:var(--s-lead);font-weight:700;letter-spacing:-.01em}.why__item p{color:var(--ink-soft);font-size:var(--s-compact)}@media(max-width:960px){.why{grid-template-columns:1fr 1fr}}@media(max-width:560px){.why{grid-template-columns:1fr}}.join__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.join__card{border-radius:var(--radius-lg);padding:clamp(24px,3vw,36px);display:grid;gap:14px;align-content:start;background:var(--brand-tint)}.join__card h3{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:700;letter-spacing:-.02em}.join__card p{color:var(--ink-soft)}.join__card .btn{justify-self:start;margin-top:6px}.join__card--dark{background:linear-gradient(160deg,var(--night),#12305a);color:#fff}.join__card--dark p{color:#fffc}.join__card--dark .checks{margin-top:0}@media(max-width:860px){.join__grid{grid-template-columns:1fr}}.foot__soon{color:#ffffff80;font-size:var(--s-compact)}.notfound{min-height:70svh;display:grid;align-items:center;padding-top:120px}.rise{opacity:0;transform:translateY(18px);animation:rise .9s var(--ease) var(--d, 0ms) forwards}@keyframes rise{to{opacity:1;transform:none}}.reveal{opacity:0;transform:translateY(26px);transition:opacity var(--t-reveal) var(--ease),transform var(--t-reveal) var(--ease);transition-delay:var(--d, 0ms)}.reveal.is-in{opacity:1;transform:none}.consent{position:fixed;z-index:60;left:var(--margin);bottom:var(--margin);width:min(440px,calc(100% - 2 * var(--margin)));background:#fff;color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);border:1px solid var(--line);padding:20px 20px 18px;font-size:var(--s-small);line-height:1.5;animation:consent-in var(--t) var(--ease) both}.consent:focus{outline:none}.consent:focus-visible{outline:3px solid var(--accent)}.consent__head{display:flex;justify-content:space-between;align-items:start;gap:12px}.consent h2{font-size:1.05rem;font-weight:700;margin-bottom:6px}.consent p{color:var(--ink-soft)}.consent p a{color:var(--brand);font-weight:600}.consent__x{border:0;background:var(--surface-2);width:32px;height:32px;border-radius:50%;font-size:20px;line-height:1;cursor:pointer;flex:none}.consent__cats{margin-top:14px;border-top:1px solid var(--line)}.consent__cats li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--line)}.consent__cats li>div,.consent__cats label{display:grid;gap:2px;cursor:default}.consent__cats label{cursor:pointer}.consent__cats strong{font-size:.95rem}.consent__cats span{color:var(--ink-mute);font-size:.8125rem}.consent__always{flex:none;font-weight:600;color:var(--accent-hover)!important;white-space:nowrap}.consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.consent__btn{width:100%}.consent__link{grid-column:1 / -1;justify-self:center;border:0;background:none;padding:6px 8px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;color:var(--ink-soft)}.switch{appearance:none;flex:none;width:46px;height:28px;border-radius:999px;background:var(--surface-3);position:relative;cursor:pointer;transition:background var(--t-fast);margin:0}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--t-fast) var(--ease)}.switch:checked{background:var(--accent)}.switch:checked:after{transform:translate(18px)}@keyframes consent-in{0%{opacity:0;transform:translateY(16px)}}@media(max-width:520px){.consent{left:0;bottom:0;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;border-bottom:0;padding-bottom:max(18px,env(safe-area-inset-bottom))}}.foot__links{display:inline-flex;flex-wrap:wrap;gap:4px 18px}.foot__links a,.foot__links button{color:inherit;background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.foot__links a:hover,.foot__links button:hover{color:#fff}.foot--slim{padding-top:0}.foot--slim .foot__legal{margin-top:0;border-top:0;padding:24px 0}.legal{padding:calc(76px + clamp(2.5rem,6vw,4.5rem)) 0 var(--section);background:var(--surface)}.legal__wrap{max-width:820px}.legal__meta{color:var(--ink-mute);margin-top:10px;font-size:var(--s-small)}.legal__toc{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 8px}.legal__toc a{padding:7px 14px;border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--s-small);font-weight:600;text-decoration:none}.legal__toc a:hover{background:var(--brand-tint);color:var(--brand-deep)}.legal__body section{padding-top:clamp(2rem,4vw,2.75rem)}.legal__body h2{font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);font-weight:700;line-height:1.25;margin-bottom:14px}.legal__body h3{font-size:1.05rem;font-weight:700;margin:20px 0 8px}.legal__body p{color:var(--ink-soft);max-width:70ch}.legal__body p+p,.legal__body p+ul,.legal__body ul+p,.legal__body .legal__table+p{margin-top:12px}.legal__body ul{display:grid;gap:8px;margin-top:10px}.legal__body ul li{position:relative;padding-left:20px;color:var(--ink-soft);max-width:70ch}.legal__body ul li:before{content:"";position:absolute;left:4px;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--brand)}.legal__body strong{color:var(--ink)}.legal__body a{color:var(--brand);font-weight:500;overflow-wrap:anywhere}.legal__body code{font-size:.875em;background:var(--surface-2);padding:2px 6px;border-radius:6px;white-space:nowrap}.legal__table{margin-top:14px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.legal__table table{width:100%;border-collapse:collapse;font-size:var(--s-small);min-width:520px}.legal__table th,.legal__table td{text-align:left;vertical-align:top;padding:10px 14px;border-bottom:1px solid var(--line)}.legal__table th{background:var(--surface-2);font-weight:600}.legal__table tr:last-child td{border-bottom:0}.legal__table td:first-child{font-weight:600;color:var(--ink)}.legal__todo{background:#fff3b0;color:#5c4400;padding:1px 6px;border-radius:4px;font-weight:600}@media(max-width:600px){.legal__table{overflow:visible}.legal__table table{min-width:0}.legal__table thead{display:none}.legal__table tr{display:grid;gap:2px;padding:12px 14px;border-bottom:1px solid var(--line)}.legal__table tr:last-child{border-bottom:0}.legal__table td{padding:0;border:0}.legal__table td:last-child{color:var(--ink-mute);font-size:.8125rem}}.legal__btn{border:0;background:none;padding:0;color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media print{.consent,.top,.legal__toc{display:none!important}.legal{padding-top:0}}@media(prefers-reduced-motion:reduce){.consent{animation:none}.rise,.reveal{opacity:1;transform:none;animation:none;transition:none}.bd-aurora,.bd-stars circle,.map__pulse,.hero__bg img,.hero__scroll span,.ticker__row,.phone,.phone__car,.book-card__price strong{animation:none}.phone__route{stroke-dashoffset:0}html{scroll-behavior:auto}}.trip{min-height:100svh;padding:var(--margin);display:grid;place-items:start center;background:var(--brand)}.trip .receipt{margin-top:clamp(1rem,6vh,4rem)}.status-line{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.status-line span{background:var(--surface-3);padding:8px 6px;text-align:center;font-size:var(--s-small);font-weight:500;border-radius:8px}.status-line span.is-on{background:var(--ink);color:#fff}.status-line span.is-done{background:var(--accent);color:var(--on-accent)}.trip-map{aspect-ratio:4 / 3;background:#e3e9ef;border-radius:var(--radius);overflow:hidden}.trip-map .maplibregl-canvas{outline:none}.receipt{width:min(100%,760px);background:#fff;border-radius:var(--radius-lg);padding:28px 32px 24px;display:grid;gap:20px;box-shadow:var(--shadow-lg)}.receipt__masthead{display:flex;justify-content:space-between;font-weight:700;font-size:var(--s-compact);line-height:1;margin-top:8px}.receipt__row{display:grid;grid-template-columns:1fr minmax(0,340px);align-items:center;gap:12px}.receipt__label{font-size:var(--s-small);color:var(--ink-soft);font-weight:500}.receipt__perf{height:10px;margin:4px -32px;background-repeat:repeat-x;background-position:center;background-size:12px 10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='10'%3E%3Ccircle cx='6' cy='5' r='2.5' fill='%230059b8'/%3E%3C/svg%3E")}.receipt__total{display:grid;gap:4px}.receipt__total h1{font-size:clamp(2.5rem,1rem + 6vw,5rem);line-height:.95;letter-spacing:-.035em;font-weight:700}.receipt__total h1 small{display:block;font-size:var(--s-h2);letter-spacing:-.02em;font-weight:600;margin-top:.15em}.receipt__lead{font-size:var(--s-lead);line-height:1.3;max-width:30ch}.receipt__foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:4px}.receipt__foot>:last-child{justify-self:end}.receipt__foot .btn{min-width:220px}.receipt__print{font-size:var(--s-small);color:var(--ink-soft)}@media(max-width:760px){.receipt{padding:20px 16px 16px;gap:14px}.receipt__row{grid-template-columns:1fr;gap:6px}.receipt__perf{margin-inline:-16px}.receipt__foot{grid-template-columns:1fr}.receipt__foot>*{justify-self:stretch!important;text-align:center}.receipt__foot .btn{min-width:0;width:100%}}.refs{display:grid;gap:10px}.refs h2{font-size:var(--s-lead);font-weight:700;letter-spacing:-.01em}.refs__list{display:grid;gap:6px;margin:0}.refs__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.refs__row dt{font-size:var(--s-small);color:var(--ink-soft);font-weight:500}.refs__row dd{margin:0;display:flex;align-items:center;gap:10px;min-width:0}.refs__row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--s-compact);overflow-wrap:anywhere}.refs__copy{border:0;background:var(--surface-2);border-radius:8px;padding:6px 10px;font:inherit;font-size:var(--s-small);font-weight:500;cursor:pointer;white-space:nowrap}.refs__copy:hover{background:var(--ink);color:#fff}@media(max-width:760px){.refs__row{grid-template-columns:1fr;gap:4px}}.receipt__spec{display:grid;gap:4px;padding:6px 0;border-top:1px dashed var(--line)}.receipt__row--spec b{font-weight:500}@media print{body{background:#fff}.trip{padding:0;min-height:0;background:#fff}.receipt{width:100%;padding:0;gap:10px;box-shadow:none}.receipt__perf,.no-print{display:none!important}}
