@font-face{font-family:Manrope;src:url(/fonts/manrope.woff2) format("woff2");font-style:normal;font-weight:200 800;font-display:swap}.g-tool .ss_stack_O005bV{display:flex;flex-direction:column;gap:var(--sky-space-3);min-width:0}.g-tool .ss_gap-tight_EHyXQK{gap:var(--sky-space-2)}.g-tool .ss_gap-regular_Q0Ph-v{gap:var(--sky-space-4)}.g-tool .ss_gap-section_XxWQ6R{gap:var(--sky-space-6)}.g-tool .ss_inline_fW4L3E{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sky-space-3);min-width:0}.g-tool .ss_spread_Iqtob7{justify-content:space-between}.g-tool .ss_align-start_kGjBhM{align-items:flex-start}.g-tool .ss_columns_FhypQC{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sky-space-5)}.g-tool .ss_card_JTZBXY{padding:var(--sky-space-6);background:var(--sky-surface);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius-large);min-width:0}.g-tool .ss_noPadding_fNLXp5{padding:0}.g-tool .ss_text_JfoMtZ{font-size:var(--sky-body);line-height:var(--sky-reading-leading);overflow-wrap:anywhere;margin:0;max-inline-size:var(--sky-reading)}.g-tool .ss_text-supporting_yGYAa8{font-size:var(--sky-supporting)}.g-tool p.ss_text-supporting_yGYAa8{font-size:var(--sky-body)}.g-tool .ss_text-caption_VSpusR{font-size:var(--sky-caption)}.g-tool .ss_weight-regular_dT8h5m{font-weight:400}.g-tool .ss_weight-medium_nMHgYu{font-weight:600}.g-tool .ss_weight-bold_3Q-n17{font-weight:700}.g-tool .ss_tone-neutral_8MFBXy{color:var(--sky-ink)}.g-tool .ss_tone-secondary_saFK-i{color:var(--sky-secondary)}.g-tool .ss_tone-muted_5qm6oy{color:var(--sky-muted)}.g-tool .ss_tone-accent_Eb7-kz{color:var(--sky-accent)}.g-tool .ss_tone-xp_R4XTt0{color:var(--sky-xp)}.g-tool .ss_tone-uxp_f2DJ4z{color:var(--sky-uxp-text)}.g-tool .ss_tone-good_wI1HZ8{color:var(--sky-good)}.g-tool .ss_tone-attention_QeLrUB{color:var(--sky-attention)}.g-tool .ss_tone-adverse_-ybh7u{color:var(--sky-adverse)}.g-tool .ss_heading-1_m5drGf{margin:0;font-size:var(--sky-title);line-height:1.18;font-weight:600;letter-spacing:-.035em;text-wrap:balance}.g-tool .ss_heading-2_JMMBl0{margin:0;font-size:1.125rem;line-height:1.4;font-weight:650;letter-spacing:-.015em}.g-tool .ss_heading-3_r-A3oB{margin:0;font-size:var(--sky-body);line-height:1.5;font-weight:700}.g-tool .ss_pageHeader_k63bXs{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sky-space-5);flex-wrap:wrap;margin-bottom:0}.g-tool .ss_headerCopy_eNvQtx{display:flex;flex-direction:column;gap:var(--sky-space-2);min-width:0}.g-tool .ss_headerActions_7r7Tqm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2)}.g-tool .ss_sectionHeading_9EZkDw{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sky-space-3);margin-bottom:var(--sky-space-5)}.g-tool .ss_description_7wbbwx{color:var(--sky-secondary);font-size:var(--sky-body);line-height:var(--sky-reading-leading);margin:var(--sky-space-1) 0 0;max-inline-size:var(--sky-reading)}.g-tool .ss_button_b7KmTM{min-height:var(--sky-hit);border:var(--sky-line) solid transparent;border-radius:var(--sky-radius-small);padding:var(--sky-space-2) var(--sky-space-4);display:inline-flex;justify-content:center;align-items:center;gap:var(--sky-space-2);font:inherit;font-size:var(--sky-supporting);font-weight:550;line-height:1.35;cursor:pointer;transition:background var(--sky-transition),border-color var(--sky-transition);white-space:normal;text-align:center}.g-tool .ss_button-primary_YlxgQC{color:var(--sky-on-action);background:var(--sky-action)}.g-tool .ss_button-secondary_v7CBtD{background:var(--sky-surface);color:var(--sky-ink);border-color:var(--sky-control-border)}.g-tool .ss_button-quiet_1oE-cM{background:transparent;color:var(--sky-accent)}.g-tool .ss_button-danger_GL9Mht{background:var(--sky-adverse-tint);color:var(--sky-adverse);border-color:var(--sky-adverse)}.g-tool .ss_button_b7KmTM:hover:not(:disabled){filter:brightness(.96)}.g-tool .ss_button-primary_YlxgQC:hover:not(:disabled){filter:none;background:var(--sky-action-hover)}.g-tool .ss_button_b7KmTM:disabled{opacity:.6;cursor:not-allowed}.g-tool .ss_iconButton_kdVs0D{min-width:var(--sky-hit);padding:var(--sky-space-2)}.g-tool .ss_button_b7KmTM:focus-visible,.g-tool .ss_link_ltN4jy:focus-visible,.g-tool .ss_input_6lywzU:focus-visible,.g-tool .ss_checkbox_9mL8FM:focus-visible,.g-tool .ss_segment_ExKKq-:focus-visible,.g-tool .ss_disclosureTitle_F06Dqc:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_link_ltN4jy{color:var(--sky-accent);background:transparent;border:0;padding:0;min-height:var(--sky-hit);display:inline-flex;align-items:center;gap:var(--sky-space-1);text-decoration:underline;text-underline-offset:var(--sky-space-1);font:inherit;font-size:var(--sky-supporting);font-weight:600;cursor:pointer}.g-tool .ss_field_iaJzXB{display:flex;flex-direction:column;gap:var(--sky-space-2);min-width:0}.g-tool .ss_field_iaJzXB[data-label-placement=inline]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.g-tool .ss_field_iaJzXB[data-label-placement=inline]>.ss_hint_MKIsfr{grid-column:1 / -1}.g-tool .ss_field_iaJzXB[data-label-placement=hidden]>.ss_fieldLabel_BgT--A{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-tool .ss_periodStepper_WlnGgZ{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--sky-space-2) var(--sky-space-3);max-inline-size:40rem}.g-tool .ss_periodStepper_WlnGgZ>.ss_field_iaJzXB{min-width:0}.g-tool .ss_periodExtra_kt8fQj{display:flex;align-items:center}.g-tool .ss_periodHint_c-WUQu{grid-column:1 / -1;margin:0;color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:var(--sky-reading-leading)}@media(max-width:30rem){.g-tool .ss_periodStepper_WlnGgZ{grid-template-columns:auto minmax(0,1fr) auto}.g-tool .ss_periodExtra_kt8fQj{grid-column:1 / -1}}.g-tool .ss_fieldLabel_BgT--A{font-size:var(--sky-supporting);font-weight:600;color:var(--sky-ink)}.g-tool .ss_input_6lywzU{width:100%;min-height:var(--sky-hit);padding:var(--sky-space-3);border:var(--sky-line) solid var(--sky-control-border);border-radius:var(--sky-radius-small);background:var(--sky-surface);color:var(--sky-ink);font:inherit;font-size:var(--sky-body);accent-color:var(--sky-accent)}.g-tool .ss_input_6lywzU[aria-invalid=true]{border-color:var(--sky-adverse)}.g-tool .ss_input_6lywzU:disabled{opacity:.65;cursor:not-allowed}.g-tool .ss_input_6lywzU::-moz-placeholder{color:var(--sky-muted);opacity:1}.g-tool .ss_input_6lywzU::placeholder{color:var(--sky-muted);opacity:1}.g-tool .ss_hint_MKIsfr{display:block;color:var(--sky-muted);font-size:var(--sky-supporting);line-height:1.5;max-inline-size:var(--sky-reading)}.g-tool .ss_hint_MKIsfr.ss_tone-adverse_-ybh7u{color:var(--sky-adverse)}.g-tool .ss_checkboxLabel_UTnDKw{display:flex;align-items:center;gap:var(--sky-space-3);min-height:var(--sky-hit);cursor:pointer;font-size:var(--sky-supporting)}.g-tool .ss_checkbox_9mL8FM{width:var(--sky-space-5);height:var(--sky-space-5);accent-color:var(--sky-accent);flex-shrink:0}.g-tool .ss_segmented_zdrb69{display:inline-flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;align-self:flex-start;gap:var(--sky-space-1);padding:var(--sky-space-1);background:var(--sky-inset);border-radius:var(--sky-radius);max-width:100%}.g-tool .ss_segmented_zdrb69::-webkit-scrollbar{display:none}.g-tool .ss_segmented_zdrb69[data-more-end=true]{-webkit-mask-image:linear-gradient(to right,var(--sky-ink) calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,var(--sky-ink) calc(100% - 2rem),transparent)}.g-tool .ss_segmented_zdrb69[data-more-start=true]{-webkit-mask-image:linear-gradient(to right,transparent,var(--sky-ink) 2rem);mask-image:linear-gradient(to right,transparent,var(--sky-ink) 2rem)}.g-tool .ss_segmented_zdrb69[data-more-start=true][data-more-end=true]{-webkit-mask-image:linear-gradient(to right,transparent,var(--sky-ink) 2rem,var(--sky-ink) calc(100% - 2rem),transparent);mask-image:linear-gradient(to right,transparent,var(--sky-ink) 2rem,var(--sky-ink) calc(100% - 2rem),transparent)}.g-tool .ss_segment_ExKKq-{flex:none;white-space:nowrap;min-height:var(--sky-hit);border:var(--sky-line) solid transparent;border-radius:var(--sky-radius-small);padding:var(--sky-space-2) var(--sky-space-4);background:transparent;color:var(--sky-secondary);font:inherit;font-size:var(--sky-supporting);font-weight:600;cursor:pointer}.g-tool .ss_segment_ExKKq-[aria-pressed=true]{background:var(--sky-surface);color:var(--sky-accent);border-color:var(--sky-border)}.g-tool .ss_badge_RPnQ12{display:inline-flex;align-items:center;gap:var(--sky-space-1);border-radius:var(--sky-radius-small);padding:var(--sky-space-1) var(--sky-space-2);background:var(--sky-raised);font-size:var(--sky-supporting);font-weight:600;line-height:1.5}.g-tool .ss_badge_RPnQ12.ss_tone-good_wI1HZ8,.g-tool .ss_callout_NdN1-7.ss_tone-good_wI1HZ8{background:var(--sky-good-tint)}.g-tool .ss_badge_RPnQ12.ss_tone-attention_QeLrUB,.g-tool .ss_callout_NdN1-7.ss_tone-attention_QeLrUB{background:var(--sky-attention-tint)}.g-tool .ss_badge_RPnQ12.ss_tone-adverse_-ybh7u,.g-tool .ss_callout_NdN1-7.ss_tone-adverse_-ybh7u{background:var(--sky-adverse-tint)}.g-tool .ss_callout_NdN1-7{display:flex;align-items:flex-start;gap:var(--sky-space-3);padding:var(--sky-space-4);border-radius:var(--sky-radius);background:var(--sky-raised);font-size:var(--sky-body);line-height:var(--sky-reading-leading)}.g-tool .ss_callout_NdN1-7>svg{flex-shrink:0;margin-top:2px}.g-tool .ss_calloutBody_eT7r56{flex:1;min-width:0}.g-tool .ss_calloutBody_eT7r56>div{max-inline-size:var(--sky-reading)}.g-tool .ss_callout_NdN1-7.ss_tone-good_wI1HZ8,.g-tool .ss_callout_NdN1-7.ss_tone-attention_QeLrUB,.g-tool .ss_callout_NdN1-7.ss_tone-adverse_-ybh7u{color:var(--sky-ink)}.g-tool .ss_callout_NdN1-7.ss_tone-good_wI1HZ8>svg,.g-tool .ss_callout_NdN1-7.ss_tone-good_wI1HZ8 .ss_calloutBody_eT7r56>strong{color:var(--sky-good)}.g-tool .ss_callout_NdN1-7.ss_tone-attention_QeLrUB>svg,.g-tool .ss_callout_NdN1-7.ss_tone-attention_QeLrUB .ss_calloutBody_eT7r56>strong{color:var(--sky-attention)}.g-tool .ss_callout_NdN1-7.ss_tone-adverse_-ybh7u>svg,.g-tool .ss_callout_NdN1-7.ss_tone-adverse_-ybh7u .ss_calloutBody_eT7r56>strong{color:var(--sky-adverse)}.g-tool .ss_calloutBody_eT7r56>strong+div{color:var(--sky-secondary)}.g-tool .ss_calloutAction_UID3kh{display:flex;flex-wrap:wrap;gap:var(--sky-space-2);flex:0 0 auto;max-width:100%}.g-tool .ss_stat_zICGQr{display:flex;flex-direction:column;gap:var(--sky-space-2);min-width:0}.g-tool .ss_statLabel_iI7Mez{font-size:var(--sky-supporting);color:var(--sky-secondary)}.g-tool .ss_statValue_VcXmHh{font-size:var(--sky-metric);font-weight:650;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-tool .ss_empty_jL3aXM{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sky-space-4);padding:var(--sky-space-8);border:var(--sky-line) dashed var(--sky-control-border);border-radius:var(--sky-radius-large);background:var(--sky-surface)}.g-tool .ss_loading_G3hOmk{display:flex;justify-content:center;align-items:center;gap:var(--sky-space-3);min-height:12rem;color:var(--sky-secondary)}.g-tool .ss_spinner_DucOVL{animation:ss_spin_iF0xS8 1s linear infinite;flex-shrink:0}.g-tool .ss_divider_A9I4Jb{border:0;border-top:var(--sky-line) solid var(--sky-border);margin:var(--sky-space-5) 0}.g-tool .ss_disclosure_UvR2T8{border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface)}.g-tool .ss_disclosureTitle_F06Dqc{display:grid;grid-template-columns:18px minmax(0,1fr);gap:var(--sky-space-2);align-items:start;min-height:var(--sky-hit);padding:var(--sky-space-4);font-weight:600;cursor:pointer;list-style:none}.g-tool .ss_disclosureTitle_F06Dqc::-webkit-details-marker{display:none}.g-tool .ss_disclosureTitle_F06Dqc>svg{margin-top:3px;transition:transform var(--sky-transition)}.g-tool .ss_disclosure_UvR2T8[open]>.ss_disclosureTitle_F06Dqc>svg{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.g-tool .ss_disclosureTitle_F06Dqc>svg{transition:none}}.g-tool .ss_disclosureBody_PbhgWX{padding:0 var(--sky-space-5) var(--sky-space-5)}@keyframes ss_spin_iF0xS8{to{transform:rotate(360deg)}}@media(min-width:48rem){.g-tool .ss_columns-2_YVK2AN{grid-template-columns:repeat(2,minmax(0,1fr))}.g-tool .ss_columns-3_cTePUT{grid-template-columns:repeat(3,minmax(0,1fr))}.g-tool .ss_columns-4_k1jxpj{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:47.99rem){.g-tool .ss_card_JTZBXY{padding:var(--sky-space-5)}.g-tool .ss_noPadding_fNLXp5{padding:0}.g-tool .ss_text-caption_VSpusR{font-size:var(--sky-supporting)}.g-tool .ss_empty_jL3aXM{padding:var(--sky-space-6)}.g-tool .ss_headerActions_7r7Tqm{width:100%}.g-tool .ss_pageHeader_k63bXs[data-compact]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sky-space-2) var(--sky-space-3)}.g-tool .ss_pageHeader_k63bXs[data-compact] .ss_headerCopy_eNvQtx{display:contents}.g-tool .ss_pageHeader_k63bXs[data-compact] .ss_headerCopy_eNvQtx>h1{grid-column:1;grid-row:1}.g-tool .ss_pageHeader_k63bXs[data-compact] .ss_headerCopy_eNvQtx>:not(h1){grid-column:1 / -1}.g-tool .ss_pageHeader_k63bXs[data-compact] .ss_headerActions_7r7Tqm{grid-column:2;grid-row:1;width:auto;flex-wrap:nowrap}.g-tool .ss_pageHeader_k63bXs[data-compact] .ss_headerActions_7r7Tqm .ss_button_b7KmTM:has(>svg){font-size:0;gap:0;min-width:var(--sky-hit);padding-inline:0}.g-tool .ss_callout_NdN1-7{display:grid;grid-template-columns:19px minmax(0,1fr)}.g-tool .ss_calloutAction_UID3kh{grid-column:2;justify-self:start}}@media(prefers-reduced-motion:reduce){.g-tool .ss_spinner_DucOVL{animation:none}.g-tool .ss_button_b7KmTM{transition:none}}.g-tool .ss_stack_O005bV>.ss_sectionHeading_9EZkDw{margin-bottom:0}.g-tool .ss_sectionIdentity_zpSh6r{display:flex;align-items:flex-start;gap:var(--sky-space-3);min-width:0;flex:1 1 16rem}.g-tool .ss_sectionIdentity_zpSh6r>div{min-width:0}.g-tool .ss_statLabel_iI7Mez{display:flex;align-items:center;gap:var(--sky-space-2)}.g-tool .ss_keyPoints_duDYyr{list-style:none;margin:0;padding:0;display:grid;gap:0;align-content:start}.g-tool .ss_keyPoints_duDYyr>li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sky-space-3);align-items:start;padding:var(--sky-space-3) 0;border-top:var(--sky-line) solid var(--sky-border)}.g-tool .ss_keyPoints_duDYyr>li:first-child{border-top:0;padding-top:0}.g-tool .ss_keyPointBody_9nahK6{display:grid;gap:var(--sky-space-1);min-width:0;padding-top:.125rem}.g-tool .ss_keyPointHead_iARuc2{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sky-space-1) var(--sky-space-4);font-weight:600}.g-tool .ss_keyPointHead_iARuc2>strong{font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.g-tool .ss_keyPointBody_9nahK6>p{margin:0;color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:var(--sky-reading-leading);max-inline-size:var(--sky-reading)}[data-sky-root]{--sky-page: #F1F3EF;--sky-surface: #FDFDF9;--sky-raised: #E9EEEB;--sky-inset: #E4E9E6;--sky-border: #D0DAD6;--sky-control-border: #7A918D;--sky-ink: #1F3136;--sky-secondary: #475C60;--sky-muted: #5B6F73;--sky-accent: #1E656F;--sky-on-accent: #FDFDF9;--sky-action: #1E656F;--sky-on-action: #FDFDF9;--sky-action-hover: #1E5E67;--sky-xp: #2A518E;--sky-xp-tint: #DBE1E8;--sky-uxp: #9C7B22;--sky-uxp-text: #80621D;--sky-uxp-tint: #ECE5D0;--sky-good: #1D7045;--sky-good-tint: #E9F0E9;--sky-attention: #6C4302;--sky-attention-tint: #F8F2E0;--sky-adverse: #AE3A30;--sky-adverse-tint: #F7EDE9;--sky-flights: #7057B2;--sky-saf: #00786D;--sky-card: #7B3660;--sky-tools: #A7490D;--sky-other: #5B6F73;--sky-chart-flights: #AC9BCF;--sky-chart-saf: #76B8AE;--sky-chart-card: #C793B1;--sky-chart-tools: #DCA781;--sky-chart-other: #A1B2B3;--sky-chart-neutral: #CDD6D3;--sky-chart-accent: #79ACB3;--sky-chart-xp: #96B4D8;--sky-chart-uxp: #CFBA7A;--sky-ramp-1: #C9D3D1;--sky-ramp-2: #9AABAA;--sky-ramp-3: #647A7D;--sky-ramp-4: #2F4549;--sky-explorer: #437461;--sky-silver: #536C7B;--sky-gold: #80621D;--sky-platinum: #425F82;--sky-ultimate: #7B5A44;--sky-scrim: #1F313680;--sky-plate: #FDFDF9;--sky-booked-mix: 38%;--sky-font: Manrope, sans-serif;--sky-body: 1rem;--sky-supporting: .9375rem;--sky-caption: .875rem;--sky-title: clamp(1.75rem, 2.4vw, 2.125rem);--sky-metric: clamp(1.75rem, 2vw, 2.5rem);--sky-space-1: .25rem;--sky-space-2: .5rem;--sky-space-3: .75rem;--sky-space-4: 1rem;--sky-space-5: 1.25rem;--sky-space-6: 1.5rem;--sky-space-8: 2rem;--sky-space-10: 2.5rem;--sky-space-12: 3rem;--sky-radius-small: .5rem;--sky-radius: .625rem;--sky-radius-large: .75rem;--sky-hit: 2.75rem;--sky-line: 1px;--sky-focus: 2px;--sky-content: 81.25rem;--sky-reading: 65ch;--sky-reading-leading: 1.6;--sky-transition: .16s cubic-bezier(.22, 1, .36, 1)}.dark [data-sky-root]{--sky-page: #151D21;--sky-surface: #1D272B;--sky-raised: #263137;--sky-inset: #10171A;--sky-border: #354348;--sky-control-border: #71878F;--sky-ink: #EEEDE8;--sky-secondary: #BBC6CA;--sky-muted: #9DAAAE;--sky-accent: #75C9DA;--sky-on-accent: #1F3136;--sky-action: #167685;--sky-on-action: #F8F7F2;--sky-action-hover: #166A77;--sky-xp: #7CAEF8;--sky-xp-tint: #364A60;--sky-uxp: #E3C05D;--sky-uxp-text: #E3C05D;--sky-uxp-tint: #504F38;--sky-good: #73C786;--sky-good-tint: #293D38;--sky-attention: #ED9316;--sky-attention-tint: #3A3628;--sky-adverse: #FD7273;--sky-adverse-tint: #3C3235;--sky-flights: #B58EED;--sky-saf: #6DDFC7;--sky-card: #EC81C0;--sky-tools: #CA8E79;--sky-other: #97A1A6;--sky-chart-flights: #A27BD9;--sky-chart-saf: #6DDFC7;--sky-chart-card: #EC81C0;--sky-chart-tools: #B06339;--sky-chart-other: #8A9499;--sky-chart-neutral: #BBC6CA;--sky-chart-accent: #75C9DA;--sky-chart-xp: #7CAEF8;--sky-chart-uxp: #E3C05D;--sky-ramp-1: #6E7C80;--sky-ramp-2: #94A3A7;--sky-ramp-3: #BBC8CB;--sky-ramp-4: #E6ECEC;--sky-explorer: #A0C7B3;--sky-silver: #BBCCD8;--sky-gold: #E3C05D;--sky-platinum: #A3C1E5;--sky-ultimate: #DDBFA0;--sky-scrim: #111820A6;--sky-plate: #E9EEEB}.g-tool .ss_srOnly_XBzYxB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.g-tool .ss_route_oWn9p3{font-weight:700;color:var(--sky-ink);letter-spacing:-.01em;overflow-wrap:anywhere}.g-tool .ss_route_oWn9p3[data-size=title]{font-size:1.1875rem;line-height:1.3}.g-tool .ss_arrow_k0wuFZ{color:var(--sky-muted);font-weight:500}.g-tool .ss_code_uVmW0b{white-space:nowrap}.g-tool .ss_quick_HpGa8V{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2)}.g-tool .ss_quickLabel_tT-vHr{font-size:var(--sky-supporting);color:var(--sky-secondary);margin-right:var(--sky-space-1)}.g-tool .ss_quickRoute_n1VTS3{display:inline-flex;align-items:center;gap:var(--sky-space-2);min-height:var(--sky-hit);padding:0 var(--sky-space-3);border:var(--sky-line) solid var(--sky-control-border);border-radius:var(--sky-radius-small);background:var(--sky-surface);color:var(--sky-ink);font:inherit;font-size:var(--sky-supporting);cursor:pointer}.g-tool .ss_quickRoute_n1VTS3:hover{background:var(--sky-raised)}.g-tool .ss_quickRoute_n1VTS3:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_quickTitle_xJekor{font-weight:650}.g-tool .ss_quickCodes_D1IAV7{color:var(--sky-secondary);font-variant-numeric:tabular-nums}.g-tool .ss_toolFigure_0wPJsI{margin:0;display:grid;gap:var(--sky-space-3);min-width:0}.g-tool .ss_toolFigure_0wPJsI h3{margin:0;font-size:1.125rem;font-weight:750;color:var(--sky-ink)}.g-tool .ss_toolFigure_0wPJsI figcaption p{margin:var(--sky-space-1) 0 0;color:var(--sky-ink);font-size:var(--sky-body);line-height:var(--sky-reading-leading);max-inline-size:var(--sky-reading)}.g-tool .ss_figureData_9-2wmi{display:grid;gap:var(--sky-space-2);justify-items:start}.g-tool .ss_figureData_9-2wmi>:not(button){justify-self:stretch}.g-tool .ss_cellSelect_6LLTmx{min-height:var(--sky-hit);max-width:100%;padding:0 var(--sky-space-2);border:var(--sky-line) solid var(--sky-control-border);border-radius:var(--sky-radius-small);background:var(--sky-surface);color:var(--sky-ink);font:inherit;font-size:var(--sky-supporting);font-weight:600;cursor:pointer}.g-tool .ss_cellSelect_6LLTmx:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_suggestAnchor_P3ciNI{position:relative;min-width:0}.g-tool .ss_suggestAnchor_P3ciNI>.ss_suggestions_-CHwhp{position:absolute;z-index:20;top:100%;left:0;right:0}.g-tool .ss_suggestions_-CHwhp{list-style:none;margin:var(--sky-space-1) 0 0;padding:var(--sky-space-1);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface);box-shadow:0 16px 36px -18px var(--sky-scrim);max-height:18rem;overflow-y:auto}.g-tool .ss_suggestion_8JWjrj{display:flex;align-items:center;gap:var(--sky-space-3);min-height:var(--sky-hit);padding:var(--sky-space-2) var(--sky-space-3);border-radius:var(--sky-radius-small);cursor:pointer}.g-tool .ss_suggestion_8JWjrj[aria-selected=true]{background:var(--sky-raised)}.g-tool .ss_suggestionCode_pzrykq{min-width:3rem;font-weight:700;font-variant-numeric:tabular-nums}.g-tool .ss_suggestionText_RQ-wDT{display:flex;flex-direction:column;min-width:0;font-size:var(--sky-supporting)}.g-tool .ss_suggestionText_RQ-wDT span{color:var(--sky-secondary)}.g-tool .ss_codes_kM-Spq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-1) var(--sky-space-2);font-size:var(--sky-supporting)}.g-tool .ss_codeChip_hKpAup{font-weight:700;background:var(--sky-raised);border-radius:var(--sky-radius-small);padding:0 var(--sky-space-2)}.g-tool .ss_tableFrame_DO1Y1K{width:100%;min-width:0;container-type:inline-size;container-name:sky-table}.g-tool .ss_table_tm-bKy{width:100%;border-collapse:collapse;text-align:left;font-size:var(--sky-supporting)}.g-tool .ss_table_tm-bKy th{color:var(--sky-secondary);font-weight:650;padding:var(--sky-space-3) var(--sky-space-4);background:var(--sky-raised);border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_table_tm-bKy th button{color:inherit;display:inline-flex;gap:var(--sky-space-2);align-items:center;min-height:var(--sky-hit);font:inherit;text-align:inherit}.g-tool .ss_table_tm-bKy th button:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_table_tm-bKy td{padding:var(--sky-space-4);border-bottom:var(--sky-line) solid var(--sky-border);vertical-align:middle;font-variant-numeric:tabular-nums}.g-tool .ss_table_tm-bKy [data-align=end]{text-align:right}.g-tool .ss_table_tm-bKy td>div{min-width:0;overflow-wrap:break-word}.g-tool .ss_table_tm-bKy tbody tr:last-child td{border-bottom:0}.g-tool .ss_mobileLabel_hFptXa,.g-tool .ss_mobileSort_-NkIvS{display:none}.g-tool .ss_tableFooter_Lqdriu,.g-tool .ss_empty_NFzy0a{padding:var(--sky-space-4)}.g-tool .ss_empty_NFzy0a{color:var(--sky-secondary);text-align:center}.g-tool .ss_srOnly_m8ab2K{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:48rem){.g-tool .ss_table_tm-bKy,.g-tool .ss_table_tm-bKy tbody{display:block}.g-tool .ss_table_tm-bKy thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-tool .ss_table_tm-bKy thead:focus-within{position:static;width:auto;height:auto;clip-path:none}.g-tool .ss_mobileSort_-NkIvS{display:block;padding:var(--sky-space-3) 0}.g-tool .ss_table_tm-bKy tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sky-space-4);padding:var(--sky-space-4);border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_table_tm-bKy tbody tr:last-child{border-bottom:0}.g-tool .ss_table_tm-bKy td{display:block;padding:0;border:0;font-size:var(--sky-body)}.g-tool .ss_table_tm-bKy td:first-child{grid-column:1/-1}.g-tool .ss_table_tm-bKy [data-align=end]{text-align:left}.g-tool .ss_mobileLabel_hFptXa{display:block;font-size:var(--sky-supporting);color:var(--sky-secondary);margin-bottom:var(--sky-space-1)}}@container sky-table (max-width: 48rem){.g-tool [data-wide=true]>.ss_table_tm-bKy,.g-tool [data-wide=true]>.ss_table_tm-bKy tbody{display:block}.g-tool [data-wide=true]>.ss_table_tm-bKy thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.g-tool [data-wide=true]>.ss_table_tm-bKy thead:focus-within{position:static;width:auto;height:auto;clip-path:none}.g-tool [data-wide=true]>.ss_table_tm-bKy thead:focus-within tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.g-tool [data-wide=true]>.ss_mobileSort_-NkIvS{display:block;padding:var(--sky-space-3) 0}.g-tool [data-wide=true]>.ss_table_tm-bKy tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sky-space-4);padding:var(--sky-space-4);border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool [data-wide=true]>.ss_table_tm-bKy tbody tr:last-child{border-bottom:0}.g-tool [data-wide=true]>.ss_table_tm-bKy td{display:block;padding:0;border:0;font-size:var(--sky-body)}.g-tool [data-wide=true]>.ss_table_tm-bKy td:first-child{grid-column:1 / -1}.g-tool [data-wide=true]>.ss_table_tm-bKy [data-align=end]{text-align:left}.g-tool [data-wide=true]>.ss_table_tm-bKy .ss_mobileLabel_hFptXa{display:block;font-size:var(--sky-supporting);color:var(--sky-secondary);margin-bottom:var(--sky-space-1)}}@media(max-width:48rem){.g-tool .ss_table_tm-bKy thead:focus-within tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy{display:table;width:100%}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy thead{position:static;width:auto;height:auto;clip-path:none;white-space:normal;display:table-header-group}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy tbody{display:table-row-group}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy tbody tr{display:table-row;padding:0}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy td{display:table-cell;padding:var(--sky-space-2);border-bottom:var(--sky-line) solid var(--sky-border);font-size:var(--sky-supporting)}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy th{padding:var(--sky-space-2);font-size:var(--sky-caption)}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_table_tm-bKy [data-align=end]{text-align:right}.g-tool .ss_tableFrame_DO1Y1K[data-compact] .ss_mobileLabel_hFptXa{display:none}}.g-tool .ss_srOnly_doIjkd{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.g-tool .ss_routeChains_nwn1h1{display:flex;flex-wrap:wrap;gap:var(--sky-space-3) var(--sky-space-6);min-width:0}.g-tool .ss_routeChain_OP0OKp,.g-tool .ss_routeStep_U8-XfZ{display:flex;align-items:flex-start;flex:1 1 auto;min-width:0}.g-tool .ss_routeStep_U8-XfZ:first-child{flex:0 0 auto}.g-tool .ss_stop_G-m1AW{display:grid;gap:var(--sky-space-1);min-width:0}.g-tool .ss_stopCode_pV7Oj-{font-size:clamp(1.75rem,1.35rem + 1.6vw,2.375rem);font-weight:800;line-height:1;letter-spacing:.02em;color:var(--sky-ink);font-variant-numeric:tabular-nums}.g-tool .ss_stopPlace_6gqQjC{font-size:var(--sky-caption);color:var(--sky-secondary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:11rem}.g-tool .ss_hop_XA3SNh{position:relative;flex:1 1 auto;min-width:2.5rem;height:clamp(1.75rem,1.35rem + 1.6vw,2.375rem);margin:0 var(--sky-space-3);display:flex;align-items:center;justify-content:center;color:var(--sky-muted)}.g-tool .ss_hop_XA3SNh:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--sky-border)}.g-tool .ss_hop_XA3SNh svg{position:relative;padding:0 var(--sky-space-2);box-sizing:content-box;background:var(--route-ground, var(--sky-surface));color:var(--sky-secondary);transform:rotate(45deg)}.g-tool .ss_ticketFrame_618OUM{container-type:inline-size;min-width:0}.g-tool .ss_ticket_sEkxLy{--stub:10.5rem;--notch:.6rem;position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--stub);min-width:0;border:var(--sky-line) solid var(--sky-border);border-radius:1rem;background:var(--sky-surface);-webkit-mask:radial-gradient(circle at calc(100% - var(--stub)) 0,transparent var(--notch),#000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat,radial-gradient(circle at calc(100% - var(--stub)) 100%,transparent var(--notch),#000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat;mask:radial-gradient(circle at calc(100% - var(--stub)) 0,transparent var(--notch),#000 calc(var(--notch) + .5px)) top / 100% 51% no-repeat,radial-gradient(circle at calc(100% - var(--stub)) 100%,transparent var(--notch),#000 calc(var(--notch) + .5px)) bottom / 100% 51% no-repeat}.g-tool .ss_ticketMain_-udyUS{display:grid;gap:var(--sky-space-3);align-content:start;min-width:0;padding:var(--sky-space-5) var(--sky-space-6) var(--sky-space-5) var(--sky-space-5)}.g-tool .ss_ticketKicker_0W51sG{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--sky-muted)}.g-tool .ss_ticketFacts_1aKcgt{margin:0;font-size:var(--sky-supporting);color:var(--sky-secondary)}.g-tool .ss_ticketStub_-Oe8fQ{position:relative;display:grid;align-content:center;gap:var(--sky-space-4);padding:var(--sky-space-5);border-left:2px dashed var(--sky-border);background:linear-gradient(180deg,color-mix(in srgb,var(--sky-xp) 6%,var(--sky-surface)),color-mix(in srgb,var(--sky-uxp) 7%,var(--sky-surface)));border-radius:0 calc(1rem - 1px) calc(1rem - 1px) 0}.g-tool .ss_stubFigure_4iBBl8{display:grid;gap:2px;--tone:var(--sky-xp)}.g-tool .ss_stubFigure_4iBBl8[data-tone=uxp]{--tone:var(--sky-uxp-text)}.g-tool .ss_stubLabel_TQCmMM{font-size:.75rem;font-weight:750;letter-spacing:.12em;color:var(--tone)}.g-tool .ss_stubValue_Y9NoRt{font-size:clamp(2.25rem,1.8rem + 1.6vw,2.875rem);font-weight:800;line-height:.95;letter-spacing:-.035em;color:var(--tone);font-variant-numeric:tabular-nums}.g-tool .ss_stubNote_hD4-zN{font-size:.8125rem;color:var(--sky-secondary);line-height:1.35}.g-tool .ss_ticket_sEkxLy .ss_stopCode_pV7Oj-{font-size:clamp(2rem,1.5rem + 1.8vw,2.75rem)}@container (max-width: 34rem){.g-tool .ss_ticket_sEkxLy{grid-template-columns:minmax(0,1fr);-webkit-mask:none;mask:none}.g-tool .ss_ticket_sEkxLy .ss_stopCode_pV7Oj-{font-size:clamp(1.625rem,9cqi,2.375rem)}.g-tool .ss_ticket_sEkxLy .ss_hop_XA3SNh{min-width:1.5rem;margin:0 var(--sky-space-2)}.g-tool .ss_ticketStub_-Oe8fQ{grid-auto-flow:column;justify-content:start;gap:var(--sky-space-8);border-left:0;border-top:2px dashed var(--sky-border);border-radius:0 0 calc(1rem - 1px) calc(1rem - 1px)}.g-tool .ss_ticketMain_-udyUS{padding:var(--sky-space-4)}}.g-tool .ss_choiceFrame_71S0WY{container-type:inline-size;min-width:0}.g-tool .ss_choice_ni7kig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sky-space-2)}.g-tool .ss_choiceTile_frYGPI{position:relative;display:grid;gap:2px;align-content:start;min-width:0;min-height:var(--sky-hit);padding:var(--sky-space-2) var(--sky-space-3) var(--sky-space-3);text-align:left;border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface);color:var(--sky-ink);font:inherit;cursor:pointer;transition:border-color var(--sky-transition),background-color var(--sky-transition),box-shadow var(--sky-transition)}.g-tool .ss_choiceTile_frYGPI:hover{border-color:var(--sky-control-border)}.g-tool .ss_choiceTile_frYGPI[aria-pressed=true]{border-color:var(--sky-xp);background:color-mix(in srgb,var(--sky-xp) 7%,var(--sky-surface));box-shadow:inset 0 0 0 1px var(--sky-xp)}.g-tool .ss_choiceTile_frYGPI:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_choiceTile_frYGPI:disabled{cursor:default;background:transparent;border-style:dashed;color:var(--sky-muted)}.g-tool .ss_choiceTile_frYGPI:disabled:hover{border-color:var(--sky-border)}.g-tool .ss_choiceNote_9kcsqh{font-size:var(--sky-caption);font-weight:600;color:var(--sky-muted);line-height:1.35}.g-tool .ss_choiceLabel_fWTvUp{font-size:var(--sky-caption);font-weight:650;color:var(--sky-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-tool .ss_choiceTile_frYGPI[aria-pressed=true] .ss_choiceLabel_fWTvUp{color:var(--sky-ink)}.g-tool .ss_choiceValue_PRLuqM{display:inline-flex;align-items:baseline;font-size:1.25rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--sky-ink);font-variant-numeric:tabular-nums}.g-tool .ss_choiceTile_frYGPI[aria-pressed=true] .ss_choiceValue_PRLuqM{color:var(--sky-xp)}.g-tool .ss_choiceUnit_cz-Eq4{margin-left:var(--sky-space-1);font-size:var(--sky-caption);font-weight:700;letter-spacing:.02em}.g-tool .ss_choiceBar_wA3pro{display:block;height:4px;border-radius:2px;background:var(--sky-inset);overflow:hidden;margin-top:var(--sky-space-1)}.g-tool .ss_choiceBar_wA3pro i{display:block;height:100%;border-radius:2px;background:var(--sky-chart-xp);transition:width .24s ease}.g-tool .ss_choiceTile_frYGPI[aria-pressed=true] .ss_choiceBar_wA3pro i{background:var(--sky-xp)}.g-tool .ss_choiceUxp_Yx7-sV{font-size:var(--sky-caption);color:var(--sky-uxp-text);font-weight:650;font-variant-numeric:tabular-nums}@container (max-width: 24rem){.g-tool .ss_choice_ni7kig{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-tool .ss_bandScale_-RGnV4{display:grid;gap:var(--sky-space-1);padding-top:var(--sky-space-1)}.g-tool .ss_bandMarkers_SRdSJX{position:relative;height:2.75rem}.g-tool .ss_bandMarker_e02Meo{position:absolute;bottom:0;transform:translate(-50%);padding:var(--sky-space-1) var(--sky-space-2);border-radius:var(--sky-radius-small);background:var(--sky-ink);color:var(--sky-surface);font-size:var(--sky-caption);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.g-tool .ss_bandMarker_e02Meo[data-row="1"]{bottom:1.5rem}.g-tool .ss_bandMarker_e02Meo[data-edge=start]{transform:translate(-12%)}.g-tool .ss_bandMarker_e02Meo[data-edge=end]{transform:translate(-88%)}.g-tool .ss_bandTrack_QuNAkA{position:relative;height:2.5rem}.g-tool .ss_bandSegment_E2IX9s{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;padding:0 var(--sky-space-1);background:var(--sky-inset);border-right:2px solid var(--sky-surface);overflow:hidden}.g-tool .ss_bandSegment_E2IX9s:first-child{border-top-left-radius:var(--sky-radius-small);border-bottom-left-radius:var(--sky-radius-small)}.g-tool .ss_bandSegment_E2IX9s[data-last]{border-right:0;border-top-right-radius:var(--sky-radius-small);border-bottom-right-radius:var(--sky-radius-small)}.g-tool .ss_bandSegment_E2IX9s[data-active]{background:var(--sky-xp-tint)}.g-tool .ss_bandName_sSGW7i{font-size:var(--sky-caption);font-weight:600;color:var(--sky-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.g-tool .ss_bandSegment_E2IX9s[data-active] .ss_bandName_sSGW7i{color:var(--sky-xp);font-weight:750}.g-tool .ss_bandPin_JxKECG{position:absolute;top:calc(-1 * var(--sky-space-2));bottom:0;width:2px;margin-left:-1px;background:var(--sky-ink);border-radius:1px}.g-tool .ss_bandTicks_ko3jA-{position:relative;height:1.25rem;font-size:var(--sky-caption);color:var(--sky-secondary);font-variant-numeric:tabular-nums}.g-tool .ss_bandTicks_ko3jA- span{position:absolute;transform:translate(-50%);white-space:nowrap}.g-tool .ss_bandTicks_ko3jA- .ss_bandUnit_kidRna{right:0;transform:none}.g-tool .ss_meter_FRZtLH{display:grid;gap:var(--sky-space-2);--axis:var(--sky-xp);--axis-fill:var(--sky-chart-xp);--tint:var(--sky-xp-tint)}.g-tool .ss_meter_FRZtLH[data-axis=uxp]{--axis:var(--sky-uxp);--axis-fill:var(--sky-chart-uxp);--tint:var(--sky-uxp-tint)}.g-tool .ss_meterTrack_Cfide6{position:relative;height:var(--sky-space-4);background:var(--sky-inset);border-radius:var(--sky-radius-small)}.g-tool .ss_meterCurrent_qf23Bc,.g-tool .ss_meterAdded_MGqeRZ{position:absolute;top:0;bottom:0}.g-tool .ss_meterTrack_Cfide6 .ss_meterCurrent_qf23Bc{left:0;background:var(--axis-fill);box-shadow:inset 0 0 0 var(--sky-line) var(--axis);border-radius:var(--sky-radius-small) 0 0 var(--sky-radius-small)}.g-tool .ss_meterTrack_Cfide6 .ss_meterAdded_MGqeRZ{background:radial-gradient(circle,var(--axis) 1.4px,transparent 1.6px) 0 0/6px 6px,var(--tint);box-shadow:inset 0 0 0 var(--sky-line) var(--axis)}.g-tool .ss_meterTrack_Cfide6 .ss_meterAdded_MGqeRZ:first-child{border-radius:var(--sky-radius-small) 0 0 var(--sky-radius-small)}.g-tool .ss_meterMark_NI9HAv{position:absolute;top:calc(-1 * var(--sky-space-1));bottom:calc(-1 * var(--sky-space-1));width:2px;margin-left:-1px;background:var(--sky-ink);border-radius:1px}.g-tool .ss_meterScale_47GIW7{position:relative;height:1.25rem;font-size:var(--sky-caption);color:var(--sky-secondary);font-variant-numeric:tabular-nums}.g-tool .ss_meterScale_47GIW7 span{position:absolute;transform:translate(-50%);white-space:nowrap}.g-tool .ss_meterScale_47GIW7 span[data-edge=end]{transform:translate(-100%)}.g-tool .ss_meterScale_47GIW7 strong{color:var(--sky-ink);font-weight:700}.g-tool .ss_meterLegend_fHLI3U{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sky-space-2) var(--sky-space-5);color:var(--sky-secondary);font-size:var(--sky-caption)}.g-tool .ss_meterLegend_fHLI3U li{display:inline-flex;align-items:center;gap:var(--sky-space-2)}.g-tool .ss_meterLegend_fHLI3U i{position:static;display:inline-block;width:var(--sky-space-4);height:var(--sky-space-3);border-radius:2px}.g-tool .ss_meterLegend_fHLI3U i.ss_meterCurrent_qf23Bc{background:var(--axis-fill);box-shadow:inset 0 0 0 var(--sky-line) var(--axis)}.g-tool .ss_meterLegend_fHLI3U i.ss_meterAdded_MGqeRZ{background:radial-gradient(circle,var(--axis) 1.4px,transparent 1.6px) 0 0/6px 6px,var(--tint);box-shadow:inset 0 0 0 var(--sky-line) var(--axis)}.g-tool .ss_meterLegend_fHLI3U strong{color:var(--sky-ink);font-weight:700;font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){.g-tool .ss_choiceTile_frYGPI,.g-tool .ss_choiceBar_wA3pro i{transition:none}}.g-tool .ss_srOnly_FwNfHH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.g-tool .ss_head_pgpRDr{display:grid;gap:var(--sky-space-5);min-width:0}.g-tool .ss_readings_r6ci7v{margin:0;padding-left:var(--sky-space-5);display:grid;gap:var(--sky-space-2);color:var(--sky-ink);font-size:var(--sky-supporting);line-height:var(--sky-reading-leading)}.g-tool .ss_legCell_Wc5XXa{display:grid;gap:var(--sky-space-1);min-width:0}.g-tool .ss_legMeta_7-IrRW{display:block;font-size:var(--sky-supporting);color:var(--sky-secondary);font-weight:500}.g-tool .ss_number_M7s9jg{display:grid;justify-items:end;font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:48rem){.g-tool .ss_number_M7s9jg{justify-items:start}}.g-tool .ss_legList_dFUdki{list-style:none;margin:0;padding:0;display:grid}.g-tool .ss_legRow_QpwxmZ{display:flex;align-items:center;justify-content:space-between;gap:var(--sky-space-4);padding:var(--sky-space-3) 0;border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_legRow_QpwxmZ:first-child{padding-top:0}.g-tool .ss_legEarn_63TYDV{display:grid;justify-items:end;gap:2px;font-variant-numeric:tabular-nums;white-space:nowrap}.g-tool .ss_legEarn_63TYDV [data-tone=xp]{color:var(--sky-xp);font-weight:750}.g-tool .ss_legEarn_63TYDV [data-tone=uxp]{color:var(--sky-uxp-text);font-size:var(--sky-caption);font-weight:650}.g-tool .ss_calc_-ATBqr{container-type:inline-size;display:grid;gap:var(--sky-space-5);min-width:0;padding:clamp(var(--sky-space-5),3.5cqi,var(--sky-space-8));border-radius:1.25rem;background:var(--sky-surface);color:var(--sky-ink);font-family:var(--sky-font);font-size:var(--sky-body);line-height:1.5;text-align:left;box-shadow:inset 0 0 0 var(--sky-line) var(--sky-border)}.g-tool .ss_calc_-ATBqr[data-variant=compact]{box-shadow:inset 0 0 0 var(--sky-line) var(--sky-border),0 1px 2px color-mix(in srgb,var(--sky-ink) 6%,transparent),0 24px 56px -32px var(--sky-scrim)}.g-tool .ss_calc_-ATBqr>*{min-width:0}.g-tool .ss_head_oAdKLA{display:grid;gap:var(--sky-space-1)}.g-tool .ss_kicker_L718LH{margin:0;font-size:var(--sky-caption);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sky-accent)}.g-tool .ss_title_TXTHOQ{margin:0;font-size:1.5rem;line-height:1.2;font-weight:800;letter-spacing:-.02em;color:var(--sky-ink);text-wrap:balance}.g-tool .ss_explain_KoinC8{font-size:var(--sky-supporting);color:var(--sky-secondary)}.g-tool .ss_explain_KoinC8 summary{display:inline-flex;align-items:center;min-height:var(--sky-hit);margin-block:calc(-1 * var(--sky-space-2));cursor:pointer;list-style:none;color:var(--sky-accent);font-weight:650;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:.2em}.g-tool .ss_explain_KoinC8 summary::-webkit-details-marker{display:none}.g-tool .ss_explain_KoinC8 summary:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1);border-radius:var(--sky-radius-small)}.g-tool .ss_explain_KoinC8 p{margin:var(--sky-space-1) 0 0;max-width:var(--sky-reading);line-height:var(--sky-reading-leading);color:var(--sky-ink)}.g-tool .ss_explain_KoinC8 a{color:var(--sky-accent);font-weight:650}.g-tool .ss_steps_w9mcbA{list-style:none;margin:0;padding:0;display:grid;gap:0}.g-tool .ss_step_MWZ2R4{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--sky-space-4);padding-bottom:var(--sky-space-6)}.g-tool .ss_step_MWZ2R4[data-last]{padding-bottom:0}.g-tool .ss_step_MWZ2R4:not([data-last]):before{content:"";position:absolute;left:calc(1rem - 1px);top:2.5rem;bottom:var(--sky-space-2);width:2px;border-radius:1px;background:linear-gradient(var(--sky-border),color-mix(in srgb,var(--sky-border) 30%,transparent))}.g-tool .ss_stepNum_fGEqav{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:.875rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--sky-accent);background:color-mix(in srgb,var(--sky-accent) 12%,var(--sky-surface));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sky-accent) 45%,transparent)}.g-tool .ss_step_MWZ2R4[data-state=done] .ss_stepNum_fGEqav{color:var(--sky-on-accent);background:var(--sky-accent);box-shadow:none}.g-tool .ss_stepBody_V0H4YH{display:grid;gap:var(--sky-space-3);min-width:0;padding-top:.25rem}.g-tool .ss_stepTitle_62I0FQ{margin:0;font-size:1.0625rem;line-height:1.3;font-weight:750;letter-spacing:-.005em;color:var(--sky-ink)}.g-tool .ss_step_MWZ2R4[data-enter]{animation:ss_stepIn_cG--vp .52s cubic-bezier(.22,1,.36,1) both}.g-tool .ss_step_MWZ2R4[data-enter][data-last]{animation-delay:80ms}@keyframes ss_stepIn_cG--vp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.g-tool .ss_routeBig_l6iKDX{position:relative}.g-tool .ss_routeIcon_Nvgk7-{position:absolute;left:1rem;top:1.15rem;color:var(--sky-accent);pointer-events:none;z-index:1;transform:rotate(45deg)}.g-tool .ss_routeBig_l6iKDX input{min-height:3.5rem;padding-left:3rem;font-size:1.125rem;font-weight:600;letter-spacing:.01em;border-radius:.875rem}.g-tool .ss_routeBig_l6iKDX input::-moz-placeholder{font-weight:500;letter-spacing:0}.g-tool .ss_routeBig_l6iKDX input::placeholder{font-weight:500;letter-spacing:0}.g-tool .ss_routeMeta_ojTvNo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2) var(--sky-space-5)}.g-tool .ss_switch_HFlzpo{position:relative;display:inline-flex;align-items:center;gap:var(--sky-space-2);min-height:var(--sky-hit);font-size:var(--sky-supporting);font-weight:650;color:var(--sky-ink);cursor:pointer}.g-tool .ss_switch_HFlzpo input{position:absolute;opacity:0;width:1px;height:1px}.g-tool .ss_switchTrack_nUJ0ub{position:relative;width:2.25rem;height:1.25rem;border-radius:999px;background:var(--sky-inset);box-shadow:inset 0 0 0 1px var(--sky-control-border);transition:background-color var(--sky-transition)}.g-tool .ss_switchTrack_nUJ0ub span{position:absolute;top:.1875rem;left:.1875rem;width:.875rem;height:.875rem;border-radius:50%;background:var(--sky-surface);box-shadow:0 1px 2px color-mix(in srgb,var(--sky-ink) 30%,transparent);transition:transform var(--sky-transition)}.g-tool .ss_switch_HFlzpo input:checked+.ss_switchTrack_nUJ0ub{background:var(--sky-accent);box-shadow:none}.g-tool .ss_switch_HFlzpo input:checked+.ss_switchTrack_nUJ0ub span{transform:translate(1rem)}.g-tool .ss_switch_HFlzpo input:focus-visible+.ss_switchTrack_nUJ0ub{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:2px}.g-tool .ss_calc_-ATBqr[data-live]{position:relative;padding-top:calc(clamp(var(--sky-space-5),3.5cqi,var(--sky-space-8)) + var(--sky-space-2));box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--sky-accent) 55%,var(--sky-border)),0 0 0 6px color-mix(in srgb,var(--sky-accent) 9%,transparent),0 28px 64px -36px var(--sky-scrim)}.g-tool .ss_flag_GdRYoX{position:absolute;top:0;left:var(--sky-space-6);transform:translateY(-50%);display:inline-flex;align-items:center;gap:var(--sky-space-2);margin:0;padding:.25rem .75rem;border-radius:999px;background:var(--sky-action);color:var(--sky-on-action);font-size:var(--sky-caption);font-weight:750;line-height:1.4;white-space:nowrap}.g-tool .ss_flag_GdRYoX span{width:.5rem;height:.5rem;border-radius:50%;background:currentColor}.g-tool .ss_calc_-ATBqr[data-typing] .ss_flag_GdRYoX span{animation:ss_flagPulse_ljyQSv 1.1s ease-out 4}@keyframes ss_flagPulse_ljyQSv{0%{box-shadow:0 0 color-mix(in srgb,var(--sky-on-action) 70%,transparent)}to{box-shadow:0 0 0 .5rem transparent}}.g-tool .ss_calc_-ATBqr[data-live] .ss_routeBig_l6iKDX input{background:var(--sky-page);border-color:color-mix(in srgb,var(--sky-accent) 60%,var(--sky-control-border));box-shadow:0 0 0 4px color-mix(in srgb,var(--sky-accent) 12%,transparent);transition:box-shadow var(--sky-transition),border-color var(--sky-transition)}.g-tool .ss_calc_-ATBqr[data-live] .ss_routeBig_l6iKDX input:hover{border-color:var(--sky-accent)}.g-tool .ss_calc_-ATBqr[data-typing] .ss_routeBig_l6iKDX input::-moz-placeholder{color:var(--sky-ink)}.g-tool .ss_calc_-ATBqr[data-typing] .ss_routeBig_l6iKDX input::placeholder{color:var(--sky-ink)}.g-tool .ss_calc_-ATBqr[data-live] .ss_step_MWZ2R4[data-state=done] .ss_routeBig_l6iKDX input{border-color:var(--sky-control-border);box-shadow:none}.g-tool .ss_calc_-ATBqr[data-live] .ss_routeMeta_ojTvNo [role=group] button{transition:border-color var(--sky-transition),color var(--sky-transition),transform var(--sky-transition)}.g-tool .ss_calc_-ATBqr[data-live] .ss_routeMeta_ojTvNo [role=group] button:hover{border-color:var(--sky-accent);color:var(--sky-accent);transform:translateY(-1px)}.g-tool .ss_calc_-ATBqr[data-live] .ss_routeMeta_ojTvNo [role=group] button:active{transform:none}.g-tool .ss_reading_6CqxEC{margin:0;max-width:var(--sky-reading);font-size:var(--sky-supporting);line-height:var(--sky-reading-leading);color:var(--sky-ink)}.g-tool .ss_more_y7b0GS{min-width:0}.g-tool .ss_choiceGroup_iIga5p{display:grid;gap:var(--sky-space-2)}.g-tool .ss_choiceLabel_KT-lAh{font-size:var(--sky-caption);font-weight:700;letter-spacing:.02em;color:var(--sky-secondary)}.g-tool .ss_bridge_7bMedn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sky-space-4);padding:var(--sky-space-5);border-radius:1rem;background:color-mix(in srgb,var(--sky-accent) 7%,var(--sky-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--sky-accent) 18%,transparent)}.g-tool .ss_bridgeText_elK6Ph{display:grid;gap:var(--sky-space-1);flex:1 1 16rem;min-width:0}.g-tool .ss_bridgeTitle_XRbtem{margin:0;font-weight:800;color:var(--sky-ink)}.g-tool .ss_bridgeNote_do76DK{margin:0;font-size:var(--sky-supporting);color:var(--sky-secondary);max-width:var(--sky-reading)}.g-tool .ss_bridgeActions_Q7cJLA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2) var(--sky-space-4)}.g-tool .ss_primary_Owi0pa{display:inline-flex;align-items:center;justify-content:center;gap:var(--sky-space-2);min-height:var(--sky-hit);padding:0 var(--sky-space-5);border-radius:.75rem;background:var(--sky-action);color:var(--sky-on-action);font-weight:750;text-decoration:none;transition:background-color var(--sky-transition),transform var(--sky-transition)}.g-tool .ss_primary_Owi0pa:hover{background:var(--sky-action-hover)}.g-tool .ss_primary_Owi0pa:active{transform:translateY(1px)}.g-tool .ss_calc_-ATBqr .ss_primary_Owi0pa,.g-tool .ss_calc_-ATBqr .ss_primary_Owi0pa:hover,.g-tool .ss_calc_-ATBqr .ss_primary_Owi0pa:visited{color:var(--sky-on-action);text-decoration:none}.g-tool .ss_primary_Owi0pa:focus-visible,.g-tool .ss_secondary_2LsXYd:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_secondary_2LsXYd{display:inline-flex;align-items:center;min-height:var(--sky-hit);color:var(--sky-accent);font-weight:650;text-underline-offset:.2em}.g-tool .ss_numbers_7ykMxh{display:grid;gap:var(--sky-space-2);margin:0;padding:0;border:0;min-width:0}.g-tool .ss_numbers_7ykMxh legend{padding:0;float:left;width:100%;margin-bottom:var(--sky-space-2)}.g-tool .ss_numberFields_-JvpGd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sky-space-3);clear:both}@container (max-width: 30rem){.g-tool .ss_bridgeActions_Q7cJLA,.g-tool .ss_primary_Owi0pa{width:100%}.g-tool .ss_routeMeta_ojTvNo [role=group]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.g-tool .ss_routeMeta_ojTvNo [role=group]>span:first-child{grid-column:1 / -1}.g-tool .ss_routeMeta_ojTvNo [role=group] button{justify-content:center;min-width:0;padding-inline:var(--sky-space-2);white-space:nowrap}.g-tool .ss_routeMeta_ojTvNo [role=group] button>span:last-child{display:none}.g-tool .ss_numberFields_-JvpGd{grid-template-columns:minmax(0,1fr)}.g-tool .ss_step_MWZ2R4{grid-template-columns:1.75rem minmax(0,1fr);gap:var(--sky-space-3)}.g-tool .ss_stepNum_fGEqav{width:1.75rem;height:1.75rem}.g-tool .ss_step_MWZ2R4:not([data-last]):before{left:calc(.875rem - 1px);top:2.25rem}}@media(prefers-reduced-motion:reduce){.g-tool .ss_step_MWZ2R4[data-enter]{animation:none}.g-tool .ss_switchTrack_nUJ0ub,.g-tool .ss_switchTrack_nUJ0ub span,.g-tool .ss_primary_Owi0pa,.g-tool .ss_calc_-ATBqr[data-live] .ss_routeBig_l6iKDX input,.g-tool .ss_calc_-ATBqr[data-live] .ss_routeMeta_ojTvNo [role=group] button{transition:none}.g-tool .ss_calc_-ATBqr[data-typing] .ss_flag_GdRYoX span{animation:none}}
