.LikeCta_root__vhW8M{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:1.5rem;padding:1.4rem 1rem;border:1px solid var(--border);border-radius:var(--r-lg,14px);background:var(--surface-2,var(--hover));text-align:center}.LikeCta_title___paHH{margin:0;font-size:var(--fs-lg);font-weight:700}.LikeCta_hint__ZSIg_{margin:0 0 .6rem;font-size:var(--fs-sm);color:var(--text-muted)}.LikeCta_btn__rfZg3{display:inline-flex;align-items:center;gap:.55rem;padding:.6rem 1.3rem;font:inherit;font-size:var(--fs-base);font-weight:600;line-height:1;color:var(--text);background:var(--surface-1,var(--bg));border:1px solid var(--border-strong,var(--border));border-radius:999px;cursor:pointer;position:relative;transition:transform .15s var(--ease-out,ease),border-color .15s,color .15s}.LikeCta_btn__rfZg3:hover{transform:translateY(-1px);border-color:var(--brand);color:var(--brand)}.LikeCta_btn__rfZg3:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.LikeCta_btn__rfZg3.LikeCta_liked__ah435{color:var(--like);border-color:var(--like);background:var(--like-tint)}.LikeCta_thumbBox__HO1Ns{position:relative;display:inline-flex}.LikeCta_thumb__SGub_{display:block;animation:LikeCta_likeWave__PA_m1 3.2s ease-in-out infinite;transform-origin:50% 85%}.LikeCta_btn__rfZg3:hover .LikeCta_thumb__SGub_{animation-duration:1s}.LikeCta_liked__ah435 .LikeCta_thumb__SGub_{animation:LikeCta_likePop__fL_Uc .45s var(--ease-out,cubic-bezier(.34,1.56,.64,1)) 1}.LikeCta_burst__ruKMJ{position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--like);animation:LikeCta_likeBurst__D7h77 .65s ease-out 1 forwards;pointer-events:none}@keyframes LikeCta_likeWave__PA_m1{0%,70%,to{transform:rotate(0deg)}78%{transform:rotate(-14deg)}86%{transform:rotate(9deg)}93%{transform:rotate(-4deg)}}@keyframes LikeCta_likePop__fL_Uc{0%{transform:scale(1)}45%{transform:scale(1.35) rotate(-8deg)}to{transform:scale(1)}}@keyframes LikeCta_likeBurst__D7h77{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}.LikeCta_count__EjruT{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.LikeCta_liked__ah435 .LikeCta_count__EjruT{color:inherit}@media (prefers-reduced-motion:reduce){.LikeCta_burst__ruKMJ,.LikeCta_thumb__SGub_{animation:none}.LikeCta_btn__rfZg3:hover{transform:none}}.LikeCta_compactRoot__D3_Hq{display:contents}.LikeCta_compactCaption__NxrF2{flex:0 0 100%;margin:0 0 .1rem;text-align:center;font-size:var(--fs-sm);line-height:1.45;color:var(--text-muted)}.LikeCta_compactCaption__NxrF2 strong{color:var(--text);font-weight:700}.LikeCta_compactHint__GVLI3:before{content:" — "}.LikeCta_compactRoot__D3_Hq .LikeCta_btn__rfZg3{min-height:44px;padding:0 1.2rem}.LikeCta_compactRoot__D3_Hq .LikeCta_thumb__SGub_{width:20px;height:20px}.ReviewSummaryCard_root__2YZAy{margin:0 0 1.75rem;padding:1rem 1.15rem;border:1px solid color-mix(in srgb,var(--brand) 25%,var(--border));border-radius:12px;background:color-mix(in srgb,var(--brand) 5%,transparent)}.ReviewSummaryCard_grid__aQz_U{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem 1.25rem;margin:0}.ReviewSummaryCard_row__vb_Nb{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ReviewSummaryCard_label__2DfWd{font-size:var(--fs-xs,.78rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ReviewSummaryCard_value__5_WEh{margin:0;font-size:var(--fs-base);font-weight:600;align-self:flex-start}.ReviewSummaryCard_instrumentLink__S6hXX{color:var(--brand);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}.ReviewSummaryCard_instrumentLink__S6hXX:hover{border-bottom-color:var(--brand)}.ReviewSummaryCard_scenarios__9D3xk{list-style:none;margin:.9rem 0 0;padding:.85rem 0 0;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.5rem}.ReviewSummaryCard_scenario__fo88p{font-size:var(--fs-sm);line-height:1.55}.ReviewSummaryCard_scDown__5suxM,.ReviewSummaryCard_scUp__xSdYX{display:inline;margin-right:.35rem;padding:.08rem .45rem;border-radius:999px;font-weight:700;font-size:var(--fs-xs);white-space:nowrap}.ReviewSummaryCard_scUp__xSdYX{color:var(--up);background:color-mix(in srgb,var(--up) 14%,transparent)}.ReviewSummaryCard_scDown__5suxM{color:var(--down);background:color-mix(in srgb,var(--down) 12%,transparent)}.ReviewSummaryCard_scText__WhC7N{min-width:0}.ReviewSummaryCard_read__r4HhV{margin:.9rem 0 0;padding-top:.75rem;border-top:1px solid var(--border);font-size:var(--fs-sm);color:var(--text-muted)}.ReviewSummaryCard_compactRoot__wINb8{margin:0;padding:0;border:none;background:none;min-width:0}.ReviewSummaryCard_chips__K25uO{display:flex;flex-wrap:wrap;gap:.4rem}.ReviewSummaryCard_chip__pwtKq{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:var(--r-pill,999px);border:1px solid var(--border);background:color-mix(in srgb,var(--text) 4%,transparent);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;white-space:nowrap}.ReviewSummaryCard_scenariosCompact__isUEh{margin-top:.6rem;padding-top:0;border-top:none;gap:.35rem}.ReviewToc_root__Cj3R6{margin:0 0 1.75rem;padding:1rem 1.15rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.ReviewToc_title__OQxak{margin:0 0 .6rem;font-size:var(--fs-sm);font-weight:700}.ReviewToc_title__OQxak,.ReviewToc_toggle__lfxPQ{text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.ReviewToc_toggle__lfxPQ{display:none;width:100%;align-items:center;justify-content:space-between;gap:8px;font:inherit;font-weight:700;font-size:var(--fs-sm);background:none;border:none;padding:0;cursor:pointer}.ReviewToc_list__7jJni{margin:0;padding:0 0 0 1.15rem;display:flex;flex-direction:column;gap:.45rem}.ReviewToc_link__AjkZz{color:var(--text);text-decoration:none;font-size:var(--fs-sm);line-height:1.4;border-bottom:1px solid transparent}.ReviewToc_link__AjkZz:hover{border-bottom-color:var(--brand)}.ReviewToc_linkActive__kIaI5{color:var(--brand);font-weight:600}@media (max-width:900px){.ReviewToc_title__OQxak{display:none}.ReviewToc_toggle__lfxPQ{display:flex}.ReviewToc_list__7jJni{display:none}.ReviewToc_listOpen__YbbUh{display:flex;margin-top:.75rem}}.ReviewToc_target__3HCGs{animation:ReviewToc_toc-target__aJHRP 1.5s ease-out both;border-radius:6px}@keyframes ReviewToc_toc-target__aJHRP{0%{background:color-mix(in srgb,var(--brand) 22%,transparent);box-shadow:-.6rem 0 0 color-mix(in srgb,var(--brand) 22%,transparent),inset 3px 0 0 var(--brand)}60%{background:color-mix(in srgb,var(--brand) 16%,transparent);box-shadow:-.6rem 0 0 color-mix(in srgb,var(--brand) 16%,transparent),inset 3px 0 0 var(--brand)}to{background:transparent;box-shadow:-.6rem 0 0 transparent,inset 3px 0 0 transparent}}@media (prefers-reduced-motion:reduce){.ReviewToc_target__3HCGs{animation:none}}.ReviewToc_compact__FgUdp{margin:0;padding:0;border:none;background:none;min-width:0}.ReviewToc_compact__FgUdp .ReviewToc_title__OQxak{margin-bottom:.4rem}.ReviewToc_compact__FgUdp .ReviewToc_list__7jJni{gap:.3rem;padding-left:1rem}.ReviewToc_compact__FgUdp .ReviewToc_link__AjkZz{font-size:var(--fs-xs)}@media (max-width:900px){.ReviewToc_compact__FgUdp{padding:.7rem .9rem;border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--text) 3%,transparent)}.ReviewToc_compact__FgUdp .ReviewToc_link__AjkZz{font-size:var(--fs-sm)}}.ShareCta_root__Elx_m{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin:1.25rem 0 0;text-align:center}.ShareCta_title__cOC7S{margin:0;font-weight:700;font-size:var(--fs-base)}.ShareCta_hint__z8XLl{margin:0 0 .5rem;font-size:var(--fs-sm);color:var(--text-muted);max-width:44ch}.ShareCta_btn__Ka5_e{position:relative;display:inline-flex;align-items:center;gap:.5rem;font:inherit;font-size:var(--fs-base);font-weight:600;padding:.6rem 1.2rem;border-radius:999px;border:1px solid var(--border-strong);background:transparent;color:var(--text);cursor:pointer;transition:transform .15s var(--ease-out,ease),border-color .15s,color .15s,background .2s}.ShareCta_btn__Ka5_e:hover{transform:translateY(-1px);border-color:var(--brand);color:var(--brand)}.ShareCta_btn__Ka5_e:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ShareCta_done__jLl_s{color:var(--brand);border-color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}@media (prefers-reduced-motion:reduce){.ShareCta_btn__Ka5_e:hover{transform:none}}.ShareCta_compactRoot__Hnh99{display:contents}.ShareCta_compactRoot__Hnh99 .ShareCta_btn__Ka5_e{min-height:44px;padding:0 1.2rem}