.Budget_page__9D_oQ{padding-bottom:72px}.Budget_intro__QUJ5B{max-width:780px;padding-block:40px 32px}.Budget_intro__QUJ5B h1{font-size:clamp(34px,4.5vw,56px);line-height:1.12;letter-spacing:-.04em;margin:14px 0 22px}.Budget_intro__QUJ5B>p{color:var(--muted);font-size:18px;line-height:1.7}.Budget_links__hLrN4{display:flex;gap:12px 24px;flex-wrap:wrap}.Budget_links__hLrN4 a{text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}.Budget_calculator__lJprn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:32px;align-items:start}.Budget_form__Dzm5r,.Budget_result__2PRMo{min-width:0}.Budget_form__Dzm5r fieldset{margin:0 0 24px;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff;min-width:0}.Budget_form__Dzm5r legend{font-size:21px;font-weight:650;padding-inline:6px}.Budget_form__Dzm5r fieldset>p{font-size:14px;line-height:1.65;color:var(--muted);margin:0 0 20px}.Budget_form__Dzm5r fieldset>button+p{margin:18px 0 0}.Budget_grid__vlH0_{display:grid;grid-template-columns:1fr 1fr;gap:18px}.Budget_grid__vlH0_ label{display:grid;gap:8px;font-size:14px;font-weight:600}.Budget_form__Dzm5r input,.Budget_form__Dzm5r select{width:100%;min-width:0;min-height:46px;border:1px solid var(--control-line);border-radius:8px;background:#fff;padding:10px 12px;font-size:16px}.Budget_prices__4bnzH{display:grid;gap:20px}.Budget_price__oaP6O{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,.6fr) 120px;gap:12px;align-items:center}.Budget_price__oaP6O label{display:block;font-size:15px;font-weight:600;line-height:1.4}.Budget_price__oaP6O small{display:block;color:var(--muted);font-size:12px;line-height:1.5;margin-top:5px}.Budget_grid__vlH0_+p{margin-top:20px!important}.Budget_error__x6yjs{color:var(--red);font-size:15px;line-height:1.6}.Budget_result__2PRMo{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff;position:sticky;top:20px;scroll-margin-top:24px}.Budget_result__2PRMo h2{font-size:30px;line-height:1.2;letter-spacing:-.035em;margin:10px 0 18px}.Budget_result__2PRMo>p{font-size:14px;line-height:1.7;color:var(--muted)}.Budget_summary__6IcnM{display:grid;gap:20px;margin:26px 0}.Budget_summary__6IcnM span{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}.Budget_summary__6IcnM strong{display:block;font-size:clamp(22px,2.5vw,32px);line-height:1.3;overflow-wrap:anywhere}.Budget_notice__X5svN{border-left:3px solid var(--red);padding:12px 16px;background:#fff7f4}.Budget_tableWrap__JMRYN{overflow-x:auto;max-width:100%}.Budget_result__2PRMo table{width:100%;border-collapse:collapse;font-size:13px;line-height:1.55}.Budget_result__2PRMo caption{text-align:left;font-size:16px;font-weight:650;margin:18px 0 12px}.Budget_result__2PRMo td,.Budget_result__2PRMo th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line);vertical-align:top}.Budget_result__2PRMo tbody th{font-weight:500}.Budget_method__to8im{max-width:780px;margin-top:48px}.Budget_method__to8im h2{font-size:28px;line-height:1.25;letter-spacing:-.03em}.Budget_method__to8im p{line-height:1.75;color:var(--muted)}.Budget_method__to8im a{text-decoration:underline;text-underline-offset:4px}@media(max-width:1050px){.Budget_calculator__lJprn{grid-template-columns:1fr}.Budget_result__2PRMo{position:static}.Budget_price__oaP6O{grid-template-columns:minmax(0,1fr) minmax(100px,.6fr) 140px}}@media(max-width:600px){.Budget_intro__QUJ5B{padding-block:28px}.Budget_intro__QUJ5B>p{font-size:16px}.Budget_form__Dzm5r fieldset{padding:18px 16px}.Budget_grid__vlH0_{gap:16px 12px}.Budget_price__oaP6O{grid-template-columns:minmax(0,1fr) 125px;gap:8px 12px}.Budget_price__oaP6O>div{grid-column:1/-1}.Budget_result__2PRMo{padding:22px 16px}.Budget_result__2PRMo td,.Budget_result__2PRMo th{padding:10px 5px}.Budget_tableWrap__JMRYN{margin-inline:-4px}.Budget_calculator__lJprn{gap:24px}}.AddPreparationTasks_panel__3JXk2{margin-top:24px;padding:20px;border:1px solid var(--line);border-radius:12px;background:#f4f5ee}.AddPreparationTasks_panel__3JXk2>p{margin:0 0 14px;font-size:14px;line-height:1.6}.AddPreparationTasks_panel__3JXk2>.AddPreparationTasks_error__uvPH8,.AddPreparationTasks_panel__3JXk2>.AddPreparationTasks_notice__RtVuw{margin-top:14px;margin-bottom:6px}.AddPreparationTasks_panel__3JXk2>a{display:inline-flex;align-items:center;min-height:44px;color:var(--red);font-size:14px}.AddPreparationTasks_notice__RtVuw{color:#285a38}.AddPreparationTasks_error__uvPH8{color:#a12229}@media(max-width:680px){.AddPreparationTasks_panel__3JXk2{padding:16px}.AddPreparationTasks_panel__3JXk2>.button{width:100%}}.page_page__eDBUn{padding-block:32px 72px}.page_breadcrumb__7in7k{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted);margin-bottom:28px}.page_breadcrumb__7in7k a,.page_method__EHIcH a{text-decoration:underline;text-underline-offset:3px}.page_intro__FDNVN{max-width:850px}.page_intro__FDNVN h1{font-size:clamp(34px,4.5vw,56px);line-height:1.14;letter-spacing:-.04em;margin:14px 0 22px}.page_intro__FDNVN>p:not(:first-child){font-size:18px;line-height:1.75;color:var(--muted)}.page_intro__FDNVN .page_hint__Lj9Qz{font-size:14px!important}.page_tool__9mZtL{margin-block:36px 48px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:16px}.page_method__EHIcH h2,.page_tool__9mZtL h2{font-size:30px;line-height:1.25;letter-spacing:-.03em;margin:0 0 16px}.page_hint__Lj9Qz{font-size:14px;color:var(--muted);line-height:1.75}.page_bagList__2zImX{margin:24px 0;padding:0;border:0;min-width:0}.page_bagList__2zImX>legend{font-size:21px;font-weight:650}.page_bag__S2XY8{margin:16px 0;padding:20px;border:1px solid var(--line);border-radius:12px;min-width:0}.page_bag__S2XY8>legend{font-weight:600;padding-inline:6px}.page_dimensions__LqYWm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_fields__KUqVJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0}.page_field__vz84m{display:flex;flex-direction:column;gap:8px;min-width:0}.page_field__vz84m label{font-size:14px;font-weight:600;line-height:1.6}.page_field__vz84m input,.page_field__vz84m select{width:100%;min-width:0;min-height:46px;border:1px solid var(--control-line);border-radius:8px;background:white;padding:10px 12px;font-size:16px;color:var(--ink)}.page_field__vz84m select{padding-right:28px;text-overflow:ellipsis}.page_textButton__IRheY{min-height:44px;margin-top:8px;border:0;background:transparent;padding:0;color:var(--red);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.page_check___WoUT{display:flex;gap:12px;align-items:flex-start;line-height:1.7;margin:24px 0;font-size:15px}.page_check___WoUT input{width:20px;height:20px;flex-shrink:0;margin-top:4px;accent-color:var(--red)}.page_empty__7x9dm{padding-top:20px;border-top:1px solid var(--line);margin-top:28px;color:var(--muted);line-height:1.75}.page_notice__ZYLQZ{margin-block:24px;padding:18px 20px;border:1px solid #dbce9b;background:#fff8e5;border-radius:12px;line-height:1.75}.page_notice__ZYLQZ h3{margin:0 0 12px}.page_notice__ZYLQZ p{margin:0}.page_notice__ZYLQZ p+p{margin-top:12px}.page_result__GyrJb{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.page_options__t029a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px}.page_option__Q5VCC{min-width:0;padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:12px}.page_option__Q5VCC h3{font-size:23px;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px}.page_option__Q5VCC p{font-size:14px;line-height:1.75;color:var(--muted)}.page_option__Q5VCC .page_optionStatus__9_oTM{font-weight:650;color:var(--ink)}.page_option__Q5VCC a{display:block;min-height:44px;padding-block:10px;font-size:13px;line-height:1.7;color:var(--red);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.page_tasks__7UEVZ{margin-top:28px}.page_tasks__7UEVZ h3{font-size:22px;line-height:1.35}.page_method__EHIcH li,.page_method__EHIcH p,.page_tasks__7UEVZ li{line-height:1.75;margin-bottom:10px}.page_method__EHIcH{max-width:850px}.page_method__EHIcH p:last-of-type{color:var(--muted);font-size:13px}@media(max-width:1000px){.page_options__t029a{grid-template-columns:1fr}}@media(max-width:680px){.page_page__eDBUn{padding-block:24px 48px}.page_intro__FDNVN h1{font-size:36px}.page_intro__FDNVN>p:not(:first-child){font-size:16px}.page_tool__9mZtL{padding:20px;margin-top:28px}.page_method__EHIcH h2,.page_tool__9mZtL h2{font-size:26px}.page_bag__S2XY8{padding:16px}.page_dimensions__LqYWm{grid-template-columns:repeat(2,minmax(0,1fr))}.page_fields__KUqVJ{grid-template-columns:1fr}.page_tool__9mZtL .button{white-space:normal;line-height:1.4;text-align:center}.page_option__Q5VCC{padding:18px}}.VisaPreparation_tool__Mv5fm{display:grid;grid-template-columns:330px minmax(0,1fr);gap:28px;align-items:start;margin-block:32px 64px;scroll-margin-top:24px}.VisaPreparation_form__Tf4Qa,.VisaPreparation_result__4riuM{min-width:0;border:1px solid var(--line);border-radius:18px;padding:26px;background:white}.VisaPreparation_form__Tf4Qa h2,.VisaPreparation_result__4riuM h2{margin:0 0 16px;font-size:25px;line-height:1.3;letter-spacing:-.025em}.VisaPreparation_form__Tf4Qa .eyebrow{margin-bottom:12px}.VisaPreparation_hint__dnq0E,.VisaPreparation_note__xQzll{font-size:13px;color:var(--muted);line-height:1.75}.VisaPreparation_hint__dnq0E{margin-bottom:22px}.VisaPreparation_field__oUsUg{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;margin-bottom:20px;min-width:0}.VisaPreparation_field__oUsUg select{width:100%;max-width:100%;min-width:0;min-height:46px;padding:10px 12px;border:1px solid var(--control-line);border-radius:8px;background:#fcfbf9;font:inherit}.VisaPreparation_note__xQzll{margin:0}.VisaPreparation_result__4riuM p{font-size:15px;line-height:1.8}.VisaPreparation_empty__FfEW2{padding-block:12px}.VisaPreparation_empty__FfEW2 p{color:var(--muted)}.VisaPreparation_notice__fBe1Q{border-left:3px solid #6d8054;padding:12px 16px;background:#f0f4e9;border-radius:0 8px 8px 0;font-size:14px!important}.VisaPreparation_notice__fBe1Q h2{font-size:23px}.VisaPreparation_progress__859uo{padding-block:16px;border-block:1px solid var(--line);font-variant-numeric:tabular-nums}.VisaPreparation_tasks__zfeF2{padding:0;margin:0;list-style:none}.VisaPreparation_tasks__zfeF2>li{padding-block:20px;border-bottom:1px solid var(--line)}.VisaPreparation_tasks__zfeF2 label{display:flex;align-items:start;gap:12px;min-height:44px;cursor:pointer}.VisaPreparation_tasks__zfeF2 input{width:19px;height:19px;flex-shrink:0;margin-top:5px;accent-color:var(--red)}.VisaPreparation_tasks__zfeF2 strong{font-size:16px;line-height:1.6;font-weight:600}.VisaPreparation_taskDetail__Kg7SI{padding-left:31px}.VisaPreparation_taskDetail__Kg7SI p{font-size:14px;margin-block:6px 10px;color:var(--muted)}.VisaPreparation_notice__fBe1Q a,.VisaPreparation_taskDetail__Kg7SI a{font-size:13px;line-height:1.7;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.VisaPreparation_review__EV4gy{display:block;margin-top:6px;color:#6b5526;font-size:12px}.VisaPreparation_actions__EaDbX{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:20px}.VisaPreparation_actions__EaDbX button:not(.button){min-height:44px;border:0;padding:6px 0;background:none;text-align:left;color:var(--red);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.VisaPreparation_saved__McoO0{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:14px}.VisaPreparation_source__yPIl8{border-top:1px solid var(--line);margin-top:28px;padding-top:12px}.VisaPreparation_source__yPIl8 p{font-size:12px;line-height:1.8;color:var(--muted)}.VisaPreparation_message__zNYUn{padding:12px 14px;background:#f0f4e9;font-size:14px!important;border-radius:8px}.VisaPreparation_error__1ofCU{padding:12px 14px;border-left:3px solid var(--red);background:#fff1ef;color:#922d24;font-size:14px!important}@media(max-width:900px){.VisaPreparation_tool__Mv5fm{grid-template-columns:280px minmax(0,1fr);gap:20px}.VisaPreparation_form__Tf4Qa,.VisaPreparation_result__4riuM{padding:22px}}@media(max-width:680px){.VisaPreparation_tool__Mv5fm{grid-template-columns:minmax(0,1fr);margin-top:24px}.VisaPreparation_form__Tf4Qa,.VisaPreparation_result__4riuM{padding:22px 18px}.VisaPreparation_field__oUsUg select{font-size:16px}.VisaPreparation_form__Tf4Qa h2,.VisaPreparation_result__4riuM h2{font-size:24px}.VisaPreparation_result__4riuM p{font-size:14px}.VisaPreparation_taskDetail__Kg7SI{padding-left:0}.VisaPreparation_taskDetail__Kg7SI a{display:inline-flex;align-items:center;min-height:44px}.VisaPreparation_actions__EaDbX .button{width:100%}}@media print{.VisaPreparation_tool__Mv5fm{display:block;margin:0}.VisaPreparation_actions__EaDbX,.VisaPreparation_form__Tf4Qa,.VisaPreparation_saved__McoO0{display:none}.VisaPreparation_result__4riuM{border:0;padding:0}.VisaPreparation_tasks__zfeF2>li{break-inside:avoid}.VisaPreparation_tasks__zfeF2 label{min-height:0}.VisaPreparation_tasks__zfeF2 input{width:12px;height:12px}.VisaPreparation_tasks__zfeF2 strong{font-size:12px}.VisaPreparation_result__4riuM p,.VisaPreparation_taskDetail__Kg7SI a,.VisaPreparation_taskDetail__Kg7SI p{font-size:11px}.VisaPreparation_source__yPIl8{margin-top:16px}}