.PnutAssistant_assistant__gqoV3{--luna-accent:#c9384d;--luna-ink:#2b2228;position:relative;z-index:2147481000}.PnutAssistant_backdrop___yCxW{position:fixed;inset:0;border:0;background:rgba(34,22,29,.34);backdrop-filter:blur(2px);cursor:default}.PnutAssistant_panel__Dcrss{position:fixed;right:22px;bottom:106px;width:min(430px,calc(100vw - 28px));max-height:min(720px,calc(100dvh - 132px));display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(83,56,68,.13);border-radius:24px;background:#fffdfd;color:var(--luna-ink);box-shadow:0 24px 70px rgba(57,28,42,.24)}.PnutAssistant_header__H4lnE{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 13px;background:linear-gradient(135deg,#fff7f5,#fff 68%);border-bottom:1px solid #f0e5e7}.PnutAssistant_identity__h5nVf{display:flex;align-items:center;gap:12px}.PnutAssistant_avatar__BFj7G,.PnutAssistant_launcherAvatar__GSQA4{border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px #fff,0 5px 18px rgba(142,47,70,.18)}.PnutAssistant_nameLine__mHDDs{display:flex;align-items:center;gap:8px}.PnutAssistant_nameLine__mHDDs h2{margin:0;font-size:18px;line-height:1.15}.PnutAssistant_nameLine__mHDDs span{padding:2px 7px;border-radius:999px;background:#f8dfe4;color:#9f263c;font-size:10px;font-weight:800;letter-spacing:.08em}.PnutAssistant_identity__h5nVf p{margin:3px 0 0;color:#76646c;font-size:12px}.PnutAssistant_close__kN18Q{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#6e5b63;background:transparent;cursor:pointer}.PnutAssistant_close__kN18Q:hover{background:#f5ecee}.PnutAssistant_tabs__VIn_J{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:9px 12px;background:#fff;border-bottom:1px solid #f0e5e7}.PnutAssistant_tabs__VIn_J button{border:0;border-radius:10px;padding:9px 5px;background:transparent;color:#806b73;font-size:12px;font-weight:700;cursor:pointer}.PnutAssistant_tabs__VIn_J .PnutAssistant_activeTab__IiVYg{background:#faeaed;color:#a92f45}.PnutAssistant_content__hO4Fz{min-height:270px;padding:16px;overflow-y:auto;overscroll-behavior:contain}.PnutAssistant_intro__eiBhT{display:flex;gap:11px;padding:14px;border-radius:16px;background:linear-gradient(135deg,#fff1ed,#fff8f7)}.PnutAssistant_intro__eiBhT>span{flex:0 0 auto;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#fff;color:var(--luna-accent)}.PnutAssistant_intro__eiBhT strong{font-size:14px}.PnutAssistant_chatWelcome___TUOr p,.PnutAssistant_intro__eiBhT p,.PnutAssistant_newsCard__wxuUP p,.PnutAssistant_sectionHeading__LX3xn p{margin:4px 0 0;color:#786870;font-size:12px;line-height:1.45}.PnutAssistant_progressMeta__AocWj{display:flex;justify-content:space-between;margin:17px 2px 7px;font-size:11px;color:#806f76}.PnutAssistant_progressMeta__AocWj strong{color:#4f4147}.PnutAssistant_progress__OOpVM{height:5px;overflow:hidden;border-radius:99px;background:#f1e7e9}.PnutAssistant_progress__OOpVM span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#df5368,#b72e48);transition:width .35s ease}.PnutAssistant_steps__jjkfm{display:grid;gap:6px;margin-top:12px}.PnutAssistant_step__s2LKs{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:1px solid transparent;border-radius:13px;background:transparent;color:inherit;text-align:left;cursor:pointer}.PnutAssistant_step__s2LKs:hover{border-color:#eedde1;background:#fff8f9}.PnutAssistant_status__8a4zH{flex:0 0 auto;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;font-size:12px}.PnutAssistant_status__8a4zH.PnutAssistant_complete__J8zML{color:#167451;background:#ddf4e9}.PnutAssistant_status__8a4zH.PnutAssistant_open__qGnJw{color:#a75b10;background:#fff0d9}.PnutAssistant_status__8a4zH.PnutAssistant_available__nSFuv{color:#a52e46;background:#fae4e8}.PnutAssistant_stepText__NQJI3{display:grid;flex:1;gap:3px}.PnutAssistant_stepText__NQJI3 strong{font-size:13px}.PnutAssistant_stepText__NQJI3 small{color:#84737a;font-size:11px;line-height:1.25}.PnutAssistant_arrow__CNdWg{color:#ad929b;font-size:11px}.PnutAssistant_newsCard__wxuUP>span,.PnutAssistant_sectionHeading__LX3xn>span{color:#b32f48;font-size:10px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.PnutAssistant_sectionHeading__LX3xn h3{margin:5px 0 0;font-size:19px}.PnutAssistant_empty___8GPg,.PnutAssistant_loading__iU7WJ{margin-top:16px;padding:18px;border-radius:14px;background:#f8f4f5;color:#746269;font-size:12px;line-height:1.5}.PnutAssistant_metrics__TFNGI{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}.PnutAssistant_metrics__TFNGI div{display:grid;gap:3px;padding:13px;border-radius:13px;background:#faf5f6}.PnutAssistant_metrics__TFNGI strong{font-size:22px;color:#a72d45}.PnutAssistant_metrics__TFNGI span{color:#77656d;font-size:11px;text-transform:capitalize}.PnutAssistant_newsCard__wxuUP{margin-top:14px;padding:15px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#3d2631,#6e3548)}.PnutAssistant_newsCard__wxuUP>span{color:#ffc4ce}.PnutAssistant_newsCard__wxuUP strong{display:block;margin-top:6px;font-size:14px}.PnutAssistant_newsCard__wxuUP p{color:#eadde1}.PnutAssistant_newsCard__wxuUP button{display:inline-flex;align-items:center;gap:6px;margin-top:11px;padding:0;border:0;color:#fff;background:transparent;font-size:12px;font-weight:750;cursor:pointer}.PnutAssistant_chat__M6Vue{display:flex;flex-direction:column;gap:9px}.PnutAssistant_chatWelcome___TUOr{display:grid;justify-items:center;padding:28px 12px;text-align:center}.PnutAssistant_chatWelcome___TUOr>svg{margin-bottom:10px;color:#bf354d;font-size:28px}.PnutAssistant_assistantBubble__NQFJI,.PnutAssistant_userBubble__4adZV{max-width:88%;padding:11px 13px;border-radius:15px;font-size:12px;line-height:1.55;white-space:pre-wrap}.PnutAssistant_userBubble__4adZV{align-self:flex-end;color:#fff;background:#a82e45;border-bottom-right-radius:5px}.PnutAssistant_assistantBubble__NQFJI{align-self:flex-start;background:#f4edef;border-bottom-left-radius:5px}.PnutAssistant_error__wz_Bl{padding:10px;border-radius:10px;color:#9a273a;background:#fdebed;font-size:12px}.PnutAssistant_source__ZFbR9{align-self:flex-start;display:grid;grid-template-columns:1fr auto;gap:2px 10px;max-width:92%;padding:10px 12px;border:1px solid #eadadd;border-radius:12px;color:#5e4c54;background:#fff;text-align:left;cursor:pointer}.PnutAssistant_source__ZFbR9 span{grid-column:1;color:#a83249;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.PnutAssistant_source__ZFbR9 strong{grid-column:1;font-size:11px}.PnutAssistant_source__ZFbR9 svg{grid-column:2;grid-row:1/3;align-self:center;color:#b93a51;font-size:10px}.PnutAssistant_prompts__IUoAd{display:grid;gap:7px}.PnutAssistant_prompts__IUoAd button{padding:10px 12px;border:1px solid #eadadd;border-radius:12px;background:#fff;color:#5e4c54;text-align:left;font-size:12px;cursor:pointer}.PnutAssistant_composer__hB8OP{display:flex;gap:8px;padding:11px 13px 7px;border-top:1px solid #eee2e4;background:#fff}.PnutAssistant_composer__hB8OP input{min-width:0;flex:1;padding:12px 13px;border:1px solid #dfd0d4;border-radius:12px;outline:0;font:inherit;font-size:13px}.PnutAssistant_composer__hB8OP input:focus{border-color:#ca566a;box-shadow:0 0 0 3px rgba(202,86,106,.12)}.PnutAssistant_composer__hB8OP button{flex:0 0 auto;width:42px;border:0;border-radius:12px;color:#fff;background:var(--luna-accent);cursor:pointer}.PnutAssistant_composer__hB8OP button:disabled{opacity:.42;cursor:default}.PnutAssistant_disclaimer__Q6h86{margin:0;padding:0 15px 12px;color:#99868e;background:#fff;font-size:9px;line-height:1.35}.PnutAssistant_launcher__mtXW1{position:fixed;right:22px;bottom:24px;display:flex;align-items:center;gap:10px;padding:7px 15px 7px 7px;border:1px solid rgba(99,50,68,.16);border-radius:999px;color:#34252b;background:rgba(255,253,253,.96);box-shadow:0 10px 30px rgba(78,35,51,.22);backdrop-filter:blur(8px);cursor:pointer}.PnutAssistant_launcherAvatar__GSQA4{width:52px;height:52px}.PnutAssistant_onlineDot__yaXc6{position:absolute;left:47px;bottom:8px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#32b878}.PnutAssistant_launcherLabel__u2mN_{display:grid;gap:1px;text-align:left;font-size:13px;font-weight:800}.PnutAssistant_launcherLabel__u2mN_ small{color:#88717a;font-size:9px;font-weight:650}.PnutAssistant_nudge__NVjn1{position:fixed;right:22px;bottom:98px;display:grid;gap:4px;max-width:285px;padding:13px 15px;border:1px solid #ead9dd;border-radius:15px 15px 4px 15px;color:#49373f;background:#fffdfd;box-shadow:0 12px 34px rgba(78,35,51,.18);text-align:left;cursor:pointer}.PnutAssistant_nudge__NVjn1 strong{font-size:12px}.PnutAssistant_nudge__NVjn1 span{display:flex;align-items:center;gap:6px;color:#a52f46;font-size:10px;font-weight:750}@media (max-width:680px){.PnutAssistant_panel__Dcrss{inset:auto 0 0;width:100%;max-height:min(88dvh,760px);border-radius:24px 24px 0 0}.PnutAssistant_launcher__mtXW1{right:14px;bottom:calc(76px + env(safe-area-inset-bottom));padding-right:7px}.PnutAssistant_nudge__NVjn1{right:14px;bottom:calc(147px + env(safe-area-inset-bottom));max-width:min(280px,calc(100vw - 28px))}.PnutAssistant_launcherLabel__u2mN_{display:none}.PnutAssistant_content__hO4Fz{padding:14px}.PnutAssistant_composer__hB8OP{padding-bottom:8px}.PnutAssistant_disclaimer__Q6h86{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:no-preference){.PnutAssistant_panel__Dcrss{animation:PnutAssistant_luna-in__uOP6c .22s ease-out;transform-origin:right bottom}@keyframes PnutAssistant_luna-in__uOP6c{0%{opacity:0;transform:translateY(12px) scale(.98)}}}