.PublicPages-module__FlS_RG__page{max-width:1060px;margin:0 auto;padding:56px 24px 88px}.PublicPages-module__FlS_RG__backLink{min-height:42px;color:var(--portal-muted);align-items:center;gap:7px;margin-bottom:18px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.PublicPages-module__FlS_RG__backLink:hover{color:var(--portal-accent)}.PublicPages-module__FlS_RG__eyebrow{color:var(--portal-accent);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;font-weight:780;display:inline-flex}.PublicPages-module__FlS_RG__title{color:var(--portal-ink);letter-spacing:-.05em;font-size:clamp(2.25rem,6vw,4rem);font-weight:780;line-height:1}.PublicPages-module__FlS_RG__description{max-width:620px;color:var(--portal-muted);margin-top:15px;font-size:16px;line-height:1.6}.PublicPages-module__FlS_RG__header{margin-bottom:38px}.PublicPages-module__FlS_RG__routeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.PublicPages-module__FlS_RG__routePill{color:#fff;letter-spacing:normal;text-transform:none;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.PublicPages-module__FlS_RG__empty{border:1px dashed var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-surface);color:var(--portal-muted);text-align:center;padding:64px 24px}.PublicPages-module__FlS_RG__emptyIcon{background:var(--portal-soft);width:54px;height:54px;color:var(--portal-accent);border-radius:18px;place-items:center;margin:0 auto 14px;display:grid}.PublicPages-module__FlS_RG__emptyTitle{color:var(--portal-ink);font-size:18px;font-weight:760}.PublicPages-module__FlS_RG__emptyText{margin-top:7px;font-size:14px}.PublicPages-module__FlS_RG__reportPage,.PublicPages-module__FlS_RG__trackingPage{max-width:860px}.PublicPages-module__FlS_RG__reportForm,.PublicPages-module__FlS_RG__trackingCard,.PublicPages-module__FlS_RG__reportSuccess{border:1px solid var(--portal-line);border-radius:var(--portal-radius);background:var(--portal-surface);box-shadow:0 18px 48px #0f201814}.PublicPages-module__FlS_RG__reportForm{--bg-1:var(--portal-surface-strong);--bg-2:var(--portal-soft);--bg-3:var(--portal-surface);--text-1:var(--portal-ink);--text-2:var(--portal-ink);--text-3:var(--portal-muted);--text-4:var(--portal-muted);--text-placeholder:color-mix(in srgb, var(--portal-muted) 72%, transparent);--hairline:var(--portal-line);--hairline-strong:color-mix(in srgb, var(--portal-line) 78%, var(--portal-muted));--border-md:color-mix(in srgb, var(--portal-accent) 34%, var(--portal-line));--surface-hover:color-mix(in srgb, var(--portal-soft) 76%, var(--portal-surface));--surface-md:var(--portal-soft);--brand:var(--portal-accent);--brand-bg-sm:color-mix(in srgb, var(--portal-accent) 12%, transparent);gap:0;display:grid;overflow:hidden}.PublicPages-module__FlS_RG__reportFormCompact{--portal-surface:var(--p-sheet);--portal-surface-strong:var(--p-raised);--portal-soft:var(--p-sunken);--portal-ink:var(--p-ink);--portal-muted:var(--p-ink-3);--portal-line:var(--p-line);--portal-accent:var(--p-accent);--portal-accent-ink:var(--p-accent-ink);--portal-danger:var(--p-danger);box-shadow:none;border:0;border-radius:0}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportSection{border-bottom:0;padding:11px 17px 0}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportLegend{color:var(--p-ink-3);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryCard{border-radius:var(--p-r-s,10px);align-items:center;gap:8px;min-height:0;padding:7px 10px}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryIcon{border-radius:7px;width:24px;height:24px}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryIcon svg{width:14px;height:14px}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryText{min-width:0}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategory strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategory small{display:none}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryCheck{flex:none;width:18px;height:18px;margin-left:auto;position:static}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportStack{gap:9px}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportFieldDate{max-width:none}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportLabel,.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportField>span{margin-bottom:5px;font-size:11.5px;font-weight:600}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportActions{z-index:5;border-top:1px solid var(--p-line);background:var(--p-sheet);gap:6px;margin-top:11px;padding:10px 17px 11px;display:grid;position:sticky;bottom:0}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportPrimaryButton{border-radius:var(--p-r-m,12px);min-height:44px;font-size:14px;font-weight:650}.PublicPages-module__FlS_RG__reportActionsNote{color:var(--p-ink-4);justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.PublicPages-module__FlS_RG__reportActionsNote svg{color:var(--p-accent)}.PublicPages-module__FlS_RG__reportNowButton{background:var(--p-accent-wash,transparent);color:var(--p-accent);text-transform:none;cursor:pointer;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:650}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportError{margin:10px 17px 0;padding:9px 12px;font-size:12.5px}.PublicPages-module__FlS_RG__reportSection{border-bottom:1px solid var(--portal-line);min-width:0;padding:26px}.PublicPages-module__FlS_RG__reportForm:not(.PublicPages-module__FlS_RG__reportFormCompact) .PublicPages-module__FlS_RG__reportSection+.PublicPages-module__FlS_RG__reportSection{padding-top:32px}.PublicPages-module__FlS_RG__reportLegend{width:100%;color:var(--portal-ink);letter-spacing:-.02em;margin-bottom:18px;font-size:19px;font-weight:760}.PublicPages-module__FlS_RG__reportActions{padding:0 26px 26px}.PublicPages-module__FlS_RG__reportActions .PublicPages-module__FlS_RG__reportPrimaryButton{width:100%;margin:0!important}.PublicPages-module__FlS_RG__reportLabel,.PublicPages-module__FlS_RG__reportField>span{color:var(--portal-muted);align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:720;display:flex}.PublicPages-module__FlS_RG__reportField>span small{font-weight:550}.PublicPages-module__FlS_RG__reportControl,.PublicPages-module__FlS_RG__reportTextarea{border:1px solid var(--portal-line);background:var(--portal-surface-strong);width:100%;color:var(--portal-ink);border-radius:15px;outline:none;font-size:14px;transition:border-color .15s,box-shadow .15s}.PublicPages-module__FlS_RG__dashboardSelect{border-color:var(--hairline-strong);background:var(--bg-1);border-radius:12px;width:100%;height:44px;font-size:13.5px}.PublicPages-module__FlS_RG__publicInput{border-color:color-mix(in srgb, var(--portal-line) 78%, var(--portal-muted));background:var(--portal-surface-strong);color:var(--portal-ink)}.PublicPages-module__FlS_RG__publicFloatingPanel{--bg-1:#fff;--bg-2:#f1f4f9;--bg-3:#fff;--text-1:#0a1626;--text-2:#33445c;--text-3:#5a6b83;--text-4:#7b8798;--text-placeholder:#7b8798;--hairline:#0a16261a;--hairline-strong:#0a16262e;--border-md:#0a162647;--surface-hover:#eef1f6;--surface-md:#e7ebf2;--brand:var(--municipio-primario,#015efe);--brand-bg-sm:color-mix(in srgb, var(--brand) 10%, transparent);border-color:var(--hairline-strong);background:var(--bg-3);color:var(--text-1)}[data-theme=dark] .PublicPages-module__FlS_RG__publicFloatingPanel{--bg-1:#1b2534;--bg-2:#101825;--bg-3:#141c28;--text-1:#f2f5f9;--text-2:#c3cddb;--text-3:#94a2b5;--text-4:#74839a;--text-placeholder:#74839a;--hairline:#ffffff17;--hairline-strong:#ffffff29;--border-md:#ffffff3d;--surface-hover:#222d3e;--surface-md:#1b2534;--brand:color-mix(in srgb, var(--municipio-primario,#4d90ff) 78%, white);--brand-bg-sm:color-mix(in srgb, var(--brand) 16%, transparent)}.PublicPages-module__FlS_RG__reportDateTime{grid-template-columns:minmax(0,1fr) 116px;gap:8px;display:grid}.PublicPages-module__FlS_RG__reportControl{min-height:48px;padding:0 13px}.PublicPages-module__FlS_RG__reportTextarea{resize:vertical;min-height:122px;padding:12px 13px;line-height:1.55}.PublicPages-module__FlS_RG__reportControl:focus,.PublicPages-module__FlS_RG__reportTextarea:focus{border-color:color-mix(in srgb, var(--portal-accent) 55%, var(--portal-line));box-shadow:0 0 0 4px color-mix(in srgb, var(--portal-accent) 10%, transparent)}.PublicPages-module__FlS_RG__reportCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.PublicPages-module__FlS_RG__reportCategory{cursor:pointer;display:block;position:relative}.PublicPages-module__FlS_RG__reportCategory input{opacity:0;position:absolute}.PublicPages-module__FlS_RG__reportCategoryCard{border:1px solid color-mix(in srgb, var(--portal-line) 82%, var(--portal-muted));background:var(--portal-surface-strong);border-radius:17px;align-items:center;gap:12px;min-height:92px;padding:16px 34px 16px 15px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.PublicPages-module__FlS_RG__reportCategoryIcon{background:var(--portal-soft);width:34px;height:34px;color:var(--portal-accent);border-radius:10px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.PublicPages-module__FlS_RG__reportCategoryText{flex-direction:column;justify-content:center;min-width:0;display:flex}.PublicPages-module__FlS_RG__reportCategory strong{color:var(--portal-ink);font-size:13px;font-weight:750}.PublicPages-module__FlS_RG__reportCategory small{color:var(--portal-muted);margin-top:4px;font-size:11px;line-height:1.4}.PublicPages-module__FlS_RG__reportCategoryCheck{background:var(--portal-accent);width:18px;height:18px;color:var(--portal-accent-ink,#fff);opacity:0;border-radius:999px;place-items:center;transition:opacity .12s,transform .12s;display:grid;position:absolute;top:10px;right:10px;transform:scale(.6)}.PublicPages-module__FlS_RG__reportCategory input:checked+.PublicPages-module__FlS_RG__reportCategoryCard{border-color:color-mix(in srgb, var(--portal-accent) 58%, var(--portal-line));background:color-mix(in srgb, var(--portal-accent) 7%, var(--portal-surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--portal-accent) 9%, transparent)}.PublicPages-module__FlS_RG__reportCategory input:checked+.PublicPages-module__FlS_RG__reportCategoryCard .PublicPages-module__FlS_RG__reportCategoryIcon{background:color-mix(in srgb, var(--portal-accent) 16%, transparent);color:var(--portal-accent)}.PublicPages-module__FlS_RG__reportCategory input:checked+.PublicPages-module__FlS_RG__reportCategoryCard .PublicPages-module__FlS_RG__reportCategoryCheck{opacity:1;transform:scale(1)}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryCard:after{content:"";flex:none;width:18px;margin-left:auto}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategory input:checked+.PublicPages-module__FlS_RG__reportCategoryCard:after{display:none}.PublicPages-module__FlS_RG__reportCategory input:focus-visible+.PublicPages-module__FlS_RG__reportCategoryCard{box-shadow:0 0 0 4px color-mix(in srgb, var(--portal-accent) 14%, transparent)}.PublicPages-module__FlS_RG__reportStack{gap:16px;display:grid}.PublicPages-module__FlS_RG__reportFieldDate{max-width:260px}.PublicPages-module__FlS_RG__reportPrivacy{background:var(--portal-soft);color:var(--portal-muted);border-radius:15px;gap:11px;margin:22px 26px 0;padding:14px;font-size:12px;line-height:1.5;display:flex}.PublicPages-module__FlS_RG__reportPrivacy svg{color:var(--portal-accent)}.PublicPages-module__FlS_RG__reportPrivacy strong{color:var(--portal-ink)}.PublicPages-module__FlS_RG__reportError{border:1px solid color-mix(in srgb, var(--portal-danger) 28%, var(--portal-line));background:color-mix(in srgb, var(--portal-danger) 8%, var(--portal-surface));color:var(--portal-danger);border-radius:14px;margin:14px 26px 0;padding:12px 14px;font-size:13px;font-weight:650}.PublicPages-module__FlS_RG__reportPrimaryButton{background:var(--portal-accent);min-height:50px;color:var(--portal-accent-ink);border-radius:15px;justify-content:center;align-items:center;gap:8px;margin:22px 26px 26px;padding:0 20px;font-size:14px;font-weight:760;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.PublicPages-module__FlS_RG__reportPrimaryButton:hover{filter:brightness(1.07);transform:translateY(-1px)}.PublicPages-module__FlS_RG__reportPrimaryButton:disabled{cursor:not-allowed;opacity:.5;transform:none}.PublicPages-module__FlS_RG__reportSuccess{flex-direction:column;align-items:flex-start;padding:34px;display:flex}.PublicPages-module__FlS_RG__reportSuccessCompact{box-shadow:none;border:0;border-radius:0;padding:34px}.PublicPages-module__FlS_RG__reportSuccessIcon,.PublicPages-module__FlS_RG__trackingIcon{background:color-mix(in srgb, var(--portal-accent) 13%, var(--portal-surface));width:54px;height:54px;color:var(--portal-accent);border-radius:18px;place-items:center;margin-bottom:20px;display:grid}.PublicPages-module__FlS_RG__reportSuccessTitle,.PublicPages-module__FlS_RG__trackingTitle{color:var(--portal-ink);letter-spacing:-.04em;font-size:clamp(1.8rem,5vw,2.7rem);font-weight:780;line-height:1.08}.PublicPages-module__FlS_RG__reportSuccess .PublicPages-module__FlS_RG__reportPrimaryButton{margin:26px 0 0}.PublicPages-module__FlS_RG__reportSecondaryLink{color:var(--portal-muted);margin-top:18px;font-size:13px;font-weight:700;text-decoration:none}.PublicPages-module__FlS_RG__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.PublicPages-module__FlS_RG__trackingCard{padding:32px}.PublicPages-module__FlS_RG__trackingStatus{border:1px solid var(--portal-line);background:var(--portal-soft);color:var(--portal-muted);border-radius:16px;align-items:center;gap:12px;margin-top:28px;padding:15px;display:flex}.PublicPages-module__FlS_RG__trackingStatus span,.PublicPages-module__FlS_RG__trackingStatus strong{display:block}.PublicPages-module__FlS_RG__trackingStatus span{letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:750}.PublicPages-module__FlS_RG__trackingStatus strong{color:var(--portal-ink);margin-top:2px;font-size:14px}.PublicPages-module__FlS_RG__trackingStatus_verificado{background:color-mix(in srgb, var(--portal-accent) 9%, var(--portal-surface));color:var(--portal-accent)}.PublicPages-module__FlS_RG__trackingStatus_descartado{background:color-mix(in srgb, var(--portal-danger) 7%, var(--portal-surface));color:var(--portal-danger)}.PublicPages-module__FlS_RG__trackingDetails{border:1px solid var(--portal-line);border-radius:17px;margin-top:22px;display:grid;overflow:hidden}.PublicPages-module__FlS_RG__trackingDetails>div{border-bottom:1px solid var(--portal-line);grid-template-columns:130px 1fr;gap:14px;padding:14px 16px;font-size:13px;display:grid}.PublicPages-module__FlS_RG__trackingDetails>div:last-child{border-bottom:0}.PublicPages-module__FlS_RG__trackingDetails dt{color:var(--portal-muted);font-weight:650}.PublicPages-module__FlS_RG__trackingDetails dd{color:var(--portal-ink);line-height:1.5}.PublicPages-module__FlS_RG__trackingHint{color:var(--portal-muted);margin-top:20px;font-size:12px;line-height:1.55}@media (max-width:760px){.PublicPages-module__FlS_RG__page{padding:42px 18px 64px}.PublicPages-module__FlS_RG__header{margin-bottom:28px}.PublicPages-module__FlS_RG__routeGrid,.PublicPages-module__FlS_RG__reportCategoryGrid{grid-template-columns:1fr}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.PublicPages-module__FlS_RG__reportFieldDate{max-width:none}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportSection{padding:20px 17px}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportActions{padding:13px 17px max(15px, env(safe-area-inset-bottom))}.PublicPages-module__FlS_RG__reportFormCompact .PublicPages-module__FlS_RG__reportError{margin:12px 17px 0}.PublicPages-module__FlS_RG__reportSection,.PublicPages-module__FlS_RG__trackingCard,.PublicPages-module__FlS_RG__reportSuccess{padding:21px}.PublicPages-module__FlS_RG__reportForm:not(.PublicPages-module__FlS_RG__reportFormCompact) .PublicPages-module__FlS_RG__reportSection+.PublicPages-module__FlS_RG__reportSection{padding-top:27px}.PublicPages-module__FlS_RG__reportPrimaryButton{margin:20px 21px 21px}.PublicPages-module__FlS_RG__reportPrivacy{margin:18px 21px 0}.PublicPages-module__FlS_RG__reportError{margin:13px 21px 0}.PublicPages-module__FlS_RG__reportSuccess .PublicPages-module__FlS_RG__reportPrimaryButton{text-align:center;width:100%;margin:24px 0 0}.PublicPages-module__FlS_RG__trackingDetails>div{grid-template-columns:1fr;gap:5px}}
.ReportModal-module__YwNMRq__modal{--p-sheet:#fff;--p-raised:#fff;--p-sunken:#f1f4f9;--p-ink:#0a1626;--p-ink-2:#33445c;--p-ink-3:#5a6b83;--p-ink-4:#7b8798;--p-line:#0a16261a;--p-line-strong:#0a16262e;--p-accent:var(--municipio-primario,#015efe);--p-accent-ink:#fff;--p-accent-wash:color-mix(in srgb, var(--p-accent) 10%, transparent);--p-accent-line:color-mix(in srgb, var(--p-accent) 34%, transparent);--p-danger:#c0392b;--p-r-s:10px;--p-r-m:14px;--p-r-l:20px;--p-r-xl:22px;border:1px solid var(--p-line);border-radius:var(--p-r-xl);width:min(540px,100%);max-height:96dvh;color:var(--p-ink);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #06122373,0 2px 8px #0612231f;background:var(--p-sheet)!important;gap:0!important;max-width:540px!important;padding:0!important}[data-theme=dark] .ReportModal-module__YwNMRq__modal{--p-sheet:#141c28;--p-raised:#1b2534;--p-sunken:#101825;--p-ink:#f2f5f9;--p-ink-2:#c3cddb;--p-ink-3:#94a2b5;--p-ink-4:#74839a;--p-line:#ffffff17;--p-line-strong:#ffffff29;--p-accent:color-mix(in srgb, var(--municipio-primario,#4d90ff) 78%, white);--p-danger:#ff8a75;box-shadow:0 24px 60px -20px #000000b3}.ReportModal-module__YwNMRq__header{border-bottom:1px solid var(--p-line);flex:none;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:11px;background:var(--p-sheet)!important;text-align:left!important;padding:12px 50px 11px 17px!important;display:grid!important}.ReportModal-module__YwNMRq__icon{border-radius:var(--p-r-s);background:var(--p-accent-wash);width:30px;height:30px;color:var(--p-accent);place-items:center;display:grid}.ReportModal-module__YwNMRq__title{color:var(--p-ink);letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.2}.ReportModal-module__YwNMRq__subtitle{color:var(--p-ink-3);margin-top:2px;font-size:12px;line-height:1.35}.ReportModal-module__YwNMRq__body{overscroll-behavior:contain;scrollbar-color:var(--p-line-strong) transparent;scrollbar-width:thin;min-height:0;overflow-y:auto}@media (max-width:620px){.ReportModal-module__YwNMRq__modal{width:100%;max-height:94dvh;max-width:none!important}.ReportModal-module__YwNMRq__header{padding:13px 46px 12px 14px!important}}
.portal-theme-module__aAfB4W__portalTheme{--p-bg:#eef1f6;--p-sheet:#fff;--p-raised:#fff;--p-sunken:#e7ebf2;--p-overlay:#ffffffdb;--p-ink:#0a1626;--p-ink-2:#33445c;--p-ink-3:#5a6b83;--p-ink-4:#7b8798;--p-line:#0a16261a;--p-line-strong:#0a16262e;--p-accent:var(--municipio-primario,#015efe);--p-accent-ink:#fff;--p-accent-wash:color-mix(in srgb, var(--p-accent) 10%, transparent);--p-accent-wash-strong:color-mix(in srgb, var(--p-accent) 18%, transparent);--p-accent-line:color-mix(in srgb, var(--p-accent) 34%, transparent);--p-secondary:var(--municipio-secundario,#0a2540);--p-secondary-ink:#fff;--p-secondary-wash:color-mix(in srgb, var(--p-secondary) 10%, transparent);--p-secondary-line:color-mix(in srgb, var(--p-secondary) 34%, transparent);--p-tertiary:var(--municipio-terciario,#22c55e);--p-tertiary-ink:#0a1626;--p-tertiary-wash:color-mix(in srgb, var(--p-tertiary) 14%, transparent);--p-tertiary-line:color-mix(in srgb, var(--p-tertiary) 34%, transparent);--p-origin:#0b7f4e;--p-destination:#d1462f;--p-alert:#a8620a;--p-alert-ink:#fff;--p-alert-wash:#a8620a1f;--p-alert-line:#a8620a4d;--p-r-s:10px;--p-r-m:14px;--p-r-l:20px;--p-r-xl:26px;--p-r-pill:999px;--p-shadow-sheet:0 24px 60px -20px #06122359, 0 2px 8px #06122314;--p-shadow-raised:0 2px 8px #06122314;--p-shadow-float:0 10px 30px -8px #06122347;--p-text-xs:11px;--p-text-s:13px;--p-text-m:15px;--p-text-l:18px;--p-text-xl:24px;color:var(--p-ink);font-family:var(--font-inter), system-ui, sans-serif}[data-theme=dark] .portal-theme-module__aAfB4W__portalTheme{--p-bg:#0b111b;--p-sheet:#141c28;--p-raised:#1b2534;--p-sunken:#101825;--p-overlay:#141c28db;--p-ink:#f2f5f9;--p-ink-2:#c3cddb;--p-ink-3:#94a2b5;--p-ink-4:#74839a;--p-line:#ffffff17;--p-line-strong:#ffffff29;--p-accent:color-mix(in srgb, var(--municipio-primario,#4d90ff) 90%, white);--p-accent-wash:color-mix(in srgb, var(--p-accent) 16%, transparent);--p-accent-wash-strong:color-mix(in srgb, var(--p-accent) 26%, transparent);--p-accent-line:color-mix(in srgb, var(--p-accent) 42%, transparent);--p-secondary:color-mix(in srgb, var(--municipio-secundario,#4d90ff) 90%, white);--p-secondary-wash:color-mix(in srgb, var(--p-secondary) 16%, transparent);--p-secondary-line:color-mix(in srgb, var(--p-secondary) 42%, transparent);--p-tertiary:color-mix(in srgb, var(--municipio-terciario,#22c55e) 90%, white);--p-tertiary-wash:color-mix(in srgb, var(--p-tertiary) 16%, transparent);--p-tertiary-line:color-mix(in srgb, var(--p-tertiary) 42%, transparent);--p-origin:#3ec98a;--p-destination:#ff7a63;--p-alert:#f0b45c;--p-alert-ink:#2f210d;--p-alert-wash:#f0b45c24;--p-alert-line:#f0b45c47;--p-shadow-sheet:0 24px 60px -20px #0009, 0 2px 8px #0006;--p-shadow-raised:0 2px 8px #0000004d;--p-shadow-float:0 10px 30px -8px #00000080}
.UnifiedTransitView-module__f6jL3W__app{background:var(--p-bg);height:100dvh;min-height:560px;position:relative;overflow:hidden}.UnifiedTransitView-module__f6jL3W__map{position:absolute;inset:0}:is(.UnifiedTransitView-module__f6jL3W__mapPicking .maplibregl-canvas-container,.UnifiedTransitView-module__f6jL3W__mapPicking .maplibregl-canvas){cursor:crosshair!important}.UnifiedTransitView-module__f6jL3W__mapControls{top:16px!important;right:16px!important}.UnifiedTransitView-module__f6jL3W__mapControls>div{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--p-line)!important;border-radius:var(--p-r-m)!important;background:var(--p-overlay)!important;box-shadow:var(--p-shadow-float)!important}.UnifiedTransitView-module__f6jL3W__sheet{z-index:20;border:1px solid var(--p-line);border-radius:var(--p-r-xl);background:var(--p-sheet);width:394px;max-height:calc(100% - 32px);box-shadow:var(--p-shadow-sheet);flex-direction:column;transition:max-height .32s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:16px;left:16px;overflow:hidden}.UnifiedTransitView-module__f6jL3W__sheetHead,.UnifiedTransitView-module__f6jL3W__sheetBody{z-index:1;position:relative}.UnifiedTransitView-module__f6jL3W__grabber{border:0;display:none}.UnifiedTransitView-module__f6jL3W__sheetHead{flex:none;padding:16px 16px 10px}.UnifiedTransitView-module__f6jL3W__sheetBody{overscroll-behavior:contain;scrollbar-color:var(--p-line-strong) transparent;scrollbar-width:thin;flex:0 auto;min-height:0;padding:0 16px 20px;overflow-y:auto}.UnifiedTransitView-module__f6jL3W__sheetBody>*{animation:.24s cubic-bezier(.2,.8,.2,1) UnifiedTransitView-module__f6jL3W__sheetIn}@keyframes UnifiedTransitView-module__f6jL3W__sheetIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.UnifiedTransitView-module__f6jL3W__brandRow{align-items:center;gap:10px;min-height:34px;margin-bottom:12px;display:flex}.UnifiedTransitView-module__f6jL3W__brandLogo{flex:none;align-items:center;max-width:132px;height:34px;display:flex}.UnifiedTransitView-module__f6jL3W__brandLogo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.UnifiedTransitView-module__f6jL3W__brandMark{border-radius:var(--p-r-s);background:var(--p-accent);width:34px;height:34px;color:var(--p-accent-ink);flex:none;place-items:center;font-size:15px;font-weight:800;display:grid;overflow:hidden}.UnifiedTransitView-module__f6jL3W__brandName{min-width:0;color:var(--p-ink);font-size:var(--p-text-m);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.UnifiedTransitView-module__f6jL3W__brandActions{flex:none;align-items:center;gap:6px;display:flex}.UnifiedTransitView-module__f6jL3W__brandReport{border-radius:var(--p-r-pill);background:var(--p-secondary);min-width:30px;height:30px;color:var(--p-secondary-ink);font-size:var(--p-text-xs);justify-content:center;align-items:center;gap:5px;padding:0 10px;font-weight:700;transition:filter .15s;display:flex}.UnifiedTransitView-module__f6jL3W__brandReport:hover{filter:brightness(1.08)}.UnifiedTransitView-module__f6jL3W__brandTheme{border-color:var(--p-line)!important;border-radius:var(--p-r-pill)!important;background:var(--p-sunken)!important;width:30px!important;height:30px!important;color:var(--p-ink-3)!important}.UnifiedTransitView-module__f6jL3W__searchRow{align-items:center;gap:8px;display:flex}.UnifiedTransitView-module__f6jL3W__search{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-sunken);min-width:0;min-height:50px;color:var(--p-ink-3);flex:1;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.UnifiedTransitView-module__f6jL3W__search:focus-within,.UnifiedTransitView-module__f6jL3W__searchActive{border-color:var(--p-accent-line);background:var(--p-sheet);box-shadow:0 0 0 3px var(--p-accent-wash)}.UnifiedTransitView-module__f6jL3W__search input{min-width:0;color:var(--p-ink);font-size:var(--p-text-m);background:0 0;flex:1;font-weight:500}.UnifiedTransitView-module__f6jL3W__search input::placeholder{color:var(--p-ink-4);font-weight:450}.UnifiedTransitView-module__f6jL3W__search input:focus,.UnifiedTransitView-module__f6jL3W__search input:focus-visible{box-shadow:none;outline:none}.UnifiedTransitView-module__f6jL3W__search>button{border-radius:var(--p-r-pill);background:var(--p-line);width:24px;height:24px;color:var(--p-ink-2);flex:none;place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__searchCancel{color:var(--p-accent);font-size:var(--p-text-s);flex:none;font-weight:650}.UnifiedTransitView-module__f6jL3W__headNav{justify-content:space-between;align-items:center;gap:8px;display:flex}.UnifiedTransitView-module__f6jL3W__headNavEnd{flex:none;align-items:center;gap:8px;display:flex}.UnifiedTransitView-module__f6jL3W__headBrand{opacity:.85;align-items:center;max-width:84px;height:24px;display:flex}.UnifiedTransitView-module__f6jL3W__headBrand img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.UnifiedTransitView-module__f6jL3W__headBrandMark{border-radius:var(--p-r-s);background:var(--p-accent);width:24px;height:24px;color:var(--p-accent-ink);place-items:center;font-size:11px;font-weight:800;display:grid}.UnifiedTransitView-module__f6jL3W__back{border-radius:var(--p-r-s);min-height:38px;color:var(--p-ink-3);font-size:var(--p-text-s);align-items:center;gap:8px;margin-left:-8px;padding:0 10px;font-weight:620;display:inline-flex}.UnifiedTransitView-module__f6jL3W__back:hover{background:var(--p-sunken);color:var(--p-ink)}.UnifiedTransitView-module__f6jL3W__headClose{background:var(--p-sunken);width:32px;height:32px;color:var(--p-ink-3);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.UnifiedTransitView-module__f6jL3W__headClose:hover{background:var(--p-line);color:var(--p-ink)}.UnifiedTransitView-module__f6jL3W__sectionLabel{color:var(--p-ink-4);font-size:var(--p-text-xs);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:18px 2px 8px;font-weight:700;display:flex}.UnifiedTransitView-module__f6jL3W__sectionLabel>span:last-child:not(:only-child){border-radius:var(--p-r-pill);background:var(--p-tertiary-wash);color:var(--p-tertiary);letter-spacing:.02em;padding:1px 7px}.UnifiedTransitView-module__f6jL3W__sectionLabel:first-child{margin-top:6px}.UnifiedTransitView-module__f6jL3W__empty{color:var(--p-ink-3);font-size:var(--p-text-s);text-align:center;padding:40px 16px;line-height:1.55}.UnifiedTransitView-module__f6jL3W__inlineKey{vertical-align:middle;border-radius:5px;justify-content:center;align-items:center;min-width:22px;height:18px;padding:0 5px;font-size:10px;font-weight:800;display:inline-flex}.UnifiedTransitView-module__f6jL3W__locateCard{border:1px solid var(--p-accent-line);border-radius:var(--p-r-m);background:var(--p-accent-wash);width:100%;min-height:62px;color:var(--p-ink);text-align:left;align-items:center;gap:12px;margin-top:4px;padding:10px 12px;transition:background .15s;display:flex}.UnifiedTransitView-module__f6jL3W__locateCard:hover:not(:disabled){background:var(--p-accent-wash-strong)}.UnifiedTransitView-module__f6jL3W__locateCard:disabled{cursor:progress}.UnifiedTransitView-module__f6jL3W__locateCardIcon{border-radius:var(--p-r-s);background:var(--p-accent);width:36px;height:36px;color:var(--p-accent-ink);flex:none;place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__locateCardText{flex:1;min-width:0}.UnifiedTransitView-module__f6jL3W__locateCardText strong{font-size:var(--p-text-s);font-weight:680;display:block}.UnifiedTransitView-module__f6jL3W__locateCardText small{color:var(--p-ink-3);font-size:var(--p-text-xs);margin-top:2px;display:block}.UnifiedTransitView-module__f6jL3W__routeList{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);flex-direction:column;display:flex;overflow:hidden}.UnifiedTransitView-module__f6jL3W__routeList>li+li .UnifiedTransitView-module__f6jL3W__routeRow{border-top:1px solid var(--p-line)}.UnifiedTransitView-module__f6jL3W__routeRow{width:100%;min-height:60px;color:var(--p-ink);text-align:left;align-items:center;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.UnifiedTransitView-module__f6jL3W__routeRow:hover,.UnifiedTransitView-module__f6jL3W__routeRow:focus-visible{background:var(--p-sunken);outline:none}.UnifiedTransitView-module__f6jL3W__routeKey{min-width:40px;height:34px;font-size:var(--p-text-s);letter-spacing:-.01em;border-radius:9px;flex:none;place-items:center;padding:0 8px;font-weight:800;display:grid}.UnifiedTransitView-module__f6jL3W__routeBody{flex:1;min-width:0}.UnifiedTransitView-module__f6jL3W__routeTitle{font-size:var(--p-text-s);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-weight:650;line-height:1.3;display:flex;overflow:hidden}.UnifiedTransitView-module__f6jL3W__routeAlert{border-radius:var(--p-r-pill);background:var(--p-alert);min-height:18px;color:var(--p-alert-ink);letter-spacing:.04em;text-box:trim-both cap alphabetic;text-transform:uppercase;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.UnifiedTransitView-module__f6jL3W__routeMeta{color:var(--p-ink-3);font-size:var(--p-text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.35;display:block;overflow:hidden}.UnifiedTransitView-module__f6jL3W__routeMeta strong{color:var(--p-accent);font-weight:700}.UnifiedTransitView-module__f6jL3W__routeChevron{color:var(--p-ink-4)}.UnifiedTransitView-module__f6jL3W__hintList{color:var(--p-ink-3);font-size:var(--p-text-s);flex-direction:column;gap:10px;padding:4px 2px;display:flex}.UnifiedTransitView-module__f6jL3W__hintList li{align-items:center;gap:10px;display:flex}.UnifiedTransitView-module__f6jL3W__hintKey{border:1px solid var(--p-line);background:var(--p-sunken);min-width:34px;height:26px;color:var(--p-ink-2);font-size:var(--p-text-xs);border-radius:7px;flex:none;justify-content:center;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.UnifiedTransitView-module__f6jL3W__mapPickButton{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);width:100%;min-height:46px;color:var(--p-ink);font-size:var(--p-text-s);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-weight:650;display:flex}.UnifiedTransitView-module__f6jL3W__mapPickButton:hover{border-color:var(--p-accent-line);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__stopHitList{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);flex-direction:column;display:flex;overflow:hidden}.UnifiedTransitView-module__f6jL3W__stopHitList>li+li .UnifiedTransitView-module__f6jL3W__stopHit{border-top:1px solid var(--p-line)}.UnifiedTransitView-module__f6jL3W__stopHit{width:100%;min-height:58px;color:var(--p-ink);text-align:left;align-items:center;gap:12px;padding:10px 12px;display:flex}.UnifiedTransitView-module__f6jL3W__stopHit:hover{background:var(--p-sunken)}.UnifiedTransitView-module__f6jL3W__stopHitIcon{border-radius:var(--p-r-s);background:var(--p-sunken);width:34px;height:34px;color:var(--p-ink-3);flex:none;place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__stopHitGo{border-radius:var(--p-r-pill);background:var(--p-accent-wash);color:var(--p-accent);font-size:var(--p-text-xs);flex:none;padding:5px 12px;font-weight:700}.UnifiedTransitView-module__f6jL3W__stopHitDisabled{cursor:not-allowed;color:var(--p-ink-3)}.UnifiedTransitView-module__f6jL3W__stopHitDisabled:hover{background:0 0}.UnifiedTransitView-module__f6jL3W__stopHitDisabled .UnifiedTransitView-module__f6jL3W__stopHitGo{background:var(--p-sunken);color:var(--p-ink-3)}.UnifiedTransitView-module__f6jL3W__noticeBanner{z-index:25;border:1px solid var(--p-alert-line);border-radius:var(--p-r-m);background:var(--p-overlay);max-width:420px;box-shadow:var(--p-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:10px;padding:8px 10px;display:flex;position:absolute;top:16px;left:426px}.UnifiedTransitView-module__f6jL3W__noticeBannerIcon{border-radius:var(--p-r-s);background:var(--p-alert-wash);width:32px;height:32px;color:var(--p-alert);flex:none;place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__noticeBannerBody{min-width:0;color:var(--p-ink);text-align:left;flex:1}.UnifiedTransitView-module__f6jL3W__noticeBannerBody strong{font-size:var(--p-text-s);text-overflow:ellipsis;white-space:nowrap;font-weight:680;display:block;overflow:hidden}.UnifiedTransitView-module__f6jL3W__noticeBannerBody span{color:var(--p-ink-3);font-size:var(--p-text-xs);margin-top:1px;display:block}.UnifiedTransitView-module__f6jL3W__noticeBannerClose{border-radius:var(--p-r-s);width:28px;height:28px;color:var(--p-ink-4);flex:none;place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__noticeBannerClose:hover{background:var(--p-sunken);color:var(--p-ink)}.UnifiedTransitView-module__f6jL3W__noticeHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.UnifiedTransitView-module__f6jL3W__noticeHead .UnifiedTransitView-module__f6jL3W__sectionLabel{flex:1}.UnifiedTransitView-module__f6jL3W__noticeClose{color:var(--p-accent);font-size:var(--p-text-xs);flex:none;font-weight:700}.UnifiedTransitView-module__f6jL3W__notice{border:1px solid var(--p-line);border-left:3px solid var(--p-alert);border-radius:var(--p-r-m);background:var(--p-raised);margin-top:16px;padding:16px}.UnifiedTransitView-module__f6jL3W__noticeType{color:var(--p-alert);letter-spacing:.07em;text-transform:uppercase;font-size:10px;font-weight:780}.UnifiedTransitView-module__f6jL3W__noticeTitle{font-size:var(--p-text-m);margin-top:7px;font-weight:700;line-height:1.35}.UnifiedTransitView-module__f6jL3W__noticeText{color:var(--p-ink-2);font-size:var(--p-text-s);margin-top:10px;line-height:1.55}.UnifiedTransitView-module__f6jL3W__noticeValidity{align-items:center;gap:5px;margin-top:10px;font-weight:600;display:flex;color:var(--p-ink-3)!important;font-size:var(--p-text-xs)!important}.UnifiedTransitView-module__f6jL3W__noticeRoute{border-top:1px solid var(--p-line);width:100%;min-height:38px;color:var(--p-ink);font-size:var(--p-text-s);text-align:left;align-items:center;gap:8px;margin-top:16px;padding-top:10px;font-weight:620;display:flex}.UnifiedTransitView-module__f6jL3W__noticeRoute svg{color:var(--p-ink-4);margin-left:auto}.UnifiedTransitView-module__f6jL3W__detail{padding-top:8px}.UnifiedTransitView-module__f6jL3W__detailHead{border-bottom:1px solid var(--p-line);margin:0;padding:0 0 20px}.UnifiedTransitView-module__f6jL3W__detailKey{min-width:46px;height:34px;font-size:var(--p-text-m);letter-spacing:-.02em;border-radius:9px;place-items:center;padding:0 10px;font-weight:820;display:inline-grid}.UnifiedTransitView-module__f6jL3W__detailTitle{letter-spacing:-.02em;margin-top:10px;font-size:21px;font-weight:740;line-height:1.2}.UnifiedTransitView-module__f6jL3W__detailSubtitle{color:var(--p-ink-3);font-size:var(--p-text-s);margin-top:4px;line-height:1.4}.UnifiedTransitView-module__f6jL3W__shareRoute{border:1px solid var(--p-line);border-radius:var(--p-r-pill);background:var(--p-sheet);min-height:34px;color:var(--p-ink-2);font-size:var(--p-text-xs);align-items:center;gap:7px;margin-top:16px;padding:0 12px;font-weight:700;display:inline-flex}.UnifiedTransitView-module__f6jL3W__shareRoute:hover{border-color:var(--p-accent-line);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__detailNotice{border-left:3px solid var(--p-alert);border-radius:0 var(--p-r-s) var(--p-r-s) 0;background:var(--p-alert-wash);color:var(--p-alert);align-items:flex-start;gap:10px;margin-top:22px;padding:14px;display:flex}.UnifiedTransitView-module__f6jL3W__detailNotice strong{font-size:var(--p-text-s);font-weight:700;line-height:1.35;display:block}.UnifiedTransitView-module__f6jL3W__detailNotice p{color:var(--p-ink-2);font-size:var(--p-text-xs);margin-top:3px;line-height:1.5}.UnifiedTransitView-module__f6jL3W__facts{border-bottom:1px solid var(--p-line);flex-wrap:wrap;gap:14px 0;margin:22px 0 4px;padding-bottom:20px;display:flex}.UnifiedTransitView-module__f6jL3W__facts>div{flex:1;min-width:96px;padding-right:12px}.UnifiedTransitView-module__f6jL3W__facts>div+div{border-left:1px solid var(--p-line);padding-left:14px}.UnifiedTransitView-module__f6jL3W__facts dt{color:var(--p-ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.UnifiedTransitView-module__f6jL3W__facts dd{font-size:var(--p-text-m);letter-spacing:-.01em;margin-top:4px;font-weight:720}.UnifiedTransitView-module__f6jL3W__scheduleDisclaimer{color:var(--p-ink-3);font-size:var(--p-text-xs);align-items:flex-start;gap:8px;margin:18px 0 24px;line-height:1.5;display:flex}.UnifiedTransitView-module__f6jL3W__passengerInfo{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-sunken);margin:0 0 24px;padding:16px}.UnifiedTransitView-module__f6jL3W__passengerInfo>h3{color:var(--p-ink);font-size:var(--p-text-s);font-weight:750}.UnifiedTransitView-module__f6jL3W__operator,.UnifiedTransitView-module__f6jL3W__dataFreshness{color:var(--p-ink-3);font-size:var(--p-text-xs);margin-top:5px;line-height:1.45}.UnifiedTransitView-module__f6jL3W__infoGroup{margin-top:12px}.UnifiedTransitView-module__f6jL3W__infoGroup>span{color:var(--p-ink-2);font-size:var(--p-text-xs);align-items:center;gap:6px;font-weight:700;display:flex}.UnifiedTransitView-module__f6jL3W__infoGroup>p{color:var(--p-ink-3);font-size:var(--p-text-xs);margin:5px 0 0 22px}.UnifiedTransitView-module__f6jL3W__featureList{flex-wrap:wrap;gap:6px;margin:7px 0 0 22px;display:flex}.UnifiedTransitView-module__f6jL3W__featureList li{border-radius:var(--p-r-pill);background:var(--p-sheet);color:var(--p-ink-2);font-size:var(--p-text-xs);align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.UnifiedTransitView-module__f6jL3W__publicNote{border-left:3px solid var(--p-accent);color:var(--p-ink-2);font-size:var(--p-text-xs);margin-top:12px;padding-left:10px;line-height:1.5}.UnifiedTransitView-module__f6jL3W__dataFreshness{margin:0 0 24px}.UnifiedTransitView-module__f6jL3W__stopList{flex-direction:column;padding:6px 0;display:flex}.UnifiedTransitView-module__f6jL3W__stopItem{border-radius:var(--p-r-s);align-items:center;gap:10px;min-height:52px;padding:4px 8px 4px 0;transition:background .12s;display:flex;position:relative}.UnifiedTransitView-module__f6jL3W__stopItem:hover{background:var(--p-sunken)}.UnifiedTransitView-module__f6jL3W__stopItem:before{background:var(--route-color);content:"";opacity:.4;width:2px;position:absolute;top:0;bottom:0;left:11px}.UnifiedTransitView-module__f6jL3W__stopItem:first-child:before{top:50%}.UnifiedTransitView-module__f6jL3W__stopItem:last-child:before{bottom:50%}.UnifiedTransitView-module__f6jL3W__stopBullet{z-index:1;border-radius:var(--p-r-pill);background:var(--p-sheet);width:10px;height:10px;box-shadow:0 0 0 2px var(--route-color);flex:none;margin:0 auto;display:block;position:relative}.UnifiedTransitView-module__f6jL3W__stopBulletBox{flex:none;justify-content:center;align-items:center;width:24px;display:flex}.UnifiedTransitView-module__f6jL3W__stopBulletEnd{background:var(--route-color);width:14px;height:14px;box-shadow:0 0 0 3px color-mix(in srgb, var(--route-color) 26%, transparent)}.UnifiedTransitView-module__f6jL3W__stopName{min-width:0;font-size:var(--p-text-s);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:560;overflow:hidden}.UnifiedTransitView-module__f6jL3W__stopItemEnd .UnifiedTransitView-module__f6jL3W__stopName{font-weight:700}.UnifiedTransitView-module__f6jL3W__stopGo{border-radius:var(--p-r-pill);background:var(--p-accent-wash);color:var(--p-accent);font-size:var(--p-text-xs);opacity:0;flex:none;padding:5px 12px;font-weight:700;transition:opacity .12s}.UnifiedTransitView-module__f6jL3W__stopItem:hover .UnifiedTransitView-module__f6jL3W__stopGo,.UnifiedTransitView-module__f6jL3W__stopGo:focus-visible{opacity:1}@media (hover:none){.UnifiedTransitView-module__f6jL3W__stopGo{opacity:1}}.UnifiedTransitView-module__f6jL3W__reportLink{border:1px solid var(--p-line);border-radius:var(--p-r-m);width:100%;min-height:46px;color:var(--p-ink-3);font-size:var(--p-text-s);background:0 0;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-weight:620;text-decoration:none;display:flex}.UnifiedTransitView-module__f6jL3W__reportLink:hover{border-color:var(--p-accent-line);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__trip{padding-top:4px}.UnifiedTransitView-module__f6jL3W__ends{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);gap:10px;padding:8px;display:flex;position:relative}.UnifiedTransitView-module__f6jL3W__endMarks{flex-direction:column;flex:none;align-items:center;padding:6px 0;display:flex}.UnifiedTransitView-module__f6jL3W__endsRail{background:repeating-linear-gradient(to bottom, var(--p-line-strong) 0 3px, transparent 3px 6px);flex:1;width:2px;margin:6px 0}.UnifiedTransitView-module__f6jL3W__endRows{flex-direction:column;flex:1;min-width:0;display:flex}.UnifiedTransitView-module__f6jL3W__end{border-radius:var(--p-r-s);text-align:left;align-items:center;min-height:52px;padding:8px 44px 8px 10px;transition:background .13s;display:flex}.UnifiedTransitView-module__f6jL3W__end:hover{background:var(--p-sunken)}.UnifiedTransitView-module__f6jL3W__end:focus-visible{box-shadow:inset 0 0 0 2px var(--p-accent-line);outline:none}.UnifiedTransitView-module__f6jL3W__endActive{background:var(--p-accent-wash);box-shadow:inset 0 0 0 1px var(--p-accent-line)}.UnifiedTransitView-module__f6jL3W__endMark{border-radius:var(--p-r-pill);background:var(--p-raised);flex:none;place-items:center;width:24px;height:24px;transition:color .13s,background .13s,box-shadow .13s;display:grid}.UnifiedTransitView-module__f6jL3W__endMarkOrigin{color:var(--p-origin);background:color-mix(in srgb, var(--p-origin) 14%, var(--p-raised));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--p-origin) 45%, transparent)}.UnifiedTransitView-module__f6jL3W__endMarkDestination{color:var(--p-destination);background:color-mix(in srgb, var(--p-destination) 14%, var(--p-raised));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--p-destination) 45%, transparent)}.UnifiedTransitView-module__f6jL3W__endText{flex:1;min-width:0}.UnifiedTransitView-module__f6jL3W__endText small{color:var(--p-ink-4);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.UnifiedTransitView-module__f6jL3W__endText strong{color:var(--p-ink);font-size:var(--p-text-s);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-weight:620;display:block;overflow:hidden}.UnifiedTransitView-module__f6jL3W__endInput{width:100%;color:var(--p-ink);font-size:var(--p-text-s);background:0 0;margin-top:2px;font-weight:620;display:block}.UnifiedTransitView-module__f6jL3W__endInput::placeholder{color:var(--p-ink-4);font-weight:450}.UnifiedTransitView-module__f6jL3W__endInput:focus,.UnifiedTransitView-module__f6jL3W__endInput:focus-visible{box-shadow:none;outline:none}.UnifiedTransitView-module__f6jL3W__endResults{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.UnifiedTransitView-module__f6jL3W__endResults>li+li{border-top:1px solid var(--p-line)}.UnifiedTransitView-module__f6jL3W__endResult{width:100%;min-height:48px;color:var(--p-ink);text-align:left;align-items:center;gap:10px;padding:8px 12px;transition:background .12s;display:flex}.UnifiedTransitView-module__f6jL3W__endResult:hover:not(:disabled),.UnifiedTransitView-module__f6jL3W__endResult:focus-visible{background:var(--p-sunken);outline:none}.UnifiedTransitView-module__f6jL3W__endResult:disabled{cursor:not-allowed;opacity:.55}.UnifiedTransitView-module__f6jL3W__endResult>svg{color:var(--p-ink-4)}.UnifiedTransitView-module__f6jL3W__endResultText{flex:1;min-width:0}.UnifiedTransitView-module__f6jL3W__endResultText strong{font-size:var(--p-text-s);text-overflow:ellipsis;white-space:nowrap;font-weight:620;display:block;overflow:hidden}.UnifiedTransitView-module__f6jL3W__endResultText small{color:var(--p-ink-3);font-size:var(--p-text-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}.UnifiedTransitView-module__f6jL3W__endResultOff{color:var(--p-ink-4);font-size:var(--p-text-xs);flex:none;font-weight:650}.UnifiedTransitView-module__f6jL3W__endResultsHint{color:var(--p-ink-3);font-size:var(--p-text-xs);align-items:center;gap:7px;padding:12px;line-height:1.5;display:flex}.UnifiedTransitView-module__f6jL3W__swap{border:1px solid var(--p-line);border-radius:var(--p-r-pill);background:var(--p-sheet);width:34px;height:34px;color:var(--p-ink-2);box-shadow:var(--p-shadow-raised);place-items:center;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.UnifiedTransitView-module__f6jL3W__swap:hover{border-color:var(--p-accent-line);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__tripTools{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:10px;display:grid}.UnifiedTransitView-module__f6jL3W__tool{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);min-height:46px;color:var(--p-ink-2);font-size:var(--p-text-xs);align-items:center;gap:8px;padding:8px 11px;font-weight:650;display:flex}.UnifiedTransitView-module__f6jL3W__tool:disabled{cursor:progress}.UnifiedTransitView-module__f6jL3W__tool svg{color:var(--p-accent)}button.UnifiedTransitView-module__f6jL3W__tool:hover:not(:disabled){border-color:var(--p-accent-line);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__timeTool{color:var(--p-ink-3);background:0 0;border-style:dashed;padding:0}.UnifiedTransitView-module__f6jL3W__timeTool svg{color:var(--p-ink-4)}.UnifiedTransitView-module__f6jL3W__timeToolActive{border-style:solid;border-color:var(--p-accent-line);background:var(--p-accent-wash);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__timeToolActive svg{color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__timeToolActive .UnifiedTransitView-module__f6jL3W__timeTrigger{padding-right:0!important}.UnifiedTransitView-module__f6jL3W__timeClear{border-radius:var(--p-r-pill);width:22px;height:22px;color:var(--p-accent);flex:none;justify-content:center;align-items:center;margin-right:7px;display:flex}.UnifiedTransitView-module__f6jL3W__timeClear:hover{background:var(--p-accent-wash-strong)}.UnifiedTransitView-module__f6jL3W__timeTrigger{flex:1;align-self:stretch;height:auto!important;min-height:0!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;justify-content:flex-start!important;gap:6px!important;padding:8px 11px!important}.UnifiedTransitView-module__f6jL3W__timeTrigger svg{flex:none;width:16px;height:16px}.UnifiedTransitView-module__f6jL3W__timeTrigger span{color:inherit!important;font-size:var(--p-text-xs)!important;letter-spacing:0!important;text-transform:none!important;font-weight:650!important}.UnifiedTransitView-module__f6jL3W__timePopover{--bg-1:var(--p-sheet);--bg-2:var(--p-sunken);--bg-3:var(--p-sheet);--text-1:var(--p-ink);--text-3:var(--p-ink-3);--text-4:var(--p-ink-4);--hairline:var(--p-line);--hairline-strong:var(--p-line-strong);--surface-md:var(--p-sunken);--surface-hover:var(--p-sunken);--radius-s:var(--p-r-s);--radius-m:var(--p-r-m);--shadow-pop:var(--p-shadow-sheet);border-color:var(--p-line-strong)!important;border-radius:var(--p-r-l)!important;background:var(--p-sheet)!important;color:var(--p-ink)!important;width:min(100vw - 32px,348px)!important;max-height:calc(100dvh - 96px)!important;overflow-y:auto!important}.UnifiedTransitView-module__f6jL3W__timePopover>div:nth-child(2){grid-template-columns:minmax(0,1fr)!important;display:grid!important}.UnifiedTransitView-module__f6jL3W__timePopover>div:nth-child(2)>div:first-child{border-right:0!important;border-bottom:1px solid var(--p-line)!important}.UnifiedTransitView-module__f6jL3W__planButton{border-radius:var(--p-r-m);background:var(--p-accent);width:100%;min-height:50px;color:var(--p-accent-ink);font-size:var(--p-text-s);box-shadow:0 8px 20px -6px color-mix(in srgb, var(--p-accent) 45%, transparent);justify-content:center;align-items:center;gap:8px;margin-top:10px;font-weight:700;transition:filter .14s;display:flex}.UnifiedTransitView-module__f6jL3W__planButton:hover:not(:disabled){filter:brightness(1.08)}.UnifiedTransitView-module__f6jL3W__planButton:disabled{cursor:not-allowed;background:var(--p-sunken);color:var(--p-ink-4);box-shadow:none}.UnifiedTransitView-module__f6jL3W__error{border:1px solid color-mix(in srgb, var(--p-destination) 32%, transparent);border-radius:var(--p-r-m);background:color-mix(in srgb, var(--p-destination) 10%, transparent);color:var(--p-destination);font-size:var(--p-text-xs);margin-top:10px;padding:11px 12px;line-height:1.5}.UnifiedTransitView-module__f6jL3W__serviceNotice{border:1px solid var(--p-alert-line);border-radius:var(--p-r-m);background:var(--p-alert-wash);color:var(--p-alert);font-size:var(--p-text-xs);align-items:flex-start;gap:7px;margin-top:10px;margin-bottom:12px;padding:10px 12px;font-weight:620;line-height:1.5;display:flex}.UnifiedTransitView-module__f6jL3W__journeyDay{color:var(--p-alert);font-weight:700}.UnifiedTransitView-module__f6jL3W__journeyList{flex-direction:column;gap:10px;display:flex}.UnifiedTransitView-module__f6jL3W__journey{border:1px solid var(--p-line);border-radius:var(--p-r-m);background:var(--p-raised);width:100%;color:var(--p-ink);text-align:left;padding:15px 14px;transition:border-color .13s,box-shadow .13s;display:block}.UnifiedTransitView-module__f6jL3W__journey:hover{border-color:var(--p-accent-line)}.UnifiedTransitView-module__f6jL3W__journeyActive{border-color:var(--p-accent);box-shadow:0 0 0 1px var(--p-accent)}.UnifiedTransitView-module__f6jL3W__chain{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.UnifiedTransitView-module__f6jL3W__journeyDuration{color:var(--p-ink-3);font-size:var(--p-text-xs);white-space:nowrap;margin-left:auto;padding-left:8px;font-weight:550}.UnifiedTransitView-module__f6jL3W__chainItem{align-items:center;gap:3px;display:inline-flex}.UnifiedTransitView-module__f6jL3W__chainRoute,.UnifiedTransitView-module__f6jL3W__chainWalk{min-height:28px;font-size:var(--p-text-s);border-radius:7px;align-items:center;gap:4px;padding:0 9px;font-weight:780;display:inline-flex}.UnifiedTransitView-module__f6jL3W__chainWalk{background:var(--p-sunken);color:var(--p-ink-3)}.UnifiedTransitView-module__f6jL3W__chainSep{background:var(--p-line-strong);width:5px;height:1px}.UnifiedTransitView-module__f6jL3W__journeyNote{color:var(--p-ink-3);font-size:var(--p-text-xs);margin-top:8px;font-weight:550;display:block}.UnifiedTransitView-module__f6jL3W__journeyWarning{border:1px solid var(--p-alert-line);border-radius:var(--p-r-s);background:var(--p-alert-wash);color:var(--p-alert);font-size:var(--p-text-xs);text-align:left;align-items:flex-start;gap:6px;margin-top:8px;padding:7px 9px;font-weight:620;line-height:1.4;display:flex}.UnifiedTransitView-module__f6jL3W__detailTitle{justify-content:space-between;align-items:baseline;gap:9px;display:flex}.UnifiedTransitView-module__f6jL3W__detailTitle strong{font-size:var(--p-text-xl);letter-spacing:-.02em;font-weight:780;line-height:1.1}.UnifiedTransitView-module__f6jL3W__detailTitle>span{color:var(--p-ink-3);font-size:var(--p-text-s);white-space:nowrap;font-weight:550}.UnifiedTransitView-module__f6jL3W__detailNote{color:var(--p-ink-3);font-size:var(--p-text-s);margin-top:6px;font-weight:550}.UnifiedTransitView-module__f6jL3W__detailNote+.UnifiedTransitView-module__f6jL3W__journeyWarning{margin-top:12px}.UnifiedTransitView-module__f6jL3W__itinerary{flex-direction:column;margin-top:20px;list-style:none;display:flex}.UnifiedTransitView-module__f6jL3W__itPoint{grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:42px;padding:7px 0 7px 28px;display:grid;position:relative}.UnifiedTransitView-module__f6jL3W__itPointText{flex-direction:column;gap:2px;min-width:0;display:flex}.UnifiedTransitView-module__f6jL3W__itPointText small{color:var(--p-ink-3);font-size:var(--p-text-xs);letter-spacing:.01em;font-weight:650}.UnifiedTransitView-module__f6jL3W__itPointText strong{font-size:var(--p-text-s);font-weight:720;line-height:1.3}.UnifiedTransitView-module__f6jL3W__itPointTextOrigin strong{font-size:var(--p-text-m);font-weight:760}.UnifiedTransitView-module__f6jL3W__itPoint time{color:var(--p-ink-3);font-size:var(--p-text-xs);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:650}.UnifiedTransitView-module__f6jL3W__itDot{border:3px solid var(--p-ink-2);background:var(--p-sheet);border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.UnifiedTransitView-module__f6jL3W__itDotOrigin{border-color:var(--p-origin)}.UnifiedTransitView-module__f6jL3W__itDotDestination{border-color:var(--p-destination)}.UnifiedTransitView-module__f6jL3W__itLeg{align-items:flex-start;min-height:54px;padding:8px 0 8px 28px;display:flex;position:relative}.UnifiedTransitView-module__f6jL3W__itLeg:before{content:"";background:var(--leg-color,var(--p-ink-4));border-radius:2px;width:4px;position:absolute;top:-6px;bottom:-6px;left:8px}.UnifiedTransitView-module__f6jL3W__itLegWalk:before{border-left:2px dotted var(--p-ink-4);background:0 0;width:0;left:9px}.UnifiedTransitView-module__f6jL3W__itLegWalk{padding-block:10px}.UnifiedTransitView-module__f6jL3W__itLegWalk .UnifiedTransitView-module__f6jL3W__itLegText strong{color:var(--p-ink);font-size:var(--p-text-m);letter-spacing:-.01em;font-weight:780}.UnifiedTransitView-module__f6jL3W__itLegCard{z-index:1;border:1px solid var(--p-line);border-radius:var(--p-r-s);background:var(--p-sunken);align-items:flex-start;gap:8px;width:100%;min-width:0;padding:11px 12px;display:flex;position:relative}.UnifiedTransitView-module__f6jL3W__itRouteBadge{min-height:24px;font-size:var(--p-text-xs);border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 8px;font-weight:750;display:inline-flex}.UnifiedTransitView-module__f6jL3W__itLegText{flex:1;min-width:0}.UnifiedTransitView-module__f6jL3W__itLegText strong{font-size:var(--p-text-s);font-weight:650;line-height:1.4;display:block}.UnifiedTransitView-module__f6jL3W__itLegText small{color:var(--p-ink-3);margin-top:1px;font-size:12px;line-height:1.4;display:block}.UnifiedTransitView-module__f6jL3W__walkToggle{color:var(--p-accent);font-size:var(--p-text-xs);align-items:center;gap:3px;margin-top:4px;font-weight:650;display:inline-flex}.UnifiedTransitView-module__f6jL3W__walkToggle svg{transition:transform .12s}.UnifiedTransitView-module__f6jL3W__walkToggleOpen svg{transform:rotate(90deg)}.UnifiedTransitView-module__f6jL3W__walkSteps{flex-direction:column;margin-top:8px;display:flex}.UnifiedTransitView-module__f6jL3W__walkStep{color:var(--p-ink-3);font-size:var(--p-text-xs);align-items:flex-start;gap:9px;padding:5px 0;line-height:1.45;display:flex}.UnifiedTransitView-module__f6jL3W__walkStep+.UnifiedTransitView-module__f6jL3W__walkStep{border-top:1px solid color-mix(in srgb, var(--p-line) 55%, transparent)}.UnifiedTransitView-module__f6jL3W__walkStepIcon{width:15px;height:15px;color:var(--p-ink-4);flex:none;margin-top:1px}.UnifiedTransitView-module__f6jL3W__walkStepText{flex:1;min-width:0}.UnifiedTransitView-module__f6jL3W__walkStepText strong{color:var(--p-ink);font-weight:680}.UnifiedTransitView-module__f6jL3W__walkStepMeters{color:var(--p-ink-4);font-variant-numeric:tabular-nums;flex:none;margin-top:1px}.UnifiedTransitView-module__f6jL3W__pickingBar{z-index:30;border:1px solid var(--p-accent-line);border-radius:var(--p-r-pill);background:var(--p-overlay);color:var(--p-ink);font-size:var(--p-text-s);box-shadow:var(--p-shadow-float);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:10px;padding:9px 10px 9px 16px;font-weight:620;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}.UnifiedTransitView-module__f6jL3W__pickingBar svg:first-child{color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__pickingBar button{border-radius:var(--p-r-pill);background:var(--p-sunken);width:26px;height:26px;color:var(--p-ink-2);place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__stopMarker{border-radius:var(--p-r-pill);border:3px solid #fff;width:13px;height:13px;display:block;box-shadow:0 2px 6px #06122359}.UnifiedTransitView-module__f6jL3W__pin{border-radius:var(--p-r-pill);width:20px;height:20px;box-shadow:0 0 0 2.5px var(--p-sheet), 0 2px 8px #06122373;place-items:center;display:grid}.UnifiedTransitView-module__f6jL3W__pinOrigin{background:var(--p-origin)}.UnifiedTransitView-module__f6jL3W__pinDestination{background:var(--p-destination)}.UnifiedTransitView-module__f6jL3W__pinDestination:after{border-radius:inherit;background:var(--p-sheet);content:"";width:7px;height:7px}.UnifiedTransitView-module__f6jL3W__here{border-radius:var(--p-r-pill);background:color-mix(in srgb, var(--p-accent) 20%, transparent);place-items:center;width:32px;height:32px;display:grid;position:relative}.UnifiedTransitView-module__f6jL3W__here:before{border:1px solid color-mix(in srgb, var(--p-accent) 40%, transparent);border-radius:inherit;content:"";animation:1.9s ease-out infinite UnifiedTransitView-module__f6jL3W__pulse;position:absolute;inset:2px}.UnifiedTransitView-module__f6jL3W__here>span{border-radius:var(--p-r-pill);background:var(--p-accent);border:3px solid #fff;width:14px;height:14px;position:relative;box-shadow:0 2px 8px #06122359}@keyframes UnifiedTransitView-module__f6jL3W__pulse{0%{opacity:.85;transform:scale(.65)}to{opacity:0;transform:scale(1.4)}}.UnifiedTransitView-module__f6jL3W__popup{min-width:208px;border-color:var(--p-line-strong)!important;border-radius:var(--p-r-m)!important;background:var(--p-sheet)!important;color:var(--p-ink)!important;box-shadow:var(--p-shadow-float)!important;padding:12px!important}.UnifiedTransitView-module__f6jL3W__popupHead{align-items:center;gap:10px;display:flex}.UnifiedTransitView-module__f6jL3W__popupKey{min-width:32px;height:28px;font-size:var(--p-text-xs);border-radius:8px;flex:none;place-items:center;padding:0 7px;font-weight:800;display:grid}.UnifiedTransitView-module__f6jL3W__popupEyebrow{color:var(--p-ink-4);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:700}.UnifiedTransitView-module__f6jL3W__popupTitle{font-size:var(--p-text-s);margin-top:2px;font-weight:680;line-height:1.3}.UnifiedTransitView-module__f6jL3W__popupMeta{color:var(--p-ink-3);font-size:var(--p-text-xs);align-items:center;gap:6px;margin-top:8px;line-height:1.4;display:flex}.UnifiedTransitView-module__f6jL3W__popupAction{border-radius:var(--p-r-s);background:var(--p-accent);width:100%;min-height:34px;color:var(--p-accent-ink);font-size:var(--p-text-xs);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-weight:700;display:flex}.UnifiedTransitView-module__f6jL3W__popupGhost{border:1px solid var(--p-line);border-radius:var(--p-r-s);width:100%;min-height:32px;color:var(--p-ink-2);font-size:var(--p-text-xs);justify-content:center;align-items:center;margin-top:10px;font-weight:650;display:flex}.UnifiedTransitView-module__f6jL3W__popupGhost:hover{border-color:var(--p-accent-line);color:var(--p-accent)}.UnifiedTransitView-module__f6jL3W__stopMarkerDisabled{background:var(--p-text-3);opacity:.75;position:relative}.UnifiedTransitView-module__f6jL3W__stopMarkerDisabled:after{content:"";background:#fff;border-radius:1px;width:19px;height:2px;position:absolute;top:50%;left:-3px;transform:rotate(-45deg)}.UnifiedTransitView-module__f6jL3W__stopMarkerTemporary{border-style:dashed}.UnifiedTransitView-module__f6jL3W__popupNotice{border-radius:var(--p-r-s);background:var(--p-alert-wash);color:var(--p-alert);font-size:var(--p-text-xs);align-items:flex-start;gap:6px;margin-top:8px;padding:7px 9px;font-weight:600;line-height:1.4;display:flex}@media (max-width:860px){.UnifiedTransitView-module__f6jL3W__sheet{border-radius:var(--p-r-xl) var(--p-r-xl) 0 0;border-width:1px 0 0;width:auto;height:52%;max-height:none;transition:height .26s cubic-bezier(.2,.8,.2,1);inset:auto 0 0}.UnifiedTransitView-module__f6jL3W__sheet .UnifiedTransitView-module__f6jL3W__sheetBody{flex:1}.UnifiedTransitView-module__f6jL3W__sheetExpanded,.UnifiedTransitView-module__f6jL3W__sheetFull{height:calc(100% - 12px)}.UnifiedTransitView-module__f6jL3W__grabber{background:0 0;width:70px;height:20px;margin:0 auto;display:block;position:relative}.UnifiedTransitView-module__f6jL3W__grabber:after{border-radius:var(--p-r-pill);background:var(--p-line-strong);content:"";width:40px;height:4px;position:absolute;top:7px;left:15px}.UnifiedTransitView-module__f6jL3W__sheetHead{padding:4px 14px 10px}.UnifiedTransitView-module__f6jL3W__sheetBody{padding:0 14px max(20px, env(safe-area-inset-bottom))}.UnifiedTransitView-module__f6jL3W__brandRow{min-height:30px;margin-bottom:10px}.UnifiedTransitView-module__f6jL3W__brandLogo,.UnifiedTransitView-module__f6jL3W__brandMark{height:30px}.UnifiedTransitView-module__f6jL3W__brandMark{width:30px;font-size:14px}.UnifiedTransitView-module__f6jL3W__brandName{font-size:var(--p-text-s)}.UnifiedTransitView-module__f6jL3W__brandReport{padding:0 9px}.UnifiedTransitView-module__f6jL3W__noticeBanner{max-width:none;top:12px;left:12px;right:12px}.UnifiedTransitView-module__f6jL3W__mapControls{top:16px!important;right:12px!important}.UnifiedTransitView-module__f6jL3W__pickingBar{width:max-content;max-width:calc(100% - 24px);top:auto;bottom:calc(52% + 14px)}}@media (min-width:861px) and (max-width:1100px){.UnifiedTransitView-module__f6jL3W__sheet{width:350px}.UnifiedTransitView-module__f6jL3W__noticeBanner{left:382px}}@media (prefers-reduced-motion:reduce){.UnifiedTransitView-module__f6jL3W__sheet,.UnifiedTransitView-module__f6jL3W__routeRow,.UnifiedTransitView-module__f6jL3W__stopGo,.UnifiedTransitView-module__f6jL3W__journey{transition:none}.UnifiedTransitView-module__f6jL3W__here:before,.UnifiedTransitView-module__f6jL3W__sheetBody>*{animation:none}}
.PortalFallback-module__hMQXCa__shell{background:var(--p-bg);height:100dvh;min-height:560px;position:relative;overflow:hidden}.PortalFallback-module__hMQXCa__canvas{background:radial-gradient(circle at 30% 20%, var(--p-accent-wash), transparent 55%), var(--p-sunken);position:absolute;inset:0}.PortalFallback-module__hMQXCa__sheet{z-index:20;border:1px solid var(--p-line);border-radius:var(--p-r-xl);background:var(--p-sheet);width:394px;max-height:calc(100% - 32px);box-shadow:var(--p-shadow-sheet);flex-direction:column;gap:14px;padding:16px;display:flex;position:absolute;top:16px;left:16px;overflow:hidden}.PortalFallback-module__hMQXCa__bar{border-radius:var(--p-r-s);background:var(--p-sunken);animation:1.5s ease-in-out infinite PortalFallback-module__hMQXCa__pulse}.PortalFallback-module__hMQXCa__brandBar{width:132px;height:30px}.PortalFallback-module__hMQXCa__searchBar{border-radius:var(--p-r-m);height:46px}.PortalFallback-module__hMQXCa__labelBar{width:96px;height:11px}.PortalFallback-module__hMQXCa__row{align-items:center;gap:12px;display:flex}.PortalFallback-module__hMQXCa__rowKey{border-radius:var(--p-r-s);flex:none;width:40px;height:34px}.PortalFallback-module__hMQXCa__rowText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.PortalFallback-module__hMQXCa__rowTitle{width:70%;height:13px}.PortalFallback-module__hMQXCa__rowMeta{width:45%;height:11px}.PortalFallback-module__hMQXCa__row:nth-child(2) .PortalFallback-module__hMQXCa__bar{animation-delay:60ms}.PortalFallback-module__hMQXCa__row:nth-child(3) .PortalFallback-module__hMQXCa__bar{animation-delay:.12s}.PortalFallback-module__hMQXCa__row:nth-child(4) .PortalFallback-module__hMQXCa__bar{animation-delay:.18s}.PortalFallback-module__hMQXCa__row:nth-child(5) .PortalFallback-module__hMQXCa__bar{animation-delay:.24s}.PortalFallback-module__hMQXCa__row:nth-child(6) .PortalFallback-module__hMQXCa__bar{animation-delay:.3s}@keyframes PortalFallback-module__hMQXCa__pulse{0%,to{opacity:1}50%{opacity:.45}}.PortalFallback-module__hMQXCa__errorWrap{z-index:20;justify-content:center;align-items:center;padding:20px;display:flex;position:absolute;inset:0}.PortalFallback-module__hMQXCa__error{border:1px solid var(--p-line);border-radius:var(--p-r-xl);background:var(--p-sheet);width:100%;max-width:420px;box-shadow:var(--p-shadow-sheet);text-align:center;padding:28px 24px}.PortalFallback-module__hMQXCa__errorIcon{border-radius:var(--p-r-pill);background:var(--p-alert-wash);width:48px;height:48px;color:var(--p-alert);justify-content:center;align-items:center;display:inline-flex}.PortalFallback-module__hMQXCa__errorTitle{color:var(--p-ink);font-size:var(--p-text-l);letter-spacing:-.01em;margin-top:16px;font-weight:650}.PortalFallback-module__hMQXCa__errorText{color:var(--p-ink-3);font-size:var(--p-text-s);margin-top:8px;line-height:1.55}.PortalFallback-module__hMQXCa__errorActions{flex-direction:column;gap:8px;margin-top:22px;display:flex}.PortalFallback-module__hMQXCa__retry{border-radius:var(--p-r-m);background:var(--p-accent);color:var(--p-accent-ink);cursor:pointer;font-size:var(--p-text-m);border:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:600;transition:filter .16s;display:inline-flex}.PortalFallback-module__hMQXCa__retry:hover{filter:brightness(1.08)}.PortalFallback-module__hMQXCa__ghost{border:1px solid var(--p-line);border-radius:var(--p-r-m);color:var(--p-ink-2);cursor:pointer;font-size:var(--p-text-s);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-weight:550;text-decoration:none;display:inline-flex}.PortalFallback-module__hMQXCa__ghost:hover{background:var(--p-sunken)}.PortalFallback-module__hMQXCa__digest{color:var(--p-ink-4);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;margin-top:18px;font-size:10px}@media (max-width:860px){.PortalFallback-module__hMQXCa__sheet{border-radius:var(--p-r-xl) var(--p-r-xl) 0 0;border-width:1px 0 0;width:auto;height:52%;max-height:none;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.PortalFallback-module__hMQXCa__bar{animation:none}}
.PublicPortal-module__nnTITG__portal{background:var(--p-bg);min-height:100vh;color:var(--p-ink);flex-direction:column;display:flex}.PublicPortal-module__nnTITG__main{flex:1;min-height:0}
