.qgvFHq_fullViewportContainer{z-index:40;background:#000;position:fixed;inset:0}.qgvFHq_mainRoot{background:#000;width:100%;height:100dvh;overflow:hidden}.qgvFHq_canvasFullBleed{position:absolute;inset:0}.qgvFHq_viewRoot{background:#000;width:100%;height:100dvh;position:relative}.qgvFHq_overlayCenter{z-index:10;color:#a1a1aa;justify-content:center;align-items:center;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;inset:0}.qgvFHq_overlayError{text-align:center;color:#f87171;padding-left:1rem;padding-right:1rem;}.qgvFHq_tooltipOverlay{pointer-events:none;z-index:30;position:fixed;inset:0;overflow:hidden}.qgvFHq_starHoverTooltip{pointer-events:none;white-space:nowrap;color:#f4f4f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bf2;border:1px solid #71717acc;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;position:absolute;box-shadow:0 10px 15px -3px #0006}.qgvFHq_journeyHoverTooltip{pointer-events:none;color:#f4f4f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bf2;border:1px solid #f59e0bb3;border-radius:.375rem;min-width:8rem;padding:.375rem .5rem;font-size:10px;line-height:1.25;position:absolute;box-shadow:0 10px 15px -3px #0006}.qgvFHq_tabularNums{font-variant-numeric:tabular-nums}.qgvFHq_journeyTooltipMuted{color:#d4d4d8;}.qgvFHq_journeyTooltipGamma{color:#fde68ae6;}.qgvFHq_starAside{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bf2;border:1px solid #52525bb3;border-radius:.5rem;flex-direction:column;width:min(22rem,100vw - 2rem);max-height:min(70vh,100dvh - 8rem);padding:1rem;display:flex;position:absolute;top:8rem;right:1rem;overflow:hidden;box-shadow:0 20px 25px -5px #00000059}.qgvFHq_starAsideBody{flex:1;min-height:0;overflow-y:auto}@media (max-width:768px){.qgvFHq_starAsideMobile{width:90vw;max-height:50vh;padding-bottom:max(1rem, env(safe-area-inset-bottom,0px));border-radius:.5rem .5rem 0 0;transition:transform .22s ease-out;inset:auto auto 0 50%;transform:translate(-50%)}.qgvFHq_starAsideMobileCollapsed{transform:translate(-50%,calc(100% - 8rem))}}.qgvFHq_starAsideHeader{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;display:flex}.qgvFHq_starAsideHeaderActions{flex-shrink:0;align-items:flex-start;gap:.25rem;display:flex}.qgvFHq_starAsideTitle{color:#f4f4f5;flex:1;min-width:0;font-size:.875rem;font-weight:600;line-height:1.375}@media (max-width:768px){.qgvFHq_starAsideMobile .qgvFHq_starAsideTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.qgvFHq_iconButton{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;padding:.25rem .5rem;font-size:.75rem;line-height:1rem;transition:color .15s,background-color .15s}.qgvFHq_iconButton:hover{color:#e4e4e7;background:#27272a}.qgvFHq_starAsideDl{flex-direction:column;gap:.5rem;font-size:.75rem;line-height:1rem;display:flex}.qgvFHq_starAsideRow{border-top:1px solid #27272a;justify-content:space-between;gap:1rem;padding-top:.5rem;display:flex}.qgvFHq_starAsideDt{color:#71717a}.qgvFHq_starAsideDd{font-variant-numeric:tabular-nums;color:#e4e4e7}.qgvFHq_searchRoot{pointer-events:auto;z-index:30;width:min(22rem,100vw - 2rem);position:absolute;top:1rem;left:50%;transform:translate(-50%)}.qgvFHq_searchRootMobile{width:50px;max-width:calc(100vw - .5rem);transition:width .2s ease-out;left:auto;right:.5rem;transform:none}.qgvFHq_searchRootMobile:focus-within{width:min(22rem,100vw - 1rem)}.qgvFHq_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.qgvFHq_searchInput{color:#f4f4f5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bf2;border:1px solid #52525bcc;border-radius:.5rem;outline:none;width:100%;padding:.5rem .75rem;font-size:.875rem;line-height:1.25rem;box-shadow:0 10px 15px -3px #00000059}.qgvFHq_searchInput::placeholder{color:#71717a}.qgvFHq_searchInput:focus{border-color:#a1a1aa;box-shadow:0 0 0 1px #71717a}.qgvFHq_searchRootMobile:not(:focus-within) .qgvFHq_searchInput{text-align:center;padding-left:.25rem;padding-right:.25rem}.qgvFHq_searchRootMobile:focus-within .qgvFHq_searchInput{text-align:left}.qgvFHq_suggestionsList{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bfa;border:1px solid #52525bcc;border-radius:.5rem;max-height:min(18rem,50vh);margin-top:.25rem;padding:.25rem 0;overflow:auto;box-shadow:0 20px 25px -5px #0006}.qgvFHq_suggestionEmpty{color:#71717a;padding:.5rem .75rem;font-size:.75rem;line-height:1rem}.qgvFHq_suggestionButton{text-align:left;cursor:pointer;color:#e4e4e7;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.75rem;line-height:1rem;transition:background-color .15s,color .15s;display:flex}.qgvFHq_suggestionButtonInactive:hover{background:#27272ab3}.qgvFHq_suggestionButtonActive{color:#fafafa;background:#27272a}.qgvFHq_suggestionLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}.qgvFHq_suggestionCon{font-variant-numeric:tabular-nums;color:#71717a;flex-shrink:0}.qgvFHq_toggleRow{text-align:left;cursor:pointer;border:none;border-radius:.375rem;justify-content:space-between;align-items:center;width:100%;padding:.375rem .625rem;font-size:.75rem;line-height:1rem;transition:background-color .15s,color .15s;display:flex}.qgvFHq_toggleRowOn{color:#f4f4f5;background:#27272a;}.qgvFHq_toggleRowOff{color:#070707;background:#71717a;}.qgvFHq_toggleRowOff:hover{color:#d4d4d8;background:#27272a99}.qgvFHq_toggleState{font-variant-numeric:tabular-nums;opacity:.7}.qgvFHq_modalBackdrop{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000073;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.qgvFHq_modalDialog{color:#d4d4d8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bf2;border:1px solid #52525bcc;border-radius:.75rem;width:100%;max-width:32rem;max-height:min(85dvh,640px);padding:1.25rem;font-size:.875rem;line-height:1.25rem;overflow-y:auto;box-shadow:0 25px 50px -12px #00000080}.qgvFHq_modalHeader{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.qgvFHq_modalTitle{color:#f4f4f5;font-size:1rem;font-weight:600;line-height:1.5rem}.qgvFHq_modalSection{flex-direction:column;gap:.5rem;display:flex}.qgvFHq_modalSectionBorder{border-bottom:1px solid #27272a;padding-bottom:1rem;}.qgvFHq_modalSectionBorderTop{border-bottom:1px solid #27272a;padding-top:1rem;padding-bottom:1rem;}.qgvFHq_modalSectionLast{gap:.75rem;padding-top:1rem;}.qgvFHq_modalSectionTitle{text-transform:uppercase;letter-spacing:.05em;color:#71717a;font-size:.75rem;font-weight:600;line-height:1rem}.qgvFHq_modalText{line-height:1.625}.qgvFHq_modalList{flex-direction:column;gap:.375rem;padding-left:1rem;line-height:1.625;list-style-type:disc;list-style-position:inside;display:flex}.qgvFHq_modalLinksList{flex-direction:column;gap:.5rem;display:flex}.qgvFHq_linkExternal{color:#38bdf8;text-underline-offset:2px;-webkit-text-decoration:underline #38bdf880;text-decoration:underline #38bdf880}.qgvFHq_linkExternal:hover{color:#7dd3fc}.qgvFHq_linkNote{color:#71717a;font-size:.75rem;line-height:1rem;display:block}.qgvFHq_hudPanel{z-index:20;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090be6;border:1px solid #52525bb3;border-radius:.5rem;flex-direction:column;gap:.5rem;width:200px;padding:.5rem;display:flex;position:absolute;top:1rem;left:4px;box-shadow:0 10px 15px -3px #00000059}.qgvFHq_hudMobilePanelCollapse{text-align:center;color:#a1a1aa;cursor:pointer;background:#18181be6;border:1px solid #3f3f46cc;border-radius:.375rem;width:calc(100% + .25rem);margin:-.125rem -.125rem .25rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:500;line-height:1rem;transition:border-color .15s,background-color .15s,color .15s}.qgvFHq_hudMobilePanelCollapse:hover{color:#e4e4e7;background:#27272ad9;border-color:#52525b}.qgvFHq_mapHudMobileExpand{pointer-events:auto;z-index:21;color:#e4e4e7;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090bf2;border:1px solid #52525bb3;border-radius:.5rem;padding:.375rem .625rem;font-size:.6875rem;font-weight:500;line-height:1rem;transition:border-color .15s,background-color .15s;position:absolute;top:1rem;left:4px;box-shadow:0 10px 15px -3px #00000059}.qgvFHq_mapHudMobileExpand:hover{background:#27272af2;border-color:#71717a}.qgvFHq_hudSegmentGroup{background:#18181bcc;border:1px solid #3f3f46cc;border-radius:.375rem;gap:2px;padding:2px;display:flex}.qgvFHq_hudSegmentBtn{cursor:pointer;border:none;border-radius:.25rem;flex:1;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:background-color .15s,color .15s}.qgvFHq_hudSegmentBtnActive{color:#f4f4f5;background:#3f3f46;}.qgvFHq_hudSegmentBtnInactive{color:#a1a1aa;background:0 0;}.qgvFHq_hudSegmentBtnInactive:hover{color:#e4e4e7;background:#27272acc}.qgvFHq_hudVisibilityGroup{border-top:1px solid #27272a;flex-direction:column;gap:.25rem;padding-top:.5rem;display:flex}.qgvFHq_hudAboutBtn{text-align:left;color:#a1a1aa;cursor:pointer;background:#18181bcc;border:1px solid #3f3f46cc;border-radius:.375rem;width:100%;margin-top:2px;padding:.375rem .5rem;font-size:.75rem;font-weight:500;line-height:1rem;transition:border-color .15s,background-color .15s,color .15s}.qgvFHq_hudAboutBtn:hover{color:#e4e4e7;background:#27272acc;border-color:#52525b}.qgvFHq_travelPanel{border-top:1px solid #27272a;flex-direction:column;gap:.75rem;margin-top:.75rem;padding-top:.75rem;font-size:.75rem;line-height:1rem;display:flex}.qgvFHq_travelHeading{text-transform:uppercase;letter-spacing:.05em;color:#a1a1aa;font-size:11px;font-weight:600}.qgvFHq_travelFieldStack{flex-direction:column;gap:.5rem;display:flex}.qgvFHq_travelLabel{color:#71717a;display:block}.qgvFHq_travelLabelInline{margin-bottom:.25rem}.qgvFHq_modeToggleGroup{background:#18181bcc;border:1px solid #3f3f46cc;border-radius:.375rem;gap:2px;padding:4px;display:flex}.qgvFHq_modeBtn{cursor:pointer;border:none;border-radius:.25rem;flex:1;padding:.25rem .5rem;font-size:11px;font-weight:500;transition:background-color .15s,color .15s}.qgvFHq_modeBtnActive{color:#f4f4f5;background:#3f3f46;}.qgvFHq_modeBtnInactive{color:#a1a1aa;background:0 0;}.qgvFHq_modeBtnInactive:hover{color:#e4e4e7;background:#27272acc}.qgvFHq_sliderHeaderRow{color:#71717a;justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.qgvFHq_sliderHeaderRowCoast{color:#71717a;justify-content:space-between;margin-bottom:.25rem;display:flex}.qgvFHq_sliderValue{font-variant-numeric:tabular-nums;color:#a1a1aa}.qgvFHq_rangeInput{accent-color:#f59e0b;width:100%;margin-bottom:.375rem}.qgvFHq_rangeInputNoMb{margin-bottom:0;}.qgvFHq_presetRow{flex-wrap:wrap;gap:.25rem;display:flex}.qgvFHq_presetBtn{font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:.25rem;padding:.125rem .375rem;font-size:10px;transition:background-color .15s,color .15s}.qgvFHq_presetBtnActive{color:#f4f4f5;background:#3f3f46;}.qgvFHq_presetBtnInactive{color:#a1a1aa;background:#27272a99;}.qgvFHq_presetBtnInactive:hover{color:#e4e4e7}.qgvFHq_numberField{font-variant-numeric:tabular-nums;color:#e4e4e7;background:#18181b;border:1px solid #3f3f46;border-radius:.375rem;width:100%;padding:.25rem .5rem}.qgvFHq_flexGap2{align-items:center;gap:.5rem;display:flex}.qgvFHq_travelSmallNote{color:#71717a;margin-top:.25rem;font-size:10px}.qgvFHq_exhaustValueRow{text-align:right;font-variant-numeric:tabular-nums;color:#a1a1aa;margin-top:2px}.qgvFHq_travelError{color:#fde68ae6;background:#451a034d;border:1px solid #78350f99;border-radius:.375rem;padding:.375rem .5rem}.qgvFHq_travelResults{flex-direction:column;gap:.75rem;font-size:11px;display:flex}.qgvFHq_resultCard{background:#18181b66;border:1px solid #27272a;border-radius:.375rem;width:100%;padding:.5rem;font-size:14px}.qgvFHq_resultCardTitle{color:#d4d4d8;margin-bottom:.25rem;font-weight:500}.qgvFHq_resultPrimary{color:#f4f4f5}.qgvFHq_resultMuted{color:#71717a;margin-top:.25rem}.qgvFHq_resultMutedStrong{font-variant-numeric:tabular-nums;color:#d4d4d8}.qgvFHq_detailBlock{color:#a1a1aa;flex-direction:column;gap:.375rem;display:flex}.qgvFHq_detailTitle{color:#d4d4d8;font-size:14px;font-weight:500}.qgvFHq_detailList{flex-direction:column;gap:2px;padding-left:4px;list-style-type:disc;list-style-position:inside;display:flex}.qgvFHq_backButton{z-index:20;color:#a1a1aa;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#09090be6;border:1px solid #52525bb3;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;line-height:1rem;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;position:absolute;bottom:1rem;left:1rem;box-shadow:0 10px 15px -3px #00000059}.qgvFHq_backButton:hover{color:#e4e4e7;background:#27272af2;border-color:#71717a}
