.g-tool .ss_mark_-aZcGq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.5rem;height:2.5rem;color:var(--mark-colour);background:color-mix(in srgb,var(--mark-colour) 10%,var(--sky-surface));border-radius:var(--sky-radius-small)}.g-tool .ss_mark_-aZcGq[data-size=small]{width:1.25rem;height:1.25rem;background:none;border-radius:0}@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);--guide-rgb-page: 241 243 239;--guide-rgb-surface: 253 253 249;--guide-rgb-raised: 233 238 235;--guide-rgb-inset: 228 233 230;--guide-rgb-border: 208 218 214;--guide-rgb-ink: 31 49 54;--guide-rgb-secondary: 71 92 96;--guide-rgb-muted: 91 111 115;--guide-rgb-accent: 30 101 111;--guide-rgb-on-accent: 253 253 249}.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;--guide-rgb-page: 21 29 33;--guide-rgb-surface: 29 39 43;--guide-rgb-raised: 38 49 55;--guide-rgb-inset: 16 23 26;--guide-rgb-border: 53 67 72;--guide-rgb-ink: 238 237 232;--guide-rgb-secondary: 187 198 202;--guide-rgb-muted: 157 170 174;--guide-rgb-accent: 117 201 218;--guide-rgb-on-accent: 31 49 54}.g-tool .ss_lead_yVudu-{display:flex;flex-direction:column;gap:var(--sky-space-2);min-width:0}.g-tool .ss_leadLabel_I-sphU{color:var(--sky-secondary);font-size:var(--sky-supporting);font-weight:600}.g-tool .ss_leadValue_0u6Dm7{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--sky-space-2);font-size:var(--sky-metric);font-weight:700;line-height:1.1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-tool .ss_leadUnit_Ha6l22{font-size:var(--sky-body);font-weight:600;letter-spacing:0;color:var(--sky-secondary)}.g-tool .ss_leadNote_zleY8f{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.55}.g-tool .ss_figures_XXweFh{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--sky-space-5) var(--sky-space-6)}.g-tool .ss_figure_lU-xoD{display:flex;flex-direction:column;gap:var(--sky-space-1);min-width:0}.g-tool .ss_figureLabel_ucYgc-{display:flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-secondary);font-size:var(--sky-supporting);font-weight:600}.g-tool .ss_figureLabel_ucYgc->svg{flex:none}.g-tool .ss_figureValue_cwNnSW{font-size:1.375rem;font-weight:700;letter-spacing:-.02em;line-height:1.25;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-tool .ss_figureValueMuted_x6W7cb{color:var(--sky-muted);font-weight:600}.g-tool .ss_figureNote_FYTHEP{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.5}.g-tool .ss_tone-neutral_WYwvDJ{color:var(--sky-ink)}.g-tool .ss_tone-good_MDPB7i{color:var(--sky-good)}.g-tool .ss_tone-attention_bGkdb4{color:var(--sky-attention)}.g-tool .ss_tone-adverse_vNfHx-{color:var(--sky-adverse)}.g-tool .ss_tone-xp_ZDAAAF{color:var(--sky-xp)}.g-tool .ss_tone-uxp_P-MJpM{color:var(--sky-uxp-text)}.g-tool .ss_tone-muted_Q-0PAK{color:var(--sky-muted)}.g-tool .ss_bridge_f2gToZ{margin:0;display:flex;flex-direction:column;gap:var(--sky-space-2);font-variant-numeric:tabular-nums}.g-tool .ss_bridgeRow_J3eIXN{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sky-space-3);align-items:baseline}.g-tool .ss_bridgeOperator_hCQWwY{display:inline-block;width:1.25rem;flex-shrink:0;color:var(--sky-muted);font-weight:700;text-align:center}.g-tool .ss_bridgeLabel_8ufRLl{display:flex;align-items:baseline;gap:var(--sky-space-2);color:var(--sky-secondary);font-size:var(--sky-supporting);margin:0;min-width:0}.g-tool .ss_bridgeValue_zjvVFP{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sky-space-2);margin:0;text-align:right;font-weight:650}.g-tool .ss_bridgeTotal_pXqIzM{border-top:var(--sky-line) solid var(--sky-border);padding-top:var(--sky-space-2);font-weight:750}.g-tool .ss_bridgeTotal_pXqIzM .ss_bridgeLabel_8ufRLl{color:var(--sky-ink);font-weight:650}.g-tool .ss_coverage_5HX66A{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-3) var(--sky-space-4);padding:var(--sky-space-3) var(--sky-space-4);border-radius:var(--sky-radius);background:var(--sky-raised)}.g-tool .ss_coverageAttention_kzTO-2{background:var(--sky-attention-tint)}.g-tool .ss_coverageText_5kqjzT{flex:1 1 14rem;min-width:0;display:flex;flex-direction:column;gap:var(--sky-space-1);font-size:var(--sky-supporting);line-height:1.5}.g-tool .ss_coverageTitle_lI5Qa5{font-weight:650;color:var(--sky-ink)}.g-tool .ss_coverageDetail_UBvcpY{max-inline-size:var(--sky-reading);color:var(--sky-secondary);font-size:var(--sky-body);line-height:var(--sky-reading-leading)}.g-tool .ss_meter_5bqis4{position:relative;flex:none;width:7rem;height:var(--sky-space-2);border-radius:var(--sky-radius-small);background:var(--sky-inset);overflow:hidden}.g-tool .ss_meterWide_Kf9V-1{width:100%}.g-tool .ss_meterFill_26U8r6{position:absolute;inset:0 auto 0 0;background:var(--sky-secondary);border-radius:var(--sky-radius-small)}.g-tool .ss_dot_q--Hpv{display:inline-block;flex-shrink:0;width:.625rem;height:.625rem;border-radius:50%;background:var(--source)}.g-tool .ss_legend_mHkStA{display:flex;flex-wrap:wrap;gap:var(--sky-space-2) var(--sky-space-5);color:var(--sky-secondary);font-size:var(--sky-supporting);margin:0;padding:0;list-style:none}.g-tool .ss_legendItem_gu3fqe{display:inline-flex;align-items:center;gap:var(--sky-space-2)}.g-tool .ss_legendValue_LEkcDE{color:var(--sky-ink);font-weight:650;font-variant-numeric:tabular-nums}.g-tool .ss_swatch_54WDKb{display:inline-block;flex-shrink:0;width:.875rem;height:.875rem;border-radius:3px}.g-tool .ss_solid_wB8k25{background:var(--source-fill, var(--source));box-shadow:inset 0 0 0 var(--sky-line) var(--source)}.g-tool .ss_booked_-HS8io{background:var(--sky-surface);box-shadow:inset 0 0 0 var(--sky-line) var(--source)}.g-tool .ss_dashed_3U3e5E{background:var(--sky-surface);outline:var(--sky-line) dashed var(--source);outline-offset:-1px}.g-tool .ss_textureSolid_86F5CD{background:var(--sky-secondary)}.g-tool .ss_textureBooked_6i-jQv{background:var(--sky-surface);box-shadow:inset 0 0 0 var(--sky-line) var(--sky-secondary)}.g-tool .ss_textureDashed_d7CBrC{background:var(--sky-surface);outline:var(--sky-line) dashed var(--sky-secondary);outline-offset:-1px}.g-tool .ss_composition_ubkhNR{display:flex;flex-direction:column;gap:var(--sky-space-3);min-width:0}.g-tool .ss_compositionTrack_PG1gm8{display:flex;gap:2px;height:.75rem;border-radius:var(--sky-radius-small);overflow:hidden;background:var(--sky-inset)}.g-tool .ss_compositionPart_hm2JKu{height:100%;flex-shrink:0}.g-tool .ss_compositionList_tPzWID{margin:0;display:grid;gap:var(--sky-space-2)}.g-tool .ss_compositionRow_0t5ZIn{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sky-space-3);align-items:baseline;font-size:var(--sky-supporting)}.g-tool .ss_compositionTerm_ORBqy-{display:flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-secondary);min-width:0}.g-tool .ss_compositionAmount_UXJ91z{margin:0;text-align:right;font-weight:650;font-variant-numeric:tabular-nums}.g-tool .ss_compositionNote_9K--0u{display:block;color:var(--sky-muted);font-weight:400;font-size:var(--sky-supporting)}.g-tool .ss_records_10-f60{list-style:none;margin:0;padding:0}.g-tool .ss_record_yHdvsc{display:grid;grid-template-columns:6.5rem minmax(0,1fr) 8rem 10rem 17rem;gap:var(--sky-space-3) var(--sky-space-4);align-items:center;padding:var(--sky-space-4) var(--sky-space-5);border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_record_yHdvsc:last-child{border-bottom:0}.g-tool .ss_recordMuted_A89Hcq{color:var(--sky-muted)}.g-tool .ss_recordMuted_A89Hcq .ss_recordTitle_miG-Mw{text-decoration:line-through}.g-tool .ss_recordCell_SyPsXq{display:flex;flex-direction:column;gap:2px;min-width:0;font-variant-numeric:tabular-nums}.g-tool .ss_recordEnd_5Z8505{align-items:flex-end;text-align:right}.g-tool .ss_cellLabel_-gcss-{display:none;color:var(--sky-secondary);font-size:var(--sky-caption);font-weight:600}.g-tool .ss_recordTitle_miG-Mw{display:inline-flex;align-items:center;gap:var(--sky-space-2);font-weight:650;overflow-wrap:anywhere;text-align:left;color:var(--sky-ink)}.g-tool .ss_recordTitleButton_dFAApc{display:inline-flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-ink);background:transparent;border:0;padding:0;font:inherit;font-weight:650;text-align:left;overflow-wrap:anywhere;min-height:var(--sky-hit);cursor:pointer;text-decoration:underline;text-decoration-color:var(--sky-control-border);text-underline-offset:.2em}.g-tool .ss_recordTitleButton_dFAApc:hover{text-decoration-color:var(--sky-accent)}.g-tool .ss_recordTitleButton_dFAApc: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_recordMeta_fAzd6b{display:flex;flex-wrap:wrap;gap:var(--sky-space-1) var(--sky-space-3);color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_recordActions_CNa5HH{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sky-space-1)}.g-tool .ss_recordStrong_BYuOtD{font-weight:700}.g-tool .ss_recordGroup_A5VM7e{border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_recordGroup_A5VM7e:last-child{border-bottom:0}.g-tool .ss_recordGroupHead_OewE3C{border-bottom:0;padding-bottom:var(--sky-space-2)}.g-tool .ss_recordParts_djD-V2{list-style:none;margin:0 0 var(--sky-space-3) calc(var(--sky-space-5) + var(--sky-space-2));padding:0;border-left:2px solid var(--sky-border)}.g-tool .ss_recordParts_djD-V2>.ss_record_yHdvsc{padding-top:var(--sky-space-3);padding-bottom:var(--sky-space-3);padding-left:calc(var(--sky-space-5) - var(--sky-space-2))}.g-tool .ss_monthHeading_FIUePD{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--sky-space-2) var(--sky-space-4);padding:var(--sky-space-4) var(--sky-space-5) var(--sky-space-2);background:var(--sky-raised);border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_monthTitle_mrPlXn{margin:0;font-size:var(--sky-body);font-weight:750;display:inline-flex;gap:var(--sky-space-2);align-items:center}.g-tool .ss_monthMeta_Bo6f1g{color:var(--sky-secondary);font-size:var(--sky-supporting);font-variant-numeric:tabular-nums}.g-tool .ss_tag_uAB1q8{display:inline-flex;align-items:center;gap:var(--sky-space-1);border-radius:var(--sky-radius-small);padding:1px var(--sky-space-2);background:var(--sky-raised);color:var(--sky-secondary);font-size:var(--sky-caption);font-weight:650;white-space:nowrap}.g-tool .ss_tagStrong_mlAPWt{background:var(--sky-action);color:var(--sky-on-action)}.g-tool .ss_tagAttention_ColTSW{background:var(--sky-attention-tint);color:var(--sky-attention)}.g-tool .ss_tagGood_KWeVUY{background:var(--sky-good-tint);color:var(--sky-good)}.g-tool .ss_details_nxREyv{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:var(--sky-space-4) var(--sky-space-5)}.g-tool .ss_detailItem_ktgNsX{min-width:0}.g-tool .ss_detailTerm_9UNUmc{color:var(--sky-secondary);font-size:var(--sky-supporting);font-weight:600}.g-tool .ss_detailValue_STAGtq{margin:2px 0 0;font-weight:650;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-tool .ss_filterBar_k0OE3N{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sky-space-3) var(--sky-space-4)}.g-tool .ss_filterGrow_FGNlsF{flex:1 1 16rem;min-width:0}.g-tool .ss_filterFixed_l4UeOa{flex:0 1 13rem;min-width:9rem}.g-tool .ss_chips_Xc8UgK{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2);font-size:var(--sky-supporting);color:var(--sky-secondary)}.g-tool .ss_chip_Py8l6X{display:inline-flex;align-items:center;gap:var(--sky-space-1);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);font-weight:600;cursor:pointer}.g-tool .ss_chip_Py8l6X:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_choices_2fboAv{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--sky-space-2)}.g-tool .ss_choice_GZqSVN{display:flex;flex-direction:column;align-items:flex-start;gap:2px;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;text-align:left;cursor:pointer}.g-tool .ss_choice_GZqSVN[aria-checked=true]{border-color:var(--sky-accent);box-shadow:inset 0 0 0 var(--sky-line) var(--sky-accent);background:var(--sky-raised)}.g-tool .ss_choice_GZqSVN:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_choice_GZqSVN:disabled{opacity:.6;cursor:not-allowed}.g-tool .ss_choiceLabel_HZYg0w{font-size:var(--sky-supporting);font-weight:700}.g-tool .ss_choiceHint_IQ6juD{font-size:var(--sky-caption);color:var(--sky-secondary)}.g-tool .ss_groupLabel_17FBea{font-size:var(--sky-supporting);font-weight:600;color:var(--sky-ink);margin-bottom:var(--sky-space-2)}.g-tool .ss_steps_3ks9hY{display:flex;flex-wrap:wrap;gap:var(--sky-space-2);list-style:none;margin:0;padding:0;counter-reset:step}.g-tool .ss_step_dLYgic{display:inline-flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-muted);font-size:var(--sky-supporting);font-weight:600}.g-tool .ss_stepNumber_R3DtfZ{display:inline-flex;justify-content:center;align-items:center;width:1.625rem;height:1.625rem;border-radius:50%;border:var(--sky-line) solid var(--sky-control-border);font-size:var(--sky-caption)}.g-tool .ss_stepCurrent_TCo420{color:var(--sky-ink)}.g-tool .ss_stepCurrent_TCo420 .ss_stepNumber_R3DtfZ{background:var(--sky-action);border-color:var(--sky-action);color:var(--sky-on-action)}.g-tool .ss_stepDone_nGvcDd{color:var(--sky-secondary)}.g-tool .ss_stepDone_nGvcDd .ss_stepNumber_R3DtfZ{background:var(--sky-raised)}.g-tool .ss_undo_YEH52T{position:fixed;z-index:70;left:50%;transform:translate(-50%);bottom:var(--sky-space-6);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-3);max-width:calc(100vw - var(--sky-space-8));padding:var(--sky-space-2) var(--sky-space-2) var(--sky-space-2) var(--sky-space-4);border-radius:var(--sky-radius);background:var(--sky-ink);color:var(--sky-page);font:var(--sky-supporting)/1.5 var(--sky-font)}.g-tool .ss_undoText_sWrN5l{flex:1 1 12rem;min-width:0;overflow-wrap:anywhere}.g-tool .ss_undoButton_FbIPB3{min-height:var(--sky-hit);padding:0 var(--sky-space-4);border:0;border-radius:var(--sky-radius-small);background:var(--sky-page);color:var(--sky-ink);font:inherit;font-weight:700;cursor:pointer}.g-tool .ss_undoDismiss_DjKM4J{min-height:var(--sky-hit);min-width:var(--sky-hit);border:0;border-radius:var(--sky-radius-small);background:transparent;color:var(--sky-page);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.g-tool .ss_undoButton_FbIPB3:focus-visible,.g-tool .ss_undoDismiss_DjKM4J:focus-visible{outline:var(--sky-focus) solid var(--sky-page);outline-offset:2px}.g-tool .ss_unitNote_uhPHTE{color:var(--sky-muted);font-size:var(--sky-body);line-height:var(--sky-reading-leading);max-inline-size:var(--sky-reading)}.g-tool .ss_tableScroll_JW72IT{margin-top:var(--sky-space-3)}@media(max-width:60rem){.g-tool .ss_record_yHdvsc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--sky-space-4)}.g-tool .ss_recordMain_2bDK-J{grid-column:1 / -1;order:-1}.g-tool .ss_recordEnd_5Z8505{align-items:flex-start;text-align:left}.g-tool .ss_cellLabel_-gcss-{display:block}.g-tool .ss_recordActions_CNa5HH{grid-column:1 / -1;justify-content:flex-start}.g-tool .ss_recordCompactActions_97qsqq>:nth-child(1){grid-area:2 / 1}.g-tool .ss_recordCompactActions_97qsqq>:nth-child(3){grid-area:3 / 1}.g-tool .ss_recordCompactActions_97qsqq>:nth-child(4){grid-area:3 / 2}.g-tool .ss_recordCompactActions_97qsqq .ss_recordActions_CNa5HH{grid-area:2 / 2;justify-content:flex-end}.g-tool .ss_recordGroupHead_OewE3C{padding-bottom:var(--sky-space-2)}.g-tool .ss_recordParts_djD-V2{margin-left:var(--sky-space-4)}.g-tool .ss_recordParts_djD-V2>.ss_record_yHdvsc{padding-left:var(--sky-space-4)}.g-tool .ss_monthHeading_FIUePD{padding:var(--sky-space-4) var(--sky-space-4) var(--sky-space-2)}.g-tool .ss_undo_YEH52T{bottom:calc(5.5rem + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.g-tool .ss_meterFill_26U8r6{transition:none}}.g-tool .ss_tile_Y9IGsh{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sky-space-1);width:100%;min-height:var(--sky-hit);padding:var(--sky-space-4);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface);color:var(--sky-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--sky-transition)}.g-tool .ss_tile_Y9IGsh:hover{border-color:var(--sky-control-border)}.g-tool .ss_tile_Y9IGsh:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_tileEyebrow_kGPOb-{display:inline-flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-secondary);font-size:var(--sky-caption);font-weight:650}.g-tool .ss_tileTitle_yeo2xj{font-size:var(--sky-body);font-weight:700;line-height:1.35}.g-tool .ss_tileText_cmVmP0{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.5}@media(prefers-reduced-motion:reduce){.g-tool .ss_tile_Y9IGsh{transition:none}}.g-tool .ss_option_JmfoXk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sky-space-3) var(--sky-space-4);padding:var(--sky-space-4);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface)}.g-tool .ss_optionText_JQ77AI{flex:1 1 16rem;min-width:0;display:flex;flex-direction:column;gap:var(--sky-space-1)}.g-tool .ss_optionTitle_WdQe7u{font-weight:700}.g-tool .ss_optionDescription_Ecbl4R{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.5}.g-tool .ss_inset_1v-wH1{display:flex;flex-direction:column;gap:var(--sky-space-5);padding:var(--sky-space-6);min-width:0}.g-tool .ss_insetTop_B5-ESJ{padding-bottom:var(--sky-space-4)}.g-tool .ss_divider_xIGxdy{border-top:var(--sky-line) solid var(--sky-border)}@media(max-width:48rem){.g-tool .ss_inset_1v-wH1{padding:var(--sky-space-5)}}.g-tool .ss_breakdown_hQgX2R{list-style:none;margin:0;padding:0}.g-tool .ss_breakdownRow_YWYk0f{display:flex;flex-direction:column;gap:var(--sky-space-1);padding:var(--sky-space-3) 0;border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_breakdownRow_YWYk0f:last-child{border-bottom:0}.g-tool .ss_breakdownHead_F5C5EB{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sky-space-1) var(--sky-space-4)}.g-tool .ss_breakdownName_dW7TU3{display:inline-flex;align-items:center;gap:var(--sky-space-2);min-width:0;font-weight:650;color:var(--sky-ink)}.g-tool .ss_breakdownAmount_bmr1s3{font-weight:700;font-variant-numeric:tabular-nums;color:var(--sky-ink)}.g-tool .ss_breakdownMeta_KjmpFW{color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_breakdownDetails_wk9q8a{min-width:0}.g-tool .ss_breakdownSummary_H-2rv1{display:flex;align-items:center;gap:var(--sky-space-3);min-height:var(--sky-hit);cursor:pointer;list-style:none;border-radius:var(--sky-radius-small)}.g-tool .ss_breakdownSummary_H-2rv1::-webkit-details-marker{display:none}.g-tool .ss_breakdownSummary_H-2rv1:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_breakdownSummaryText_h7cmVv{display:flex;flex-direction:column;gap:var(--sky-space-1);flex:1;min-width:0}.g-tool .ss_breakdownChevron_dw1vG2{flex:none;color:var(--sky-secondary);transition:transform var(--sky-transition)}.g-tool .ss_breakdownDetails_wk9q8a[open] .ss_breakdownChevron_dw1vG2{transform:rotate(180deg)}.g-tool .ss_breakdownBody_EwISE2{padding:var(--sky-space-3) 0 var(--sky-space-1) var(--sky-space-5)}.g-tool .ss_items_yfrSyH{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sky-space-2)}.g-tool .ss_item_MDBK-p{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sky-space-1) var(--sky-space-4);font-size:var(--sky-supporting)}.g-tool .ss_itemName_vtWiUv{display:flex;flex-wrap:wrap;gap:var(--sky-space-1) var(--sky-space-2);min-width:0;color:var(--sky-ink)}.g-tool .ss_itemAmount_Y-FXGQ{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sky-space-1) var(--sky-space-2);font-weight:650;font-variant-numeric:tabular-nums}.g-tool .ss_itemMeta_TMUAnV{color:var(--sky-secondary);font-weight:400}.g-tool .ss_compositionTrack_PG1gm8{height:var(--sky-space-5);border-radius:4px}.g-tool .ss_compositionPart_hm2JKu{min-width:0}.g-tool .ss_compositionList_tPzWID{gap:var(--sky-space-4)}.g-tool .ss_composition_ubkhNR[data-appearance=shares] .ss_compositionList_tPzWID{gap:var(--sky-space-2)}.g-tool .ss_compositionRow_0t5ZIn{gap:var(--sky-space-2) var(--sky-space-3)}.g-tool .ss_comparisonTrack_Vzduxi{margin:0;grid-column:1 / -1;height:6px;background:var(--sky-inset);border-radius:2px;overflow:hidden}.g-tool .ss_comparisonTrack_Vzduxi>span{display:block;height:100%;border-radius:2px}.g-tool .ss_figureCards_6sivHr>.ss_figure_lU-xoD[data-tone=xp]{background:color-mix(in srgb,var(--sky-xp-tint) 45%,var(--sky-surface))}.g-tool .ss_figureCards_6sivHr>.ss_figure_lU-xoD[data-tone=uxp]{background:color-mix(in srgb,var(--sky-uxp-tint) 45%,var(--sky-surface))}.dark .g-tool .ss_figureCards_6sivHr>.ss_figure_lU-xoD:is([data-tone=xp],[data-tone=uxp]){background:var(--sky-raised)}.g-tool .ss_figureCards_6sivHr>.ss_figure_lU-xoD[data-tone=good]{background:var(--sky-good-tint)}.g-tool .ss_figureCards_6sivHr>.ss_figure_lU-xoD[data-tone=attention]{background:var(--sky-attention-tint)}.g-tool .ss_figureCards_6sivHr>.ss_figure_lU-xoD[data-tone=adverse]{background:var(--sky-adverse-tint)}.g-tool .ss_bridgeTotal_pXqIzM{background:var(--sky-raised);border:0;border-radius:var(--sky-radius-small);padding:var(--sky-space-3)}.g-tool .ss_cellLabel_-gcss-[data-visible=true]{display:block;color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_chartPair_rwfS8F{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,25rem),1fr));gap:var(--sky-space-6)}.g-tool .ss_chartPair_rwfS8F:has([data-table-open=true]){grid-template-columns:minmax(0,1fr)}@supports (grid-template-rows: subgrid){@media(min-width:64rem){.g-tool .ss_chartPair_rwfS8F:not(:has([data-table-open=true],[data-chart-height=content])){grid-template-columns:repeat(2,minmax(0,1fr))}.g-tool .ss_chartPair_rwfS8F:not(:has([data-table-open=true],[data-chart-height=content]))>:has(>figure){display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0}.g-tool .ss_chartPair_rwfS8F:not(:has([data-table-open=true],[data-chart-height=content]))>:has(>figure):only-child{grid-column:1/-1}.g-tool .ss_chartPair_rwfS8F:not(:has([data-table-open=true],[data-chart-height=content]))>:has(>figure)>figure{display:grid;grid-row:span 4;grid-template-rows:subgrid}.g-tool .ss_chartPair_rwfS8F figure>figcaption{grid-row:1}.g-tool .ss_chartPair_rwfS8F [data-chart-plot]{grid-row:2;height:17rem}.g-tool .ss_chartPair_rwfS8F [data-chart-source]{grid-row:3}.g-tool .ss_chartPair_rwfS8F figure>button{grid-row:4;justify-self:start;align-self:start}}}.g-tool .ss_chartPair_rwfS8F:has([data-chart-height=content])>:has(>figure){display:flex;flex-direction:column}.g-tool .ss_chartPair_rwfS8F:has([data-chart-height=content])>:has(>figure)>figure{flex:1 1 auto;display:flex;flex-direction:column}.g-tool .ss_chartPair_rwfS8F:has([data-chart-height=content]) figure>[data-chart-plot]{flex:1 1 auto}.g-tool .ss_chartPair_rwfS8F:has([data-chart-height=content]) figure>button{align-self:flex-start}@media(max-width:31.99rem){.g-tool .ss_figureCards_6sivHr:has([data-priority=primary])>.ss_figure_lU-xoD:not([data-priority]){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:var(--sky-space-2) var(--sky-space-3);padding:var(--sky-space-4)}.g-tool .ss_figureCards_6sivHr:has([data-priority=primary])>.ss_figure_lU-xoD:not([data-priority]) .ss_figureValue_cwNnSW{font-size:1.25rem;text-align:right}.g-tool .ss_figureCards_6sivHr:has([data-priority=primary])>.ss_figure_lU-xoD:not([data-priority]) .ss_figureValueMuted_x6W7cb{font-size:var(--sky-body)}.g-tool .ss_figureCards_6sivHr:has([data-priority=primary])>.ss_figure_lU-xoD:not([data-priority]) .ss_figureNote_FYTHEP{grid-column:1/-1}}.g-tool .ss_panel_viX-Kc{min-width:0}.g-tool .ss_panel_viX-Kc+.ss_panel_viX-Kc{margin-top:var(--sky-space-2)}.g-tool .ss_panelLabel_WYH6wQ{margin:0 0 var(--sky-space-1);color:var(--sky-secondary);font-size:var(--sky-caption);font-weight:650}.g-tool .ss_panelPlot_htF5wL{width:100%;min-width:0;height:12rem;overflow:clip}.g-tool .ss_panelPlot_htF5wL[data-size=short]{height:7.5rem}@media(max-width:48rem){.g-tool .ss_panelPlot_htF5wL{height:10.5rem}.g-tool .ss_panelPlot_htF5wL[data-size=short]{height:6.5rem}}@media(max-width:60rem){.g-tool .ss_recordDense_YdcbOo{grid-template-columns:minmax(8rem,1fr) auto auto;grid-template-areas:"main first actions" "lead second actions";gap:var(--sky-space-1) var(--sky-space-3);padding:var(--sky-space-3) var(--sky-space-4)}.g-tool .ss_recordDense_YdcbOo>:nth-child(1){grid-area:lead;color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_recordDense_YdcbOo>:nth-child(2){grid-area:main;order:0}.g-tool .ss_recordDense_YdcbOo>:nth-child(3){grid-area:first;align-items:flex-end;text-align:right}.g-tool .ss_recordDense_YdcbOo>:nth-child(4){grid-area:second;align-items:flex-end;text-align:right}.g-tool .ss_recordDense_YdcbOo>:nth-child(5){grid-area:actions;align-self:center;flex-wrap:wrap;justify-content:flex-end;max-width:6.5rem}.g-tool .ss_recordDense_YdcbOo>:nth-child(5) button{white-space:normal;text-align:left}.g-tool .ss_recordDense_YdcbOo .ss_cellLabel_-gcss-{display:none}}.g-tool .ss_sheetInline_XpaBkE{display:contents}.g-tool .ss_sheetTrigger_dVO-Lo{display:none}@media(max-width:48rem){.g-tool .ss_sheetInline_XpaBkE{display:none}.g-tool .ss_sheetTrigger_dVO-Lo{display:block;flex:none}.g-tool .ss_wideOnly_RciKit{display:none}}.g-tool .ss_readout_3bMYGg{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--sky-space-1) var(--sky-space-4);margin-top:var(--sky-space-3);padding-top:var(--sky-space-3);border-top:1px solid var(--sky-border)}.g-tool .ss_readoutPeriod_cXbPW6{display:flex;align-items:center;gap:var(--sky-space-1)}.g-tool .ss_readoutPeriod_cXbPW6 strong{min-width:8.5rem;text-align:center;font-size:var(--sky-body)}.g-tool .ss_readoutFigures_de4Vwg{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--sky-space-1) var(--sky-space-5);margin:0}.g-tool .ss_readoutFigures_de4Vwg>div{display:grid;gap:0;text-align:end}.g-tool .ss_readoutFigures_de4Vwg dt{color:var(--sky-secondary);font-size:var(--sky-caption)}.g-tool .ss_readoutFigures_de4Vwg dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.g-tool .ss_readoutFigures_de4Vwg dd[data-zero]{color:var(--sky-muted);font-weight:400}.g-tool .ss_readoutNote_rCLZa1{grid-column:1 / -1;margin:0;color:var(--sky-secondary);font-size:var(--sky-supporting);text-align:end}@media(max-width:48rem){.g-tool .ss_readout_3bMYGg{grid-template-columns:minmax(0,1fr)}.g-tool .ss_readoutPeriod_cXbPW6,.g-tool .ss_readoutFigures_de4Vwg{justify-content:space-between}.g-tool .ss_readoutFigures_de4Vwg>div{text-align:start}.g-tool .ss_readoutNote_rCLZa1{text-align:start}}.g-tool .ss_band_D1syEb{display:grid;grid-template-columns:repeat(var(--summary-count),minmax(0,1fr));background:var(--sky-surface);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius-large);overflow:hidden;min-width:0}.g-tool .ss_item_xQJScb{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sky-space-2);min-width:0;padding:var(--sky-space-5);border:0;border-inline-start:var(--sky-line) solid var(--sky-border);background:transparent;color:var(--sky-ink);text-align:left;font:inherit}.g-tool .ss_item_xQJScb:first-child{border-inline-start:0}@supports (grid-template-rows: subgrid){.g-tool .ss_item_xQJScb{display:grid;grid-template-rows:subgrid;grid-row:span 3;align-items:start}}.g-tool .ss_item_xQJScb[data-priority=primary]{background:var(--sky-raised)}.g-tool .ss_label_vjjntR{display:flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-secondary);font-size:var(--sky-supporting);font-weight:600;line-height:1.5}.g-tool .ss_label_vjjntR svg{flex:none;color:var(--sky-muted)}.g-tool .ss_value_F1lkVU{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sky-space-2);font-size:1.625rem;font-weight:650;line-height:1.25;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.g-tool .ss_unit_dMHoI2{font-size:var(--sky-supporting);color:var(--sky-secondary);font-weight:500;letter-spacing:0}.g-tool .ss_value_F1lkVU[data-withheld]{font-size:var(--sky-body);line-height:1.5;letter-spacing:0}.g-tool .ss_value_F1lkVU[data-tone=good]{color:var(--sky-good)}.g-tool .ss_value_F1lkVU[data-tone=attention],.g-tool .ss_note_yR5BpY[data-tone=attention]{color:var(--sky-attention)}.g-tool .ss_value_F1lkVU[data-tone=adverse]{color:var(--sky-adverse)}.g-tool .ss_value_F1lkVU[data-tone=xp]{color:var(--sky-xp)}.g-tool .ss_value_F1lkVU[data-tone=uxp]{color:var(--sky-uxp-text)}.g-tool .ss_value_F1lkVU[data-tone=muted]{color:var(--sky-muted)}.g-tool .ss_note_yR5BpY{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.55;max-inline-size:var(--sky-reading)}.g-tool button.ss_item_xQJScb{cursor:pointer;min-height:var(--sky-hit)}.g-tool button.ss_item_xQJScb:hover .ss_label_vjjntR{color:var(--sky-accent)}.g-tool button.ss_item_xQJScb:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:calc(-1 * var(--sky-focus))}@media(max-width:63.99rem){.g-tool .ss_band_D1syEb[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.g-tool .ss_band_D1syEb[data-count="4"]>.ss_item_xQJScb:nth-child(3){border-inline-start:0}.g-tool .ss_band_D1syEb[data-count="4"]>.ss_item_xQJScb:nth-child(n+3){border-block-start:var(--sky-line) solid var(--sky-border)}}@media(max-width:47.99rem){.g-tool .ss_item_xQJScb{padding:var(--sky-space-4)}.g-tool .ss_value_F1lkVU{font-size:1.375rem}.g-tool .ss_band_D1syEb[data-count="3"]{grid-template-columns:minmax(0,1fr)}.g-tool .ss_band_D1syEb[data-count="3"]>.ss_item_xQJScb{border-inline-start:0}.g-tool .ss_band_D1syEb[data-count="3"]>.ss_item_xQJScb+.ss_item_xQJScb{border-block-start:var(--sky-line) solid var(--sky-border)}}@media(max-width:22rem){.g-tool .ss_band_D1syEb[data-count]{grid-template-columns:minmax(0,1fr)}.g-tool .ss_band_D1syEb[data-count]>.ss_item_xQJScb{border-inline-start:0}.g-tool .ss_band_D1syEb[data-count]>.ss_item_xQJScb+.ss_item_xQJScb{border-block-start:var(--sky-line) solid var(--sky-border)}}.g-tool .ss_body_n-hGGH{color:var(--sky-ink);font:400 var(--sky-body)/1.55 var(--sky-font);width:100%;min-width:0}.g-tool .ss_body_n-hGGH :is(button,input,select,textarea){font-family:inherit}.g-tool .ss_public_VDww0K{max-width:72rem;margin-inline:auto;padding-block:var(--sky-space-6) var(--sky-space-10);padding-inline:var(--sky-space-4)}.g-tool .ss_modes_4CsWCR{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sky-space-3);margin:0;padding:0;border:0;min-width:0}.g-tool .ss_modesLegend_jnh641{font-size:var(--sky-supporting);font-weight:650;color:var(--sky-secondary);margin-bottom:var(--sky-space-3);padding:0}.g-tool .ss_mode_Yt0ZYW{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--sky-space-3);min-height:var(--sky-hit);padding:var(--sky-space-4);text-align:left;color:var(--sky-ink);background:var(--sky-surface);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);cursor:pointer;transition:border-color var(--sky-transition),background var(--sky-transition)}.g-tool .ss_mode_Yt0ZYW:hover{border-color:var(--sky-control-border)}.g-tool .ss_mode_Yt0ZYW[aria-checked=true]{border-color:var(--sky-accent);background:var(--sky-raised);box-shadow:inset 0 0 0 var(--sky-line) var(--sky-accent)}.g-tool .ss_mode_Yt0ZYW:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_modeIcon_cxfszV{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:var(--sky-radius-small);background:var(--sky-inset);color:var(--sky-accent)}.g-tool .ss_mode_Yt0ZYW[aria-checked=true] .ss_modeIcon_cxfszV{background:var(--sky-action);color:var(--sky-on-action)}.g-tool .ss_modeText_Nqx5se{display:flex;flex-direction:column;gap:var(--sky-space-1);min-width:0}.g-tool .ss_modeQuestion_hnpSjb{font-weight:700;line-height:1.35}.g-tool .ss_modeSubtitle_fosUEU{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.45}.g-tool .ss_formGrid_qziA5p{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sky-space-5);align-items:start}.g-tool .ss_formWide_wqlxiV{grid-column:1 / -1}.g-tool .ss_fieldGroup_UacXMa{display:flex;flex-direction:column;gap:var(--sky-space-2);min-width:0}.g-tool .ss_groupLabel_yj-lJA{font-size:var(--sky-supporting);font-weight:600;color:var(--sky-ink)}.g-tool .ss_chips_qsEVQI{display:flex;flex-wrap:wrap;gap:var(--sky-space-2)}.g-tool .ss_chip_bMAfiW{min-height:var(--sky-hit);padding:var(--sky-space-2) var(--sky-space-4);border-radius:var(--sky-radius-small);border:var(--sky-line) solid var(--sky-control-border);background:var(--sky-surface);color:var(--sky-ink);font-size:var(--sky-supporting);font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.g-tool .ss_chip_bMAfiW[aria-pressed=true]{border-color:var(--sky-accent);background:var(--sky-raised);color:var(--sky-accent)}.g-tool .ss_chip_bMAfiW:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_provenance_hnBiB4{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2) var(--sky-space-3);color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_formActions_eT8DkL{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-3)}.g-tool .ss_monthRow_74L57M{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sky-space-3)}.g-tool .ss_monthRow_74L57M>div{flex:0 1 16rem}.g-tool .ss_answer_8mln-w{display:flex;flex-direction:column;gap:var(--sky-space-6);min-width:0;scroll-margin-top:var(--sky-space-12)}.g-tool .ss_answer_8mln-w:focus{outline:none}.g-tool .ss_recap_n5WNjn{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sky-space-2) var(--sky-space-4);padding:var(--sky-space-3) var(--sky-space-4);border-radius:var(--sky-radius);background:var(--sky-raised);font-size:var(--sky-supporting)}.g-tool .ss_recapText_XN6ggr{font-weight:650;min-width:0;overflow-wrap:anywhere}.g-tool .ss_hero_jzJH8V{display:flex;flex-direction:column;gap:var(--sky-space-3)}.g-tool .ss_eyebrow_-iUol5{color:var(--sky-secondary);font-size:var(--sky-supporting);font-weight:600;margin:0}.g-tool .ss_heroSentence_sgCEnI{margin:0;font-size:clamp(1.375rem,1.8vw,1.875rem);line-height:1.25;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.g-tool .ss_heroSub_ZO0etJ{margin:0;color:var(--sky-secondary);font-size:var(--sky-body);line-height:var(--sky-reading-leading);max-inline-size:var(--sky-reading)}.g-tool .ss_verdict_qkiMVU{display:flex;align-items:flex-start;gap:var(--sky-space-3)}.g-tool .ss_verdictIcon_Ueq2Wf{flex-shrink:0;margin-top:.3rem}.g-tool .ss_tone-good_rLMnGz{color:var(--sky-good)}.g-tool .ss_tone-attention_d15-N1{color:var(--sky-attention)}.g-tool .ss_tone-adverse_ng378k{color:var(--sky-adverse)}.g-tool .ss_tone-neutral_ecx-B5{color:var(--sky-ink)}.g-tool .ss_basis_hLc6fD{color:var(--sky-secondary);margin:0;font-size:var(--sky-body);line-height:var(--sky-reading-leading);max-inline-size:var(--sky-reading)}.g-tool .ss_ladder_M6-5Ot{display:grid;grid-template-columns:minmax(8rem,15rem) minmax(0,1fr) auto;margin:0;padding:0;list-style:none}.g-tool .ss_rung_gZw8bM{display:contents}.g-tool .ss_rungLabel_HVOWf6,.g-tool .ss_rungTrack_mYgotA,.g-tool .ss_rungValue_oOvBpN{padding-block:var(--sky-space-2);border-bottom:var(--sky-line) solid var(--sky-border);min-width:0}.g-tool .ss_rung_gZw8bM:last-child>*{border-bottom:0}.g-tool .ss_rungLabel_HVOWf6{display:flex;flex-direction:column;padding-inline-end:var(--sky-space-4);font-size:var(--sky-supporting);font-weight:650;line-height:1.35}.g-tool .ss_rungExample_tsuNte{color:var(--sky-secondary);font-weight:400;font-size:var(--sky-caption)}.g-tool .ss_rungTrack_mYgotA{position:relative;display:flex;align-items:center}.g-tool .ss_rungTrack_mYgotA:after{content:"";position:absolute;top:0;bottom:0;left:var(--balance);width:2px;margin-left:-1px;background:var(--sky-ink)}.g-tool .ss_rungNeed_nIwXad{position:relative;height:.75rem;width:var(--need);border-radius:3px;background:var(--sky-inset);box-shadow:inset 0 0 0 var(--sky-line) var(--sky-control-border);overflow:hidden}.g-tool .ss_rungFill_oSEU3-{position:absolute;inset:0 auto 0 0;width:var(--fill);background:var(--sky-accent)}.g-tool .ss_rungValue_oOvBpN{display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding-inline-start:var(--sky-space-4);text-align:right;font-size:var(--sky-supporting);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.g-tool .ss_rungFits_K1r75s{color:var(--sky-secondary);font-size:var(--sky-caption);font-weight:400}.g-tool .ss_rung_gZw8bM[data-state=bookable] .ss_rungFits_K1r75s{color:var(--sky-good);font-weight:650}.g-tool .ss_ladderKey_kyTLYx{display:flex;flex-wrap:wrap;gap:var(--sky-space-2) var(--sky-space-5);margin-top:var(--sky-space-3);color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_keyItem_k-sp-T{display:inline-flex;align-items:center;gap:var(--sky-space-2)}.g-tool .ss_keyLine_tOtFE1{width:2px;height:1rem;background:var(--sky-ink)}.g-tool .ss_keyNeed_NbOSsd{width:.875rem;height:.75rem;border-radius:3px;background:var(--sky-inset);box-shadow:inset 0 0 0 var(--sky-line) var(--sky-control-border)}.g-tool .ss_keyFill_aOxuDn{width:.875rem;height:.75rem;border-radius:3px;background:var(--sky-accent)}.g-tool .ss_rows_p-CPtM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.g-tool .ss_row_0LHKUG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sky-space-1) var(--sky-space-4);padding-block:var(--sky-space-4);border-bottom:var(--sky-line) solid var(--sky-border)}.g-tool .ss_row_0LHKUG:last-child{border-bottom:0}.g-tool .ss_rowTitle_gPtVUR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2);font-weight:700;min-width:0}.g-tool .ss_rowMeta_Iys-9T{grid-column:1 / -1;color:var(--sky-secondary);font-size:var(--sky-supporting)}.g-tool .ss_rowValue_r0xEnZ{text-align:right;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.g-tool .ss_rowValueNote_2wMJyC{display:block;color:var(--sky-secondary);font-size:var(--sky-caption);font-weight:400}.g-tool .ss_quiet_RlhhBN{color:var(--sky-secondary)}.g-tool .ss_route_DCLAZ0{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2) var(--sky-space-3);font-size:var(--sky-supporting);color:var(--sky-secondary)}.g-tool .ss_routeCodes_NTvDiL{display:inline-flex;align-items:center;gap:var(--sky-space-2);font-size:var(--sky-body);font-weight:750;letter-spacing:.03em;color:var(--sky-ink)}.g-tool .ss_compare_Hv3vi-{display:flex;flex-direction:column;gap:var(--sky-space-3)}.g-tool .ss_compareRow_CepsF-{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) 9rem;grid-template-areas:"label track value";gap:var(--sky-space-2) var(--sky-space-4);align-items:center}.g-tool .ss_compareLabel_HM6uKE{grid-area:label;font-size:var(--sky-supporting);color:var(--sky-secondary);font-weight:600}.g-tool .ss_compareTrack_O5uU-M{grid-area:track;height:.875rem;border-radius:3px;background:var(--sky-inset);overflow:hidden}.g-tool .ss_compareBar_q1UPc6{display:block;height:100%;width:var(--size);background:var(--sky-secondary);border-radius:3px}.g-tool .ss_compareBarAsked_vbcb-h{background:var(--sky-accent)}.g-tool .ss_compareValue_XPfxXp{grid-area:value;font-weight:700;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.g-tool .ss_scale_HFKVaU{position:relative;height:2.25rem;margin-top:var(--sky-space-2)}.g-tool .ss_scaleTrack_1hABPu{position:absolute;left:0;right:0;top:.75rem;height:.75rem;border-radius:3px;background:var(--sky-inset)}.g-tool .ss_scaleBand_UR-Ff3{position:absolute;top:.75rem;height:.75rem;left:var(--from);width:var(--width);background:repeating-linear-gradient(130deg,var(--sky-secondary) 0,var(--sky-secondary) 1.5px,var(--sky-inset) 1.5px,var(--sky-inset) 5px)}.g-tool .ss_scaleMarker_6FsY7x{position:absolute;top:.25rem;height:1.75rem;width:4px;margin-left:-2px;left:var(--at);border-radius:2px;background:var(--sky-accent);box-shadow:0 0 0 2px var(--sky-surface)}.g-tool .ss_scaleTicks_KyPMtR{display:flex;justify-content:space-between;color:var(--sky-muted);font-size:var(--sky-caption);font-variant-numeric:tabular-nums}.g-tool .ss_notes_nfWGUD{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sky-space-3)}.g-tool .ss_note_GslBcB{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sky-space-3);align-items:start;font-size:var(--sky-body);line-height:var(--sky-reading-leading);max-inline-size:var(--sky-reading)}.g-tool .ss_noteIcon_45tilS{margin-top:.15rem;color:var(--sky-secondary)}.g-tool .ss_noteSweet_sLBGMm .ss_noteIcon_45tilS{color:var(--sky-good)}.g-tool .ss_noteWarning_wkgL2K .ss_noteIcon_45tilS{color:var(--sky-attention)}.g-tool .ss_details_OX9Mgd{margin:0;display:grid;gap:var(--sky-space-2);font-size:var(--sky-supporting)}.g-tool .ss_detail_DPRXlS{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sky-space-3)}.g-tool .ss_detail_DPRXlS dt{color:var(--sky-secondary)}.g-tool .ss_detail_DPRXlS dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.g-tool .ss_detailStrong_LPBoDi dd,.g-tool .ss_detailStrong_LPBoDi dt{color:var(--sky-ink);font-weight:650}.g-tool .ss_stepNote_C4hUZP{grid-column:1 / -1;color:var(--sky-muted);font-size:var(--sky-caption);margin-top:calc(-1 * var(--sky-space-1))}.g-tool .ss_progressRow_9awxnL{display:flex;flex-direction:column;gap:var(--sky-space-2)}.g-tool .ss_progressTrack_kyO3Kc{position:relative;height:.875rem;border-radius:3px;background:var(--sky-inset);overflow:hidden}.g-tool .ss_progressFill_EUeY8I{position:absolute;inset:0 auto 0 0;width:var(--fill);background:var(--sky-accent)}.g-tool .ss_strategy_MejPie{display:flex;flex-direction:column;gap:var(--sky-space-4);scroll-margin-top:var(--sky-space-12)}.g-tool .ss_strategyHead_E-zPVU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sky-space-2) var(--sky-space-3)}.g-tool .ss_strategyTitle_UU1Vxs{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.g-tool .ss_bonusBox_-KLcMb{display:flex;flex-direction:column;gap:var(--sky-space-1);padding:var(--sky-space-3) var(--sky-space-4);border-radius:var(--sky-radius);background:var(--sky-raised);font-size:var(--sky-supporting)}.g-tool .ss_bonusFigure_eFxDgr{font-size:1.125rem;font-weight:750;font-variant-numeric:tabular-nums}.g-tool .ss_savings_GgDB1A{display:grid;gap:var(--sky-space-4);grid-template-columns:minmax(0,1fr)}.g-tool .ss_highlight_9dDM9I{box-shadow:0 0 0 2px var(--sky-accent);border-radius:var(--sky-radius-large)}.g-tool .ss_offers_EEgWr9{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sky-space-3)}.g-tool .ss_offer_oa0-vv{display:flex;flex-direction:column;gap:var(--sky-space-1);padding:var(--sky-space-4);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface);color:var(--sky-ink);text-decoration:none;font-size:var(--sky-supporting)}.g-tool .ss_offer_oa0-vv:hover{border-color:var(--sky-accent)}.g-tool .ss_offer_oa0-vv:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_offerName_pNwRSB{font-size:var(--sky-body);font-weight:750}.g-tool .ss_offerIdentity_S-BiLH{display:flex;align-items:center;gap:var(--sky-space-3);margin-bottom:var(--sky-space-3)}.g-tool .ss_offerBonus_QujYug{font-weight:750;font-size:1.125rem;color:var(--sky-accent);line-height:1.4;margin-bottom:var(--sky-space-2)}.g-tool .ss_offerXp_pRtwRa{display:flex;align-items:center;gap:var(--sky-space-2);color:var(--sky-secondary)}.g-tool .ss_offerFee_hzPkNR{margin-top:auto;padding-top:var(--sky-space-4);color:var(--sky-secondary)}.g-tool .ss_offerAction_CwrBQY{margin-top:var(--sky-space-2);font-weight:650;color:var(--sky-accent);text-decoration:underline;text-underline-offset:var(--sky-space-1)}.g-tool .ss_promo_A-BPQs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sky-space-2) var(--sky-space-4);padding:var(--sky-space-2) var(--sky-space-2) var(--sky-space-2) var(--sky-space-4);border-radius:var(--sky-radius);background:var(--sky-attention-tint);font-size:var(--sky-supporting)}.g-tool .ss_promoLink_uR-D-x{color:var(--sky-ink);font-weight:650}.g-tool .ss_promoAlert_-0048a{color:var(--sky-secondary)}.g-tool .ss_promoSpacer_0GOIBh{flex:1}.g-tool .ss_guides_ygxpto{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sky-space-3)}.g-tool .ss_guide_Yn0bJt{display:flex;flex-direction:column;gap:var(--sky-space-1);width:100%;height:100%;padding:var(--sky-space-4);border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface);color:var(--sky-ink);text-decoration:none;text-align:left;font:inherit;cursor:pointer}.g-tool .ss_guide_Yn0bJt:hover{border-color:var(--sky-accent)}.g-tool .ss_guide_Yn0bJt:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_guideTitle_VN59r-{font-weight:700;line-height:1.35}.g-tool .ss_guideText_SbQ2Ze{color:var(--sky-secondary);font-size:var(--sky-supporting);line-height:1.5}.g-tool .ss_guideAction_MvbBwI{margin-top:auto;padding-top:var(--sky-space-2);color:var(--sky-accent);font-size:var(--sky-supporting);font-weight:650}.g-tool .ss_author_6mApU7{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sky-space-4);align-items:start}.g-tool .ss_avatar_t4oCfs{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--sky-inset);color:var(--sky-accent);font-weight:750}.g-tool .ss_footnote_zXIJJk{color:var(--sky-muted);font-size:var(--sky-caption);line-height:1.5;margin:0}.g-tool .ss_cta_xY0Nsp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sky-space-3) var(--sky-space-5)}.g-tool .ss_ctaLink_pxejD3{display:inline-flex;align-items:center;gap:var(--sky-space-2);min-height:var(--sky-hit);padding:var(--sky-space-2) var(--sky-space-4);border-radius:var(--sky-radius-small);background:var(--sky-action);color:var(--sky-on-action);font-weight:650;font-size:var(--sky-supporting);text-decoration:none}.g-tool .ss_ctaLink_pxejD3:hover{background:var(--sky-action-hover)}.g-tool .ss_ctaLink_pxejD3:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_srOnly_fC0QSj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:40rem){.g-tool .ss_modes_4CsWCR,.g-tool .ss_formGrid_qziA5p,.g-tool .ss_offers_EEgWr9,.g-tool .ss_guides_ygxpto{grid-template-columns:repeat(2,minmax(0,1fr))}.g-tool .ss_savings_GgDB1A{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media(min-width:64rem){.g-tool .ss_modes_4CsWCR{grid-template-columns:repeat(4,minmax(0,1fr))}.g-tool .ss_guides_ygxpto{grid-template-columns:repeat(3,minmax(0,1fr))}.g-tool .ss_offers_EEgWr9{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:39.99rem){.g-tool .ss_ladder_M6-5Ot{grid-template-columns:minmax(6.5rem,38%) minmax(0,1fr) auto}.g-tool .ss_rungLabel_HVOWf6{padding-inline-end:var(--sky-space-3)}.g-tool .ss_rungValue_oOvBpN{padding-inline-start:var(--sky-space-3)}.g-tool .ss_compareRow_CepsF-{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label value" "track track"}.g-tool .ss_public_VDww0K{padding-inline:var(--sky-space-3)}}@media(prefers-reduced-motion:reduce){.g-tool .ss_mode_Yt0ZYW{transition:none}}.g-tool .ss_airportControl_QPQDWE{position:relative;display:flex;flex-direction:column;gap:var(--sky-space-2)}.g-tool .ss_airportInput_pxu0Lu{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)}.g-tool .ss_airportInput_pxu0Lu::-moz-placeholder{color:var(--sky-muted);opacity:1}.g-tool .ss_airportInput_pxu0Lu::placeholder{color:var(--sky-muted);opacity:1}.g-tool .ss_airportInput_pxu0Lu:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_airportInput_pxu0Lu[aria-invalid=true]{border-color:var(--sky-adverse)}.g-tool .ss_airportList_8R0HNK{position:absolute;z-index:5;top:calc(100% + var(--sky-space-1));left:0;right:0;margin:0;padding:var(--sky-space-1);list-style:none;max-height:18rem;overflow-y:auto;border:var(--sky-line) solid var(--sky-border);border-radius:var(--sky-radius);background:var(--sky-surface)}.g-tool .ss_airportOption_APG1ak{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_airportOption_APG1ak[aria-selected=true],.g-tool .ss_airportOption_APG1ak:hover{background:var(--sky-raised)}.g-tool .ss_airportOptionText_WQTQBb{display:flex;flex-direction:column;min-width:0;font-size:var(--sky-supporting)}.g-tool .ss_airportChosen_ThG5Nt{display:flex;align-items:center;gap:var(--sky-space-3);min-height:var(--sky-hit);padding-left:var(--sky-space-3);border:var(--sky-line) solid var(--sky-control-border);border-radius:var(--sky-radius-small);background:var(--sky-raised)}.g-tool .ss_airportCode_MO3HBI{flex-shrink:0;min-width:2.75rem;padding:var(--sky-space-1);border-radius:var(--sky-radius-small);background:var(--sky-inset);font-weight:750;text-align:center;letter-spacing:.04em;font-size:var(--sky-supporting)}.g-tool .ss_airportChosen_ThG5Nt .ss_airportCode_MO3HBI{background:var(--sky-surface)}.g-tool .ss_airportName_Wfd9K3{flex:1;min-width:0;font-size:var(--sky-supporting);overflow-wrap:anywhere}.g-tool .ss_fieldError_ohzD53{color:var(--sky-adverse);font-size:var(--sky-supporting);line-height:1.5}.g-tool .ss_figure_Nl3Yl-{margin:0;display:flex;flex-direction:column;gap:var(--sky-space-4);min-width:0}.g-tool .ss_figureTitle_5LE-hI,.g-tool .ss_sectionTitle_v9-j22{margin:0;font-size:1.125rem;font-weight:700;line-height:1.4;letter-spacing:-.015em}.g-tool .ss_answerSection_KbMPH4{min-width:0}.g-tool .ss_inlineLink_6dn-Cr{display:inline;padding:0;border:0;background:transparent;color:var(--sky-accent);font:inherit;font-weight:650;text-decoration:underline;text-underline-offset:var(--sky-space-1);cursor:pointer}.g-tool .ss_inlineLink_6dn-Cr:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:2px}.g-tool .ss_secondaryLink_5oc6Ai{display:inline-flex;align-items:center;gap:var(--sky-space-2);min-height:var(--sky-hit);padding:var(--sky-space-2) var(--sky-space-4);border-radius:var(--sky-radius-small);border:var(--sky-line) solid var(--sky-control-border);background:var(--sky-surface);color:var(--sky-ink);font-weight:650;font-size:var(--sky-supporting);text-decoration:none}.g-tool .ss_secondaryLink_5oc6Ai:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-1)}.g-tool .ss_strategy_MejPie:focus-visible{outline:var(--sky-focus) solid var(--sky-accent);outline-offset:var(--sky-space-2);border-radius:var(--sky-radius-small)}@media(max-width:39.99rem){.g-tool .ss_row_0LHKUG{grid-template-columns:minmax(0,1fr)}.g-tool .ss_rowValue_r0xEnZ{text-align:left;white-space:normal}}@keyframes ss_stepIn_cG--vp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@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}}
