.assistant_page__uWB86{padding:64px 0 88px}.assistant_intro__Axu_7{max-width:800px;margin-bottom:32px}.assistant_intro__Axu_7 h1{font:500 clamp(32px,4vw,58px)/1.12 var(--font-head);letter-spacing:-.035em;margin:12px 0 20px}.assistant_intro__Axu_7 p{font-size:18px;line-height:1.6;color:var(--muted)}.assistant_eyebrow__UfZ1w{font-size:14px!important;color:var(--brand)!important}.assistant_layout__6UY8d{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:28px;align-items:start}.assistant_controls__WLrM3{position:sticky;top:125px;display:grid;gap:24px;padding:24px;border:1px solid var(--line);border-radius:24px;background:var(--paper)}.assistant_controls__WLrM3 form{display:grid;gap:14px}.assistant_controls__WLrM3 label{display:grid;gap:7px;font-size:14px}.assistant_controls__WLrM3 input,.assistant_controls__WLrM3 select,.assistant_controls__WLrM3 textarea{width:100%;border:1px solid var(--line);border-radius:12px;padding:12px;background:#fff;color:var(--ink);font:inherit}.assistant_controls__WLrM3 textarea{resize:vertical;min-height:110px}.assistant_controls__WLrM3 h2{font-size:19px;margin:0}.assistant_pair__WUvEj{display:grid;grid-template-columns:1fr 1fr;gap:12px}.assistant_hint__DOLQX{font-size:13px;line-height:1.6;color:var(--muted);margin:0}.assistant_results__bIp4m{min-width:0}.assistant_resultHead__fepLM{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:12px}.assistant_resultHead__fepLM h2{margin:0;font:500 25px/1.2 var(--font-head)}.assistant_tags__Tqi6_{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.assistant_tag__GOl0k{padding:7px 12px;background:var(--brand-soft);color:var(--brand);border-radius:999px;font-size:13px}.assistant_cards__uWONZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.assistant_card__hbQTL{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff;position:relative}.assistant_media___d5R0{display:block;aspect-ratio:1.55;background:var(--brand-soft)}.assistant_media___d5R0 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.assistant_save__So8wf{position:absolute;top:14px;inset-inline-end:14px}.assistant_body__x_qXC{padding:20px}.assistant_body__x_qXC h3{font:500 22px/1.25 var(--font-head);margin:8px 0}.assistant_body__x_qXC p{color:var(--muted);font-size:14px;line-height:1.6;margin:8px 0}.assistant_price__q1_eB{display:block;margin:14px 0;color:var(--brand);font-weight:600}.assistant_empty__cCzwN{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--brand-soft);line-height:1.6}.assistant_bottom__ERBEi{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}.assistant_disclaimer__Y1AKp{padding:18px 20px;background:var(--brand-soft);border-radius:16px;font-size:14px;line-height:1.6;color:var(--ink-2);margin-top:24px}@media(max-width:900px){.assistant_layout__6UY8d{grid-template-columns:1fr}.assistant_controls__WLrM3{position:static}.assistant_controls__WLrM3 form:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.assistant_controls__WLrM3 form:last-child h2,.assistant_controls__WLrM3 form:last-child>button{grid-column:1/-1}.assistant_page__uWB86{padding-top:36px}}@media(max-width:540px){.assistant_cards__uWONZ{grid-template-columns:1fr}.assistant_controls__WLrM3{padding:18px}.assistant_resultHead__fepLM{align-items:flex-start;flex-direction:column}.assistant_controls__WLrM3 form:last-child,.assistant_pair__WUvEj{grid-template-columns:1fr}}