.products-shell_assistantsSection__vuomL,.products-shell_catalogSection__sw7Xr{display:grid;gap:1.5rem}.products-shell_catalogCard__1cyJH{display:grid;grid-template-rows:auto minmax(0,1fr);min-height:100%}.products-shell_catalogCard__1cyJH .ui-card__header{padding-bottom:1rem}.products-shell_catalogCard__1cyJH .ui-card__body{height:100%}.products-shell_assistantCardHeader__2COyk,.products-shell_assistantCardTop__yI1Ue,.products-shell_assistantCard__PUyvz,.products-shell_assistantDialogTitleGroup__SDn_c,.products-shell_assistantGrid__P0L6t,.products-shell_assistantMeta__Vi3Hm,.products-shell_assistantTraits__OJHKG,.products-shell_catalogActions__7NnWB,.products-shell_catalogBody__zd5JX,.products-shell_catalogFooter__HibiF,.products-shell_catalogHeaderActions__h_ayy,.products-shell_catalogHeader__m_cdm,.products-shell_detailActions__7ciS4,.products-shell_detailAsideCard__qMJIz,.products-shell_detailAside__awgJ1,.products-shell_detailCopy__mrqp4,.products-shell_detailHeroContent__M_KOS,.products-shell_detailPage__UE2Ri,.products-shell_metaRow__dAUcq,.products-shell_promoInputRow__FBh1H,.products-shell_promoPanelHeader__pcfJ3,.products-shell_promoPanel__Zm2pm{display:grid;gap:.9rem}.products-shell_catalogHeaderTop__ZBlFX{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.products-shell_assistantIndex__WCgER,.products-shell_assistantMeta__Vi3Hm span,.products-shell_metaPill__ox2vq,.products-shell_productType__RzTyH,.products-shell_statusText__WTJ97{color:var(--muted)}.products-shell_metaPill__ox2vq,.products-shell_productType__RzTyH{display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .75rem;border:1px solid rgba(35,28,22,.08);border-radius:999px;background:rgba(255,255,255,.66);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.products-shell_statusText__WTJ97{display:block;min-height:2.8rem;font-size:.94rem;line-height:1.5}.products-shell_catalogActions__7NnWB{grid-template-columns:1fr}.products-shell_catalogHeaderActions__h_ayy{justify-content:start}.products-shell_catalogBody__zd5JX{height:100%;align-content:start}.products-shell_catalogFooter__HibiF{height:100%;align-content:end}.products-shell_notice__vNhxq{padding:1rem 1.1rem;border:1px solid rgba(155,62,45,.14);border-radius:1.25rem;background:rgba(255,255,255,.76);color:#9b3e2d}.products-shell_detailPage__UE2Ri{gap:1.5rem}.products-shell_backLink__9XVEj{display:inline-flex;align-items:center;gap:.55rem;width:fit-content;color:var(--muted);font-weight:600}.products-shell_backLink__9XVEj:before{content:"←"}.products-shell_detailHero__6vUaX{padding:clamp(1.25rem,3vw,2rem)}.products-shell_detailHeroContent__M_KOS{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.8fr);align-items:start;gap:1.25rem}.products-shell_detailTitle__XFrLu{margin:0;font-family:var(--font-display);font-size:clamp(2.3rem,5vw,4.4rem);line-height:.94;letter-spacing:-.07em}.products-shell_detailTitleRow__kcgqG{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap}.products-shell_detailPriceBadge__2izzs{display:inline-flex;align-items:center;min-height:2.9rem;padding:.75rem 1rem;border:1px solid rgba(35,28,22,.08);border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,252,247,.76)),rgba(255,255,255,.88);box-shadow:0 12px 32px rgba(35,28,22,.06);font-size:.94rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.products-shell_detailLead__lpxCa,.products-shell_detailText__zKb_a{margin:0}.products-shell_detailLead__lpxCa{font-size:1.14rem}.products-shell_detailText__zKb_a{color:var(--muted)}.products-shell_detailAside__awgJ1{position:sticky;top:calc(var(--legacy-header-height, 4.2rem) + 1rem)}.products-shell_detailAsideCard__qMJIz{padding:1.15rem;border:1px solid rgba(35,28,22,.08);border-radius:1.6rem;background:linear-gradient(180deg,rgba(255,255,255,.38),transparent 30%),rgba(255,252,247,.88);box-shadow:var(--shadow-sm)}.products-shell_detailActions__7ciS4{grid-template-columns:1fr}.products-shell_detailActions__7ciS4 .site-auth,.products-shell_detailActions__7ciS4 .site-auth__trigger{width:100%}.products-shell_detailActions__7ciS4 .site-auth__trigger{min-height:3.25rem;border-color:#89571f;border-radius:999px;background:#986126;box-shadow:0 14px 34px rgba(112,68,22,.2),inset 0 0 0 1px rgba(255,255,255,.08);color:#ffffff;font-family:var(--font-body);font-size:.78rem;font-weight:600;letter-spacing:.06em}.products-shell_detailActions__7ciS4 .site-auth__trigger:focus-visible,.products-shell_detailActions__7ciS4 .site-auth__trigger:hover{border-color:#764a19;background:#81501d;box-shadow:0 16px 34px rgba(112,68,22,.24)}.products-shell_assistantGrid__P0L6t{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start}.products-shell_assistantCard__PUyvz{padding:1.25rem;border-radius:1.65rem;overflow:hidden}.products-shell_techniqueCard__E6yvY{padding:clamp(1.25rem,3vw,2rem);border-radius:1.65rem}.products-shell_techniqueContent__px5m2{max-width:74ch;color:var(--foreground);font-size:1rem;line-height:1.72}.products-shell_techniqueContent__px5m2 ol,.products-shell_techniqueContent__px5m2 p,.products-shell_techniqueContent__px5m2 ul{margin:0 0 1rem}.products-shell_techniqueContent__px5m2 :last-child{margin-bottom:0}.products-shell_assistantCardHeader__2COyk{gap:.8rem}.products-shell_assistantCardTop__yI1Ue{gap:.35rem}.products-shell_assistantIndex__WCgER{font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.products-shell_assistantLead__o0CjH{margin:0;font-size:1rem;line-height:1.6}.products-shell_assistantMeta__Vi3Hm{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;font-size:.85rem}.products-shell_assistantMeta__Vi3Hm span,.products-shell_assistantTraits__OJHKG span{display:inline-flex;align-items:center;min-height:2.15rem;padding:.4rem .7rem;border-radius:999px;background:rgba(255,255,255,.62);border:1px solid rgba(35,28,22,.07)}.products-shell_assistantDialogsSkin__QlXpK{--dialogs-bg:#eceef1;--dialogs-surface:rgba(249,250,251,0.94);--dialogs-surface-strong:#ffffff;--dialogs-line:rgba(15,23,42,0.08);--dialogs-text:#111827;--dialogs-muted:#6b7280;--dialogs-accent:#1f8b7b;--dialogs-user:#e5f4ef}.products-shell_assistantDialogWindow___l_Iq{overflow:hidden;border:1px solid rgba(15,23,42,.08);border-radius:1.6rem;background:radial-gradient(circle at top left,rgba(255,255,255,.72),transparent 34%),linear-gradient(180deg,#f1f3f5 0,var(--dialogs-bg) 100%);box-shadow:0 18px 44px rgba(15,23,42,.08)}.products-shell_assistantDialogTopbar__x4o_B{display:flex;align-items:flex-start;justify-content:space-between;gap:.9rem;padding:1rem 1.1rem;border-bottom:1px solid var(--dialogs-line);background:rgba(236,238,241,.9);backdrop-filter:blur(12px)}.products-shell_assistantDialogTitleGroup__SDn_c{min-width:0;gap:.2rem}.products-shell_assistantDialogTitleGroup__SDn_c span,.products-shell_assistantDialogTitleGroup__SDn_c strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.products-shell_assistantDialogTitleGroup__SDn_c strong{font-size:.95rem;letter-spacing:-.02em}.products-shell_assistantDialogComposerMuted__KP08a,.products-shell_assistantDialogLock__Qm8ga,.products-shell_assistantDialogTitleGroup__SDn_c span{color:var(--dialogs-muted)}.products-shell_assistantDialogTitleGroup__SDn_c span{font-size:.8rem}.products-shell_assistantDialogLock__Qm8ga{flex:0 0 auto;display:inline-flex;align-items:center;min-height:2rem;padding:.35rem .7rem;border:1px solid rgba(15,23,42,.08);border-radius:999px;background:rgba(255,255,255,.82);font-size:.74rem}.products-shell_assistantDialogTranscript__ve8hk{min-height:20rem;max-height:23rem}.products-shell_assistantDialogComposerDock__wliYK{gap:.65rem}.products-shell_assistantDialogComposerMeta__v94_9{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.products-shell_assistantDialogComposerBadge__Vs0ol{display:inline-flex;align-items:center;min-height:1.9rem;padding:.3rem .7rem;border-radius:999px;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08);font-size:.76rem;font-weight:600;color:var(--dialogs-text)}.products-shell_assistantTraits__OJHKG{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;font-size:.83rem}.products-shell_assistantDialogComposerShell__dsN1o{width:100%}.products-shell_assistantDialogComposerInput__y4m7K{pointer-events:none;user-select:none}.products-shell_assistantDialogSendButton__40XDN{pointer-events:none;opacity:.42}.products-shell_assistantDialogSendButtonActive__ah8Jw{opacity:1;transform:translateY(-1px) scale(1.02);box-shadow:0 16px 28px rgba(17,24,39,.22),inset 0 1px 0 rgba(255,255,255,.12)}.products-shell_promoPanel__Zm2pm{gap:.8rem;padding-top:.1rem}.products-shell_promoPanelHeader__pcfJ3{grid-template-columns:1fr auto;align-items:center;gap:.75rem}.products-shell_promoInputRow__FBh1H{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem}.products-shell_promoInput__RznwC{width:100%;min-height:2.75rem;padding:.7rem .9rem;border:1px solid rgba(35,28,22,.1);border-radius:1rem;background:rgba(255,255,255,.82);color:var(--text);font:inherit;text-transform:uppercase}.products-shell_promoInput__RznwC:focus{outline:none;border-color:rgba(27,117,103,.34);box-shadow:0 0 0 .22rem rgba(27,117,103,.12)}.products-shell_promoApplyButton__gmMjh,.products-shell_promoGhostButton__zm3OS{min-height:2.75rem;padding:.65rem .95rem;border-radius:999px;font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.products-shell_promoApplyButton__gmMjh{border:0;background:linear-gradient(135deg,#1d2f4a,#2b4262);color:#fff}.products-shell_promoGhostButton__zm3OS{border:1px solid rgba(35,28,22,.08);background:rgba(255,255,255,.68);color:var(--muted)}.products-shell_promoApplyButton__gmMjh:hover,.products-shell_promoGhostButton__zm3OS:hover{transform:translateY(-1px);box-shadow:0 10px 20px rgba(35,28,22,.08)}.products-shell_promoApplyButton__gmMjh:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.products-shell_promoStatusCard__m0H61{display:grid;gap:.4rem;padding:.95rem 1rem;border-radius:1.1rem;border:1px solid rgba(27,117,103,.14);background:linear-gradient(180deg,rgba(237,245,243,.96),rgba(255,255,255,.92))}.products-shell_promoHint__IFEpS,.products-shell_promoStatusCard__m0H61 p,.products-shell_promoStatusCard__m0H61 strong{margin:0}.products-shell_promoHint__IFEpS,.products-shell_promoStatusCard__m0H61 p{color:var(--muted);line-height:1.55}@media (max-width:960px){.products-shell_assistantGrid__P0L6t,.products-shell_detailHeroContent__M_KOS{grid-template-columns:1fr}.products-shell_detailAside__awgJ1{position:static}.products-shell_detailTitleRow__kcgqG{flex-direction:column;align-items:flex-start}.products-shell_detailPriceBadge__2izzs{min-height:2.6rem}.products-shell_assistantDialogTopbar__x4o_B{padding:.75rem .85rem;gap:.5rem}.products-shell_assistantTraits__OJHKG{grid-template-columns:1fr}.products-shell_assistantDialogWindow___l_Iq{border-radius:1.15rem}.products-shell_assistantDialogTranscript__ve8hk{min-height:14rem;max-height:18rem;padding:.75rem}.products-shell_assistantDialogTitleGroup__SDn_c strong{font-size:.88rem}.products-shell_assistantDialogComposerDock__wliYK{gap:.45rem;padding:.6rem}}@media (max-width:480px){.products-shell_detailCopy__mrqp4{text-align:center;justify-items:center}.products-shell_detailTitleRow__kcgqG{align-items:center;text-align:center}.products-shell_detailTitle__XFrLu{font-size:clamp(2rem,9vw,2.8rem);text-wrap:balance}.products-shell_detailLead__lpxCa{font-size:1.02rem;text-wrap:balance}.products-shell_detailText__zKb_a{text-wrap:balance}.products-shell_detailAsideCard__qMJIz{text-align:center;justify-items:center}.products-shell_assistantCard__PUyvz{padding:1rem;border-radius:1.25rem}.products-shell_assistantDialogsSkin__QlXpK{margin-inline:-.25rem}}