.PlannerEntryCard-module__3bsXZa__card{border:1px solid var(--rn-line);background:#fff;border-radius:12px;order:7;grid-template-columns:48px minmax(0,1fr) max-content;align-items:center;gap:13px;width:100%;min-height:86px;margin:0;padding:14px 16px;display:grid;box-shadow:0 5px 16px #0316380e}.PlannerEntryCard-module__3bsXZa__iconBadge{width:48px;height:48px;color:var(--rn-mint);background:color-mix(in srgb, var(--rn-mint) 12%, #fff);box-shadow:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.PlannerEntryCard-module__3bsXZa__content{text-align:left;min-width:0}.PlannerEntryCard-module__3bsXZa__eyebrow{display:none}.PlannerEntryCard-module__3bsXZa__content h2{color:var(--rn-navy);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:820;line-height:1.25}.PlannerEntryCard-module__3bsXZa__content p{color:var(--rn-slate);overflow-wrap:anywhere;margin:5px 0 0;font-size:.7rem;font-weight:600;line-height:1.35}.PlannerEntryCard-module__3bsXZa__cta{min-width:92px;min-height:40px;color:var(--rn-blue);box-shadow:none;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 6px 0 10px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.PlannerEntryCard-module__3bsXZa__cta:hover{background:var(--rn-blue-soft);box-shadow:none}.PlannerEntryCard-module__3bsXZa__cta span{text-align:center;white-space:normal;overflow-wrap:anywhere;min-width:0}.PlannerEntryCard-module__3bsXZa__cta svg{flex:none}html[data-theme=dark] .PlannerEntryCard-module__3bsXZa__card{background:var(--surface);border-color:#74e1ca2e;box-shadow:0 12px 26px #02061752}html[data-theme=dark] .PlannerEntryCard-module__3bsXZa__content h2{color:var(--text-primary)}html[data-theme=dark] .PlannerEntryCard-module__3bsXZa__content p{color:var(--text-secondary)}html[data-theme=dark] .PlannerEntryCard-module__3bsXZa__iconBadge{color:#71e8d3;background:#71e8d31f}html[data-theme=dark] .PlannerEntryCard-module__3bsXZa__cta{color:#7db6ff;box-shadow:none;background:0 0}html[data-theme=dark] .PlannerEntryCard-module__3bsXZa__cta:hover{background:#4c9bff1f}@media (max-width:480px){.PlannerEntryCard-module__3bsXZa__card{border-radius:12px;grid-template-columns:48px minmax(0,1fr) max-content;gap:12px;padding:13px 14px}.PlannerEntryCard-module__3bsXZa__iconBadge{width:48px;height:48px}.PlannerEntryCard-module__3bsXZa__cta{min-width:90px;min-height:40px;font-size:.72rem}}@media (max-width:390px){.PlannerEntryCard-module__3bsXZa__card{grid-template-columns:44px minmax(0,1fr) max-content;gap:8px;padding-inline:10px}.PlannerEntryCard-module__3bsXZa__iconBadge{width:44px;height:44px}.PlannerEntryCard-module__3bsXZa__content h2{font-size:.86rem}.PlannerEntryCard-module__3bsXZa__content p{font-size:.66rem}.PlannerEntryCard-module__3bsXZa__cta{width:auto;min-width:72px;max-width:92px;min-height:40px;padding:5px 3px 5px 7px;line-height:1.25}}
.SearchSection-module__h7juaa__section{flex-direction:column;gap:18px;width:100%;display:flex}.SearchSection-module__h7juaa__header{order:1;gap:5px;padding-top:2px;display:grid}.SearchSection-module__h7juaa__title,.SearchSection-module__h7juaa__subtitle{letter-spacing:0;margin:0}.SearchSection-module__h7juaa__title{color:var(--rn-navy);font-size:2rem;font-weight:800;line-height:1.12}.SearchSection-module__h7juaa__subtitle{color:var(--rn-slate);font-size:.78rem;font-weight:450;line-height:1.4}.SearchSection-module__h7juaa__contextGrid,.SearchSection-module__h7juaa__contextCard,.SearchSection-module__h7juaa__contextIcon,.SearchSection-module__h7juaa__contextIconBlue{display:none}.SearchSection-module__h7juaa__inputGroupFrame{order:2;gap:10px;display:grid}.SearchSection-module__h7juaa__quickActionRow{border:1px solid var(--rn-line);min-height:46px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.SearchSection-module__h7juaa__quickActionButton{min-width:0;min-height:44px;color:var(--rn-slate);background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:6px 12px;display:flex}.SearchSection-module__h7juaa__quickActionButton+.SearchSection-module__h7juaa__quickActionButton{border-left:1px solid var(--rn-line)}.SearchSection-module__h7juaa__quickActionButtonActive{box-shadow:inset 0 0 0 1.5px var(--rn-blue);background:var(--rn-blue-soft);color:var(--rn-blue)}.SearchSection-module__h7juaa__quickActionButton:focus-visible{z-index:1;position:relative}.SearchSection-module__h7juaa__quickActionIcon{background:var(--rn-mint-soft);width:26px;height:26px;color:var(--rn-mint-dark);border-radius:50%;flex:0 0 26px;justify-content:center;align-items:center;display:inline-flex}.SearchSection-module__h7juaa__quickActionButton:first-child .SearchSection-module__h7juaa__quickActionIcon{background:var(--rn-blue-soft);color:var(--rn-blue)}.SearchSection-module__h7juaa__quickActionText{text-align:left;gap:1px;min-width:0;display:grid}.SearchSection-module__h7juaa__quickActionText strong{color:var(--rn-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:700;line-height:1.25;overflow:hidden}.SearchSection-module__h7juaa__quickActionButtonActive .SearchSection-module__h7juaa__quickActionText strong{color:var(--rn-blue)}.SearchSection-module__h7juaa__quickActionText small{color:var(--rn-slate);font-size:.66rem;font-weight:450;line-height:1.25}.SearchSection-module__h7juaa__inputGroupFrame input{border-color:var(--rn-line);height:48px;box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;font-size:.88rem;font-weight:500}.SearchSection-module__h7juaa__inputGroupFrame input:focus{border-color:var(--rn-blue);box-shadow:0 0 0 3px #1478ff1f}.SearchSection-module__h7juaa__helperText{color:var(--rn-slate);margin:0;font-size:.82rem;font-weight:650}.SearchSection-module__h7juaa__searchResults{border:1px solid var(--rn-line);box-shadow:var(--shadow-md);background:#fff;border-radius:16px;display:grid;overflow:hidden}.SearchSection-module__h7juaa__searchResultItem{text-align:left;background:#fff;border:0;border-radius:0;gap:2px;min-height:58px;padding:12px 16px;display:grid}.SearchSection-module__h7juaa__searchResultItem+.SearchSection-module__h7juaa__searchResultItem{border-top:1px solid var(--rn-line)}.SearchSection-module__h7juaa__searchResultItemActive{background:var(--rn-blue-soft)}.SearchSection-module__h7juaa__searchResultName{color:var(--rn-navy);font-size:.92rem;font-weight:850}.SearchSection-module__h7juaa__searchResultAddress{color:var(--rn-slate);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.SearchSection-module__h7juaa__distanceGroup{gap:9px;display:grid}.SearchSection-module__h7juaa__durationGroup{order:4}.SearchSection-module__h7juaa__intentGroup{order:7;min-width:0}.SearchSection-module__h7juaa__choiceHeader{justify-content:space-between;align-items:center;gap:16px;min-height:24px;display:flex}.SearchSection-module__h7juaa__choiceLabel{color:var(--rn-navy);font-size:.82rem;font-weight:750}.SearchSection-module__h7juaa__choiceHelpButton,.SearchSection-module__h7juaa__durationEstimate{color:var(--rn-blue);font-size:.74rem;font-weight:700}.SearchSection-module__h7juaa__choiceHelpButton{border-radius:8px;min-height:30px;padding:0 2px}.SearchSection-module__h7juaa__durationSegmentedControl{border:1px solid var(--rn-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));min-height:44px;display:grid;overflow:hidden}.SearchSection-module__h7juaa__durationTick{min-width:0;min-height:42px;color:var(--rn-slate);white-space:nowrap;background:#fff;border:0;border-radius:0;padding:0 8px;font-size:.78rem;font-weight:600}.SearchSection-module__h7juaa__durationTick+.SearchSection-module__h7juaa__durationTick{border-left:1px solid var(--rn-line)}.SearchSection-module__h7juaa__durationTickActive{z-index:1;background:var(--rn-blue);color:#fff;box-shadow:none;border-radius:10px;position:relative}.SearchSection-module__h7juaa__intentRow{scrollbar-width:none;scroll-snap-type:x proximity;gap:8px;padding:1px 1px 6px;display:flex;overflow-x:auto}.SearchSection-module__h7juaa__intentRow::-webkit-scrollbar{display:none}.SearchSection-module__h7juaa__intentButton{border:1px solid var(--rn-line);min-height:34px;color:var(--rn-navy);box-shadow:var(--shadow-sm);scroll-snap-align:start;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 12px;font-size:.76rem;font-weight:650;display:inline-flex}.SearchSection-module__h7juaa__intentButton small{color:inherit;font-size:.7rem;font-weight:500;display:none}.SearchSection-module__h7juaa__intentButtonActive{background:var(--rn-mint-soft);color:var(--rn-mint-dark);box-shadow:none;border-color:#19c99ab8}.SearchSection-module__h7juaa__intentButtonActive small{display:inline}.SearchSection-module__h7juaa__intentIcon{background:var(--rn-mint-soft);width:19px;height:19px;color:var(--rn-mint-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SearchSection-module__h7juaa__intentHelpOverlay{z-index:180;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.SearchSection-module__h7juaa__intentHelpBackdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:default;background:#030b2f75;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.SearchSection-module__h7juaa__intentHelpLayer{z-index:1;border:1px solid var(--rn-line);scrollbar-width:thin;background:#fff;border-radius:14px;width:min(100vw - 32px,456px);max-height:calc(100dvh - 48px);padding:20px;position:relative;overflow:auto;box-shadow:0 22px 56px #030b2f3d}.SearchSection-module__h7juaa__intentHelpHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.SearchSection-module__h7juaa__intentHelpHeader strong{color:var(--rn-navy);font-size:1rem;font-weight:850;line-height:1.25}.SearchSection-module__h7juaa__intentHelpClose{border:1px solid var(--rn-line);width:36px;height:36px;color:var(--rn-navy);background:#f8fbff;border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.SearchSection-module__h7juaa__intentHelpLayer>p{color:var(--rn-slate);word-break:keep-all;margin:7px 0 16px;font-size:.78rem;font-weight:550;line-height:1.45}.SearchSection-module__h7juaa__intentHelpList{gap:7px;margin:0;padding:0;list-style:none;display:grid}.SearchSection-module__h7juaa__intentHelpList li{border:1px solid var(--rn-line);background:#f8fbff;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-height:58px;padding:9px 11px;display:grid}.SearchSection-module__h7juaa__intentHelpIcon{background:var(--rn-mint-soft);width:32px;height:32px;color:var(--rn-mint-dark);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SearchSection-module__h7juaa__intentHelpList li>span:last-child{gap:3px;min-width:0;display:grid}.SearchSection-module__h7juaa__intentHelpList strong{color:var(--rn-navy);font-size:.8rem;font-weight:800;line-height:1.2}.SearchSection-module__h7juaa__intentHelpList small{color:var(--rn-slate);word-break:keep-all;font-size:.7rem;font-weight:550;line-height:1.35}.SearchSection-module__h7juaa__plannerEntry{order:9}.SearchSection-module__h7juaa__anchorAdjustSection{border:1px solid var(--rn-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;order:3;gap:10px;padding:16px;display:grid}.SearchSection-module__h7juaa__anchorAdjustToggle{border:1px solid var(--rn-line);min-height:38px;color:var(--rn-blue);background:#fff;border-radius:10px;order:3;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.76rem;font-weight:750;display:inline-flex}.SearchSection-module__h7juaa__anchorAdjustTitle{color:var(--rn-navy);font-size:.95rem;font-weight:900}.SearchSection-module__h7juaa__anchorAdjustDesc,.SearchSection-module__h7juaa__anchorCoordinate{color:var(--rn-slate);margin:0;font-size:.78rem;font-weight:600;line-height:1.45}.SearchSection-module__h7juaa__anchorCoordinate{font-variant-numeric:tabular-nums}.SearchSection-module__h7juaa__anchorError{color:var(--rn-danger);font-size:.8rem;font-weight:750}.SearchSection-module__h7juaa__errorBanner{color:#b42318;background:#fff6f5;border:1px solid #f0443847;border-radius:14px;order:5;gap:6px;padding:14px 16px;font-size:.86rem;font-weight:750;display:grid}.SearchSection-module__h7juaa__errorMeta{overflow-wrap:anywhere;font-size:.72rem;font-weight:650}.SearchSection-module__h7juaa__errorRetryButton{color:#b42318;background:#fff;border:1px solid #f0443857;border-radius:10px;justify-self:start;min-height:38px;padding:0 14px;font-weight:800}.SearchSection-module__h7juaa__section>.SearchSection-module__h7juaa__primaryAction{border-radius:10px;order:6;min-height:48px;font-size:.94rem;box-shadow:0 5px 14px #006bfd2e}@media (min-width:768px){.SearchSection-module__h7juaa__section{gap:20px}.SearchSection-module__h7juaa__title{font-size:2.45rem}.SearchSection-module__h7juaa__subtitle{font-size:.88rem}.SearchSection-module__h7juaa__quickActionButton{padding-inline:24px}.SearchSection-module__h7juaa__intentButton{min-height:38px;padding-inline:14px}}@media (max-width:640px){.SearchSection-module__h7juaa__section{gap:18px}.SearchSection-module__h7juaa__header{padding-top:0}.SearchSection-module__h7juaa__title{font-size:1.9rem}.SearchSection-module__h7juaa__subtitle{font-size:.76rem}.SearchSection-module__h7juaa__quickActionButton{gap:8px;padding-inline:10px}.SearchSection-module__h7juaa__intentRow{flex-wrap:wrap;overflow:visible}.SearchSection-module__h7juaa__intentButton{max-width:100%}.SearchSection-module__h7juaa__quickActionText small{display:none}.SearchSection-module__h7juaa__inputGroupFrame input{height:48px}.SearchSection-module__h7juaa__durationSegmentedControl,.SearchSection-module__h7juaa__durationTick{min-height:44px}.SearchSection-module__h7juaa__section>.SearchSection-module__h7juaa__primaryAction{min-height:48px}}@media (max-width:390px){.SearchSection-module__h7juaa__quickActionText strong{font-size:.78rem}.SearchSection-module__h7juaa__quickActionIcon{flex-basis:24px;width:24px;height:24px}.SearchSection-module__h7juaa__durationTick{padding-inline:4px;font-size:.8rem}}html[data-theme=dark] .SearchSection-module__h7juaa__title{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__choiceLabel{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__quickActionText strong{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__searchResultName{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__intentHelpHeader strong{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__intentHelpList strong{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__anchorAdjustTitle{color:var(--text-primary)}html[data-theme=dark] .SearchSection-module__h7juaa__quickActionRow{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__quickActionButton{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__inputGroupFrame input{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__searchResults{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__searchResultItem{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__durationSegmentedControl{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__durationTick{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__intentButton{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__intentHelpLayer{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__intentHelpClose{border-color:var(--border-strong);background:var(--surface)}html[data-theme=dark] .SearchSection-module__h7juaa__anchorAdjustSection{border-color:var(--border-strong);background:var(--surface)}:is(html[data-theme=dark] .SearchSection-module__h7juaa__quickActionButtonActive,html[data-theme=dark] .SearchSection-module__h7juaa__durationTickActive,html[data-theme=dark] .SearchSection-module__h7juaa__intentButtonActive){background:var(--surface-highlight)}html[data-theme=dark] .SearchSection-module__h7juaa__durationTickActive{background:var(--rn-blue);color:#fff}.SearchSection-module__h7juaa__section{gap:14px}.SearchSection-module__h7juaa__header{gap:4px}.SearchSection-module__h7juaa__title{font-size:1.55rem;font-weight:800;line-height:1.12}.SearchSection-module__h7juaa__subtitle{font-size:.7rem;font-weight:450}.SearchSection-module__h7juaa__quickActionRow{border-radius:10px;min-height:40px}.SearchSection-module__h7juaa__quickActionButton{border-radius:9px;gap:7px;min-height:40px;padding-inline:9px}.SearchSection-module__h7juaa__quickActionIcon{flex-basis:22px;width:22px;height:22px}.SearchSection-module__h7juaa__quickActionText strong{font-size:.72rem;font-weight:700}.SearchSection-module__h7juaa__inputGroupFrame{border-radius:0;height:auto;min-height:0}.SearchSection-module__h7juaa__inputGroupFrame input{border-radius:10px;height:50px;min-height:50px}.SearchSection-module__h7juaa__inputGroupFrame input{font-size:.76rem}.SearchSection-module__h7juaa__choiceLabel{font-size:.74rem;font-weight:700}.SearchSection-module__h7juaa__choiceHint,.SearchSection-module__h7juaa__intentHelpButton{font-size:.66rem;font-weight:650}.SearchSection-module__h7juaa__durationSegmentedControl,.SearchSection-module__h7juaa__durationTick{min-height:38px}.SearchSection-module__h7juaa__durationSegmentedControl{border-radius:10px}.SearchSection-module__h7juaa__durationTick{border-radius:9px;font-size:.72rem;font-weight:650}.SearchSection-module__h7juaa__intentRow{gap:6px}.SearchSection-module__h7juaa__intentButton{gap:5px;min-height:30px;padding:4px 9px;font-size:.66rem;font-weight:650}.SearchSection-module__h7juaa__intentIcon{width:16px;height:16px}.SearchSection-module__h7juaa__section>.SearchSection-module__h7juaa__primaryAction{border-radius:10px;min-height:42px;font-size:.82rem;box-shadow:0 4px 12px #006bfd29}@media (max-width:640px){.SearchSection-module__h7juaa__section{gap:14px}.SearchSection-module__h7juaa__title{font-size:1.55rem}.SearchSection-module__h7juaa__quickActionButton{min-height:40px}.SearchSection-module__h7juaa__inputGroupFrame input{height:50px}.SearchSection-module__h7juaa__durationSegmentedControl,.SearchSection-module__h7juaa__durationTick{min-height:38px}.SearchSection-module__h7juaa__section>.SearchSection-module__h7juaa__primaryAction{min-height:42px}}.SearchSection-module__h7juaa__saveStayButton{border:1px solid var(--rn-line);min-height:34px;color:var(--rn-slate);background:#fff;border-radius:8px;place-self:flex-start start;align-items:center;gap:6px;padding:7px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.SearchSection-module__h7juaa__saveStayButtonActive{color:#008d78;background:#effcf9;border-color:#00a68b59}.SearchSection-module__h7juaa__nearbyRoutesSection{border-top:1px solid var(--rn-line);order:8;gap:10px;padding:14px 0 2px;display:grid}.SearchSection-module__h7juaa__nearbyRoutesHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SearchSection-module__h7juaa__nearbyRoutesHeading{gap:4px;min-width:0;display:grid}.SearchSection-module__h7juaa__nearbyRoutesHeading small{color:#008f79;align-items:center;gap:4px;font-size:.68rem;font-weight:700;display:inline-flex}.SearchSection-module__h7juaa__nearbyRoutesHeading h2{color:var(--rn-navy);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1rem;line-height:1.3;overflow:hidden}.SearchSection-module__h7juaa__nearbyRouteCount{color:var(--rn-blue);background:#edf5ff;border-radius:999px;flex:none;padding:5px 8px;font-size:.68rem;font-weight:800}.SearchSection-module__h7juaa__nearbyScopeNote{color:#51647f;background:#f1fbf8;border-left:3px solid #19b997;border-radius:6px;align-items:flex-start;gap:7px;margin:0;padding:8px 10px;font-size:.69rem;line-height:1.45;display:flex}.SearchSection-module__h7juaa__nearbyScopeNote svg{color:#00977f;flex:none;margin-top:1px}.SearchSection-module__h7juaa__nearbyRoutesMap{--route-overview-height:210px;--route-overview-max-height:210px;border:1px solid var(--rn-line);border-radius:8px;height:210px;min-height:210px;overflow:hidden}.SearchSection-module__h7juaa__nearbyRouteList{scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:min(88%,390px);grid-auto-flow:column;gap:10px;padding:1px 1px 7px;display:grid;overflow-x:auto}.SearchSection-module__h7juaa__nearbyRouteList::-webkit-scrollbar{display:none}.SearchSection-module__h7juaa__nearbyRouteCard{border:1px solid var(--rn-line);min-height:112px;color:inherit;scroll-snap-align:start;text-align:left;background:#fff;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:stretch;gap:11px;padding:9px;display:grid;position:relative;box-shadow:0 5px 16px #102f570f}.SearchSection-module__h7juaa__nearbyRouteCard[data-tone=scenic]{border-top-color:#00ae8e8c}.SearchSection-module__h7juaa__nearbyRouteCard[data-tone=fast]{border-top-color:#1070ff8c}.SearchSection-module__h7juaa__nearbyRouteCard[data-tone=balanced]{border-top-color:#f29d208c}.SearchSection-module__h7juaa__nearbyRouteThumb{background:#eff5fb;border-radius:6px;width:82px;height:94px;display:block;position:relative;overflow:hidden}.SearchSection-module__h7juaa__nearbyRouteThumb img{object-fit:cover;width:100%;height:100%}.SearchSection-module__h7juaa__nearbyRouteRank{color:#fff;background:var(--rn-blue);border:2px solid #fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.66rem;display:grid;position:absolute;top:6px;left:6px;box-shadow:0 2px 7px #0d47a13d}.SearchSection-module__h7juaa__nearbyRouteCard[data-tone=scenic] .SearchSection-module__h7juaa__nearbyRouteRank{background:#00a98f}.SearchSection-module__h7juaa__nearbyRouteCard[data-tone=balanced] .SearchSection-module__h7juaa__nearbyRouteRank{background:#ef981d}.SearchSection-module__h7juaa__nearbyRouteContent{align-content:center;gap:7px;min-width:0;display:grid}.SearchSection-module__h7juaa__nearbyRouteTitleRow{justify-content:space-between;align-items:center;gap:6px;min-width:0;display:flex}.SearchSection-module__h7juaa__nearbyRouteTitleRow strong{min-width:0;color:var(--rn-navy);text-overflow:ellipsis;white-space:nowrap;font-size:.83rem;line-height:1.25;overflow:hidden}.SearchSection-module__h7juaa__nearbyRouteTitleRow svg{color:var(--rn-blue);flex:none}.SearchSection-module__h7juaa__nearbyRouteMeta{flex-wrap:wrap;gap:5px;display:flex}.SearchSection-module__h7juaa__nearbyRouteMeta small,.SearchSection-module__h7juaa__nearbyRouteMeta em{color:#52647d;background:#f8fbff;border:1px solid #dce6f2;border-radius:999px;align-items:center;gap:3px;min-height:22px;padding:3px 6px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-flex}.SearchSection-module__h7juaa__nearbyRouteMeta em{color:#008d78;background:#edfbf7;border-color:#b9eadf}.SearchSection-module__h7juaa__nearbyRouteReason{color:var(--rn-slate);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.67rem;line-height:1.4;display:-webkit-box;overflow:hidden}.SearchSection-module__h7juaa__nearbyRoutesState{border:1px dashed var(--rn-line);color:var(--rn-slate);text-align:center;background:#f8fbff;border-radius:8px;margin:0;padding:18px 10px;font-size:.72rem}.SearchSection-module__h7juaa__nearbyRoutesError{color:#7f1d1d;text-align:center;background:#fff7f7;border:1px solid #f4c6c6;border-radius:8px;justify-items:center;gap:8px;padding:16px 12px;display:grid}.SearchSection-module__h7juaa__nearbyRoutesError p,.SearchSection-module__h7juaa__nearbyRoutesError small{margin:0}.SearchSection-module__h7juaa__nearbyRoutesError p{font-size:.76rem;font-weight:800}.SearchSection-module__h7juaa__nearbyRoutesError small{overflow-wrap:anywhere;color:#9f4747;font-size:.64rem}.SearchSection-module__h7juaa__nearbyRoutesError button{color:#8e2424;cursor:pointer;background:#fff;border:1px solid #efb0b0;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 14px;font-size:.7rem;font-weight:800;display:inline-flex}@media (min-width:900px){.SearchSection-module__h7juaa__nearbyRouteList{grid-auto-flow:unset;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:1px;overflow:visible}}html[data-theme=dark] .SearchSection-module__h7juaa__subtitle{color:#a9bbd3}html[data-theme=dark] .SearchSection-module__h7juaa__intentButton{color:#e7eef8}html[data-theme=dark] .SearchSection-module__h7juaa__intentButtonActive{color:#72e6c8}html[data-theme=dark] .SearchSection-module__h7juaa__intentButtonActive .SearchSection-module__h7juaa__intentIcon{color:#72e6c8}:is(html[data-theme=dark] .SearchSection-module__h7juaa__choiceHint,html[data-theme=dark] .SearchSection-module__h7juaa__intentHelpButton){color:#77b7ff}:is(html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRouteCard,html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRoutesState){background:#101d2d;border-color:#29405d}html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRoutesError{color:#ffd5d9;background:#2b161b;border-color:#7c3d46}html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRoutesError small{color:#f3a9b0}html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRoutesError button{color:#ffd5d9;background:#371c22;border-color:#78414a}:is(html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRoutesHeading h2,html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRouteTitleRow strong){color:#eef5ff}html[data-theme=dark] .SearchSection-module__h7juaa__nearbyScopeNote{color:#b7c9d9;background:#102a2a}html[data-theme=dark] .SearchSection-module__h7juaa__nearbyRouteMeta small{color:#bdd0e7;background:#16263a;border-color:#314964}
