.page_wrap__TAYdU{max-width:560px;margin:6vh auto;padding:20px}.page_h1__uPI38{font-size:27px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px}.page_sub__KGK5M{color:var(--sub);font-size:14px;margin:0 0 20px}.page_formCard__7E29H{padding:22px}.page_field__ognno{margin-bottom:10px}.page_resultCard__eZ5r8{padding:16px;margin-top:12px}.page_resultPrompt__mhH_i{font-size:13.5px;font-weight:600;margin-bottom:8px}.page_snippet__PtWvu{font-size:12.5px;color:var(--sub);line-height:1.6;margin:8px 0 0}.page_ctaBand__J_z5K{display:block;text-align:center;margin-top:18px;padding:14px;border-radius:var(--radius-sm);background:var(--ink);color:#fff;font-weight:600;font-size:14px;text-decoration:none;transition:opacity .15s,transform .15s}.page_ctaBand__J_z5K:hover{opacity:.88;transform:translateY(-1px)}.page_errBox__nR7l2{color:var(--red);background:var(--red-soft);border-radius:8px;padding:10px 12px;font-size:13px;margin-top:12px}.page_optional__CltPs{font-weight:400;color:var(--faint)}.page_hint__IHZds{margin:10px 0 0;text-align:center;font-size:12.5px;color:var(--faint)}.ThemeToggle_toggle__RoeI1{overflow:hidden}.ThemeToggle_icons__rV1cX{position:relative;width:16px;height:16px;display:block}.ThemeToggle_icon__MJs1a{position:absolute;inset:0;margin:auto;color:currentColor}.ThemeToggle_sun__mRk8T{opacity:1;transform:rotate(0deg) scale(1)}.ThemeToggle_moon__Tb0iK{opacity:0;transform:rotate(-90deg) scale(.4)}:root[data-theme=dark] .ThemeToggle_sun__mRk8T{opacity:0;transform:rotate(90deg) scale(.4)}:root[data-theme=dark] .ThemeToggle_moon__Tb0iK{opacity:1;transform:rotate(0deg) scale(1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .ThemeToggle_sun__mRk8T{opacity:0;transform:rotate(90deg) scale(.4)}:root:not([data-theme=light]) .ThemeToggle_moon__Tb0iK{opacity:1;transform:rotate(0deg) scale(1)}}.ThemeToggle_animate__U_z0S .ThemeToggle_icon__MJs1a{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.ThemeToggle_animate__U_z0S:hover .ThemeToggle_icon__MJs1a{scale:1.08}@media (prefers-reduced-motion:reduce){.ThemeToggle_animate__U_z0S .ThemeToggle_icon__MJs1a{transition:opacity .15s ease}.ThemeToggle_animate__U_z0S:hover .ThemeToggle_icon__MJs1a{scale:none}}.AnnounceBar_bar__J2VCk{position:relative;z-index:51;display:flex;align-items:center;justify-content:center;gap:10px;padding:9px 44px 9px 16px;background:var(--ink);color:var(--bg);font-size:13px;font-weight:500}.AnnounceBar_link__zz_sg{display:flex;align-items:center;gap:8px;color:inherit;text-decoration:none}.AnnounceBar_link__zz_sg:hover{text-decoration:underline}.AnnounceBar_badge___bpcq{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--blue);color:var(--blue-fg);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.AnnounceBar_close__dHUZQ{position:absolute;right:4px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:none;border:none;color:inherit;opacity:.6;cursor:pointer;font-size:13px;padding:0;line-height:1}.AnnounceBar_close__dHUZQ:hover{opacity:1}@media (max-width:640px){.AnnounceBar_bar__J2VCk{font-size:12px;padding:8px 40px 8px 12px}}@media (pointer:coarse){.AnnounceBar_link__zz_sg{padding-block:10px;margin-block:-10px}}.SiteNav_nav__KWo63{position:-webkit-sticky;position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--bg) 72%,transparent);border-bottom:1px solid var(--line)}.SiteNav_wrap__t7kI2{max-width:1120px;margin:0 auto;padding:0 24px}.SiteNav_inner__gTyaZ{display:flex;align-items:center;justify-content:space-between;height:60px}.SiteNav_logo__umx0Y{display:flex;align-items:center;color:var(--ink);text-decoration:none;flex-shrink:0}.SiteNav_logoMark__AQufZ{flex-shrink:0;height:46px;width:auto}.SiteNav_logoMarkDark__hgTV_,:root[data-theme=dark] .SiteNav_logoMarkLight__Wx54y{display:none}:root[data-theme=dark] .SiteNav_logoMarkDark__hgTV_{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .SiteNav_logoMarkLight__Wx54y{display:none}:root:not([data-theme=light]) .SiteNav_logoMarkDark__hgTV_{display:block}}.SiteNav_links__7Rpew{position:relative;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--card) 55%,transparent);font-size:13.5px;color:var(--sub)}.SiteNav_glide__EPWpD{position:absolute;top:4px;bottom:4px;left:0;border-radius:999px;background:color-mix(in srgb,var(--ink) 7%,transparent);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1),width .28s cubic-bezier(.22,1,.36,1),opacity .18s ease}.SiteNav_glideOn__jm8LN{opacity:1}.SiteNav_railItem__TgZVm{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;color:inherit;text-decoration:none;white-space:nowrap;transition:color .15s ease}.SiteNav_railItem__TgZVm:hover{color:var(--ink)}.SiteNav_railItem__TgZVm.SiteNav_active___a9_2{color:var(--ink);font-weight:600}.SiteNav_railItem__TgZVm.SiteNav_active___a9_2:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:999px;background:var(--ink)}.SiteNav_dropdownTrigger__qZCxS.SiteNav_active___a9_2:after{margin-left:-9px}.SiteNav_liveDot__M5HRV{position:relative;width:6px;height:6px;border-radius:999px;background:var(--green);flex:none}.SiteNav_liveDot__M5HRV:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--green);animation:SiteNav_livePing__QhfTR 2.4s cubic-bezier(0,0,.2,1) infinite}@keyframes SiteNav_livePing__QhfTR{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(2.8);opacity:0}}.SiteNav_right__uczq3{display:flex;align-items:center;gap:14px}.SiteNav_loginLink__49hs8{color:var(--sub);text-decoration:none;font-size:13.5px;font-weight:600}.SiteNav_loginLink__49hs8:hover{color:var(--ink)}.SiteNav_logoutBtn__UyvdK{background:none;border:0;padding:0;font-family:inherit;cursor:pointer}.SiteNav_btn__kG26c{display:inline-block;padding:11px 22px;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;border:1px solid transparent;transition:transform .15s,opacity .15s;text-decoration:none;min-height:40px;box-sizing:border-box;white-space:nowrap}.SiteNav_btn__kG26c:hover{transform:translateY(-1px);opacity:.92}.SiteNav_btnBlue__aGRiM{background:var(--blue);color:var(--blue-fg)}.SiteNav_btn__kG26c:focus-visible,.SiteNav_logo__umx0Y:focus-visible,.SiteNav_railItem__TgZVm:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}.SiteNav_themeBtn__vxbwz{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);background:none;color:var(--sub);font-size:15px;cursor:pointer;transition:background .15s,color .15s}.SiteNav_themeBtn__vxbwz:hover{background:var(--card);color:var(--ink)}.SiteNav_dropdownWrap__NyLQl{position:relative}.SiteNav_dropdownTrigger__qZCxS{background:none;border:none;font:inherit;cursor:pointer}.SiteNav_chevron__n3WI1{color:var(--faint);transition:transform .2s ease,color .15s ease}.SiteNav_dropdownTrigger__qZCxS[aria-expanded=true] .SiteNav_chevron__n3WI1{transform:rotate(180deg);color:var(--ink)}.SiteNav_dropdownTrigger__qZCxS[aria-expanded=true]{color:var(--ink)}.SiteNav_panel__BV2Og{position:absolute;top:calc(100% + 14px);left:-4px;width:600px;display:grid;grid-template-columns:1fr 216px;grid-gap:8px;gap:8px;padding:8px;background:var(--card);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent),0 18px 48px -12px color-mix(in srgb,var(--ink) 22%,transparent);z-index:60;transform-origin:top left;animation:SiteNav_panelIn__rJPJg .18s cubic-bezier(.22,1,.36,1)}.SiteNav_panel__BV2Og:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}@keyframes SiteNav_panelIn__rJPJg{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.SiteNav_panelList__Fiac_{display:flex;flex-direction:column;gap:2px}.SiteNav_panelItem__HlOIa{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:10px;text-decoration:none;transition:background .15s ease}.SiteNav_panelItem__HlOIa:focus-visible,.SiteNav_panelItem__HlOIa:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);outline:none}.SiteNav_panelIcon__Spclx{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--sub);transition:color .15s ease,border-color .15s ease,background .15s ease}.SiteNav_panelItem__HlOIa:focus-visible .SiteNav_panelIcon__Spclx,.SiteNav_panelItem__HlOIa:hover .SiteNav_panelIcon__Spclx{color:var(--blue-fg);background:var(--ink);border-color:var(--ink)}.SiteNav_panelText__cWrXo{display:flex;flex-direction:column;gap:2px;padding-top:1px}.SiteNav_panelItemLabel__774ve{font-size:13.5px;font-weight:600;color:var(--ink)}.SiteNav_panelItemDesc__mAgnL{font-size:12px;color:var(--sub);line-height:1.45}.SiteNav_feature__zM99w{display:flex;flex-direction:column;gap:6px;padding:16px;border-radius:12px;background:var(--ink);color:var(--bg);text-decoration:none;position:relative;overflow:hidden}.SiteNav_feature__zM99w:before{content:"";position:absolute;inset:0;background-image:radial-gradient(color-mix(in srgb,var(--bg) 22%,transparent) 1px,transparent 1px);background-size:12px 12px;mask-image:linear-gradient(200deg,#000,transparent 55%);-webkit-mask-image:linear-gradient(200deg,#000,transparent 55%);pointer-events:none}.SiteNav_feature__zM99w>*{position:relative}.SiteNav_feature__zM99w:focus-visible{outline:2px solid var(--blue-dark);outline-offset:2px}.SiteNav_featureIcon__BLhKh{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid color-mix(in srgb,var(--bg) 22%,transparent);margin-bottom:6px}.SiteNav_featureKicker__hA9oC{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--bg) 60%,transparent)}.SiteNav_featureTitle__NFGT_{font-family:var(--font-display,inherit);font-size:16px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.SiteNav_featureBody__tUB9z{font-size:12px;line-height:1.5;color:color-mix(in srgb,var(--bg) 70%,transparent)}.SiteNav_featureCta__3rnqz{margin-top:auto;padding-top:10px;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600}.SiteNav_featureCta__3rnqz svg{transition:transform .2s ease}.SiteNav_feature__zM99w:hover .SiteNav_featureCta__3rnqz svg{transform:translate(2px,-2px)}.SiteNav_megaWrap__D7Zm5{position:static}.SiteNav_mega__rD_Qh{position:absolute;top:calc(100% + 14px);left:50%;width:min(900px,calc(100vw - 48px));display:grid;grid-template-columns:1fr 250px;background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 6%,transparent),0 24px 64px -16px color-mix(in srgb,var(--ink) 26%,transparent);z-index:60;transform:translateX(calc(-50% + var(--shift, 0px)));animation:SiteNav_megaIn__tpG9w .2s cubic-bezier(.22,1,.36,1)}.SiteNav_mega__rD_Qh:before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}@keyframes SiteNav_megaIn__tpG9w{0%{opacity:0;transform:translateX(calc(-50% + var(--shift, 0px))) translateY(-6px) scale(.985)}to{opacity:1;transform:translateX(calc(-50% + var(--shift, 0px)))}}.SiteNav_megaMain__Po_I4{display:flex;flex-direction:column;background:radial-gradient(120% 90% at 20% 0,color-mix(in srgb,var(--ink) 4%,transparent),transparent 60%),color-mix(in srgb,var(--bg) 60%,var(--card))}.SiteNav_megaCols__y4Rbg{display:grid;grid-template-columns:1.35fr 1fr 1fr;grid-gap:8px 28px;gap:8px 28px;padding:24px 26px 20px}.SiteNav_megaCol__gtV0s{display:flex;flex-direction:column;gap:2px;min-width:0}.SiteNav_megaHead__qOLUB{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:11.5px;font-weight:600;letter-spacing:.02em;color:var(--sub)}.SiteNav_megaHeadIcon__IcJrE{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink)}.SiteNav_megaItemStrong__2tKpy,.SiteNav_megaItem__pQ40K{display:flex;align-items:center;gap:10px;margin:0 -8px;padding:7px 8px;border-radius:9px;font-size:14px;color:var(--sub);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s ease,color .15s ease}.SiteNav_megaItemStrong__2tKpy{font-weight:600;color:var(--ink)}.SiteNav_megaItemStrong__2tKpy:focus-visible,.SiteNav_megaItemStrong__2tKpy:hover,.SiteNav_megaItem__pQ40K:focus-visible,.SiteNav_megaItem__pQ40K:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink);outline:none}.SiteNav_megaItemIcon__2kNmj{flex:none;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--sub);transition:background .15s ease,color .15s ease,border-color .15s ease}.SiteNav_megaItemStrong__2tKpy:focus-visible .SiteNav_megaItemIcon__2kNmj,.SiteNav_megaItemStrong__2tKpy:hover .SiteNav_megaItemIcon__2kNmj{background:var(--ink);border-color:var(--ink);color:var(--blue-fg)}.SiteNav_megaFoot__Lt25d{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 26px;border-top:1px solid var(--line);font-size:12.5px;color:var(--sub)}.SiteNav_megaFootLink__zrocp{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap}.SiteNav_megaFootLink__zrocp svg{transition:transform .18s ease}.SiteNav_megaFootLink__zrocp:hover svg{transform:translateX(3px)}.SiteNav_report__HnPpp{display:flex;flex-direction:column;gap:12px;padding:22px 20px 20px;border-left:1px solid var(--line);background:var(--card);text-decoration:none;color:var(--ink)}.SiteNav_reportKicker__TBI4W{font-size:12.5px;font-weight:700}.SiteNav_cover__rQeMi{position:relative;display:flex;flex-direction:column;height:200px;padding:12px 14px;border-radius:10px;overflow:hidden;background:radial-gradient(90% 70% at 85% 100%,color-mix(in srgb,var(--bg) 16%,transparent),transparent 70%),var(--ink);color:var(--bg);transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s ease}.SiteNav_report__HnPpp:hover .SiteNav_cover__rQeMi{transform:translateY(-2px);box-shadow:0 14px 30px -14px color-mix(in srgb,var(--ink) 55%,transparent)}.SiteNav_coverTop__f4Ft6{display:flex;justify-content:space-between;font-size:8px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6}.SiteNav_coverTitle__ctx4k{position:relative;z-index:1;margin-top:auto;font-size:17px;font-weight:800;line-height:1.05;letter-spacing:-.02em;text-transform:uppercase}.SiteNav_coverYear__ITFlB{position:relative;z-index:1;font-size:17px;font-weight:300;opacity:.85}.SiteNav_coverBars__PMJyP{position:absolute;right:14px;bottom:0;top:34px;display:flex;align-items:flex-end;gap:5px}.SiteNav_coverBars__PMJyP>span{width:13px;border-radius:3px 3px 0 0;background:linear-gradient(to top,color-mix(in srgb,var(--bg) 10%,transparent),color-mix(in srgb,var(--bg) 38%,transparent));transform-origin:bottom;animation:SiteNav_barUp__0yfHY .6s cubic-bezier(.22,1,.36,1) both}.SiteNav_coverBars__PMJyP>span:first-child{background:linear-gradient(to top,color-mix(in srgb,var(--bg) 25%,transparent),var(--bg))}.SiteNav_coverBars__PMJyP>span:nth-child(2){animation-delay:.05s}.SiteNav_coverBars__PMJyP>span:nth-child(3){animation-delay:.1s}.SiteNav_coverBars__PMJyP>span:nth-child(4){animation-delay:.15s}@keyframes SiteNav_barUp__0yfHY{0%{transform:scaleY(.2);opacity:0}to{transform:none;opacity:1}}.SiteNav_reportBody__0HbsL{font-size:13px;line-height:1.5;color:var(--sub)}.SiteNav_reportCta__rPeFU{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin-top:auto;padding:10px 14px;border-radius:10px;background:var(--blue);color:var(--blue-fg);font-size:13.5px;font-weight:600}@media (max-width:1020px){.SiteNav_mega__rD_Qh{grid-template-columns:1fr}.SiteNav_report__HnPpp{display:none}}@media (prefers-reduced-motion:reduce){.SiteNav_chevron__n3WI1,.SiteNav_cover__rQeMi,.SiteNav_featureCta__3rnqz svg,.SiteNav_glide__EPWpD,.SiteNav_megaFootLink__zrocp svg{transition:none}.SiteNav_coverBars__PMJyP>span,.SiteNav_liveDot__M5HRV:after,.SiteNav_mega__rD_Qh,.SiteNav_panel__BV2Og{animation:none}}.SiteNav_mobileGroupLabel___tX1S{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--faint);margin:14px 0 2px;padding:0 4px}.SiteNav_mobileGroupLabel___tX1S:first-child{margin-top:4px}.SiteNav_burger__rnrft{display:none;width:36px;height:36px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--line);background:none;color:var(--ink);cursor:pointer}.SiteNav_mobilePanel__xLcrO{display:none;flex-direction:column;gap:2px;padding:8px 24px 18px;border-bottom:1px solid var(--line);background:var(--bg)}.SiteNav_mobilePanel__xLcrO a{padding:12px 4px;color:var(--ink);text-decoration:none;font-size:15px;border-bottom:1px solid var(--line)}.SiteNav_mobilePanel__xLcrO a:last-child{border-bottom:none}@media (max-width:860px){.SiteNav_links__7Rpew,.SiteNav_loginLink__49hs8{display:none}.SiteNav_burger__rnrft{display:flex}.SiteNav_btn__kG26c{padding:10px 16px}.SiteNav_mobilePanel__xLcrO.SiteNav_open__eUBbq{display:flex}}@media (pointer:coarse) and (min-width:861px){.SiteNav_loginLink__49hs8{display:inline-flex;align-items:center;min-height:40px;padding:0 6px}}@media (pointer:coarse){.SiteNav_themeBtn__vxbwz{width:40px;height:40px}}