._76L6tq_panel{z-index:80;border:1px solid var(--c-border);background:var(--c-surface);width:min(460px,100vw - 40px);min-width:0;height:min(720px,100dvh - 40px);max-height:calc(100dvh - 40px);color:var(--c-text);font:15px/1.6 var(--font-body);border-radius:18px;flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 18px 64px #142b3233}._76L6tq_panel *,._76L6tq_panel :before,._76L6tq_panel :after{box-sizing:border-box;min-width:0}._76L6tq_header{background:var(--c-primary);color:#fff;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}._76L6tq_header>div{flex:1;min-width:0}._76L6tq_header strong{font-size:15px;line-height:1.3;display:block}._76L6tq_header span{opacity:.85;font-size:12px;line-height:1.5;display:block}._76L6tq_header button{color:#fff;cursor:pointer;min-width:44px;min-height:44px;font:28px/1 var(--font-body);background:0 0;border:0;border-radius:8px;padding:0 8px}._76L6tq_header ._76L6tq_newChat{font:600 12px/1.3 var(--font-body);white-space:nowrap;border:1px solid #fff6;padding:0 10px}._76L6tq_messages{overscroll-behavior:contain;background:var(--c-surface);overflow-anchor:none;flex:1;min-height:0;padding:20px;scroll-padding:16px;overflow:auto}._76L6tq_welcomeTitle{font:500 28px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--c-text);margin:12px 0}._76L6tq_intro{max-width:none;color:var(--c-muted);background:0 0;border:0;border-radius:0;margin:0 0 22px;padding:0;font-size:14px;line-height:1.6}._76L6tq_quickAnswers{gap:8px;margin:20px 0;display:grid}._76L6tq_quickAnswers small{color:var(--c-muted);font-size:12px}._76L6tq_quickAnswers button{text-align:left;border:1px solid var(--c-border);background:var(--c-surface);width:100%;min-height:48px;color:var(--c-text);font:14px/1.4 var(--font-body);cursor:pointer;border-radius:10px;padding:12px 14px}._76L6tq_quickAnswers button:hover,._76L6tq_guided button:hover{background:var(--c-surface-alt);border-color:var(--c-primary)}._76L6tq_libraryBrowser{border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border);margin:20px 0}._76L6tq_panel summary{cursor:pointer;min-height:44px;color:var(--c-primary);padding:10px 0;font-size:13px;font-weight:600;line-height:1.6}._76L6tq_guided{gap:10px;padding:8px 0 16px;display:grid}._76L6tq_guided>strong{font-size:13px}._76L6tq_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}._76L6tq_guided button{border:1px solid var(--c-border);background:var(--c-surface-alt);min-height:44px;color:var(--c-text);font:13px/1.4 var(--font-body);text-align:left;cursor:pointer;border-radius:8px;padding:10px}._76L6tq_questionList{gap:6px;display:grid}._76L6tq_backTopic{justify-self:start}._76L6tq_loadingLibrary{font-size:13px}._76L6tq_message{overflow-wrap:anywhere;background:0 0;border:0;border-radius:0;max-width:100%;margin:0 0 24px;padding:0;line-height:1.65}._76L6tq_message p{margin:0 0 12px}._76L6tq_messageUser{background:var(--c-surface-alt);width:fit-content;max-width:92%;color:var(--c-text);border-radius:12px;margin-bottom:22px;margin-left:auto;padding:12px 14px}._76L6tq_messageUser p{margin:0}._76L6tq_answerLabel,._76L6tq_rankedCard>strong{font:600 11px/1.5 var(--font-body);letter-spacing:0;text-transform:none;color:var(--c-muted);margin:0 0 10px;display:block}._76L6tq_rankedCard{background:0 0;border:0;border-radius:0;padding:0}._76L6tq_rankedCard p{margin:0 0 12px}._76L6tq_rankedAnswers{gap:16px;display:grid}._76L6tq_panel ._76L6tq_articleLink{background:var(--c-primary);color:#fff;border-radius:9px;margin:16px 0 8px;padding:13px 14px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:block}._76L6tq_articleLink small{color:inherit;opacity:.9;margin-top:4px;font-size:12px;font-weight:400;display:block}._76L6tq_message details{border-bottom:1px solid var(--c-border)}._76L6tq_message details p{font-size:13px}._76L6tq_message details details{border:0}._76L6tq_citations{margin:12px 0}._76L6tq_citations a{overflow-wrap:anywhere}._76L6tq_sources{margin:16px 0;font-size:13px}._76L6tq_sources ul{padding-left:18px}._76L6tq_sources strong{font-size:12px}._76L6tq_secondaryAction{min-height:44px;color:var(--c-primary);font:500 13px/1.5 var(--font-body);text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin:6px 0;padding:10px 0;text-decoration:underline;display:block}._76L6tq_editorialPicks{border-top:1px solid var(--c-border);gap:8px;margin:18px 0 0;padding:18px 0 0;font-size:13px;display:grid}._76L6tq_editorialPicks>strong{font-size:15px}._76L6tq_editorialPicks>p{color:var(--c-muted);margin:0 0 4px;font-size:12px;line-height:1.5}._76L6tq_editorialPicks>small{color:var(--c-muted);font-size:11px;line-height:1.5}._76L6tq_editorialPick{border-bottom:1px solid var(--c-border);align-items:flex-start;gap:12px;padding:14px 0;font-size:13px;line-height:1.5;display:flex}._76L6tq_productPhoto{flex:0 0 64px;width:64px;max-height:84px;overflow:hidden}._76L6tq_productPhoto img{object-fit:contain;width:64px!important;height:64px!important}._76L6tq_productPhoto>div{max-width:64px}._76L6tq_productPhoto:not(:has(img)){display:none}._76L6tq_productBody{flex:1}._76L6tq_productBody>strong{font-size:13px;line-height:1.4}._76L6tq_productBody p{color:var(--c-muted);margin:5px 0;font-size:12px}._76L6tq_productBody details{border:0}._76L6tq_productBody summary{min-height:44px;padding:5px 0;font-size:12px}._76L6tq_productBody>a{align-items:center;min-height:44px;font-size:12px;font-weight:600;display:inline-flex}._76L6tq_thinking{background:var(--c-surface-alt);width:fit-content;color:var(--c-muted);border-radius:12px;margin:0 0 20px;padding:12px 16px;font-size:14px;animation:1s ease-in-out infinite _76L6tq_thinkingPulse}._76L6tq_error{color:#852d2d;border:1px solid #dfaaaa;border-radius:8px;padding:12px;font-size:13px}._76L6tq_supplemental{color:var(--c-muted);font-size:12px;display:block}._76L6tq_form{border-top:1px solid var(--c-border);background:var(--c-surface);flex-shrink:0;align-items:flex-end;gap:8px;min-width:0;padding:12px 16px 8px;display:flex}._76L6tq_form textarea{resize:none;border:1px solid var(--c-border);background:var(--c-surface);width:100%;min-width:0;min-height:48px;max-height:96px;color:var(--c-text);font:16px/1.4 var(--font-body);scrollbar-width:none;border-radius:12px;flex:1;padding:12px;overflow-y:auto}._76L6tq_form button{background:var(--c-primary);color:#fff;min-width:48px;min-height:48px;font:600 13px/1.3 var(--font-body);cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;padding:8px;display:grid}._76L6tq_form button:disabled{opacity:.5;cursor:default}._76L6tq_disclaimer{padding:0 16px calc(10px + env(safe-area-inset-bottom,0px));color:var(--c-muted);font:11px/1.5 var(--font-body);text-align:center;flex-shrink:0;margin:0;display:block}._76L6tq_email{border:1px solid var(--c-border);border-radius:8px;margin:16px 0;padding:12px;font-size:13px}._76L6tq_email>div{gap:8px;margin:8px 0;display:flex}._76L6tq_email input{border:1px solid var(--c-border);flex:1;min-width:0;padding:8px}._76L6tq_email button{background:var(--c-primary);color:#fff;border:0;border-radius:8px;min-height:44px;padding:8px}._76L6tq_email small{font-size:11px}._76L6tq_panel :focus-visible{outline:2px solid var(--c-primary);outline-offset:3px}._76L6tq_header :focus-visible,._76L6tq_articleLink:focus-visible{outline-color:#9bd9df}._76L6tq_message[data-message-role=assistant]{animation:.8s ease-out both _76L6tq_answerAppear}._76L6tq_message ._76L6tq_articleLink{animation:.65s ease-out .22s both _76L6tq_answerAppear}._76L6tq_message>._76L6tq_editorialPicks{animation:.7s ease-out .42s both _76L6tq_answerAppear}@keyframes _76L6tq_answerAppear{0%{opacity:0}to{opacity:1}}@keyframes _76L6tq_thinkingPulse{50%{opacity:.6}}@media (max-width:520px){._76L6tq_panel{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;inset:0}._76L6tq_messages{padding:16px}._76L6tq_welcomeTitle{font-size:27px}}@media (prefers-reduced-motion:reduce){._76L6tq_panel *{scroll-behavior:auto!important;animation:none!important}}._76L6tq_panel button,._76L6tq_panel ._76L6tq_articleLink{border-radius:10px}._76L6tq_productBody>a{border:1px solid var(--c-border);border-radius:6px;padding:7px 10px;line-height:1.4;text-decoration:none}@media (min-width:521px){._76L6tq_editorialPicks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}._76L6tq_editorialPicks>strong,._76L6tq_editorialPicks>p,._76L6tq_editorialPicks>a,._76L6tq_editorialPicks>small{grid-column:1/-1}._76L6tq_editorialPick{grid-template-columns:48px minmax(0,1fr);align-content:start;gap:8px;padding:12px 0;display:grid}._76L6tq_editorialPick:only-of-type{grid-column:1/-1}._76L6tq_editorialPick ._76L6tq_productPhoto{grid-area:1/1;width:48px;max-height:64px}._76L6tq_editorialPick ._76L6tq_productPhoto img{width:48px!important;height:48px!important}._76L6tq_editorialPick ._76L6tq_productBody{display:contents}._76L6tq_editorialPick ._76L6tq_productBody>strong{grid-area:1/2}._76L6tq_editorialPick ._76L6tq_productBody>p,._76L6tq_editorialPick ._76L6tq_productBody>details,._76L6tq_editorialPick ._76L6tq_productBody>a{grid-column:1/-1}._76L6tq_editorialPick:not(:has(img)){grid-template-columns:minmax(0,1fr)}._76L6tq_editorialPick:not(:has(img)) ._76L6tq_productBody>strong{grid-column:1}}._76L6tq_productBody>a{background:var(--amazon-bg,#ffa41c);width:100%;min-height:52px;color:var(--amazon-fg,#0f1111);text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-weight:700;text-decoration:none;display:flex}._76L6tq_productBody>a:hover{background:var(--amazon-bg-hover,#fa8900);color:var(--amazon-fg,#0f1111)}._76L6tq_panel{transform-origin:100% 100%;animation:.34s ease-out both _76L6tq_chatOpen}@keyframes _76L6tq_chatOpen{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._76L6tq_panel{animation:none!important}}@media (min-width:521px){._76L6tq_editorialPick{grid-template-rows:auto minmax(0,1fr) auto;align-content:stretch}._76L6tq_editorialPick ._76L6tq_productBody>p{grid-row:2}._76L6tq_editorialPick ._76L6tq_productBody>a{grid-row:3;align-self:end}}._76L6tq_accessGate{border-top:1px solid var(--c-border);background:var(--c-surface);flex-shrink:0;gap:8px;max-height:55dvh;padding:14px 16px;font-size:13px;display:grid;overflow:auto}._76L6tq_accessGate>strong{font-size:16px}._76L6tq_accessGate p{margin:0;font-size:13px;line-height:1.5}._76L6tq_accessGate small{color:var(--c-muted);font-size:11px;line-height:1.4}._76L6tq_accessGate label{gap:4px;display:grid}._76L6tq_accessGate input[type=email]{border:1px solid var(--c-border);width:100%;min-height:44px;font:16px var(--font-body,var(--sans,system-ui));border-radius:10px;padding:10px}._76L6tq_accessGate button{background:var(--c-primary);color:#fff;min-height:44px;font:600 14px var(--font-body,var(--sans,system-ui));cursor:pointer;border:0;border-radius:10px;padding:10px}._76L6tq_accessGate [role=alert]{color:#852d2d}._76L6tq_accessNotice{color:var(--c-muted);margin:0;padding:0 16px;font-size:11px}
._4EZobq_byline{color:var(--c-text,#1f2937);gap:.55rem;margin:.9rem 0 1.1rem;font-size:.9rem;display:grid}._4EZobq_identity{align-items:center;gap:.55rem;min-width:0;display:inline-flex}._4EZobq_avatar{border:1px solid color-mix(in srgb, var(--c-primary) 32%, transparent);background:color-mix(in srgb, var(--c-primary) 9%, white);width:2rem;height:2rem;color:var(--c-primary);letter-spacing:.04em;border-radius:50%;flex:0 0 2rem;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}._4EZobq_identityText{overflow-wrap:anywhere;min-width:0}._4EZobq_name{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.18em;font-weight:750}._4EZobq_name:focus-visible{outline:3px solid color-mix(in srgb, var(--c-primary) 35%, transparent);outline-offset:3px;border-radius:.2rem}._4EZobq_separator,._4EZobq_role,._4EZobq_dates{color:var(--c-muted,#5f6875)}._4EZobq_reviewRow{flex-wrap:wrap;align-items:center;gap:.35rem;padding-left:2.55rem;display:flex}._4EZobq_reviewLabel{color:var(--c-muted,#5f6875);font-weight:650}._4EZobq_dates{flex-wrap:wrap;gap:.25rem;padding-left:2.55rem;line-height:1.5;display:flex}._4EZobq_reviewDate{color:#166534;font-weight:650}@media (max-width:420px){._4EZobq_reviewRow,._4EZobq_dates{padding-left:0}}@media (pointer:coarse){._4EZobq_name{align-items:center;min-height:44px;display:inline-flex}}
.rRtZnq_launcher{box-sizing:border-box;right:1rem;bottom:calc(1rem + var(--site-consent-height,0px));z-index:45;background:var(--c-primary);color:#fff;cursor:pointer;width:56px;min-width:56px;height:56px;min-height:56px;font:700 .88rem/1 var(--font-body);border:0;border-radius:999px;place-items:center;gap:.55rem;padding:0;display:grid;position:fixed;overflow:hidden;box-shadow:0 8px 28px #0f172a38}.rRtZnq_launcher:hover{background:var(--c-primary-dark)}.rRtZnq_launcher>svg{display:block;transform:translateY(-.5px)}.rRtZnq_launcher:focus-visible{outline:3px solid var(--c-primary-dark);outline-offset:3px}@media (max-width:520px){.rRtZnq_launcher{justify-content:center;width:56px;height:56px;padding:0}}html[data-design-system=research] .rRtZnq_launcher{border:1px solid var(--research-rule);background:var(--c-primary);color:#fff;border-radius:999px;font-weight:600;box-shadow:0 3px 12px #0f172a17}html[data-design-system=research] .rRtZnq_launcher:hover{border-color:var(--c-primary-dark);background:var(--c-primary-dark);color:#fff}
.B9L-4q_tooltip{right:16px;bottom:calc(88px + var(--site-consent-height,0px));z-index:46;border:1px solid var(--c-border,#d2e2db);background:var(--c-surface,#fff);width:min(260px,100vw - 32px);color:var(--c-text,#18332b);font:13px/1.5 var(--font-body,var(--sans,system-ui));border-radius:12px;padding:15px 44px 15px 15px;animation:.25s ease-out both B9L-4q_nudgeAppear;position:fixed;box-shadow:0 5px 22px #10221a22}.B9L-4q_tooltip p{margin:0}.B9L-4q_tooltip button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;font:20px/1 inherit;display:grid;position:absolute;top:0;right:0}.B9L-4q_tooltip button:focus-visible{outline:2px solid var(--c-primary,#145f53);outline-offset:-4px}@keyframes B9L-4q_nudgeAppear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.B9L-4q_tooltip{animation:none}}
