.sc{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--r-card);background:var(--paper);box-shadow:var(--rest);scroll-margin-block:76px calc(var(--tab-bar-clearance, 0px) + 12px)}.sc[data-called=a]{animation:sc-called-a 1.1s var(--out,ease-out) both}.sc[data-called=b]{animation:sc-called-b 1.1s var(--out,ease-out) both}@keyframes sc-called-a{0%{box-shadow:var(--rest),0 0 0 3px var(--blue)}to{box-shadow:var(--rest),0 0 0 3px transparent}}@keyframes sc-called-b{0%{box-shadow:var(--rest),0 0 0 3px var(--blue)}to{box-shadow:var(--rest),0 0 0 3px transparent}}@media (prefers-reduced-motion:reduce){.sc[data-called]{animation:none}}.sc-tabs{margin-block-end:2px}.sc-tabs.gm-seg--block .gm-seg__opt{flex:1 1 auto;padding-inline:8px}.sc-body{flex-direction:column}.sc-body,.sc-row{display:flex;gap:8px}.sc-field{flex:1 1 0;min-inline-size:0;min-block-size:56px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-block:8px;padding-inline:14px;border:0;border-radius:var(--r-ctl);background:var(--ground);box-shadow:var(--well);color:var(--ink);font:inherit;text-align:start;cursor:pointer;transition:opacity var(--dur-press) var(--press)}.sc-field:active{opacity:.6}.sc-field.is-open{box-shadow:var(--well),inset 0 0 0 2px var(--ink)}.sc-field.is-invalid{box-shadow:var(--well),inset 0 0 0 2px var(--coral-ink)}.sc-field__label{font-size:var(--t-small);color:var(--ink-3);line-height:1.2}.sc-field__value{display:flex;align-items:baseline;gap:6px;min-inline-size:0;font-size:var(--t-body);font-weight:600;line-height:1.25;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sc-field__value.is-empty{display:block;font-weight:500;color:var(--ink-2)}.sc-field__sub{font-weight:500;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis}.sc-field--select{cursor:default}.sc-field__select{appearance:none;inline-size:100%;border:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--t-body);font-weight:600;cursor:pointer}.sc-field__select:focus-visible{outline:none}.sc-field--select:focus-within{box-shadow:var(--well),0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.sc-kind{margin-block:2px}.sc-panel{padding:10px;border-radius:var(--r-ctl);background:var(--paper);box-shadow:0 0 0 1px var(--hair)}.sc-panel__foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--hair)}.sc-panel__sum{flex:1;min-inline-size:0;margin:0;font-size:var(--t-body);font-weight:650;color:var(--ink)}.sc-panel__sum.is-empty{font-weight:500;color:var(--ink-2)}.sc-panel__done{flex:none;min-inline-size:88px}.sc-cities{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,128px),1fr));gap:6px;margin:0;padding:0;list-style:none}.sc-cities__other{grid-column:1/-1}.sc-city{inline-size:100%;min-block-size:44px;padding-block:8px;padding-inline:12px;border:0;border-radius:var(--r-ctl);background:var(--ground);color:var(--ink);font:inherit;font-size:var(--t-body);font-weight:600;text-align:start;cursor:pointer;transition:opacity var(--dur-press) var(--press)}.sc-city:active{opacity:.6}.sc-city.is-on{background:var(--ink);color:var(--paper)}div.sc-cities{display:flex;flex-direction:column;gap:8px}.sc-cities__back{align-self:flex-start;min-block-size:44px;padding-inline:4px;border:0;background:transparent;color:var(--ink-2);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer}.sc-party{display:flex;flex-direction:column;gap:10px}.sc-ages{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:8px}.sc-age{display:flex;flex-direction:column;gap:4px;font-size:var(--t-small);color:var(--ink-2)}.sc-age__select{min-block-size:44px;padding-inline:10px;border:0;border-radius:var(--r-ctl);background:var(--ground);box-shadow:var(--well);color:var(--ink);font:inherit;font-size:var(--t-body);font-weight:600}.sc-age.is-unset .sc-age__select{box-shadow:var(--well),inset 0 0 0 2px var(--coral-ink)}.sc-ages__note{grid-column:1/-1;margin:0;font-size:var(--t-small);color:var(--ink-3)}.sc-party__done{align-self:flex-end}.sc-air{display:flex;flex-direction:column;gap:8px}.sc-air__find input{inline-size:100%;min-block-size:44px;padding-inline:12px;border:0;border-radius:var(--r-ctl);background:var(--ground);box-shadow:var(--well);color:var(--ink);font:inherit;font-size:16px}.sc-air__list{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.sc-air__list--quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));gap:6px}.sc-air__row{inline-size:100%;min-block-size:44px;display:flex;align-items:center;gap:10px;padding-block:6px;padding-inline:10px;border:0;border-radius:var(--r-ctl);background:transparent;color:var(--ink);font:inherit;text-align:start;cursor:pointer}.sc-air__list--quick .sc-air__row{background:var(--ground)}.sc-air__row:active{opacity:.6}.sc-air__row.is-on{background:var(--ink);color:var(--paper)}.sc-air__code{flex:none;min-inline-size:3.2em;font-weight:700;font-size:var(--t-small);letter-spacing:.04em}.sc-air__name{display:flex;flex-direction:column;min-inline-size:0}.sc-air__name b{font-weight:600;font-size:var(--t-body)}.sc-air__name small{font-size:var(--t-small);color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sc-air__row.is-on .sc-air__name small{color:inherit;opacity:.8}.sc-air__none{color:var(--ink-2)}.sc-air__none,.sc-need{margin:0;font-size:var(--t-small)}.sc-need{min-block-size:0;font-weight:600;color:var(--coral-ink)}.sc-need:empty{display:none}.sc-go{position:sticky;inset-block-end:calc(var(--tab-bar-clearance, calc(var(--tabs-h) + var(--inset-bottom))) + 10px);z-index:2}.sc-go .gm-btn.is-going{opacity:.7}@media (min-width:1024px){.sc-go{position:static}.sc{padding:18px}}.sc-row--trip{flex-wrap:wrap;align-items:center}.sc-row--trip .sc-kind{flex:1 0 auto;margin-block:0}.sc-row--trip .sc-kind .gm-seg__opt{flex:1 1 auto;padding-inline:8px;font-size:14px}.sc-row--trip .sc-field--select{position:relative;flex:1 1 100px;min-inline-size:100px;min-block-size:40px;padding-block:0;padding-inline:12px 28px;border-radius:999px}.sc-row--trip .sc-field--select .sc-field__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-row--trip .sc-field--select:after{content:"";position:absolute;inset-block-start:calc(50% - 6px);inset-inline-end:12px;inline-size:7px;block-size:7px;border-inline-end:2px solid var(--ink-2);border-block-end:2px solid var(--ink-2);transform:rotate(calc(45deg * var(--dir)));pointer-events:none}.sc-row--trip .sc-field__select{font-size:14px;font-weight:600;text-overflow:ellipsis}