.page_meta__66IbI{display:flex;flex-direction:column;gap:8px;margin:12px 0 0}.page_metaRail__yDjn2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.page_metaCounts__P_fr0{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_disclosureBody__7Xyxy{padding:0 18px 18px}.design-elements_hero__qTPUt{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:16px 28px;gap:16px 28px;padding:24px 28px;margin:0 0 32px;border-radius:var(--r-lg,18px);background-color:var(--surface-raised,#fff);border:1px solid var(--line,#dce3f0);overflow:hidden;isolation:isolate}.design-elements_hero__qTPUt:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.5;pointer-events:none;background-image:radial-gradient(ellipse 60% 120% at 100% 50%,color-mix(in srgb,var(--role-route,#315CCE) 12%,transparent),transparent 70%),repeating-radial-gradient(ellipse at 120% 50%,transparent 0 22px,color-mix(in srgb,var(--ink,#10244C) 6%,transparent) 22px 23px)}.design-elements_heroCompact__sjGGj{padding:18px 22px}[class*=content_page] .design-elements_heroCompact__sjGGj,[class*=content_page] .design-elements_hero__qTPUt{margin-bottom:0}.design-elements_heroCopy__QFzu5{min-width:0;display:grid;grid-gap:8px;gap:8px;justify-items:start}.design-elements_heroTitle__ZtnYU{display:contents}.design-elements_heroCopy__QFzu5 h1{margin:0;font-size:clamp(1.625rem,1.3rem + 1.2vw,var(--type-h1,2.125rem));line-height:1.15;letter-spacing:-.018em;text-wrap:balance;max-width:24ch}.design-elements_heroCompact__sjGGj .design-elements_heroCopy__QFzu5 h1{font-size:clamp(1.5rem,1.25rem + .9vw,1.875rem)}.design-elements_heroArt__GtB0G{display:grid;place-items:center}.design-elements_heroArtFrame__owsc3{display:grid;place-items:center;padding:8px;border-radius:28px;background:color-mix(in srgb,var(--surface,#fff) 70%,var(--paper,#F4F7FC));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink,#10244C) 12%,transparent)}.design-elements_heroArtFrame__owsc3 svg{display:block;filter:drop-shadow(0 8px 16px color-mix(in srgb,var(--ink,#10244C) 14%,transparent))}.design-elements_lead__JmBC9{margin:0;max-width:var(--measure,68ch);color:var(--ink-soft,#52647d);font-size:var(--type-lead,1.0625rem);line-height:1.55}.design-elements_heroCompact__sjGGj .design-elements_lead__JmBC9{font-size:var(--type-body,1rem);line-height:1.5}.design-elements_heroActions__NR9n0{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px}.design-elements_heroActions__NR9n0>.btn-primary~.btn-primary{background:var(--sec-bg,var(--surface));color:var(--sec-fg,var(--ink));border-color:var(--sec-edge,var(--ink));box-shadow:none}.design-elements_heroActions__NR9n0 .btn>svg{flex:none;width:18px;height:18px}@media (max-width:640px){.design-elements_hero__qTPUt{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto;align-items:start;gap:8px 14px;padding:18px 18px 20px;margin-bottom:24px}.design-elements_heroCopy__QFzu5{display:contents}.design-elements_hero__qTPUt .design-elements_eyebrow__JNQHj{grid-column:1;align-self:center}.design-elements_heroTitle__ZtnYU{display:block;grid-column:1;grid-row:2;min-width:0}.design-elements_heroArt__GtB0G{grid-column:2;grid-row:1/span 2;align-self:start}.design-elements_heroActions__NR9n0,.design-elements_lead__JmBC9{grid-column:1/-1}.design-elements_heroActions__NR9n0{margin-top:2px}.design-elements_heroArtFrame__owsc3{padding:5px;border-radius:18px}.design-elements_heroArtFrame__owsc3 svg{width:56px;height:56px;filter:drop-shadow(0 4px 10px color-mix(in srgb,var(--ink,#10244C) 14%,transparent))}.design-elements_heroCompact__sjGGj .design-elements_heroArtFrame__owsc3 svg{width:48px;height:48px}.design-elements_heroCompact__sjGGj .design-elements_heroArtFrame__owsc3{border-radius:16px}}@media (max-width:400px){.design-elements_heroArtFrame__owsc3 svg{width:48px;height:48px}.design-elements_heroArtFrame__owsc3{border-radius:16px}}.design-elements_eyebrow__JNQHj{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:var(--home-label,.875rem);line-height:var(--home-label-lh,1.4);font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--role-route-ink,var(--accent-ink,#2547A8))}.design-elements_eyebrow__JNQHj:before{content:"";width:22px;height:2px;border-radius:2px;background:currentColor;opacity:.8}.design-elements_eyebrowDisc__z_AoS{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in srgb,currentColor 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 22%,transparent)}.design-elements_eyebrowDisc__z_AoS svg{display:block}.design-elements_ticket__lF0_m{position:relative;display:grid;grid-template-columns:14px 1fr 14px;align-items:center;height:28px;margin:4px -1px}.design-elements_perf__6qvtx{height:0;border-top:2px dashed var(--line-strong,#b9c5da)}.design-elements_notchL__kJHT1,.design-elements_notchR__nbg90{width:28px;height:28px;border-radius:50%;background:var(--page-bg,var(--bg,#F4F7FC));border:1px solid var(--line,#dce3f0)}.design-elements_notchL__kJHT1{-webkit-margin-start:-21px;margin-inline-start:-21px}.design-elements_notchR__nbg90{-webkit-margin-end:-21px;margin-inline-end:-21px;justify-self:end}.design-elements_stamp__05zlA{display:inline-grid;justify-items:center;padding:6px 12px 7px;border:2px solid;border-radius:10px;transform:rotate(-3deg);font-size:.8125rem;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--go-ink,#1F6B45);background:color-mix(in srgb,currentColor 7%,transparent);box-shadow:inset 0 0 0 3px var(--surface-raised,#fff)}.design-elements_stamp__05zlA[data-tone=preview]{color:var(--hold-ink,#6E4C00)}.design-elements_stampLabel__E6Kha{opacity:.85}.design-elements_stampValue__fUGjn{font-size:.86rem;letter-spacing:.02em}.design-elements_compass__twnrG{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:14px;gap:14px;max-width:var(--max,1200px);margin:0 auto;padding:var(--section-gap,32px) var(--gutter,20px) 0;color:var(--role-route-ink,var(--accent-ink,#2547A8))}.design-elements_compassLine__PzBSi{height:1px;background:linear-gradient(90deg,transparent,var(--line-strong,#B9C5DA),transparent)}.design-elements_compassIcon__yujaJ{opacity:.9}.design-elements_callout__Sk48E{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;margin:14px 0;border:1px solid var(--line,#dce3f0);-webkit-border-start:3px solid var(--callout-ink);border-inline-start:3px solid var(--callout-ink);border-radius:var(--r-md,12px);overflow:hidden;background:var(--surface-raised,#fff);max-width:var(--measure,68ch)}[dir=rtl] .design-elements_callout__Sk48E{border-inline-start-width:1px;-webkit-border-end:3px solid var(--callout-ink);border-inline-end:3px solid var(--callout-ink)}.design-elements_calloutRail__wyQZf{display:grid;place-items:start center;padding-top:12px;background:var(--callout-wash);color:var(--callout-ink)}.design-elements_calloutBody__SblB2{padding:10px 14px 12px 0;font-size:var(--type-body,1rem);line-height:1.5;color:var(--ink,#10244C)}.design-elements_calloutBody__SblB2>:last-child{margin-bottom:0}.design-elements_calloutTitle___AXe6{margin:0 0 2px;font-weight:700;color:var(--callout-ink)}.design-elements_callout__Sk48E[data-tone=info]{--callout-wash:var(--brand-ice,#EBF0F8);--callout-ink:var(--role-route-ink,var(--ink,#10244C))}.design-elements_callout__Sk48E[data-tone=hold]{--callout-wash:var(--hold-wash,#FFF4CF);--callout-ink:var(--hold-ink,#6E4C00)}.design-elements_callout__Sk48E[data-tone=stop]{--callout-wash:var(--stop-wash,#FDECEC);--callout-ink:var(--stop-ink,#9B1C1C)}.design-elements_callout__Sk48E[data-tone=go]{--callout-wash:var(--go-wash,#E7F6EE);--callout-ink:var(--go-ink,#1F6B45)}.design-elements_kbd__DA7iy{display:inline-block;min-width:1.6em;padding:1px 6px;border:solid var(--line-strong,#b9c5da);border-width:1px 1px 2px;border-radius:6px;background:var(--surface-sunk,#F4F7FC);font:600 .75rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink,#10244C);text-align:center}.design-elements_toTop__x9AmV{position:fixed;inset-inline-end:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:40;width:46px;height:46px;border-radius:50%;border:1px solid var(--line,#dce3f0);background:var(--surface-raised,#fff);color:var(--ink,#10244C);box-shadow:var(--elevation-3);display:grid;place-items:center;cursor:pointer}.design-elements_toTop__x9AmV:hover{background:var(--brand-ice,#EBF0F8)}.design-elements_toTop__x9AmV:focus-visible{outline:3px solid var(--focus,#315CCE);outline-offset:2px}@media (max-width:760px){.design-elements_toTop__x9AmV{bottom:calc(76px + env(safe-area-inset-bottom))}}.design-elements_skyline__bBoup{color:var(--night,#14204A);line-height:0;margin-top:32px}.design-elements_skyline__bBoup svg{width:100%;height:44px;display:block;opacity:.95}.design-elements_band__Gddwe{position:relative;margin:0 0 22px;border-radius:var(--r-lg,18px);overflow:hidden;border:1px solid var(--line,#dce3f0);line-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink,#10244C) 6%,transparent)}.design-elements_band__Gddwe svg{display:block;width:100%;height:clamp(140px,16vw,220px)}.content-page .design-elements_band__Gddwe,[class*=content_page] .design-elements_band__Gddwe{margin-bottom:0}.design-elements_bandRaster__eJ57t picture{display:block}.design-elements_bandRaster__eJ57t img{display:block;width:100%;height:clamp(140px,16vw,220px);object-fit:cover;object-position:center 48%;transform:scale(1.5);transform-origin:50% 50%}@media (max-width:480px){.design-elements_heroCompact__sjGGj{padding:10px 12px 12px;margin-bottom:8px;gap:4px 0}.design-elements_heroCompact__sjGGj .design-elements_lead__JmBC9{font-size:.875rem;line-height:1.35}.design-elements_heroCompact__sjGGj .design-elements_heroArt__GtB0G{display:none}.design-elements_heroCompact__sjGGj .design-elements_eyebrow__JNQHj{grid-column:1/-1;font-size:.8125rem;letter-spacing:.05em}.design-elements_heroCompact__sjGGj .design-elements_heroTitle__ZtnYU{grid-column:1/-1}}.SiteSearch_trigger__9QoxL{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);min-width:var(--tap);background:transparent;color:var(--on-night);cursor:pointer;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius)}.SiteSearch_trigger__9QoxL:hover{background:rgba(255,255,255,.1)}.SiteSearch_body__HV9Mi{padding:16px 20px 24px;display:grid;grid-gap:8px;gap:8px}.SiteSearch_label__V_ZOx{font-weight:600;font-size:.92rem}.SiteSearch_input__31aEU{width:100%}.SiteSearch_scope__aFU7f{margin:0;font-size:.85rem;color:var(--ink-mute)}.SiteSearch_status__ay_uf{margin:0;min-height:1.2em;font-size:.85rem;color:var(--ink-soft)}.SiteSearch_heading__j799B{margin:8px 0 0;font-size:var(--fs-1);font-weight:700;letter-spacing:.1em;color:var(--brass)}.SiteSearch_list__Gx_ji{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.SiteSearch_row__qFJU8{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;grid-gap:2px 10px;gap:2px 10px;padding:10px 8px;min-height:var(--tap);border-radius:var(--radius);text-decoration:none;color:var(--ink)}.SiteSearch_rowIcon__sIpYS{color:var(--accent);margin-top:2px}.SiteSearch_rowText__Py6y0{display:grid;grid-gap:2px;gap:2px;min-width:0}.SiteSearch_rowText__Py6y0>span{font-size:.86rem;color:var(--ink-soft);overflow-wrap:anywhere}.SiteSearch_groupItem__Uk3AA+.SiteSearch_groupItem__Uk3AA{margin-top:6px}.SiteSearch_groupCount__OITLe{color:var(--ink-mute);font-weight:600;letter-spacing:0}.SiteSearch_row__qFJU8:hover{background:var(--accent-wash);text-decoration:none}.SiteSearch_field__OmVBb{position:relative;display:block}.SiteSearch_clear__2iNp8{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);min-height:44px;min-width:44px;padding:0 10px;border:0;border-radius:var(--radius);background:var(--accent-wash);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer}.SiteSearch_field__OmVBb .SiteSearch_input__31aEU{-webkit-padding-end:76px;padding-inline-end:76px}.SiteSearch_scope__aFU7f kbd{font:inherit;font-size:var(--fs-1);padding:0 5px;border:1px solid var(--ink-mute);border-radius:4px}.SiteSearch_input__31aEU::-webkit-search-cancel-button{display:none}.SiteSearch_fail__8CFTB{margin:8px 0 12px;padding:10px 12px;-webkit-border-start:3px solid #D9AD2B;border-inline-start:3px solid #D9AD2B;background:#FFF7DD;color:#14204A;border-radius:0 8px 8px 0}.SiteSearch_fail__8CFTB p{margin:0 0 8px;font-size:.9rem}.SiteSearch_keyHints__MKQfk{margin:6px 0 0;display:flex;gap:10px;flex-wrap:wrap;align-items:center}@media (pointer:coarse){.SiteSearch_keyHints__MKQfk{display:none}}.DisplayPrefs_trigger__nsoiG{display:inline-flex;align-items:center;justify-content:center;min-width:var(--tap,44px);min-height:var(--tap,44px);border:0;border-radius:999px;background:transparent;color:var(--on-night,#fff);cursor:pointer}.DisplayPrefs_trigger__nsoiG:hover{background:rgba(255,255,255,.1)}.DisplayPrefs_trigger__nsoiG:focus-visible{outline:3px solid var(--accent,#F5B700);outline-offset:2px}.DisplayPrefs_body__1iqAP{display:grid;grid-gap:16px;gap:16px;padding:4px 0 24px}.DisplayPrefs_note__IKhDw{margin:0;font-size:.875rem;color:var(--slate)}.DisplayPrefs_group__LIG7J{border:0;margin:0;padding:0}.DisplayPrefs_group__LIG7J legend{font-weight:700;margin-bottom:6px;padding:0}.DisplayPrefs_opts__MG68q{display:flex;flex-wrap:wrap;gap:8px}.DisplayPrefs_opt__7NBEe{position:relative}.DisplayPrefs_opt__7NBEe input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.DisplayPrefs_opt__7NBEe span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1.5px solid var(--control-line,#7d89a8);border-radius:10px;font-weight:600;background:var(--surface,#fff);color:var(--ink,#18213B)}.DisplayPrefs_opt__7NBEe input:checked+span{border-color:#2859bc;background:#e7f0ff;color:#10244c;box-shadow:inset 0 0 0 1px #2859bc}.DisplayPrefs_opt__7NBEe input:focus-visible+span{outline:3px solid #3975d6;outline-offset:2px}.DisplayPrefs_toggle__M2qVG{display:flex;gap:12px;align-items:flex-start;min-height:44px;cursor:pointer}.DisplayPrefs_toggle__M2qVG input{width:22px;height:22px;margin-top:2px;flex:none;accent-color:#2859bc}.DisplayPrefs_toggle__M2qVG b{display:block}.DisplayPrefs_toggle__M2qVG small{display:block;color:var(--slate);font-size:.85rem}.DisplayPrefs_row__F1Aam{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.DisplayPrefs_reset__cvmw4{min-height:44px;padding:0 12px;background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.DisplayPrefs_trigger__nsoiG{display:none}@media (min-width:1000px){.DisplayPrefs_trigger__nsoiG{display:inline-flex}}.PickerField_wrap__ooQFa{position:relative;min-width:0}.PickerField_srOnly__HxDdz{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.PickerField_field__qqNHo{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:0;row-gap:0;align-items:center;width:100%;min-height:60px;padding:8px 12px 8px 14px;text-align:start;font:inherit;color:var(--ink);cursor:pointer;border:1.5px solid var(--line);border-radius:var(--r-md,14px);background:var(--surface);transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.PickerField_field__qqNHo:hover{border-color:color-mix(in srgb,var(--role-route) 55%,var(--line))}.PickerField_field__qqNHo:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.PickerField_field__qqNHo[aria-expanded=true]{border-color:var(--role-route);box-shadow:0 0 0 3px color-mix(in srgb,var(--role-route) 24%,transparent)}.PickerField_field__qqNHo[data-next]{border-color:color-mix(in srgb,var(--role-route) 70%,var(--line))}.PickerField_field__qqNHo[data-chosen]{background:color-mix(in srgb,var(--role-prep-soft) 45%,var(--surface));border-color:color-mix(in srgb,var(--role-prep) 45%,var(--line))}.PickerField_field__qqNHo[data-chosen][aria-expanded=true]{border-color:var(--role-route)}.PickerField_fieldLabel___pPzZ{grid-column:1;grid-row:1;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);line-height:1.3}.PickerField_fieldValue__DHz7c{grid-column:1;grid-row:2;display:flex;align-items:center;gap:8px;min-width:0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--ink)}.PickerField_fieldValue__DHz7c>span:not(.PickerField_placeholder__VXIvP){min-width:0;overflow-wrap:anywhere}.PickerField_placeholder__VXIvP{font-weight:600;color:var(--ink-soft)}.PickerField_chev__JU7h1{grid-column:2;grid-row:1/span 2;color:var(--ink-soft);transition:transform .15s ease}.PickerField_field__qqNHo[aria-expanded=true] .PickerField_chev__JU7h1{transform:rotate(180deg)}.PickerField_scrim__a2ZDj{position:fixed;inset:0;z-index:70;background:transparent}.PickerField_pop__k2t4V{position:absolute;z-index:71;top:calc(100% + 6px);inset-inline-start:0;width:min(var(--pop-w,560px),calc(100vw - 2 * var(--gutter, 16px)));display:flex;flex-direction:column;max-height:min(70dvh,560px);border:1px solid var(--line);border-radius:var(--r-lg,18px);background:var(--surface);box-shadow:0 18px 48px color-mix(in srgb,#000 28%,transparent),0 2px 8px color-mix(in srgb,#000 12%,transparent);overflow:hidden}.PickerField_pop__k2t4V[data-align=end]{inset-inline-start:auto;inset-inline-end:0}.PickerField_head__Quz7A{display:flex;align-items:center;gap:8px;padding:12px 12px 8px 16px}.PickerField_title__lF_ig{margin:0;flex:1 1 auto;min-width:0;font-size:1.0625rem;font-weight:800;line-height:1.25;color:var(--ink)}.PickerField_toggle__tKXNn{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r-sm,10px)}.PickerField_close__BQTwN,.PickerField_tbtn__HUmwQ{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:var(--r-sm,10px);background:transparent;color:var(--ink-soft);cursor:pointer}.PickerField_tbtn__HUmwQ{width:40px;height:40px}.PickerField_tbtn__HUmwQ[aria-pressed=true]{background:var(--role-route-soft);color:var(--role-route-ink)}.PickerField_close__BQTwN:hover,.PickerField_tbtn__HUmwQ:hover{background:color-mix(in srgb,var(--role-route-soft) 70%,transparent);color:var(--ink)}.PickerField_close__BQTwN:focus-visible,.PickerField_tbtn__HUmwQ:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:1px}.PickerField_search__s4zJf{display:flex;align-items:center;gap:8px;margin:0 16px 8px;padding:0 12px;min-height:46px;border:1.5px solid var(--line);border-radius:var(--r-input,10px);background:var(--surface);color:var(--ink-soft)}.PickerField_search__s4zJf:focus-within{border-color:var(--role-route);box-shadow:0 0 0 3px color-mix(in srgb,var(--role-route) 24%,transparent)}.PickerField_search__s4zJf input:focus,.PickerField_search__s4zJf input:focus-visible{outline:0;box-shadow:none}.PickerField_search__s4zJf input{flex:1 1 auto;min-width:0;min-height:44px;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:1rem;font-weight:600}.PickerField_status__A__fL{margin:0 16px 6px;font-size:.8125rem;color:var(--ink-soft)}.PickerField_status__A__fL:empty{display:none}.PickerField_body__1P0Z2{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 16px 16px;scrollbar-gutter:stable}@media (max-width:899px){.PickerField_scrim__a2ZDj{background:color-mix(in srgb,#000 48%,transparent)}.PickerField_pop__k2t4V,.PickerField_pop__k2t4V[data-align=end]{position:fixed;z-index:71;inset:auto 0 0 0;width:auto;max-width:none;max-height:min(88dvh,720px);border-radius:var(--r-lg,18px) var(--r-lg,18px) 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}}@media (prefers-reduced-motion:reduce){.PickerField_chev__JU7h1,.PickerField_field__qqNHo{transition:none}}.PickerField_footer__m9dVs{flex:0 0 auto;display:flex;justify-content:flex-end;padding:8px 16px 12px;border-top:1px solid var(--line)}.PickerField_fieldBar__QHSPx{grid-template-rows:auto;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:4px 10px 4px 12px;column-gap:8px;border-radius:var(--r-sm,12px)}.PickerField_fieldBar__QHSPx .PickerField_fieldLabel___pPzZ{grid-column:1;grid-row:1;font-size:.8125rem}.PickerField_fieldBar__QHSPx .PickerField_fieldValue__DHz7c{grid-column:2;grid-row:1;font-size:.9375rem;min-width:0}.PickerField_fieldBar__QHSPx .PickerField_fieldValue__DHz7c>span:not(.PickerField_placeholder__VXIvP){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.PickerField_fieldBar__QHSPx .PickerField_placeholder__VXIvP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PickerField_fieldBar__QHSPx .PickerField_chev__JU7h1{grid-column:3;grid-row:1}@media (max-width:899px){.PickerField_fieldBar__QHSPx{grid-template-columns:minmax(0,1fr) auto;padding:4px 6px 4px 8px;column-gap:4px;min-height:48px}.PickerField_fieldBar__QHSPx .PickerField_fieldLabel___pPzZ{display:none}.PickerField_fieldBar__QHSPx .PickerField_fieldValue__DHz7c{grid-column:1;gap:6px;font-size:.875rem}.PickerField_fieldBar__QHSPx .PickerField_chev__JU7h1{grid-column:2;width:14px;height:14px}}@media (max-width:400px){.PickerField_fieldBar__QHSPx{padding-inline:6px 4px}.PickerField_fieldBar__QHSPx .PickerField_fieldValue__DHz7c{font-size:.8125rem;gap:4px}.PickerField_fieldBar__QHSPx .PickerField_chev__JU7h1{display:none}.PickerField_fieldBar__QHSPx .PickerField_fieldValue__DHz7c>span:not(.PickerField_placeholder__VXIvP),.PickerField_fieldBar__QHSPx .PickerField_placeholder__VXIvP{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.15;overflow-wrap:anywhere}}.PickerField_phWide__pWLqy{display:none}@media (min-width:900px){.PickerField_phWide__pWLqy{display:inline}.PickerField_phNarrow__skJ5G{display:none}}.PickerField_stepNo__FLvNP{-webkit-margin-end:6px;margin-inline-end:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--role-route-ink,var(--ink-soft));opacity:.8}.PickerField_fieldBar__QHSPx{position:relative}.PickerField_done___MXAn{position:absolute;top:-6px;inset-inline-end:-6px;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--role-prep,#138577);color:#fff;box-shadow:0 0 0 2px var(--surface,#fff);pointer-events:none}@media (max-width:899px){.PickerField_stepNo__FLvNP{display:none}}.PickerField_fieldBar__QHSPx .PickerField_placeholder__VXIvP[data-prompt]{font-size:.9375rem;font-weight:650;color:var(--ink);line-height:1.2}.PickerField_fieldBar__QHSPx:not([data-chosen]) .PickerField_fieldLabel___pPzZ{display:none}.PickerField_fieldBar__QHSPx:not([data-chosen]) .PickerField_fieldValue__DHz7c{grid-column:1/3}@media (max-width:899px){.PickerField_fieldBar__QHSPx:not([data-chosen]) .PickerField_fieldValue__DHz7c{grid-column:1;font-size:.9375rem}}@media (max-width:400px){.PickerField_fieldBar__QHSPx .PickerField_fieldValue__DHz7c .PickerField_placeholder__VXIvP[data-prompt]{font-size:.9375rem;white-space:normal;overflow:visible;text-overflow:clip}}.PassportPicker_flag__GE0gL{flex:0 0 auto;width:22px;height:16px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px var(--line);background:color-mix(in srgb,var(--role-route-soft,#EAF1FF) 70%,var(--surface))}.PassportPicker_flagText__9vd5V{display:inline-grid;place-items:center;font-size:.8125rem;font-weight:800;color:var(--ink-soft)}.PassportPicker_flagGlyph__ytzR3{display:inline-grid;place-items:center;box-shadow:none;background:none;font-size:17px;line-height:1;overflow:visible;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif}.PassportPicker_flagGlobe__IEdC8{display:inline-grid;place-items:center;background:color-mix(in srgb,var(--role-route-soft,#EAF1FF) 80%,var(--surface));color:var(--role-route-ink,var(--ink))}.CountryAccent_output__r8uOS.CountryAccent_output__r8uOS[data-country]{--cm:var(--country-marker,transparent);--cs:var(--country-support,var(--country-marker,transparent));position:relative;border:1.5px solid color-mix(in srgb,var(--cm) 45%,transparent);border-radius:15px;background-color:color-mix(in srgb,var(--cm) 8%,var(--surface,#fff));background-image:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--cm) 24%,transparent) 0 58px,transparent 59px),radial-gradient(circle at calc(100% - 36px) 48px,transparent 0 40px,color-mix(in srgb,var(--cs) 40%,transparent) 41px 43px,transparent 44px),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--cm) 15%,transparent) 0 92px,transparent 93px),radial-gradient(ellipse 240px 74px at 80% 100%,color-mix(in srgb,var(--cs) 13%,transparent) 0 70%,transparent 71%),linear-gradient(color-mix(in srgb,var(--cm) 14%,transparent),transparent 220px);background-repeat:no-repeat}.CountryAccent_guide__m_hdF:before,.CountryAccent_output__r8uOS:before{content:"";display:block;height:5px;background:var(--country-stripe,transparent);border-radius:14px 14px 0 0}.CountryAccent_guide__m_hdF:before{width:min(100% - 2 * var(--gutter,24px),var(--max,1200px));margin-inline:auto;border-radius:3px}.CountryAccent_guide__m_hdF{--country-marker-size:3px}.CountryAccent_guide__m_hdF [data-disclosure]{-webkit-border-start:3px solid color-mix(in srgb,var(--country-marker,transparent) 55%,transparent);border-inline-start:3px solid color-mix(in srgb,var(--country-marker,transparent) 55%,transparent);-webkit-padding-start:12px;padding-inline-start:12px}.CountryAccent_output__r8uOS .dp-sec-h:before{content:"";display:inline-block;width:4px;height:.9em;-webkit-margin-end:8px;margin-inline-end:8px;border-radius:2px;background:var(--country-marker,currentColor);vertical-align:-.04em}html[data-theme=dark] .CountryAccent_output__r8uOS.CountryAccent_output__r8uOS[data-country]{border-color:color-mix(in srgb,var(--cm) 65%,transparent);background-color:color-mix(in srgb,var(--cm) 17%,var(--surface,#14213B))}.WhyWeAsk_why__Ax2Pb{margin-block:6px;min-width:0}.WhyWeAsk_summary__v9Z6o{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-block:6px;padding-inline:4px 8px;font:inherit;font-size:.875rem;font-weight:700;color:var(--role-route-ink,var(--ink));cursor:pointer;list-style:none;border-radius:var(--r-sm,10px)}.WhyWeAsk_summary__v9Z6o::-webkit-details-marker{display:none}.WhyWeAsk_summary__v9Z6o:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.WhyWeAsk_chev__XC81o{flex:none;transition:transform .12s ease}.WhyWeAsk_why__Ax2Pb[open] .WhyWeAsk_chev__XC81o{transform:rotate(180deg)}.WhyWeAsk_text__gNw5g{margin:0;padding-block:2px 6px;padding-inline:4px;max-inline-size:60ch;font-size:.875rem;line-height:1.5;color:var(--ink-soft,var(--ink));overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.WhyWeAsk_chev__XC81o{transition:none}}.Chooser_list__SB3R_{display:grid;grid-gap:14px;gap:14px;min-width:0}.Chooser_section__N7DED{display:grid;grid-gap:6px;gap:6px;min-width:0}.Chooser_sectionHead__NMbw9{margin:4px 0 0;font-size:.8125rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}.Chooser_sectionNote__qfupv{font-weight:600;letter-spacing:0;text-transform:none}.Chooser_options__8zbTv{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));grid-gap:8px;gap:8px}.Chooser_list__SB3R_[data-view=list] .Chooser_options__8zbTv{grid-template-columns:minmax(0,1fr);gap:4px}.Chooser_opt__V5At9{display:flex;align-items:center;gap:10px;min-width:0;min-height:48px;padding:8px 12px;text-align:start;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);background:var(--surface);transition:border-color .12s ease,background-color .12s ease}.Chooser_opt__V5At9:hover{border-color:var(--role-route);background:color-mix(in srgb,var(--role-route-soft) 40%,var(--surface))}.Chooser_opt__V5At9:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.Chooser_opt__V5At9[data-selected]{border-color:var(--role-route);background:var(--role-route-soft);box-shadow:inset 0 0 0 1px var(--role-route)}.Chooser_flag__kWRUw{flex:none;width:28px;height:20px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px var(--line)}.Chooser_optName__OrfB5{flex:1 1 auto;min-width:0;font-size:.9375rem;font-weight:650;line-height:1.25;white-space:normal;overflow-wrap:normal}.Chooser_optCheck__zII97{flex:none;color:var(--role-route-ink)}.Chooser_suggest__K7TvU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin:0 0 12px;padding:8px 10px;border-radius:var(--r-md,12px);background:color-mix(in srgb,var(--role-route-soft) 55%,var(--surface))}.Chooser_suggestText__9RseN{display:flex;align-items:flex-start;gap:8px;margin:0;flex:1 1 220px;font-size:.875rem;line-height:1.4;color:var(--ink)}.Chooser_suggestText__9RseN svg{flex:none;margin-top:2px;color:var(--role-route-ink)}.Chooser_suggestBtn__mSjUh,.Chooser_suggestText__9RseN strong{display:inline-flex;align-items:center;gap:6px}.Chooser_suggestBtn__mSjUh{min-height:44px;padding:6px 12px;border:0;border-radius:var(--r-sm,10px);background:transparent;font:inherit;font-size:.9375rem;font-weight:700;color:var(--role-route-ink);cursor:pointer}.Chooser_suggestBtn__mSjUh:hover{background:color-mix(in srgb,var(--role-route-soft) 80%,transparent)}.Chooser_suggestBtn__mSjUh:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:1px}.Chooser_empty__Fodt1{margin:8px 0;font-size:.9375rem;color:var(--ink-soft)}.Chooser_purposeIcon__BKoxr{flex:none;display:block;width:36px;height:24px;border-radius:6px}.Chooser_reselect__U7Qph{display:block;font-size:.8125rem;font-weight:600;line-height:1.25;color:var(--accent-gold-ink,#7a5200)}.Chooser_notSure__BFSFA{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:48px;margin-block:0 12px;padding:8px 12px;text-align:start;font:inherit;color:var(--ink);cursor:pointer;border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);background:var(--surface)}.Chooser_notSure__BFSFA:hover{border-color:var(--role-route);background:color-mix(in srgb,var(--role-route-soft) 40%,var(--surface))}.Chooser_notSure__BFSFA:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.Chooser_notSure__BFSFA[aria-pressed=true]{border-color:var(--role-route);background:var(--role-route-soft);box-shadow:inset 0 0 0 1px var(--role-route)}.Chooser_notSureIcon___Z36b{flex:none;color:var(--role-route-ink)}.Chooser_notSureText__5kUIw{display:grid;grid-gap:2px;gap:2px;min-inline-size:0;flex:1 1 auto}.Chooser_notSureHint__ZtYjh{font-size:.875rem;line-height:1.35;color:var(--ink-soft)}.Chooser_unsureMark__OiOX9{display:inline-grid;place-items:center;color:var(--role-route-ink);box-shadow:none}.Chooser_compareLink__jr7vd{display:flex;align-items:center;gap:10px;inline-size:100%;min-block-size:48px;margin-block:12px 0;padding-block:8px;padding-inline:12px;text-align:start;color:var(--ink);font-size:.9375rem;text-decoration:none;border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);background:var(--surface)}.Chooser_compareLink__jr7vd:hover{border-color:var(--role-route);background:color-mix(in srgb,var(--role-route-soft) 40%,var(--surface))}.Chooser_compareLink__jr7vd:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.PurposePicker_root__KzGlR{display:grid;grid-gap:10px;gap:10px;min-width:0}.PurposePicker_grid__tcxyl{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:560px){.PurposePicker_grid__tcxyl{grid-template-columns:repeat(2,minmax(0,1fr))}}.PurposePicker_opt__YrJZB{display:flex;align-items:center;gap:10px;min-height:64px;padding:8px 12px;text-align:start;background:var(--surface);color:var(--ink);border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);cursor:pointer;font:inherit;width:100%;min-width:0;transition:border-color var(--t-fast,.15s),background var(--t-fast,.15s)}.PurposePicker_opt__YrJZB:hover{border-color:var(--line-strong)}.PurposePicker_opt__YrJZB:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.PurposePicker_optOn__4a_tj{border-color:var(--role-plan);background:var(--role-plan-soft);box-shadow:inset 0 0 0 1px var(--role-plan)}.PurposePicker_optIcon__s7t0h{flex:none;width:72px;height:48px;display:grid;place-items:center;color:var(--role-plan-ink)}.PurposePicker_avatar__ohzKg{display:block;width:72px;height:48px;border-radius:10px}.PurposePicker_optText__fEErW{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1 auto}.PurposePicker_optLabel__DaTSX{font-weight:650;font-size:.98rem;line-height:1.25;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.PurposePicker_optHint__J3yzD{font-size:.8125rem;line-height:1.3;color:var(--ink-soft)}.PurposePicker_optCheck__fs1vS{flex:none;color:var(--role-plan-ink)}.PurposePicker_group__5bfHE{margin:0;padding:8px 10px 10px;border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);min-width:0;grid-column:1/-1}@media (min-width:560px){.PurposePicker_group__5bfHE{grid-column:span 2}}.PurposePicker_groupOn__e8_nP{border-color:color-mix(in srgb,var(--role-plan) 55%,var(--line))}.PurposePicker_groupLegend__a_Xm6{padding:0 4px;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.PurposePicker_groupOpts__EzKbU{display:grid;grid-gap:8px;gap:8px}@media (min-width:560px){.PurposePicker_groupOpts__EzKbU{grid-template-columns:repeat(2,minmax(0,1fr))}}.PurposePicker_moreToggle__jfEyk{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 10px;background:none;border:0;color:var(--role-plan-ink);font:inherit;font-weight:650;font-size:.9rem;cursor:pointer;border-radius:8px;justify-self:start}.PurposePicker_moreToggle__jfEyk:focus-visible{outline:3px solid var(--focus,#1F55E0);outline-offset:2px}.PurposePicker_moreToggle__jfEyk svg{transition:transform var(--t-fast,.15s)}.PurposePicker_chevOpen__tKddX{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.PurposePicker_moreToggle__jfEyk svg,.PurposePicker_opt__YrJZB{transition:none}}html[data-theme=dark] .PurposePicker_optOn__4a_tj{border-color:#A9CEFF;background:#1D3366;box-shadow:inset 0 0 0 1px #A9CEFF}.PurposePicker_optNote__XqTem{display:block;margin-top:2px;font-size:.8125rem;line-height:1.35;color:var(--text-muted,#475569)}.PurposePicker_optNote__XqTem[data-state=guidance],.PurposePicker_optNote__XqTem[data-state=reference]{color:var(--accent-gold-ink,#7a5200)}.PurposePicker_opt__YrJZB[data-coverage=unpublished]{background:var(--surface-disabled,#f1f3f6);border-style:dashed}.PurposePicker_opt__YrJZB[data-coverage=unpublished] .PurposePicker_optIcon__s7t0h{filter:grayscale(1) opacity(.6)}.PlannerBar_bar__tGPVZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;padding-block:6px;min-width:0;align-items:stretch}.PlannerBar_startAgain__Pxngn{font-size:.875rem}.PlannerBar_view__z3uQ9{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:12px;border:1px solid #b8860b;background:linear-gradient(180deg,#FFD866,#F2B21A);color:#14204A;font:inherit;font-weight:700;font-size:.9375rem;letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),0 6px 14px rgba(184,134,11,.3);transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.PlannerBar_view__z3uQ9:hover:not(:disabled){background:linear-gradient(180deg,#FFE189,#F7BD2E);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 8px 18px rgba(184,134,11,.36)}.PlannerBar_view__z3uQ9:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 3px 8px rgba(184,134,11,.3);transform:translateY(2px);box-shadow:0 0 0 #053f99,0 2px 6px rgba(7,102,237,.28)}.PlannerBar_view__z3uQ9:focus-visible{outline:3px solid #14204A;outline-offset:2px}.PlannerBar_view__z3uQ9:disabled{background:linear-gradient(180deg,#EFECE3,#E4E0D4);border-color:#B3AD99;color:#54503F;box-shadow:inset 0 1px 0 rgba(255,255,255,.7);cursor:not-allowed}.PlannerBar_viewIcon__XYM7_{flex:none}.PlannerBar_view__z3uQ9:disabled .PlannerBar_viewIcon__XYM7_{opacity:.6}html[data-theme=dark] .PlannerBar_view__z3uQ9:not(:disabled){border-color:#FFE08A}html[data-theme=dark] .PlannerBar_view__z3uQ9:disabled{background:#2B3552;border-color:rgba(214,220,238,.45);color:#D3D9EA;box-shadow:none}@media (prefers-reduced-motion:reduce){.PlannerBar_view__z3uQ9{transition:none}.PlannerBar_view__z3uQ9:active:not(:disabled){transform:none}}@media (max-width:899px){.PlannerBar_bar__tGPVZ{gap:6px;padding-block:5px}.PlannerBar_view__z3uQ9{padding:0 12px;font-size:.875rem}}@media (max-width:560px){.PlannerBar_bar__tGPVZ{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.PlannerBar_view__z3uQ9{padding:0 10px;gap:6px}}@media (max-width:400px){.PlannerBar_bar__tGPVZ{gap:4px}}.PlannerBar_view__z3uQ9:not([data-ready]){background:#fff;border:2px solid #b8860b;color:#14204A;box-shadow:none;cursor:pointer}.PlannerBar_view__z3uQ9:not([data-ready]):hover{background:#FFF6D8}html[data-theme=dark] .PlannerBar_view__z3uQ9:not([data-ready]){background:#1E2848;border-color:#FFE08A;color:#FFE9A8}html[data-theme=dark] .PlannerBar_view__z3uQ9:not([data-ready]):hover{background:#28335A}.PlannerBar_view__z3uQ9:not([data-ready]) .PlannerBar_viewIcon__XYM7_{opacity:1}.PlannerBar_view__z3uQ9{font-size:1rem}.PlannerBar_msg__oYw70{grid-column:1/-1;margin:0;padding:8px 12px;border-radius:10px;border:1px solid #b8860b;background:#FFF6D8;color:#14204A;font-size:1rem;line-height:1.4;font-weight:600}.PlannerBar_msg__oYw70:empty{padding:0;border:0;min-height:0;background:none;margin-top:-6px;visibility:hidden}.PlannerBar_msgLink__5rj1W{color:#14204A;text-decoration:underline;text-underline-offset:3px;font-weight:700}html[data-theme=dark] .PlannerBar_msg__oYw70{background:#1E2848;border-color:#FFE08A;color:#FFF1C2}html[data-theme=dark] .PlannerBar_msgLink__5rj1W{color:#FFF1C2}html[data-theme=dark] .PlannerBar_view__z3uQ9:focus-visible{outline-color:#FFFFFF}@media (max-width:400px){.PlannerBar_view__z3uQ9{white-space:normal;text-align:center;line-height:1.2;padding:4px 12px}}.RouteContext_live__nJNej{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.RouteContext_bar__PNo0_{position:fixed;top:0;inset-inline-start:0;inset-inline-end:0;height:3px;z-index:300;background:rgba(40,89,188,.2);overflow:hidden}.RouteContext_bar__PNo0_ span{display:block;height:100%;width:40%;background:#3975d6;animation:RouteContext_slide__XkBJm 1s ease-in-out infinite}@keyframes RouteContext_slide__XkBJm{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@media (prefers-reduced-motion:reduce){.RouteContext_bar__PNo0_ span{animation:none;width:100%}}.RouteContext_context__XgOau{top:var(--shell-head-h,60px);z-index:45;background:#edf4ff;border-bottom:1px solid #dbe6f5;color:#10244c}.RouteContext_context__XgOau:has([role=dialog]){z-index:90}.RouteContext_fields__xCX4C[hidden]{display:none}.RouteContext_summary__Ly2X0{display:flex;align-items:center;gap:8px;min-height:44px}.RouteContext_summaryText__RNJDL{flex:1 1 auto;min-width:0;margin:0;max-width:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:var(--fs-2);font-weight:var(--fw-semibold);line-height:1.2}.RouteContext_summaryEdit__quoaj{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;font-size:var(--fs-2);font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.RouteContext_summaryEdit__quoaj:focus-visible{outline:3px solid currentColor;outline-offset:-3px}@media (min-width:761px){.RouteContext_summary__Ly2X0{display:none}.RouteContext_fields__xCX4C[hidden]{display:block}}.RouteContext_context__XgOau{position:-webkit-sticky;position:sticky}.RouteContext_trail__y91ts{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-1px;height:2px;pointer-events:none}.RouteContext_trail__y91ts>.wrap{height:100%}.RouteContext_trailTrack__yJf7X{position:relative;display:block;height:2px;background:color-mix(in srgb,currentColor 14%,transparent);border-radius:2px}.RouteContext_trailFill__ljUQL{display:block;height:100%;background:var(--brass,#c98f00);border-radius:2px;transition:width .1s linear}.RouteContext_trailPlane__LrPT_{position:absolute;bottom:1px;transform:translateX(-60%) rotate(45deg);color:var(--brass,#c98f00);filter:drop-shadow(0 0 1px rgba(10,18,48,.35));transition:inset-inline-start .1s linear}@media (prefers-reduced-motion:reduce){.RouteContext_trailFill__ljUQL,.RouteContext_trailPlane__LrPT_{transition:none}}.RouteContext_share__TmkjH{background:#10244c;color:#fff}.RouteContext_share__TmkjH>div{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding-block:12px}.RouteContext_share__TmkjH p{margin:0;font-size:1rem}.RouteContext_share__TmkjH p span{opacity:.8}html[data-theme=dark] .RouteContext_context__XgOau{background:var(--surface-raised,#1A2B48);border-bottom-color:var(--line,#455977);color:var(--ink,#EAF0FA)}@media (max-width:400px){.RouteContext_summaryText__RNJDL{white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:clip;overflow-wrap:anywhere;line-height:1.25;padding-block:4px}}.Checklist_selector__xyy_v{background:var(--surface);border:1px solid var(--control-line);border-radius:var(--radius-lg);padding:18px}@media (min-width:720px){.Checklist_selector__xyy_v{padding:24px 26px}}.Checklist_field__djCv2+.Checklist_field__djCv2{margin-top:22px;border-top:1px solid var(--line);padding-top:18px}.Checklist_fieldHead__EGD0y{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.Checklist_fieldLabel__M9v2i{font-weight:650;color:var(--ink);font-size:1rem}.Checklist_fieldHint__m4_Zx{font-size:.86rem;color:var(--ink-soft);margin:0 0 10px}.Checklist_select__Mn_B7{width:100%;max-width:40rem;min-height:48px;padding:12px 14px;font:inherit;font-weight:600;font-size:1rem;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius)}.Checklist_select__Mn_B7:focus{border-color:var(--accent)}.Checklist_counter__UAFh8{display:flex;align-items:center;gap:12px}.Checklist_counterBtn__LgQ8x{width:48px;height:48px;flex:none;display:grid;place-items:center;font:inherit;font-size:1.3rem;font-weight:700;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer}.Checklist_counterBtn__LgQ8x:hover:not(:disabled){border-color:var(--ink-mute);background:var(--surface-sunk)}.Checklist_counterBtn__LgQ8x:disabled{opacity:.4;cursor:not-allowed}.Checklist_counterValue__17_hm{min-width:2.4ch;text-align:center;font-size:1.15rem;font-weight:700;color:var(--ink)}.Checklist_counterUnit__bLtdF{color:var(--ink-soft);font-size:.95rem}.Checklist_echo__H5Cfj{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px}.Checklist_echoTag__EL4dR{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;padding:6px 12px;border-radius:99px;background:var(--accent-wash);color:var(--accent)}.Checklist_progressBar__PqdxK{position:static;background:var(--surface);border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);margin:0 0 16px;padding:14px 16px}.Checklist_progressTop__cMR2f{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.Checklist_progressCount__u1xHm{font-size:1.05rem;font-weight:700;color:var(--ink)}.Checklist_progressCount__u1xHm em{font-style:normal;color:var(--accent)}.Checklist_progressTrack__Zu5cv{height:8px;border-radius:99px;background:var(--surface-sunk);border:1px solid var(--line);overflow:hidden}.Checklist_progressFill__zCXXb{height:100%;background:var(--accent);transition:width .25s ease}.Checklist_progressActions___LJ08{display:flex;flex-wrap:wrap;gap:8px}.Checklist_chain__NHxZ5{background:color-mix(in srgb,var(--role-prep-soft) 55%,var(--surface));border:1px solid color-mix(in srgb,var(--role-prep) 28%,var(--line));-webkit-border-start:3px solid var(--role-prep);border-inline-start:3px solid var(--role-prep);border-radius:var(--radius-lg);padding:20px}.Checklist_chainHead__LkyCw{font-size:1.1rem;font-weight:700;color:var(--ink);margin:0 0 6px}.Checklist_chainLede__c_pPN{color:var(--ink-soft);margin:0 0 18px;font-weight:600}.Checklist_chainSteps__X1ENa{list-style:none;margin:0;padding:0}.Checklist_chainStep__p8RxT{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line)}.Checklist_chainStep__p8RxT:first-child{border-top:0;padding-top:0}.Checklist_chainNum__HTUtW{flex:none;width:30px;height:30px;border-radius:8px;background:var(--role-prep);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.92rem}.Checklist_chainBody__E_Mfj{min-width:0}.Checklist_chainLabel__P7Et_{font-weight:650;color:var(--ink);display:block}.Checklist_chainIssuer__2BW6n{font-size:.88rem;color:var(--ink-soft)}.Checklist_chainEvidence__RH8_r{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.Checklist_chainEvidence__RH8_r p{font-size:.9rem;margin:0 0 10px}.Checklist_chainEvidence__RH8_r p:last-child{margin-bottom:0}.Checklist_group__TuuWm{margin-top:var(--section-gap,32px)}.Checklist_groupHead__8syCU{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0 10px;border-bottom:1px solid var(--line-strong);list-style:none;cursor:pointer;min-height:44px}.Checklist_groupHead__8syCU::-webkit-details-marker{display:none}.Checklist_groupHead__8syCU:after{content:"";flex:none;width:8px;height:8px;-webkit-margin-start:4px;margin-inline-start:4px;-webkit-border-end:2px solid var(--ink);border-inline-end:2px solid var(--ink);border-bottom:2px solid var(--ink);transform:rotate(45deg);transition:transform .15s ease}.Checklist_group__TuuWm[open]>.Checklist_groupHead__8syCU:after{transform:rotate(-135deg)}.Checklist_groupHead__8syCU:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.Checklist_groupCount__oTsHp{-webkit-margin-start:auto;margin-inline-start:auto}@media (prefers-reduced-motion:reduce){.Checklist_groupHead__8syCU:after{transition:none}}.Checklist_groupTitle__tKdhb{font-size:1.12rem;font-weight:700;color:var(--ink);margin:0}.Checklist_groupCount__oTsHp{font-size:.86rem;font-weight:700;color:var(--ink-soft);white-space:nowrap}.Checklist_list__MuQbh{list-style:none;margin:0;padding:0}.Checklist_item__VgK60{border-bottom:1px solid var(--line)}.Checklist_itemRow__2Ao1p{display:flex;align-items:flex-start;gap:8px}.Checklist_moreBtn__yXobQ{flex:none;min-height:44px;min-width:44px;margin-top:2px;padding:8px 12px;background:transparent;color:var(--accent-ink,var(--ink));border:1px solid var(--line-strong);border-radius:8px;font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.Checklist_itemDetail__rk_6s{padding:0 2px 8px 44px}.Checklist_itemDetail__rk_6s[hidden]{display:none}.Checklist_item__VgK60>.Checklist_tags__4Ck_I{-webkit-padding-start:44px;padding-inline-start:44px;margin:0 0 8px}.Checklist_itemBtn__kelJ4{display:flex;gap:14px;flex:1 1;min-width:0;width:auto;min-height:48px;padding:16px 2px;text-align:start;background:transparent;border:0;font:inherit;color:var(--ink);cursor:pointer}.Checklist_itemBtn__kelJ4:hover .Checklist_box__KQDFu{border-color:var(--accent)}.Checklist_box__KQDFu{flex:none;width:28px;height:28px;margin-top:2px;border:2px solid var(--line-strong);border-radius:7px;background:var(--surface);display:grid;place-items:center;transition:background .14s ease,border-color .14s ease}.Checklist_boxOn__ZHqkh{background:var(--accent);border-color:var(--accent)}.Checklist_tick__EJaQn{width:15px;height:15px;display:block}.Checklist_itemBody___Eppd{min-width:0;flex:1 1}.Checklist_itemTitle__kfWl1{font-weight:650;font-size:1rem;color:var(--ink);display:block;margin-bottom:4px}.Checklist_itemTitleOn__8Vngn{color:var(--ink-mute);text-decoration:line-through}.Checklist_itemWhat___roIL{font-size:.94rem;color:var(--ink-soft);margin:0 0 6px}.Checklist_itemMeta__CNe_A{font-size:.88rem;color:var(--ink-soft);margin:0}.Checklist_itemMeta__CNe_A strong{color:var(--ink);font-weight:650}.Checklist_tags__4Ck_I{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.Checklist_tag__jQmxS{display:inline-flex;align-items:center;font-size:.8125rem;font-weight:700;letter-spacing:.005em;text-transform:none;padding:4px 10px;border-radius:99px;background:var(--surface-sunk);color:var(--ink-soft)}.Checklist_tagGate__YHaD3{background:var(--accent);color:var(--on-accent)}.Checklist_tagFirst__r2jhK{background:var(--stop-wash);color:var(--stop-ink,var(--stop))}.Checklist_tagEarly__xamt0{background:var(--warn-wash);color:var(--warn)}.Checklist_tagLate__ffglq{background:var(--ok-wash);color:var(--ward-ink,var(--ok))}.Checklist_tagUnknown__vhspl{background:var(--surface-sunk);color:var(--ink-soft)}.Checklist_note__WByd5{-webkit-border-start:2px solid var(--brass);border-inline-start:2px solid var(--brass);padding:4px 0 4px 16px;margin:16px 0}.Checklist_noteGap__39kB_{border-inline-start-color:var(--warn)}.Checklist_note__WByd5 p{margin:0;font-size:.94rem}.Checklist_emptyGroups__duZK9{margin-top:30px}.Checklist_sourceLine__vdpUV{font-size:.82rem;margin:6px 0 0}.Checklist_sourceLine__vdpUV a{color:var(--ink-soft);text-decoration:underline}.Checklist_printHead__qoCSn{display:none}@media print{.Checklist_noPrint__gDWHp,.Checklist_progressBar__PqdxK,.Checklist_selector__xyy_v{display:none!important}.Checklist_printHead__qoCSn{display:block;border-bottom:2px solid #000;padding-bottom:10px;margin-bottom:18px}.Checklist_printHead__qoCSn h2{font-size:16pt;margin:0 0 6px}.Checklist_printHead__qoCSn dl{display:grid;grid-template-columns:max-content 1fr;grid-gap:2px 14px;gap:2px 14px;margin:0;font-size:10pt}.Checklist_printHead__qoCSn dt{font-weight:700}.Checklist_printHead__qoCSn dd{margin:0}.Checklist_group__TuuWm{margin-top:18pt;page-break-inside:avoid}.Checklist_group__TuuWm:not([open])>:not(summary){display:block}.Checklist_groupHead__8syCU:after{display:none}.Checklist_groupTitle__tKdhb{font-size:12pt}.Checklist_item__VgK60{break-inside:avoid;page-break-inside:avoid}.Checklist_itemBtn__kelJ4{padding:6pt 0;min-height:0}.Checklist_box__KQDFu{border:1.5pt solid #000!important;width:14pt;height:14pt}.Checklist_boxOn__ZHqkh,.Checklist_box__KQDFu{background:#fff!important}.Checklist_tick__EJaQn{display:none}.Checklist_itemTitleOn__8Vngn{text-decoration:none;color:#000}.Checklist_itemMeta__CNe_A,.Checklist_itemTitle__kfWl1,.Checklist_itemWhat___roIL{color:#000}.Checklist_tag__jQmxS{border:.5pt solid #666;background:#fff!important;color:#000!important}.Checklist_chain__NHxZ5{background:#fff;border:1pt solid #000;page-break-inside:avoid}.Checklist_chainNum__HTUtW{background:#fff!important;color:#000!important;border:1pt solid #000}.Checklist_chain__NHxZ5 a,.Checklist_group__TuuWm a,.Checklist_item__VgK60 a{color:#000;text-decoration:none}}.Checklist_unknownFact__CszLv{color:var(--ink-mute);font-style:italic}.Checklist_flag__cCWNT{margin:6px 0 0;padding:8px 12px;border-radius:8px;background:var(--warn-wash);color:var(--warn);font-size:.88rem;font-weight:600}.Checklist_mine__4JJ_V{margin:6px 0 14px;-webkit-padding-start:38px;padding-inline-start:38px}.Checklist_mine__4JJ_V summary{cursor:pointer;font-size:.9rem;font-weight:650;color:var(--accent);min-height:32px;display:flex;align-items:center}.Checklist_mineGrid__Vh0Cw{display:grid;grid-template-columns:1fr;grid-gap:6px 14px;gap:6px 14px;margin-top:8px}.Checklist_mineGrid__Vh0Cw label{font-size:.86rem;font-weight:650;color:var(--ink)}.Checklist_mineGrid__Vh0Cw .Checklist_select__Mn_B7{width:100%}.Checklist_mineGrid__Vh0Cw,.Checklist_mineGrid__Vh0Cw>*{min-width:0;max-width:100%}.Checklist_mineGrid__Vh0Cw input,.Checklist_mineGrid__Vh0Cw select,.Checklist_mineGrid__Vh0Cw textarea{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.Checklist_mineRow__9wudE{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.Checklist_mineRow__9wudE>*{min-width:0;flex:1 1 140px}@media (max-width:420px){.Checklist_mine__4JJ_V{-webkit-padding-start:0;padding-inline-start:0}}@media (min-width:720px){.Checklist_mineGrid__Vh0Cw{grid-template-columns:220px 1fr;align-items:center}}.Checklist_toolbox__VS_gE{margin:0 0 16px;padding:12px 14px;border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);background:var(--surface)}.Checklist_toolbox__VS_gE label{font-size:.88rem;font-weight:650}.Checklist_toolRow__C3fQx{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:8px}.Checklist_storeNote__ilrFa{font-size:.86rem;color:var(--ink-soft);margin:6px 0 0}.Checklist_chipRow__N39nv{margin:-6px 0 6px}.Checklist_chipRow__N39nv,.Checklist_detail__jgNRi{-webkit-padding-start:42px;padding-inline-start:42px}.Checklist_detail__jgNRi{margin:0 0 8px}.Checklist_detail__jgNRi summary{cursor:pointer;font-size:.9rem;font-weight:650;color:var(--accent);min-height:32px;display:flex;align-items:center}.Checklist_detail__jgNRi>span{margin-top:6px}@media (max-width:420px){.Checklist_chipRow__N39nv,.Checklist_detail__jgNRi{-webkit-padding-start:0;padding-inline-start:0}}.Checklist_itemBtn__kelJ4:disabled{opacity:.6;cursor:not-allowed}.Checklist_itemBtn__kelJ4:disabled:hover .Checklist_box__KQDFu{border-color:inherit}.Checklist_groupHead__8syCU[data-static]:after{display:none}.Checklist_groupHead__8syCU[data-static]{cursor:default}.Checklist_readiness__1zAtN{margin:0 0 22px;padding:14px 16px;border:1px solid var(--line-fine,var(--line));border-radius:var(--r-md,12px);background:var(--surface)}.Checklist_readinessTitle__RonSa{margin:0 0 6px;font-size:1.1rem}.Checklist_readinessNote__4u9en{margin:0 0 8px;font-size:.9rem;color:var(--ink-soft);max-width:62ch}.Checklist_readinessCount__4qLsu{margin:0 0 10px;font-weight:650;font-size:.95rem}.Checklist_readinessFilter__X4gm1{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.Checklist_readinessBtn__0rqBs{min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer}.Checklist_readinessBtn__0rqBs[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff);font-weight:650}.Checklist_readinessBtn__0rqBs:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Checklist_readinessGrid__YskOw{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));grid-gap:12px;gap:12px}.Checklist_readinessCol__v_Y_z{min-width:0;padding:10px 12px;border:1px solid var(--line-fine,var(--line));border-radius:10px}.Checklist_readinessColHead__mpx34{margin:0 0 6px;font-size:.95rem}.Checklist_readinessCol__v_Y_z ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.Checklist_readinessCol__v_Y_z li{margin-bottom:4px;font-size:.9rem;overflow-wrap:anywhere}.Checklist_readinessNone__vf5zW{margin:0;font-size:.9rem;color:var(--ink-mute)}@media print{.Checklist_readiness__1zAtN{border:1pt solid #000;background:#fff;page-break-inside:avoid;break-inside:avoid}.Checklist_readinessGrid__YskOw{grid-template-columns:repeat(2,1fr)}.Checklist_readinessCol__v_Y_z{border:.5pt solid #666}.Checklist_readinessCol__v_Y_z li,.Checklist_readinessNone__vf5zW,.Checklist_readinessNote__4u9en{color:#000}}.Checklist_expiryLine__RTlLS{margin:6px 0 0;font-size:.9rem;color:var(--ink-soft);overflow-wrap:anywhere}.Checklist_expiryWarn__81F_b{color:var(--ink);font-weight:650}.Checklist_reminderBtn__DaPms{min-height:44px;padding:9px 14px;font-size:.9rem;flex:0 1 auto}.Checklist_reminderBtn__DaPms:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.Checklist_appSteps___QVwX{margin-top:18px;padding:14px 16px;border:1px solid var(--control-line);border-radius:var(--radius-lg);background:var(--surface)}.Checklist_appSteps___QVwX h3{margin:0 0 8px}.Checklist_appList__2OxhI{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:4px;gap:4px}.Checklist_appList__2OxhI li{display:flex;gap:12px;align-items:flex-start;min-height:48px;padding:8px 0}.Checklist_appList__2OxhI input[type=checkbox]{width:24px;height:24px;margin-top:2px;flex:none;accent-color:var(--accent,#3B2FA6)}.Checklist_appList__2OxhI label{flex:1 1;overflow-wrap:anywhere}.Checklist_archiveBar__J6f9H{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.Checklist_archived__kuCtK{padding:16px;border:1px dashed var(--control-line);border-radius:var(--radius-lg);background:var(--surface)}.PassportUnsureNotice_note__4D5fT{display:flex;align-items:flex-start;gap:8px;margin-block:8px;padding-block:8px;padding-inline:12px;font-size:.9375rem;line-height:1.4;color:var(--ink);background:color-mix(in srgb,var(--role-route-soft) 55%,var(--surface));border-radius:var(--r-md,12px)}.PassportUnsureNotice_note__4D5fT svg{flex:none;-webkit-margin-before:2px;margin-block-start:2px;color:var(--role-route-ink)}.PlanPicker_block__6Tr7_{display:flex;flex-direction:column;gap:4px}.PlanPicker_q__GrbLU{display:block;font-weight:650;color:var(--ink);margin:0 0 8px;font-size:1rem}.PlanPicker_hint__ptlv5{margin:0 0 8px;font-size:.9rem;color:var(--ink-soft)}.PlanPicker_row__jwW6E{display:flex;flex-wrap:wrap;gap:10px}.PlanPicker_pick__Ej0Ip{display:inline-flex;align-items:center;gap:8px;min-height:var(--tap);padding:11px 16px;background:var(--surface);color:var(--ink-soft);border:1px solid var(--line-strong);border-radius:var(--radius);font:inherit;font-weight:650;font-size:.95rem;cursor:pointer;text-align:start;transition:background var(--t-fast) ease,color var(--t-fast) ease,border-color var(--t-fast) ease}.PlanPicker_pick__Ej0Ip:hover{border-color:var(--ink-mute);color:var(--ink)}.PlanPicker_pick__Ej0Ip[aria-pressed=true]{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.PlanPicker_mark__DqsCm{flex:none;font-size:1.05rem;line-height:1}.PlanPicker_group__vu2E_{margin:0 0 6px;font-size:.8125rem;font-weight:700;letter-spacing:.005em;text-transform:none;color:var(--accent-ink)}.PlanPicker_locked__aqfhh{margin:0;font-size:.94rem;color:var(--ink-soft)}.PlanPicker_changed__QQOy0{margin:14px 0 0;font-size:.94rem;font-weight:650;color:var(--accent)}.PlanPicker_sep__ao24B{margin:26px 0 0}.PlanPicker_filter__O1WF7{display:flex;flex-direction:column;gap:4px;margin:0 0 10px;max-width:28rem}.PlanPicker_pick__Ej0Ip:disabled{opacity:.55;cursor:not-allowed}.PlanPicker_basics__giZfQ{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.PlanPicker_basicsRow__Qixbg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.PlanPicker_basicsLabel___H00X{min-width:76px;font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft)}.PlanPicker_basicsDiff__HhyYS{display:grid;grid-gap:8px;gap:8px;margin-top:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface)}.MilestoneList_list__NaCXL{list-style:none;margin:0;padding:0}.MilestoneList_item__gepsK{border-bottom:1px solid var(--line)}.MilestoneList_item__gepsK:last-child{border-bottom:0}.MilestoneList_row__LwN3d{display:flex;align-items:flex-start;gap:14px;width:100%;min-height:var(--tap);padding:14px 4px;background:transparent;border:0;border-radius:var(--radius);font:inherit;text-align:start;cursor:pointer;transition:background var(--t-fast) ease}.MilestoneList_row__LwN3d:hover{background:var(--surface-sunk)}.MilestoneList_box__33pFP{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;border:2px solid var(--line-strong);background:var(--surface);display:grid;place-items:center;color:transparent;font-size:.9rem;font-weight:700;line-height:1;transition:background var(--t-fast) ease,border-color var(--t-fast) ease,color var(--t-fast) ease}.MilestoneList_row__LwN3d[aria-checked=true] .MilestoneList_box__33pFP{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.MilestoneList_body__TysMO{flex:1 1 auto;min-width:0}.MilestoneList_label___m6yw{display:block;font-weight:650;font-size:1rem;color:var(--ink);line-height:1.4}.MilestoneList_row__LwN3d[aria-checked=true] .MilestoneList_label___m6yw{color:var(--ink-soft)}.MilestoneList_detail__S5BOg{display:block;margin-top:5px;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.MilestoneList_from__BJsp_{display:block;margin-top:6px;font-size:.8125rem;color:var(--ink-soft)}.MilestoneList_auto__wVJVw{display:flex;align-items:flex-start;gap:14px;padding:14px 4px}.MilestoneList_autoBox__q3LIl{flex:none;width:26px;height:26px;margin-top:1px;border-radius:7px;display:grid;place-items:center;font-size:.9rem;font-weight:700;line-height:1;border:2px solid var(--line-strong);background:var(--surface);color:transparent}.MilestoneList_auto__wVJVw[data-done=true] .MilestoneList_autoBox__q3LIl{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.MilestoneList_help__FQHP8{display:inline-flex;align-items:center;min-height:var(--tap);margin-top:2px;font-size:.94rem;font-weight:650}.MilestoneList_empty__cmHXU{margin:0;padding:16px 0;color:var(--ink-soft)}.MilestoneList_review__pFUoj{margin:0 0 8px 44px;padding:8px 12px;border-radius:8px;background:var(--warn-wash);color:var(--warn);font-size:.9rem}@media print{.MilestoneList_review__pFUoj{display:none}}.FamilySummary_wrap__lYUMG{display:grid;grid-gap:8px;gap:8px}.FamilySummary_title__Ehfxw{margin:0}.FamilySummary_lede__SswZA{margin:0;font-size:.9375rem;color:var(--ink-soft)}.FamilySummary_check__0yy67{display:flex;gap:10px;align-items:flex-start;min-height:44px;cursor:pointer}.FamilySummary_check__0yy67 input{width:24px;height:24px;flex:none;margin:10px 0 0}.FamilySummary_check__0yy67 span{padding:10px 0}.FamilySummary_sub__6ncF3{margin:8px 0 4px;font-size:.9375rem;font-weight:650;color:var(--ink)}.FamilySummary_list__JcliS{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px}.FamilySummary_none__Vjiil{margin:0;font-size:.9375rem;color:var(--ink-soft)}.FamilySummary_actions__tjdd2{display:flex;flex-wrap:wrap;gap:10px}.FamilySummary_btn__dd0ek{min-height:44px;min-width:44px;display:inline-flex;align-items:center;gap:8px}.FamilySummary_status__dwOEw{margin:8px 0 0;font-size:.9375rem;min-height:1.4em;overflow-wrap:anywhere}.FamilySummary_btn__dd0ek:focus-visible,.FamilySummary_check__0yy67:focus-within{outline:3px solid var(--focus);outline-offset:2px}.FamilySummary_check__0yy67 input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PlanCompare_wrap__6LN_0{margin:12px 0 0}.PlanCompare_sum__Ot1q_{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:650;color:var(--ink)}.PlanCompare_check__BXa5f:focus-visible,.PlanCompare_link__hz48x:focus-visible,.PlanCompare_sum__Ot1q_:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.PlanCompare_lede__KENZb{margin:0 0 12px;font-size:.92rem;color:var(--ink-soft);max-width:none}.PlanCompare_pickset__6eVQC{border:0;margin:0 0 12px;padding:0}.PlanCompare_pickset__6eVQC legend{font-weight:650;margin:0 0 6px;padding:0}.PlanCompare_pickrow__kAmii{display:flex;align-items:center;gap:10px;min-height:44px}.PlanCompare_check__BXa5f{width:24px;height:24px;flex:none}.PlanCompare_tableWrap___UIy0{display:none;overflow-x:auto}.PlanCompare_table__b9oxD{border-collapse:collapse;width:100%;font-size:.9375rem}.PlanCompare_table__b9oxD td,.PlanCompare_table__b9oxD th{text-align:start;vertical-align:top;padding:10px 12px;border:1px solid var(--line-strong);overflow-wrap:anywhere}.PlanCompare_table__b9oxD tbody th,.PlanCompare_table__b9oxD thead th{background:var(--surface-sunk);color:var(--ink)}.PlanCompare_table__b9oxD tbody th{font-weight:650;min-width:120px}.PlanCompare_table__b9oxD td{background:var(--surface);color:var(--ink);min-width:160px}.PlanCompare_note__E74Lh{white-space:pre-wrap}.PlanCompare_none__J_KRV{color:var(--ink-soft)}.PlanCompare_cards__uDyqs{list-style:none;margin:0;padding:0;display:grid;grid-gap:12px;gap:12px}.PlanCompare_card__sWn4L{border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);padding:14px;color:var(--ink)}.PlanCompare_card__sWn4L h3{margin:0 0 8px;font-size:1rem;overflow-wrap:anywhere}.PlanCompare_card__sWn4L dl{margin:0;display:grid;grid-gap:8px;gap:8px}.PlanCompare_card__sWn4L dt{font-size:.8125rem;color:var(--ink-soft);font-weight:650}.PlanCompare_card__sWn4L dd{margin:0;overflow-wrap:anywhere}.PlanCompare_link__hz48x{display:inline-flex;align-items:center;min-height:44px;font-weight:650;color:var(--accent);text-decoration:underline;text-underline-offset:3px}.PlanCompare_empty__0IExT{margin:0;color:var(--ink-soft)}@media (min-width:760px){.PlanCompare_tableWrap___UIy0{display:block}.PlanCompare_cards__uDyqs{display:none}}.PlanSwitcher_wrap__p7WGM{margin:0 0 32px}.PlanSwitcher_h__lUv_V{margin:0 0 8px;font-size:1.14rem;font-weight:700;color:var(--ink)}.PlanSwitcher_lede__UM1AZ{margin:0 0 12px;font-size:.92rem;color:var(--ink-soft);max-width:none}.PlanSwitcher_list__2CYPH{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.PlanSwitcher_pick__EtJmn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:var(--tap);padding:10px 14px;max-width:100%;border:1.5px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);font:inherit;text-align:start;cursor:pointer;color:var(--ink)}.PlanSwitcher_pick__EtJmn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-wash)}.PlanSwitcher_name__ZiVtT{font-weight:650;overflow-wrap:anywhere}.PlanSwitcher_meta__LmoEB{font-size:.82rem;color:var(--ink-soft);overflow-wrap:anywhere}.PlanSwitcher_actions__yLuxZ{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 10px}.PlanSwitcher_rename__XiiES{display:grid;grid-gap:8px;gap:8px;max-width:420px;margin:0 0 10px}.PlanSwitcher_confirm__abQXV{padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-sunk);margin:0 0 10px}.PlanSwitcher_confirm__abQXV p{margin:0 0 10px}.PlanSwitcher_archivedItem__rnlXv{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:10px 14px;max-width:100%;border:1.5px dashed var(--line-strong);border-radius:var(--radius);background:var(--surface-sunk)}.content_page__6Q7Zv{display:grid;grid-gap:var(--section-gap,32px);gap:var(--section-gap,32px);padding-bottom:40px}@media (min-width:760px){.content_page__6Q7Zv{padding-bottom:48px}}@media (max-width:480px){.content_page__6Q7Zv{gap:20px}}.content_pageHead__gLCoj{display:grid;grid-gap:16px;gap:16px;padding-top:16px}.content_section__lusO8{display:grid;grid-gap:16px;gap:16px;min-width:0}.content_section__lusO8>*{min-width:0}.content_prose__ZuYJu{font-size:1.0625rem;line-height:1.6;color:var(--ink);max-width:var(--measure,68ch)}.content_prose__ZuYJu p{margin:0 0 1em;max-width:var(--measure,68ch)}.content_prose__ZuYJu p:last-child{margin-bottom:0}.content_prose__ZuYJu h2{font-size:var(--type-title);margin:1.6em 0 .5em;line-height:1.2}.content_prose__ZuYJu h3{font-size:var(--type-section);margin:1.4em 0 .4em;line-height:1.25}.content_prose__ZuYJu h2:first-child,.content_prose__ZuYJu h3:first-child{margin-top:0}.content_prose__ZuYJu ol,.content_prose__ZuYJu ul{margin:0 0 1em;-webkit-padding-start:1.3em;padding-inline-start:1.3em}.content_prose__ZuYJu li{margin:0 0 .35em}.content_prose__ZuYJu li:last-child{margin-bottom:0}.content_prose__ZuYJu a{color:var(--role-route,var(--brand-blue));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.content_prose__ZuYJu a:hover{text-decoration-thickness:2px}.content_prose__ZuYJu strong{font-weight:680}.content_summary__tzzLS{font-size:1.125rem;line-height:1.55;color:var(--ink);max-width:var(--measure,68ch);margin:0;-webkit-padding-start:16px;padding-inline-start:16px;-webkit-border-start:3px solid var(--role-prep,var(--brand-teal));border-inline-start:3px solid var(--role-prep,var(--brand-teal))}.content_summary__tzzLS p{margin:0 0 .6em;max-width:var(--measure,68ch)}.content_summary__tzzLS p:last-child{margin-bottom:0}.content_chips__M34kR{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.content_chip__R6IUn{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:2px 10px 2px 8px;border-radius:999px;border:1px solid var(--line-fine,var(--line,var(--mist)));background:var(--surface);color:var(--ink);font-size:.8125rem;line-height:1.3;font-weight:600;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.content_chipIcon__I7Z53{color:var(--chip-ink,var(--role-prep));flex:none;width:14px;height:14px}.content_chipLabel__OqoWI{color:var(--ink-soft);font-weight:600}.content_chipValue__9eAAz{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:650}.content_chip__R6IUn[data-tone=teal]{--chip-ink:var(--role-prep,var(--brand-teal))}.content_chip__R6IUn[data-tone=violet]{--chip-ink:var(--role-plan,var(--brand-violet))}.content_chip__R6IUn[data-tone=blue]{--chip-ink:var(--role-route,var(--brand-blue))}.content_chip__R6IUn[data-tone=navy]{--chip-ink:var(--ink)}.content_head__ls4Ea{display:grid;grid-gap:8px;gap:8px;max-width:var(--measure-wide,72ch);margin:0}.content_head__ls4Ea+*{margin-top:0}.content_head__ls4Ea:before{content:"";width:32px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--role-route,var(--brand-blue)),var(--role-prep,var(--brand-teal)))}.content_headRow__zNWKU{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.content_h2__cUYMM{font-size:clamp(1.45rem,1.2rem + 1vw,1.85rem);line-height:1.18;margin:0;color:var(--ink)}.content_h3__w5TW4{font-size:var(--type-section);line-height:1.25;margin:0;color:var(--ink)}.content_lead__itSRC{margin:0;font-size:1.0625rem;line-height:1.55;color:var(--ink-soft);max-width:var(--measure,68ch)}.content_scope__qGMiP{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.01em;background:var(--role-plan-soft,var(--brand-violet-soft));color:var(--role-plan-ink,var(--brand-violet-hover));border:1px solid #cdbdeb;white-space:nowrap;-webkit-hyphens:none;hyphens:none}html[data-theme=dark] .content_scope__qGMiP{background:#2A2347;color:#D7C6FA;border-color:#5E4C8F}.content_contents__Tf6rh{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:var(--r-md);background:var(--mist-2,var(--brand-ice));border:1px solid var(--line,var(--mist));max-width:none}html[data-theme=dark] .content_contents__Tf6rh{background:var(--surface-sunk,var(--surface))}.content_contentsTitle__UOO2z{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0}.content_contentsList__5zNWP{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;margin:0;padding:0}.content_contentsList__5zNWP a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:2px 4px;color:var(--role-route,var(--brand-blue));font-weight:600;font-size:.95rem;text-decoration:none;border-radius:6px}.content_contentsList__5zNWP a:hover{text-decoration:underline;text-underline-offset:.15em}.content_contentsList__5zNWP a:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_contentsList__5zNWP svg{color:var(--ink-soft)}.content_grid__TqWE6{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;align-items:start;grid-gap:16px;gap:16px}@media (min-width:860px){.content_grid__TqWE6{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.content_card__F62pq{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:20px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line-fine,var(--line,var(--mist)));border-top:3px solid var(--brand-navy);min-width:0;box-shadow:var(--elevation-1);transition:box-shadow .18s ease,border-color .18s ease}.content_card__F62pq:hover{box-shadow:var(--elevation-2)}.content_card__F62pq[data-tone=teal]{border-top-color:var(--role-prep,var(--brand-teal))}.content_card__F62pq[data-tone=violet]{border-top-color:var(--role-plan,var(--brand-violet))}.content_card__F62pq[data-tone=blue]{border-top-color:var(--role-route,var(--brand-blue))}html[data-theme=dark] .content_card__F62pq{border-top-color:#92A9CA;border-color:var(--line)}html[data-theme=dark] .content_card__F62pq[data-tone=teal]{border-top-color:var(--role-prep)}html[data-theme=dark] .content_card__F62pq[data-tone=violet]{border-top-color:var(--role-plan)}html[data-theme=dark] .content_card__F62pq[data-tone=blue]{border-top-color:var(--role-route)}.content_cardHead__NEDYb{display:grid;grid-gap:4px;gap:4px}.content_cardKicker__DBb8v{font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);margin:0}.content_cardTitle__On9yH{font-size:1.25rem;line-height:1.25;margin:0;color:var(--ink);font-weight:700;overflow-wrap:anywhere}.content_cardDesc__RS57v{margin:0;font-size:1rem;line-height:1.55;color:var(--ink);max-width:var(--measure,68ch)}.content_reqHead__mMjud{margin:0 0 6px;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--role-prep-ink,var(--brand-teal))}.content_reqList__y3Fhf{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px}.content_reqList__y3Fhf li{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font-size:1rem;line-height:1.5;color:var(--ink)}.content_reqList__y3Fhf li svg{color:var(--role-prep,var(--brand-teal));width:16px;height:16px;margin-top:4px;justify-self:center}.content_cardFoot__Vb21A{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line-fine,var(--line,var(--mist)));padding-top:10px;font-size:.875rem;line-height:1.5;color:var(--ink-soft)}.content_cardFoot__Vb21A p{margin:0;max-width:none}.content_sourceList__M_IS8{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.content_sourceList__M_IS8 li{overflow-wrap:anywhere;min-width:0}.content_sourceList__M_IS8 a{color:var(--role-route,var(--brand-blue));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em;overflow-wrap:anywhere;word-break:break-word}.content_sourceList__M_IS8 a:hover{text-decoration-thickness:2px}.content_sourceMeta__REZUp{color:var(--ink-soft)}.content_sourceLabel__zPFJ0{font-weight:700;color:var(--ink);margin:0 0 4px}.content_cardActions__q2E4L{display:flex;flex-wrap:wrap;gap:8px}.content_cardAction__DNpyE{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:6px 14px;border-radius:999px;border:1.5px solid var(--role-plan,var(--brand-violet));color:var(--role-plan-ink,var(--brand-violet-hover));font-weight:650;font-size:.92rem;text-decoration:none;-webkit-hyphens:none;hyphens:none;transition:background-color .15s ease,border-color .15s ease}.content_cardAction__DNpyE>svg{flex:none;width:16px;height:16px}.content_cardAction__DNpyE:hover{background:var(--role-plan-soft,var(--brand-violet-soft))}.content_cardAction__DNpyE:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.content_cardAction__DNpyE:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.content_cardAction__DNpyE,.content_card__F62pq{transition:none}.content_cardAction__DNpyE:active{transform:none}}.content_note__FIcoJ{margin:0;font-size:.9rem;line-height:1.5;color:var(--ink-soft);max-width:var(--measure,68ch)}.page_page__Rx_Ei{padding-block:16px 0}.page_head__WPFKi{display:grid;grid-gap:16px;gap:16px;margin:0}.page_head__WPFKi h1{margin-bottom:0}.page_promises__REosS{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:10px;gap:10px}.page_promises__REosS li{position:relative;-webkit-padding-start:26px;padding-inline-start:26px;color:var(--ink-soft);font-size:.98rem}.page_promises__REosS li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:12px;height:2px;background:var(--brass)}.page_foot__saSIk{margin:0;padding:24px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px}@media print{.page_page__Rx_Ei{padding:0;max-width:none}.page_foot__saSIk,.page_promises__REosS{display:none}.page_head__WPFKi{margin-bottom:20px}.page_head__WPFKi h1{font-size:20pt}}.PlanNote_wrap__dl2Uw{display:grid;grid-gap:8px;gap:8px;max-width:640px}.PlanNote_lede__jmvrK{margin:0;font-size:.92rem;color:var(--ink-soft);max-width:none}.PlanNote_field__ZmXcx{display:grid;grid-gap:6px;gap:6px}.PlanNote_label__AVGjE{font-weight:650;color:var(--ink)}.PlanNote_area__y7cJl{width:100%;min-height:120px;box-sizing:border-box}.PlanNote_row__oInJG{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.PlanNote_count__WLuPV{font-size:.8125rem;color:var(--ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PlanNote_countNear__otwRo{color:var(--ink);font-weight:650}.PlanNote_actions__orMg_{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.PlanNote_saved__09mO_{margin:0;font-size:.92rem;color:var(--ink-soft)}.Breadcrumbs_nav__i9cbH{padding:6px 0 2px}.Breadcrumbs_list__9L5ZT{display:flex;flex-wrap:wrap;align-items:center;gap:2px;list-style:none;margin:0;padding:0;font-size:var(--type-caption,.875rem);line-height:1.3}.Breadcrumbs_item__aldd_{display:inline-flex;align-items:center;gap:2px;min-width:0}.Breadcrumbs_link__xVQw4{color:var(--ink-soft);font-weight:600;text-decoration:none;padding:7px 8px;-webkit-margin-start:-8px;margin-inline-start:-8px;border-radius:7px;min-height:44px;display:inline-flex;align-items:center;white-space:nowrap;transition:color var(--t-fast) ease,background var(--t-fast) ease}.Breadcrumbs_item__aldd_+.Breadcrumbs_item__aldd_ .Breadcrumbs_link__xVQw4{-webkit-margin-start:0;margin-inline-start:0}.Breadcrumbs_link__xVQw4:hover{color:var(--accent);background:var(--accent-wash);text-decoration:none}.Breadcrumbs_current__2M6Yp{color:var(--ink);font-weight:600;padding:7px 8px;max-width:28ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_sep__S_xZX{position:relative;display:inline-block;width:14px;height:14px;color:var(--ink-mute);font-size:var(--fs-1);line-height:14px;text-indent:-200px;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.Breadcrumbs_sep__S_xZX:before{content:"";position:absolute;inset-inline-start:3px;top:3px;width:6px;height:6px;border-top:1.5px solid var(--ink-mute);-webkit-border-end:1.5px solid var(--ink-mute);border-inline-end:1.5px solid var(--ink-mute);transform:rotate(45deg)}[dir=rtl] .Breadcrumbs_sep__S_xZX:before{transform:rotate(-45deg);inset-inline-start:5px}@media (max-width:620px){.Breadcrumbs_item__aldd_{display:none}.Breadcrumbs_item__aldd_:nth-last-child(-n+2){display:inline-flex}.Breadcrumbs_current__2M6Yp{max-width:16ch}}.Breadcrumbs_more__kepad{display:none;position:relative}.Breadcrumbs_more__kepad summary{cursor:pointer;list-style:none;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.Breadcrumbs_more__kepad summary::-webkit-details-marker{display:none}.Breadcrumbs_moreList__8z3hS{position:absolute;z-index:5;margin:0;padding:8px 12px;list-style:none;background:var(--surface,#fff);border:1px solid var(--line,#d7deec);border-radius:8px;min-width:200px}.Breadcrumbs_moreList__8z3hS a{display:block;padding:10px 4px}@media (max-width:620px){.Breadcrumbs_more__kepad{display:inline-flex;align-items:center}.Breadcrumbs_mid__3qd2c{display:none}}