.assistant_page__suy5M{padding:clamp(1.6rem,4vw,3rem) 0 4rem;min-height:70vh}.assistant_head__X_S8Y{max-width:760px;margin-bottom:1.6rem}.assistant_badge__cmnT5{display:inline-flex;font-size:var(--jl-fs-label);font-weight:700;color:#8f3022;background:var(--jl-copper-wash);border:1px solid #e8c6be;padding:.4rem .7rem;border-radius:5px;margin-bottom:.9rem}.assistant_title__nkFEX{font-size:clamp(1.6rem,3.4vw,2.6rem);font-family:var(--jl-font-display),sans-serif;font-weight:600;color:var(--jl-navy);line-height:1.12;margin-bottom:.8rem}.assistant_lead__Ml7F7{color:var(--jl-slate);font-size:1rem;line-height:1.65}.assistant_thread__vAExy{display:flex;flex-direction:column;gap:1.3rem;margin-bottom:1.2rem}.assistant_empty__O5Az1,.assistant_noRes__3k_dE,.assistant_understood__TOoWV{background:#fff;border:1px solid var(--jl-line);border-radius:12px;padding:1.2rem}.assistant_emptyLab__Gkw66{font-size:.9rem;color:var(--jl-slate);font-weight:600;margin-bottom:.7rem}.assistant_suggs__Tyxsi{display:flex;flex-direction:column;gap:.6rem}.assistant_sugg__TP_Zt{text-align:left;background:var(--jl-ivory-2);border:1px solid var(--jl-line-strong);border-radius:6px;padding:.8rem 1rem;min-height:44px;font-size:.95rem;color:var(--jl-navy);cursor:pointer}.assistant_sugg__TP_Zt:hover{border-color:var(--jl-copper-cta);background:#fff}.assistant_u__cw4QF{align-self:flex-end;max-width:min(85%,720px);background:var(--jl-navy);color:#fff;padding:.8rem 1rem;border-radius:12px 12px 4px 12px;font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.assistant_a__D06aY{align-self:flex-start;width:100%;max-width:1000px;min-width:0}.assistant_understood__TOoWV{margin-bottom:1rem}.assistant_understoodLab__Kkbpx{font-size:var(--jl-fs-label);color:var(--jl-slate);font-weight:650;margin-bottom:.6rem}.assistant_chips__5cNC2{display:flex;flex-wrap:wrap;gap:.4rem}.assistant_chip__fkOkn{font-size:var(--jl-fs-label);font-weight:600;color:var(--jl-navy);background:var(--jl-ivory-2);border:1px solid var(--jl-line-strong);padding:.4rem .6rem;border-radius:5px}.assistant_cmpIntro__opa_t,.assistant_intro__wPffe{font-size:1.05rem;font-weight:700;color:var(--jl-navy);margin:.3rem 0 .9rem}.assistant_cards__VS8B3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;align-items:start}.assistant_recommendation__JeE0R{min-width:0}.assistant_why__vQDZp{margin-top:.7rem;font-size:.9rem;color:var(--jl-slate);line-height:1.6;padding:0 .3rem}.assistant_synth__eSNzS{background:var(--jl-ivory-2);border-left:3px solid var(--jl-copper-cta);border-radius:6px;padding:1rem;margin-top:1rem;font-size:.95rem;color:var(--jl-slate);line-height:1.6}.assistant_synth__eSNzS b{color:var(--jl-navy)}.assistant_noRes__3k_dE{font-size:.95rem;color:var(--jl-slate);line-height:1.6}.assistant_inlineLink__iZMMJ{color:#9e3424;font-weight:650;text-decoration:underline;text-underline-offset:3px}.assistant_cta__QpgaK{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1rem}.assistant_btn__hIfQV{display:inline-flex;align-items:center;justify-content:center;min-height:48px;text-align:center;padding:.8rem 1.2rem;border:1px solid var(--jl-navy);border-radius:5px;font:inherit;font-weight:650;font-size:.9rem;text-decoration:none;cursor:pointer}.assistant_btnP__lQKRV{background:var(--jl-copper-cta);color:#fff;border-color:var(--jl-copper-cta)}.assistant_btnP__lQKRV:hover{background:var(--jl-copper-cta-hover);border-color:var(--jl-copper-cta-hover)}.assistant_btnS__rtpDX{background:#fff;color:var(--jl-navy)}.assistant_relance__xIamN{margin-top:.8rem;font-size:.9rem;color:var(--jl-slate);line-height:1.6}.assistant_thinking___sGZ2{display:flex;align-items:center;gap:.5rem;color:var(--jl-slate);font-size:.9rem;padding:.6rem 0}.assistant_dot__82yCQ{width:7px;height:7px;border-radius:50%;background:var(--jl-copper-cta);animation:assistant_blink__O4dUv 1.2s infinite both}.assistant_dot__82yCQ:nth-child(2){animation-delay:.2s}.assistant_dot__82yCQ:nth-child(3){animation-delay:.4s}@keyframes assistant_blink__O4dUv{0%,80%,to{opacity:.3}40%{opacity:1}}.assistant_err__Hqqln{color:#a12e21;font-size:.9rem;margin:.5rem 0}.assistant_inputBar__ovcU_{display:flex;gap:.6rem;align-items:center;background:#fff;border:1px solid var(--jl-line-strong);border-radius:8px;padding:.5rem .5rem .5rem .9rem}.assistant_field__Sk5of{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:1rem;color:var(--jl-navy);padding:.6rem 0}.assistant_field__Sk5of:focus-visible{outline:none}.assistant_inputBar__ovcU_:focus-within{outline:3px solid var(--jl-navy);outline-offset:3px}.assistant_sendBtn__dCoeg{flex:none;width:48px;height:48px;border:none;border-radius:5px;background:var(--jl-navy);color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer}.assistant_sendBtn__dCoeg:disabled{opacity:.5;cursor:default}.assistant_disc__kR8dg{margin-top:1rem;font-size:var(--jl-fs-help);color:var(--jl-muted);line-height:1.6;max-width:760px}.assistant_cmp__AXuG6{width:100%;min-width:0}.assistant_cmpSub__CmARx{font-size:.9rem;color:var(--jl-slate);line-height:1.6;margin-bottom:1rem}.assistant_cmpScroll__PkqNF{overflow-x:auto;border:1px solid var(--jl-line);border-radius:10px;background:#fff}.assistant_cmpTable__jGTRF{border-collapse:collapse;width:100%;min-width:600px;table-layout:fixed}.assistant_cmpTable__jGTRF td,.assistant_cmpTable__jGTRF th{padding:.9rem;text-align:left;border-bottom:1px solid var(--jl-line);font-size:.86rem;line-height:1.6;vertical-align:top;overflow-wrap:anywhere}.assistant_cmpCrit__07Qep,.assistant_cmpTable__jGTRF thead th{background:var(--jl-ivory-2)}.assistant_cmpCrit__07Qep{color:var(--jl-slate);font-weight:650}.assistant_cmpPnm__6SiEl{font-weight:700;color:var(--jl-navy);font-size:.95rem;text-decoration:underline;text-underline-offset:3px}.assistant_cmpPnm__6SiEl:hover{color:#9e3424}.assistant_cmpPnm__6SiEl small{display:block;font-weight:500;color:var(--jl-slate);font-size:var(--jl-fs-label)}.assistant_cmpBestCell__ST17A{background:var(--jl-copper-wash);color:#8f3022;font-weight:700}.assistant_cmpLegend__i2ASW{font-size:var(--jl-fs-help);color:var(--jl-slate);margin-top:.8rem;line-height:1.6}.assistant_cmpVerdict__MJlxv{margin-top:1rem;background:var(--jl-navy);color:#fff;border-radius:10px;padding:1.1rem}.assistant_cmpVerdictLab__6C3Kf{font-size:var(--jl-fs-label);font-weight:650;margin-bottom:.5rem}.assistant_cmpVerdict__MJlxv p{font-size:.95rem;line-height:1.65}.assistant_page__suy5M :is(a,button):focus-visible{outline:3px solid var(--jl-navy);outline-offset:3px}@media (max-width:700px){.assistant_cards__VS8B3{grid-template-columns:minmax(0,1fr)}.assistant_u__cw4QF{max-width:92%}.assistant_cta__QpgaK>*{width:100%}}@media (prefers-reduced-motion:reduce){.assistant_dot__82yCQ{animation:none}}.programmeCard_card__8sgSH{--ink:var(--jl-navy);position:relative;min-width:0;align-self:stretch;background:var(--jl-surface);border:1px solid var(--jl-line);border-radius:var(--jl-r-lg);overflow:hidden;color:var(--ink);isolation:isolate;box-shadow:var(--jl-sh-card);transition:box-shadow .26s var(--jl-ease),border-color .26s var(--jl-ease),translate .26s var(--jl-ease)}.programmeCard_card__8sgSH:hover{border-color:rgba(182,109,72,.45);box-shadow:var(--jl-sh-card-hover);translate:0 -2px}.programmeCard_link__evNRG{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.programmeCard_link__evNRG:focus-visible{outline:3px solid var(--jl-copper-text);outline-offset:-3px;border-radius:var(--jl-r-lg)}.programmeCard_media__MyIxr{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--jl-ivory-2)}.programmeCard_media__MyIxr img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--jl-ease)}.programmeCard_card__8sgSH:hover .programmeCard_media__MyIxr img{transform:scale(1.035)}.programmeCard_caption__l0UON{bottom:10px;padding:3px 7px;background:rgba(20,43,58,.72);color:#fff;letter-spacing:.01em;line-height:1.35}.programmeCard_caption__l0UON,.programmeCard_travel__GybRn{position:absolute;left:10px;z-index:1;border-radius:var(--jl-r-sm);font-size:12px}.programmeCard_travel__GybRn{top:12px;max-width:calc(100% - 130px);background:var(--jl-surface);color:var(--ink);padding:5px 9px;font-weight:600}.programmeCard_tools__aqgNj{position:absolute;z-index:2;top:10px;right:10px;display:flex;align-items:center;gap:6px;max-width:calc(100% - 20px)}.programmeCard_tools__aqgNj button{position:static!important;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 10px!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:var(--jl-r-md)!important;background:rgba(255,255,255,.94)!important;color:var(--jl-navy)!important;box-shadow:0 2px 10px rgba(20,43,58,.12);font-size:12.5px;font-weight:600;transition:background .16s,color .16s}.programmeCard_tools__aqgNj button:first-child{font-size:1.4rem}.programmeCard_tools__aqgNj button:hover{background:#fff!important}.programmeCard_tools__aqgNj button:focus-visible{outline:3px solid var(--jl-copper-text);outline-offset:2px}.programmeCard_tools__aqgNj button[aria-pressed=true]{background:var(--jl-navy)!important;color:#fff!important;border-color:var(--jl-navy)!important}.programmeCard_tools__aqgNj button:disabled{opacity:.7}.programmeCard_body__JINbG{display:flex;flex-direction:column;flex:1;padding:18px 20px 0}.programmeCard_signal__zcs2I{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px}.programmeCard_signalBadge__MTKHI{display:inline-block;max-width:100%;padding:5px 8px;background:var(--jl-copper-wash);color:var(--jl-copper-text);font-size:13px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.programmeCard_signalMeta__iWU5J{color:var(--jl-slate);font-size:12px;line-height:1.5}.programmeCard_signalNote__o2DE9{margin:-7px 0 14px;color:var(--jl-muted);font-size:12px;line-height:1.5}.programmeCard_heading__xNCMJ{margin-bottom:14px}.programmeCard_place__DZD7m{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--jl-copper-text)}.programmeCard_heading__xNCMJ h3{margin:6px 0 0;color:var(--ink);font-family:var(--jl-font-display);font-weight:560;font-size:1.32rem;line-height:1.18;letter-spacing:-.012em}.programmeCard_quartier___pJjr{display:block;margin-top:4px;font-size:13px;color:var(--jl-muted)}.programmeCard_price__ok7Gc{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding-top:14px;border-top:1px solid var(--jl-line)}.programmeCard_price__ok7Gc>b{font-family:var(--jl-font-display);font-size:clamp(1.75rem,1.5rem + .9vw,2.05rem);letter-spacing:-.015em;line-height:1.1;color:var(--ink);font-weight:600;font-variant-numeric:lining-nums tabular-nums}.programmeCard_price__ok7Gc>span{font-size:12.5px;line-height:1.4;font-weight:500;color:var(--jl-muted)}.programmeCard_condition__bZfd3{margin:6px 0 0;color:var(--jl-copper-text);font-size:13px;line-height:1.45}.programmeCard_homeDetails__QbB0N{display:flex;gap:14px;align-items:start;padding:14px 0;margin-top:14px;border-top:1px solid var(--jl-line)}.programmeCard_specs__K8weM{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;flex:1;min-width:0;margin:0}.programmeCard_specs__K8weM>div{min-width:0;display:flex;flex-direction:column;gap:2px}.programmeCard_specs__K8weM .programmeCard_additional__PXNZx,.programmeCard_specs__K8weM .programmeCard_mainSpec__PC0dd{grid-column:1/-1}.programmeCard_specs__K8weM dt{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--jl-muted)}.programmeCard_specs__K8weM dd{margin:0;font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.programmeCard_specs__K8weM .programmeCard_mainSpec__PC0dd dd{font-size:15px}.programmeCard_specs__K8weM dd b{font-weight:600}.programmeCard_planPreview__vVEZv{display:flex;flex-direction:column;gap:6px;width:122px;flex:none;padding:6px;background:var(--jl-ivory);border:1px solid var(--jl-line);border-radius:var(--jl-r-md)}.programmeCard_planPreview__vVEZv img{display:block;width:108px;height:80px;object-fit:contain;background:white;border-radius:var(--jl-r-sm)}.programmeCard_planPreview__vVEZv span{font-size:12px;font-weight:600;color:var(--ink);line-height:1.3}.programmeCard_planPreview__vVEZv small{display:block;font-size:12px;font-weight:400;line-height:1.3;margin-top:2px;color:var(--jl-muted)}.programmeCard_delivery___M_Lj{display:flex;align-items:center;gap:8px;margin:2px 0 12px;font-size:13px;line-height:1.45;color:var(--jl-slate)}.programmeCard_delivery___M_Lj svg{flex:none;width:16px;height:16px;stroke:var(--jl-copper);stroke-width:1.5}.programmeCard_market__mK9YB{margin:0 0 12px;padding-left:10px;border-left:2px solid var(--jl-copper);font-size:13px;line-height:1.5;color:var(--jl-slate)}.programmeCard_marketDoubt___m77E{margin:-4px 0 12px;font-size:12.5px;line-height:1.45;color:var(--jl-muted)}.programmeCard_footer__Rgjej{display:flex;flex-direction:column;gap:9px;margin-top:auto;padding-bottom:18px}.programmeCard_cta__2wfxl{display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:12px 16px;background:var(--ink);border-radius:var(--jl-r-md);color:white;font-size:14px;font-weight:600;line-height:1.3;transition:background .2s var(--jl-ease)}.programmeCard_cta__2wfxl>span{font-size:1.15rem;line-height:1;transition:transform .28s var(--jl-ease)}.programmeCard_card__8sgSH:hover .programmeCard_cta__2wfxl{background:var(--jl-copper-cta)}.programmeCard_card__8sgSH:hover .programmeCard_cta__2wfxl>span{transform:translateX(3px)}.programmeCard_available__ZiHDt{font-size:13px;color:var(--jl-muted);line-height:1.45}.programmeCard_available__ZiHDt b{color:var(--ink);font-weight:600}.programmeCard_noPhoto__y_yrG{display:flex;flex-direction:column;justify-content:flex-end;gap:7px;height:100%;padding:20px;background:var(--jl-navy);color:#fff;background-image:linear-gradient(135deg,transparent 0 58%,rgba(224,160,122,.18) 58% 62%,transparent 62%)}.programmeCard_card__8sgSH .programmeCard_media__MyIxr .programmeCard_noPhoto__y_yrG img{position:static;display:block;width:103px;height:25px;object-fit:fill;transform:none;transition:none}.programmeCard_noPhoto__y_yrG small{font-size:12.5px;color:rgba(255,255,255,.8)}.programmeCard_onRequest__PUWZI{padding:14px 0 12px;border-top:1px solid var(--jl-line)}.programmeCard_onRequest__PUWZI>b{font-family:var(--jl-font-display);font-size:1.4rem;font-weight:600}.programmeCard_onRequest__PUWZI p{margin-top:6px;font-size:13.5px;line-height:1.5;color:var(--jl-muted);max-width:32ch}@media(max-width:640px){.programmeCard_body__JINbG{padding-inline:18px}.programmeCard_heading__xNCMJ h3{font-size:1.25rem}.programmeCard_specs__K8weM dd{font-size:14.5px}.programmeCard_planPreview__vVEZv{width:122px}.programmeCard_planPreview__vVEZv img{width:108px;height:80px}.programmeCard_cta__2wfxl{font-size:15px;min-height:50px}}@media(prefers-reduced-motion:no-preference){@supports(animation-timeline:view()){.programmeCard_card__8sgSH{animation:programmeCard_cardEntry__poTnD linear both;animation-timeline:view();animation-range:entry 0 entry 30%}@keyframes programmeCard_cardEntry__poTnD{0%{translate:0 16px}to{translate:0 0}}}}@media(prefers-reduced-motion:reduce){.programmeCard_card__8sgSH,.programmeCard_cta__2wfxl,.programmeCard_cta__2wfxl>span,.programmeCard_media__MyIxr img,.programmeCard_tools__aqgNj button{transition:none;animation:none}.programmeCard_card__8sgSH:hover{translate:none}.programmeCard_card__8sgSH:hover .programmeCard_cta__2wfxl>span,.programmeCard_card__8sgSH:hover .programmeCard_media__MyIxr img{transform:none}}