.orp57q_panel{z-index:1;background-color:var(--color-bg-canvas);color:var(--color-text-primary);font-family:var(--font-family-sans);flex-direction:column;display:flex;position:absolute;inset:0}:has([data-station-details=open])>.orp57q_panel{display:none}.orp57q_header{border-bottom:1px solid var(--color-border-subtle);flex-shrink:0;align-items:center;gap:.625rem;min-height:5.6875rem;padding:0 2.5rem;display:flex}.orp57q_headerMascot{flex-shrink:0;width:3.4375rem;height:3.4375rem}.orp57q_identity{flex-direction:column;flex:auto;gap:.3125rem;min-width:0;display:flex}.orp57q_titleRow{align-items:center;gap:.5rem;min-width:0;display:flex}.orp57q_title{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--font-line-height-tight);margin:0}.orp57q_aiBadge{border-radius:var(--radius-sm);background-color:var(--color-accent-default);color:var(--color-text-on-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--font-line-height-tight);flex-shrink:0;padding:.125rem .5rem}.orp57q_status{min-height:1.25rem;color:var(--color-accent-default);font-size:var(--font-size-sm);line-height:var(--font-line-height-tight);align-items:center;gap:.3125rem;margin:0;display:flex}.orp57q_status[data-availability=unavailable]{color:var(--color-status-warning)}.orp57q_statusDot{border-radius:var(--radius-pill);background-color:currentColor;flex-shrink:0;width:.5rem;height:.5rem}.orp57q_statusSeparator{border-radius:var(--radius-pill);background-color:currentColor;flex-shrink:0;width:3px;height:3px}.orp57q_actions{flex-shrink:0;gap:.625rem;display:flex}.orp57q_action{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background-color:var(--color-bg-canvas);min-height:3.125rem;color:var(--color-text-primary);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--font-line-height-tight);justify-content:center;align-items:center;gap:.3125rem;padding:0 1.25rem;display:inline-flex}.orp57q_action:hover:not(:disabled){border-color:var(--color-border-strong)}.orp57q_action:disabled{cursor:default;opacity:.6}.orp57q_actionGlyph{width:1.5rem;height:1.5rem;color:var(--color-accent-default);flex-shrink:0}.orp57q_transcript{border-bottom:1px solid var(--color-border-subtle);flex-direction:column;flex:auto;gap:1.25rem;min-height:0;padding:2.5rem;display:flex;overflow-y:auto}.orp57q_fromAssistant,.orp57q_fromDriver{align-items:flex-start;gap:.625rem;display:flex}.orp57q_fromDriver{justify-content:flex-end}.orp57q_bubble{border-radius:var(--radius-lg);background-color:var(--color-bg-surface);min-width:0;max-width:43.75rem;font-size:var(--font-size-md);line-height:var(--font-line-height-tight);overflow-wrap:anywhere;flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}.orp57q_driverBubble{background-color:var(--color-bg-accent-subtle);text-align:end}.orp57q_driverText,.orp57q_greeting{white-space:pre-line;margin:0}@media (min-width:1280px){.orp57q_greeting:first-child{font-weight:var(--font-weight-bold)}}.orp57q_avatar{border-radius:var(--radius-pill);flex-shrink:0;place-items:center;width:3.125rem;height:3.125rem;display:grid;overflow:hidden}.orp57q_avatar[data-avatar=pluggy]{background-color:var(--color-bg-surface);align-items:end}.orp57q_avatar[data-avatar=driver]{background-color:var(--color-accent-default);color:var(--color-text-on-accent);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold)}.orp57q_avatarMascot{width:98%;height:98%;transform:translateY(18%)}.orp57q_avatarGlyph{width:60%;height:60%}.orp57q_speaker{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orp57q_reply{white-space:pre-line;flex-direction:column;gap:.625rem;display:flex}.orp57q_reply p{margin:0}.orp57q_reply strong{color:var(--color-accent-default);font-weight:var(--font-weight-bold)}.orp57q_replyList{flex-direction:column;gap:.3125rem;margin:0;padding-inline-start:1.25rem;display:flex}.orp57q_replyList>li::marker{color:var(--color-accent-default);font-weight:var(--font-weight-bold)}.orp57q_replyNested{margin-inline-start:1rem;list-style-type:disc}.orp57q_reply code{font-family:ui-monospace,monospace;font-size:.95em}.orp57q_chargers{flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.orp57q_chargers li,.orp57q_charger{flex-direction:column;gap:.125rem;display:flex}.orp57q_charger{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:none;align-items:flex-start;padding:0}.orp57q_charger:hover .orp57q_chargerName{text-decoration:underline}.orp57q_chargerFacts{color:var(--color-text-muted);font-size:var(--font-size-sm)}.orp57q_action{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.25rem;margin-top:.625rem;padding:1rem;display:flex}.orp57q_action p{margin:0}.orp57q_actionHeading{font-weight:var(--font-weight-semibold)}.orp57q_actionFacts{color:var(--color-text-muted);font-size:var(--font-size-sm)}.orp57q_actionFacts[data-late=true],.orp57q_actionProblem{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.orp57q_actionDone:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.orp57q_viewRoute{border-radius:var(--radius-sm);background-color:var(--color-accent-default);min-height:2.5rem;color:var(--color-text-on-accent);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--font-line-height-tight);border:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:.625rem;padding:0 1.25rem;display:inline-flex}.orp57q_viewRoute:disabled{cursor:progress;opacity:.8}.orp57q_suggestions{flex-wrap:wrap;gap:.625rem;margin:0;padding:0 0 0 3.75rem;list-style:none;display:flex}.orp57q_earlier{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--font-line-height-tight);background-color:#0000;align-self:center;padding:.25rem .9375rem}.orp57q_earlier:disabled{cursor:progress}.orp57q_suggestion{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-muted);cursor:pointer;font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--font-line-height-tight);text-align:start;background-color:#0000;padding:.25rem .9375rem}.orp57q_suggestion:hover{color:var(--color-text-primary)}.orp57q_notice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--font-line-height-tight);flex-shrink:0;margin:.625rem 2.5rem 0;padding:.625rem 1.25rem}.orp57q_noticeText{margin:0}.orp57q_elsewhere{flex-wrap:wrap;gap:.625rem;margin-top:.625rem;display:flex}.orp57q_elsewhereLink{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:2.5rem;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--font-line-height-tight);justify-content:center;align-items:center;padding:0 1.25rem;text-decoration:none;display:inline-flex}.orp57q_elsewherePrimary{border-color:var(--color-accent-default);background-color:var(--color-accent-default);color:var(--color-text-on-accent)}.orp57q_composer{flex-shrink:0;align-items:center;gap:.625rem;min-height:5.6875rem;padding:0 2.5rem;display:flex}.orp57q_aiNotice{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:var(--font-line-height-tight);flex-shrink:0;margin:0;padding:0 2.5rem .75rem}.orp57q_field{flex:auto;min-width:0}.orp57q_input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background-color:var(--color-bg-canvas);width:100%;min-height:3.125rem;color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);padding:0 1.25rem}.orp57q_input::placeholder{color:var(--color-text-muted)}.orp57q_input:focus{border-color:var(--color-border-strong);outline:none}.orp57q_voice{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background-color:var(--color-bg-canvas);width:3.125rem;height:3.125rem;color:var(--color-text-primary);cursor:pointer;flex-shrink:0;place-items:center;padding:0;display:grid}.orp57q_voice[aria-pressed=true]{border-color:var(--color-border-strong);background-color:var(--color-bg-accent-subtle);color:var(--color-accent-default)}.orp57q_voice:disabled{cursor:not-allowed;opacity:.6}.orp57q_voiceGlyph{width:1.5rem;height:1.5rem}.orp57q_send{border-radius:var(--radius-pill);background-color:var(--color-accent-default);width:4rem;height:3.125rem;color:var(--color-text-on-accent);cursor:pointer;border:none;flex-shrink:0;place-items:center;padding:0;display:grid}.orp57q_send:disabled{cursor:not-allowed;opacity:.6}.orp57q_sendGlyph{width:1.5rem;height:1.5rem}.orp57q_action:focus-visible,.orp57q_suggestion:focus-visible,.orp57q_viewRoute:focus-visible,.orp57q_elsewhereLink:focus-visible,.orp57q_charger:focus-visible,.orp57q_voice:focus-visible,.orp57q_send:focus-visible,.orp57q_input:focus-visible{outline:2px solid var(--color-border-strong);outline-offset:2px}.orp57q_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1279.98px){.orp57q_header,.orp57q_composer{min-height:5.4375rem;padding:0 1.25rem}.orp57q_aiNotice{padding:0 1.25rem .625rem}.orp57q_action{width:3.125rem;padding:0}.orp57q_actionLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.orp57q_viewRoute{align-self:stretch}.orp57q_notice{margin-inline:1.25rem}}@media (max-width:767.98px){.orp57q_headerMascot{width:2.8125rem;height:2.8125rem}.orp57q_statusDot{width:.375rem;height:.375rem}.orp57q_statusSeparator,.orp57q_statusReady{display:none}.orp57q_action{width:2.375rem;min-height:2.375rem}.orp57q_actionGlyph{width:1.125rem;height:1.125rem}.orp57q_transcript{padding:1.25rem}.orp57q_fromAssistant,.orp57q_fromDriver{gap:.3125rem}.orp57q_bubble{font-size:var(--font-size-sm);padding:.625rem}.orp57q_avatar{width:1.25rem;height:1.25rem}.orp57q_avatar[data-avatar=driver]{font-size:.5625rem}.orp57q_viewRoute{min-height:1.875rem;font-size:var(--font-size-sm);margin-top:.625rem}.orp57q_suggestions{padding-inline-start:1.5625rem}.orp57q_composer{padding:.625rem 1.25rem}.orp57q_input{min-height:2.5rem}.orp57q_voice{width:2.5rem;height:2.5rem}.orp57q_send{width:3.625rem;height:2.5rem}}
/*# sourceMappingURL=0p96y0kxjo-0a.css.map*/