.gOoZCG_dialog{width:min(1140px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--white);background:#11161d;border:0;border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 120px #00000080}.gOoZCG_dialog[open]{animation:gOoZCG_pop .35s var(--ease)}.gOoZCG_dialog::backdrop{-webkit-backdrop-filter:blur(6px);background:#0c1016c7;animation:.3s gOoZCG_fade}.gOoZCG_panel{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.gOoZCG_top{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px 24px;display:flex}.gOoZCG_state{font:600 .8rem var(--font-head);color:var(--brand);align-items:center;gap:5px;display:inline-flex}.gOoZCG_name{color:var(--white);margin-top:4px;font-size:clamp(1.2rem,2.4vw,1.6rem)}.gOoZCG_close{width:44px;height:44px;color:var(--white);cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.gOoZCG_close:hover{background:#fff3}.gOoZCG_stage{aspect-ratio:16/9;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#0b0f14;flex:auto;min-height:0;max-height:62dvh;position:relative}.gOoZCG_photo{object-fit:cover}.gOoZCG_stage .gOoZCG_photo{animation:.45s gOoZCG_fade}.gOoZCG_arrow{width:48px;height:48px;color:var(--ink);cursor:pointer;box-shadow:var(--shadow-md);transition:transform .2s var(--ease), background .2s;background:#ffffffe0;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-24px;display:inline-flex;position:absolute;top:50%}.gOoZCG_arrow:hover{background:var(--white);transform:scale(1.08)}.gOoZCG_prev{left:14px}.gOoZCG_next{right:14px}.gOoZCG_counter{font:600 .8rem var(--font-head);background:#0000008c;border-radius:999px;padding:4px 12px;position:absolute;bottom:14px;right:14px}.gOoZCG_thumbs{gap:10px;padding:14px 20px 0 24px;display:flex;overflow-x:auto}.gOoZCG_thumb{cursor:pointer;opacity:.55;background:#0b0f14;border:2px solid #0000;border-radius:12px;width:96px;height:64px;padding:0;transition:opacity .2s,border-color .2s;display:block;position:relative;overflow:hidden}.gOoZCG_thumb:hover{opacity:.85}.gOoZCG_thumb[aria-current=true]{opacity:1;border-color:var(--brand)}.gOoZCG_caption{flex-direction:column;gap:14px;padding:16px 20px 22px 24px;display:flex}.gOoZCG_caption p{color:#c9d0da;max-width:70ch}.gOoZCG_captionRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.gOoZCG_credit{color:#8f9aab;font-size:.8rem}.gOoZCG_credit:hover{color:var(--white)}@keyframes gOoZCG_pop{0%{opacity:0;transform:translateY(14px)scale(.98)}}@keyframes gOoZCG_fade{0%{opacity:0}}@media (max-width:640px){.gOoZCG_dialog{border-radius:0;width:100vw;max-height:100dvh}.gOoZCG_panel{max-height:100dvh}.gOoZCG_stage{aspect-ratio:4/3}.gOoZCG_arrow{width:40px;height:40px;margin-top:-20px}.gOoZCG_captionRow .btn{width:100%}}@media (prefers-reduced-motion:reduce){.gOoZCG_dialog[open],.gOoZCG_dialog::backdrop,.gOoZCG_stage .gOoZCG_photo{animation:none}}
.iuzKFq_wrap{flex-direction:column;gap:28px;display:flex}.iuzKFq_filters{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;gap:8px;display:flex;overflow-x:auto}.iuzKFq_filters::-webkit-scrollbar{display:none}.iuzKFq_chip{border:1px solid var(--line);background:var(--white);min-height:42px;color:var(--text);font:600 .9rem var(--font-head);cursor:pointer;transition:background .25s, color .25s, border-color .25s, transform .2s var(--ease);border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.iuzKFq_chip:hover{border-color:var(--brand);transform:translateY(-1px)}.iuzKFq_chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--white)}.iuzKFq_chip:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.iuzKFq_count{background:var(--brand-tint);min-width:22px;height:22px;color:var(--brand-dark);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;display:inline-flex}.iuzKFq_chip[aria-pressed=true] .iuzKFq_count{background:var(--brand);color:var(--ink)}.iuzKFq_grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:250px;gap:16px;display:grid}.iuzKFq_card{background:var(--slate-deep);isolation:isolate;box-shadow:var(--shadow-sm);animation:iuzKFq_cardIn .6s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms);transition:box-shadow .35s var(--ease), transform .35s var(--ease);border-radius:22px;position:relative;overflow:hidden}.iuzKFq_card:hover{box-shadow:var(--shadow-lg);transform:translateY(-4px)}.iuzKFq_featured{grid-area:span 2/span 2}.iuzKFq_photo{object-fit:cover;transition:transform 1.2s var(--ease);transform:scale(1.02)}.iuzKFq_card:hover .iuzKFq_photo{transform:scale(1.1)}.iuzKFq_featured .iuzKFq_photo{animation:18s ease-in-out infinite alternate iuzKFq_kenburns}.iuzKFq_fallback{background:linear-gradient(135deg, var(--slate) 0%, var(--brand-deep) 120%);position:absolute;inset:0}.iuzKFq_shade{background:linear-gradient(#141a2200 35%,#141a228c 62%,#141a22e6 100%);transition:opacity .4s;position:absolute;inset:0}.iuzKFq_body{color:var(--white);flex-direction:column;gap:6px;padding:18px 20px 20px;display:flex;position:absolute;inset:auto 0 0}.iuzKFq_state{-webkit-backdrop-filter:blur(6px);font:600 .75rem var(--font-head);letter-spacing:.02em;background:#ffffff29;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.iuzKFq_name{color:var(--white);text-wrap:balance;font-size:1.12rem;line-height:1.2}.iuzKFq_featured .iuzKFq_name{font-size:clamp(1.4rem,2.6vw,2rem)}.iuzKFq_text{opacity:0;color:#e3e8ee;max-height:0;transition:max-height .5s var(--ease), opacity .4s, transform .5s var(--ease);font-size:.9rem;line-height:1.45;overflow:hidden;transform:translateY(8px)}.iuzKFq_card:hover .iuzKFq_text,.iuzKFq_card:focus-within .iuzKFq_text,.iuzKFq_featured .iuzKFq_text{opacity:1;max-height:8em;transform:none}.iuzKFq_featured .iuzKFq_text{max-width:46ch;font-size:1rem}.iuzKFq_footer{background:var(--brand-tint);color:var(--ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-weight:600;display:flex}@keyframes iuzKFq_cardIn{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes iuzKFq_kenburns{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.14)translate(-2%,-2%)}}@media (hover:none){.iuzKFq_text{opacity:1;max-height:8em;transform:none}}@media (max-width:1080px){.iuzKFq_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.iuzKFq_grid{grid-template-columns:1fr;grid-auto-rows:260px}.iuzKFq_featured{grid-area:span 1}.iuzKFq_footer{text-align:center;flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.iuzKFq_card,.iuzKFq_featured .iuzKFq_photo{animation:none}.iuzKFq_photo,.iuzKFq_card{transition:none}}.iuzKFq_open{z-index:2;cursor:zoom-in;background:0 0;border:0;justify-content:flex-end;align-items:flex-start;padding:14px;display:flex;position:absolute;inset:0}.iuzKFq_open:focus-visible{outline:3px solid var(--brand);outline-offset:-3px;border-radius:22px}.iuzKFq_badge{-webkit-backdrop-filter:blur(6px);color:var(--white);font:600 .75rem var(--font-head);opacity:.9;transition:opacity .3s, transform .3s var(--ease), background .3s;background:#11161d8c;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;display:inline-flex;transform:translateY(-2px)}.iuzKFq_card:hover .iuzKFq_badge{opacity:1;background:var(--brand);color:var(--ink);transform:none}
.jfGs3q_card{border-radius:var(--radius-lg);background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow-lg);flex-direction:column;gap:18px;padding:clamp(22px,3vw,30px);display:flex;position:relative}.jfGs3q_title{font-size:1.35rem}.jfGs3q_lead{color:var(--muted);margin-top:4px;font-size:.95rem}.jfGs3q_modes{background:var(--bg);border:1px solid var(--line-soft);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.jfGs3q_mode{color:var(--muted);font:600 .88rem/1.25 var(--font-head);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 12px;transition:background .2s,color .2s,box-shadow .2s}.jfGs3q_mode[aria-pressed=true]{background:var(--white);color:var(--ink);box-shadow:var(--shadow-sm)}.jfGs3q_mode:focus-visible{outline:2px solid var(--brand-deep);outline-offset:2px}.jfGs3q_fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.jfGs3q_field{flex-direction:column;gap:6px;min-width:0;display:flex}.jfGs3q_field label{color:var(--ink);font-size:.85rem;font-weight:600}.jfGs3q_input,.jfGs3q_money{border:1px solid var(--line);background:var(--white);width:100%;min-height:48px;color:var(--ink);border-radius:12px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.jfGs3q_input{padding:0 14px}.jfGs3q_input:focus,.jfGs3q_money:focus-within{border-color:var(--brand-deep);outline:none;box-shadow:0 0 0 3px #1ed8a333}.jfGs3q_money{align-items:center;gap:6px;padding:0 14px;display:flex}.jfGs3q_money input{min-width:0;font:700 1.15rem var(--font-head);color:var(--ink);background:0 0;border:0;outline:none;flex:1}.jfGs3q_money span{color:var(--faint);font-weight:600}.jfGs3q_ccy{font-size:.85rem}.jfGs3q_note{color:var(--faint);font-size:.78rem}.jfGs3q_assumptions{border:1px dashed var(--line);border-radius:12px;padding:10px 14px}.jfGs3q_assumptions summary{cursor:pointer;color:var(--muted);font-size:.85rem;font-weight:600}.jfGs3q_assumptions[open] summary{margin-bottom:12px}.jfGs3q_results{grid-template-columns:1fr 1fr;gap:12px;display:grid}.jfGs3q_result{background:var(--bg);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;gap:2px;padding:16px;display:flex}.jfGs3q_resultNuvex{background:var(--brand-tint);border-color:var(--brand-tint-2)}.jfGs3q_resultLabel{font:700 .82rem var(--font-head);color:var(--ink)}.jfGs3q_resultHint{color:var(--muted);font-size:.78rem}.jfGs3q_resultValue{font:800 clamp(1.3rem, 2.4vw, 1.6rem) / 1.1 var(--font-head);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin-top:6px}.jfGs3q_resultNuvex .jfGs3q_resultValue{color:var(--brand-dark)}.jfGs3q_resultCcy{color:var(--muted);font-size:.8rem;font-weight:600}.jfGs3q_resultRate{color:var(--muted);margin-top:8px;font-size:.78rem}.jfGs3q_savings{background:linear-gradient(120deg, var(--slate-deep), var(--slate));color:#d6dbe3;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 16px;display:flex}.jfGs3q_savings span{font-size:.88rem}.jfGs3q_savings strong{font:800 1.35rem var(--font-head);color:var(--brand)}.jfGs3q_savings small{color:#c3cad5;flex-basis:100%;font-size:.8rem}.jfGs3q_cta{width:100%}.jfGs3q_disclaimer{color:var(--faint);font-size:.75rem;line-height:1.5}@media (max-width:480px){.jfGs3q_fields,.jfGs3q_results,.jfGs3q_modes{grid-template-columns:1fr}}
.SDOGCq_wrap{padding-block:8px 28px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.SDOGCq_track{gap:14px;width:max-content;animation:70s linear infinite SDOGCq_slide;display:flex}.SDOGCq_wrap:hover .SDOGCq_track{animation-play-state:paused}.SDOGCq_tile{background:var(--slate);width:240px;height:160px;box-shadow:var(--shadow-sm);border-radius:18px;flex-shrink:0;position:relative;overflow:hidden}.SDOGCq_photo{object-fit:cover;transition:transform .8s var(--ease)}.SDOGCq_tile:hover .SDOGCq_photo{transform:scale(1.08)}.SDOGCq_caption{color:var(--white);background:linear-gradient(#0000,#141a22d9);flex-direction:column;padding:26px 14px 12px;line-height:1.2;display:flex;position:absolute;inset:auto 0 0}.SDOGCq_caption strong{font:700 .92rem var(--font-head)}.SDOGCq_caption small{color:#d6dbe3;font-size:.75rem}@keyframes SDOGCq_slide{to{transform:translate(calc(-50% - 7px))}}@media (max-width:640px){.SDOGCq_tile{width:190px;height:130px}}@media (prefers-reduced-motion:reduce){.SDOGCq_track{animation:none}.SDOGCq_wrap{overflow-x:auto}}
