.PersonalizedTransitBlock_section__2_WlU{background:var(--vp2-bg-card,#0f1424);border:1px solid var(--vp2-border,hsla(0,0%,100%,.06));border-radius:16px;padding:28px 24px;margin:24px auto;max-width:880px;color:var(--vp2-txt-1,#fff);min-height:520px;display:flex;flex-direction:column;gap:18px;scroll-margin-top:96px}@media (min-width:768px){.PersonalizedTransitBlock_section__2_WlU{padding:36px 40px;min-height:440px}}.PersonalizedTransitBlock_hero__poNmh{--vp2-txt-1:#fff;--vp2-txt-2:#dcebff;--vp2-txt-3:#b8d4ff;--vp2-bg-card:#0f1424;--vp2-bg-card-h:#141a30;--vp2-bg-raised:#161d35;--vp2-border:hsla(0,0%,100%,.12);--vp2-border-acc:rgba(99,184,255,.25);color:#fff;margin:0;max-width:none;width:100%;min-height:0;padding:24px 22px;gap:14px;background:rgba(13,18,36,.72);border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media (min-width:768px){.PersonalizedTransitBlock_hero__poNmh{padding:32px;min-height:0}}.PersonalizedTransitBlock_heroScroll__JsF_K{max-height:none;overflow:visible}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_heading__0ybU_{font-size:22px}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_subheading__9QAig{font-size:13px}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_helper__OAxq3{margin:0}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_input__mwcEI{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16)}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_input__mwcEI:focus{background:hsla(0,0%,100%,.08)}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_dropdown__kbVk2{background:#141a30}.PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_submit__Ieu1Y{border-radius:12px}.PersonalizedTransitBlock_heroScroll__JsF_K{padding:22px 20px;gap:10px}@media (min-width:768px){.PersonalizedTransitBlock_heroScroll__JsF_K{padding:26px 28px}}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_subheading__9QAig{display:none}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_heading__0ybU_{font-size:20px}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_result__jKyz2{gap:10px}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_resultHeadline__oztwa{font-size:20px;line-height:1.3}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_resultBody__tfUfb{font-size:14px;line-height:1.55}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_irreducibility__yQqER{font-size:11.5px;line-height:1.45;padding:6px 10px}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_askNext__gDzKq{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title btn" "helper btn";align-items:center;grid-column-gap:14px;column-gap:14px;grid-row-gap:2px;row-gap:2px;padding:12px 14px;margin-top:2px}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_askNextTitle__hgVBc{grid-area:title;font-size:14px;line-height:1.3}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_askNextBtn__mwRaT{grid-area:btn;padding:9px 18px;font-size:13px;white-space:nowrap}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_askNextHelper__lauU_{grid-area:helper;font-size:11.5px}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_resultActions__HeZv6{margin-top:2px;gap:8px}.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_actionGhost__sdSdw,.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_actionPrimary__ObnX6{padding:9px 16px;font-size:13px}@media (max-width:640px){.PersonalizedTransitBlock_heroScroll__JsF_K .PersonalizedTransitBlock_askNext__gDzKq{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "helper" "btn";align-items:stretch;row-gap:8px}}.PersonalizedTransitBlock_heading__0ybU_{font-size:22px;line-height:1.25;font-weight:700;margin:0;color:var(--vp2-txt-1,#fff)}.PersonalizedTransitBlock_headingAccent__kEU9Q{color:var(--vp2-cyan,#63b8ff)}@media (min-width:768px){.PersonalizedTransitBlock_heading__0ybU_{font-size:28px}}.PersonalizedTransitBlock_subheading__9QAig{font-size:14px;line-height:1.55;color:var(--vp2-txt-3,#b8d4ff);margin:0}.PersonalizedTransitBlock_window__nLzci{display:inline-block;margin-top:6px;font-size:12px;letter-spacing:.02em;color:var(--vp2-gold,#f0c040);background:rgba(240,192,64,.08);border:1px solid rgba(240,192,64,.25);border-radius:999px;padding:4px 10px}.PersonalizedTransitBlock_form__AQwiv{display:flex;flex-direction:column;gap:16px;width:100%}.PersonalizedTransitBlock_helper__OAxq3{font-size:14px;line-height:1.55;color:var(--vp2-txt-2,#dcebff);margin:0 0 4px}.PersonalizedTransitBlock_helperWindow__e9J0a{color:var(--vp2-gold,#f0c040);font-weight:600}.PersonalizedTransitBlock_row__gKTT8{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:540px){.PersonalizedTransitBlock_row__gKTT8{grid-template-columns:1fr 1fr}}.PersonalizedTransitBlock_field__8_r_p{display:flex;flex-direction:column;gap:6px;position:relative}.PersonalizedTransitBlock_label__Ml08m{font-size:13px;font-weight:600;color:var(--vp2-txt-2,#dcebff);margin:0}.PersonalizedTransitBlock_input__mwcEI{width:100%;background:var(--vp2-bg-raised,#161d35);border:1px solid var(--vp2-border,hsla(0,0%,100%,.12));color:var(--vp2-txt-1,#fff);border-radius:10px;padding:11px 14px;font-size:15px;line-height:1.4;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease;color-scheme:dark}[data-vp2-theme=light] .PersonalizedTransitBlock_input__mwcEI{color-scheme:light}.PersonalizedTransitBlock_input__mwcEI::-webkit-calendar-picker-indicator{opacity:.8;cursor:pointer}.PersonalizedTransitBlock_input__mwcEI::-webkit-calendar-picker-indicator:hover{opacity:1}[data-vp2-theme=light] .PersonalizedTransitBlock_input__mwcEI::-webkit-calendar-picker-indicator{opacity:.65}[data-vp2-theme=light] .PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_input__mwcEI{color-scheme:dark}[data-vp2-theme=light] .PersonalizedTransitBlock_hero__poNmh .PersonalizedTransitBlock_input__mwcEI::-webkit-calendar-picker-indicator{opacity:.8}.PersonalizedTransitBlock_input__mwcEI:focus{outline:none;border-color:var(--vp2-cyan,#63b8ff);box-shadow:0 0 0 3px rgba(99,184,255,.15)}.PersonalizedTransitBlock_input__mwcEI[aria-invalid=true]{border-color:#f87171}.PersonalizedTransitBlock_placeWrap__kTGas{position:relative}.PersonalizedTransitBlock_dropdown__kbVk2{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px 0;list-style:none;background:var(--vp2-bg-raised,#161d35);border:1px solid var(--vp2-border,hsla(0,0%,100%,.12));border-radius:10px;max-height:240px;overflow-y:auto;z-index:12;box-shadow:0 12px 32px rgba(0,0,0,.35);scrollbar-width:thin;scrollbar-color:rgba(99,184,255,.45) transparent}.PersonalizedTransitBlock_dropdown__kbVk2::-webkit-scrollbar{width:6px}.PersonalizedTransitBlock_dropdown__kbVk2::-webkit-scrollbar-track{background:transparent;margin:6px 0}.PersonalizedTransitBlock_dropdown__kbVk2::-webkit-scrollbar-thumb{background:rgba(99,184,255,.45);border-radius:999px}.PersonalizedTransitBlock_dropdown__kbVk2::-webkit-scrollbar-thumb:hover{background:rgba(99,184,255,.7)}.PersonalizedTransitBlock_dropdownItem__Unujp{padding:10px 14px;cursor:pointer;display:flex;flex-direction:column;gap:2px;transition:background-color 80ms ease}.PersonalizedTransitBlock_dropdownItem__Unujp:hover,.PersonalizedTransitBlock_dropdownItem__Unujp[aria-selected=true]{background:rgba(99,184,255,.08)}.PersonalizedTransitBlock_dropdownPlace__3fdX2{font-size:14px;font-weight:600;color:var(--vp2-txt-1,#fff)}.PersonalizedTransitBlock_dropdownMeta__RlBd1{font-size:12px;color:var(--vp2-txt-3,#b8d4ff)}.PersonalizedTransitBlock_error__IzLy4{font-size:12px;line-height:1.45;color:#f87171;margin:0}.PersonalizedTransitBlock_submit__Ieu1Y{margin-top:6px;background:var(--vp2-btn-bg,#2173f2);color:#fff;border:none;border-radius:10px;padding:14px 22px;font-size:15px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .12s ease,transform 80ms ease}.PersonalizedTransitBlock_submit__Ieu1Y:hover:not(:disabled){background:var(--vp2-btn-bg-hover,#195fd0)}.PersonalizedTransitBlock_submit__Ieu1Y:active:not(:disabled){transform:scale(.985)}.PersonalizedTransitBlock_submit__Ieu1Y:disabled{opacity:.6;cursor:progress}.PersonalizedTransitBlock_disclaimer__FzFSr{font-size:12px;line-height:1.5;color:var(--vp2-txt-3,#b8d4ff);opacity:.7;margin:0;text-align:center}.PersonalizedTransitBlock_skeleton__ofzL5{display:flex;flex-direction:column;gap:14px}.PersonalizedTransitBlock_skeletonRow__N_pp_{height:48px;background:linear-gradient(90deg,var(--vp2-bg-raised,#161d35) 0,var(--vp2-bg-card-h,#141a30) 50%,var(--vp2-bg-raised,#161d35) 100%);background-size:200% 100%;border-radius:10px;animation:PersonalizedTransitBlock_shimmer__b_5sh 1.6s ease-in-out infinite}.PersonalizedTransitBlock_skeletonBtn__8ZoT7{height:48px;width:60%;background:rgba(33,115,242,.25);border-radius:10px;margin-top:8px}@keyframes PersonalizedTransitBlock_shimmer__b_5sh{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.PersonalizedTransitBlock_skeletonRow__N_pp_{animation:none}}.PersonalizedTransitBlock_result__jKyz2{display:flex;flex-direction:column;gap:14px}.PersonalizedTransitBlock_previewBadge__58rUv{display:inline-block;align-self:flex-start;font-size:12px;line-height:1.4;letter-spacing:.02em;color:var(--vp2-orange,#fb923c);background:rgba(251,146,60,.08);border:1px solid rgba(251,146,60,.3);border-radius:999px;padding:4px 12px;margin:0}.PersonalizedTransitBlock_chips__JQ0xw{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.PersonalizedTransitBlock_chip__a01YO{font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.03em;color:var(--vp2-cyan,#63b8ff);background:rgba(99,184,255,.08);border:1px solid rgba(99,184,255,.22);border-radius:999px;padding:4px 11px;white-space:nowrap}.PersonalizedTransitBlock_irreducibility__yQqER{font-size:12px;line-height:1.55;color:var(--vp2-txt-3,#b8d4ff);background:rgba(99,184,255,.04);border-left:2px solid rgba(99,184,255,.35);padding:8px 12px;margin:0;border-radius:2px}.PersonalizedTransitBlock_resultHeadline__oztwa{font-size:18px;line-height:1.35;font-weight:700;color:var(--vp2-gold,#f0c040);margin:0}@media (min-width:768px){.PersonalizedTransitBlock_resultHeadline__oztwa{font-size:22px}}.PersonalizedTransitBlock_resultBody__tfUfb{font-size:15px;line-height:1.6;color:var(--vp2-txt-2,#dcebff);margin:0}.PersonalizedTransitBlock_resultAsc__5y6fP{font-size:12px;color:var(--vp2-txt-3,#b8d4ff);letter-spacing:.02em;text-transform:uppercase;margin:0;opacity:.85}.PersonalizedTransitBlock_resultActions__HeZv6{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.PersonalizedTransitBlock_actionPrimary__ObnX6{background:var(--vp2-btn-bg,#2173f2);color:#fff;border:none;border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .12s ease}.PersonalizedTransitBlock_actionPrimary__ObnX6:hover{background:var(--vp2-btn-bg-hover,#195fd0)}.PersonalizedTransitBlock_actionGhost__sdSdw{background:transparent;color:var(--vp2-cyan,#63b8ff);border:1px solid var(--vp2-border-acc,rgba(99,184,255,.25));border-radius:10px;padding:11px 18px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .12s ease}.PersonalizedTransitBlock_actionGhost__sdSdw:hover{background:rgba(99,184,255,.08)}.PersonalizedTransitBlock_askNext__gDzKq{margin-top:6px;padding:16px;border-radius:12px;border:1px solid var(--vp2-border-acc,rgba(99,184,255,.25));background:rgba(99,184,255,.06);display:flex;flex-direction:column;align-items:flex-start;gap:10px}.PersonalizedTransitBlock_askNextTitle__hgVBc{margin:0;font-size:16px;font-weight:600;color:var(--vp2-txt-1,#fff)}.PersonalizedTransitBlock_askNextBtn__mwRaT{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(90deg,#f44621,#9f509b,#2173f2);border-radius:100px;padding:11px 22px;font-size:14px;font-weight:600;text-decoration:none}.PersonalizedTransitBlock_askNextBtn__mwRaT:focus-visible,.PersonalizedTransitBlock_askNextBtn__mwRaT:hover{color:#fff;opacity:.9}.PersonalizedTransitBlock_askNextHelper__lauU_{margin:0;font-size:12px;color:var(--vp2-txt-3,#b8d4ff)}@media (max-width:640px){.PersonalizedTransitBlock_askNext__gDzKq{align-items:stretch}}.TransitErrorBoundary_wrap__DRxtr{display:flex;justify-content:center;padding:64px 16px 80px;background:var(--vp2-bg-base)}.TransitErrorBoundary_card__my6_U{width:100%;max-width:520px;padding:36px 28px;text-align:center;background:var(--vp2-bg-card);border:1px solid var(--vp2-border-acc);border-radius:18px;box-shadow:var(--vp2-shadow-card)}.TransitErrorBoundary_icon__aoem7{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:18px;border-radius:50%;color:var(--vp2-cyan);background:color-mix(in srgb,var(--vp2-cyan) 12%,transparent);border:1px solid var(--vp2-border-acc)}.TransitErrorBoundary_title__HQO0q{margin:0;color:var(--vp2-txt-1);font-size:1.35rem;font-weight:700;line-height:1.3}.TransitErrorBoundary_sub__1mzGD{margin:10px 0 0;color:var(--vp2-txt-3);font-size:.92rem;line-height:1.55}.TransitErrorBoundary_actions__W4NXa{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px}.TransitErrorBoundary_btnGhost__0LcTr,.TransitErrorBoundary_btn__E_UxC{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;transition:transform .15s ease,border-color .15s ease,color .15s ease}.TransitErrorBoundary_btn__E_UxC{color:#fff;border:0;background:var(--vp2-brand-gradient)}.TransitErrorBoundary_btn__E_UxC:hover{transform:translateY(-1px)}.TransitErrorBoundary_btnGhost__0LcTr{color:var(--vp2-cyan);background:transparent;border:1px solid var(--vp2-border-acc)}.TransitErrorBoundary_btnGhost__0LcTr:hover{color:var(--vp2-txt-1);border-color:var(--vp2-cyan)}