.reveal_root__FbYZ8{opacity:0;filter:blur(8px);transform:translate3d(0,2rem,0) scale(.985);transition:opacity .76s cubic-bezier(.16,1,.3,1),transform .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform,filter}.reveal_root__FbYZ8[data-variant=left]{transform:translate3d(-2.2rem,.7rem,0) scale(.985)}.reveal_root__FbYZ8[data-variant=right]{transform:translate3d(2.2rem,.7rem,0) scale(.985)}.reveal_root__FbYZ8[data-visible=true]{opacity:1;filter:blur(0);transform:translateZ(0) scale(1)}@media (prefers-reduced-motion:reduce){.reveal_root__FbYZ8,.reveal_root__FbYZ8[data-variant=left],.reveal_root__FbYZ8[data-variant=right],.reveal_root__FbYZ8[data-visible=true]{opacity:1;filter:none;transform:none;transition:none}}.site-chrome_navShell__HXdXa{position:fixed;inset:0 0 auto;z-index:60;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.02);backdrop-filter:blur(18px) saturate(1.02)}.site-chrome_navShellDark__LOuic{border-bottom-color:rgba(255,255,255,.12);background:rgba(17,20,21,.9)}.site-chrome_brand__Xw_QN,.site-chrome_footer__Irj5x,.site-chrome_navLinks__bf_k9,.site-chrome_navUtility__cdOaC,.site-chrome_nav__aSRPo{display:flex;align-items:center}.site-chrome_nav__aSRPo{justify-content:space-between;gap:1.5rem;width:min(var(--content-max),100%);min-height:var(--nav-height);margin:0 auto;padding:.55rem var(--page-gutter)}.site-chrome_brand__Xw_QN{flex:0 0 auto;gap:.65rem;min-width:0}.site-chrome_brandMark__fINLf{display:grid;width:2.2rem;height:2.2rem;flex:0 0 auto;place-items:center;overflow:hidden;border:1px solid rgba(22,59,51,.46);border-radius:0;background:var(--surface)}.site-chrome_brandMark__fINLf img{display:block;width:92%;height:92%;object-fit:contain;filter:grayscale(1) contrast(1.18);transform:scale(1.82)}.site-chrome_brandTextCompact___asay,.site-chrome_brandText__NSZuD{color:var(--ink);font-family:var(--font-heading),var(--font-body),sans-serif;font-weight:700;letter-spacing:-.02em;white-space:nowrap}.site-chrome_brandTextCompact___asay{font-size:.94rem}.site-chrome_navLinks__bf_k9{gap:1.25rem;margin-left:auto}.site-chrome_navLinksPlaceholder__DMiT_{flex:1 1 auto;min-width:1rem}.site-chrome_navActionButton__jDL4c,.site-chrome_navAction___O4nh,.site-chrome_navLink__0Anwl,.site-chrome_navSecondary___CxSP,.site-chrome_navSessionState__tuJiv{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;color:color-mix(in srgb,var(--text) 65%,transparent);font-size:.82rem;font-weight:650;white-space:nowrap;transition:color .16s ease,border-color .16s ease,background .16s ease,transform .16s ease}.site-chrome_navLink__0Anwl{padding:.45rem 0;border-bottom:1px solid transparent}.site-chrome_navActionButton__jDL4c:hover,.site-chrome_navAction___O4nh:hover,.site-chrome_navLink__0Anwl:hover,.site-chrome_navSecondary___CxSP:hover,.site-chrome_navSessionState__tuJiv:hover{color:var(--text)}.site-chrome_navLink__0Anwl[data-active=true]{border-bottom-color:var(--ink);color:var(--text)}.site-chrome_navUtility__cdOaC{justify-content:flex-end;gap:.8rem;flex:0 0 auto}.site-chrome_navAction___O4nh,.site-chrome_navSecondary___CxSP,.site-chrome_navSessionState__tuJiv{padding:.45rem 0}.site-chrome_navAction___O4nh{border-bottom:1px solid var(--ink);color:var(--ink)}.site-chrome_navActionButton__jDL4c{padding:.45rem 0;border:0;background:transparent;font:inherit;cursor:pointer}.site-chrome_navSessionState__tuJiv{gap:.4rem}.site-chrome_navSessionState__tuJiv span{color:rgba(17,20,21,.48);font-size:.72rem}.site-chrome_navSessionState__tuJiv strong{max-width:9rem;overflow:hidden;color:var(--ink);text-overflow:ellipsis}.site-chrome_navSessionMobileLabel__Mc7Ol{display:none}.site-chrome_navShellDark__LOuic .site-chrome_brandTextCompact___asay,.site-chrome_navShellDark__LOuic .site-chrome_navActionButton__jDL4c,.site-chrome_navShellDark__LOuic .site-chrome_navAction___O4nh,.site-chrome_navShellDark__LOuic .site-chrome_navLink__0Anwl,.site-chrome_navShellDark__LOuic .site-chrome_navSecondary___CxSP,.site-chrome_navShellDark__LOuic .site-chrome_navSessionState__tuJiv strong{color:#f4f7f3}.site-chrome_navShellDark__LOuic .site-chrome_brandMark__fINLf{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.05)}.site-chrome_navShellDark__LOuic .site-chrome_navActionButton__jDL4c,.site-chrome_navShellDark__LOuic .site-chrome_navLink__0Anwl,.site-chrome_navShellDark__LOuic .site-chrome_navSecondary___CxSP,.site-chrome_navShellDark__LOuic .site-chrome_navSessionState__tuJiv span{color:rgba(244,247,243,.68)}.site-chrome_navShellDark__LOuic .site-chrome_navLink__0Anwl[data-active=true]{border-bottom-color:#f4f7f3;color:#f4f7f3}.site-chrome_navShellDark__LOuic .site-chrome_navAction___O4nh{border-bottom-color:#f4f7f3}.site-chrome_footer__Irj5x{justify-content:space-between;align-items:flex-start;gap:2rem;padding:2rem clamp(1rem,4.5vw,4rem);border-top:1px solid var(--border);background:var(--surface)}.site-chrome_brandText__NSZuD{display:block;margin-bottom:.35rem;font-size:.96rem}.site-chrome_footer__Irj5x p{color:var(--muted);line-height:1.7}.site-chrome_companyInfo__PDUxe{margin-top:.35rem}.site-chrome_footerMeta__S55Y6{display:grid;gap:.35rem;color:var(--muted);font-size:.76rem;text-align:right}.site-chrome_footerMeta__S55Y6 a{text-decoration:underline;text-underline-offset:.16em}.site-chrome_footerDark___tn1d{border-top-color:rgba(255,255,255,.12);background:var(--moss)}.site-chrome_footerDark___tn1d .site-chrome_brandText__NSZuD{color:#f4f7f3}.site-chrome_footerDark___tn1d .site-chrome_footerMeta__S55Y6,.site-chrome_footerDark___tn1d .site-chrome_footerMeta__S55Y6 a,.site-chrome_footerDark___tn1d p{color:rgba(244,247,243,.66)}@media (max-width:860px){.site-chrome_nav__aSRPo{flex-wrap:wrap;gap:.35rem 1rem}.site-chrome_navLinks__bf_k9{order:3;width:100%;justify-content:space-between;margin-left:0;border-top:1px solid rgba(17,20,21,.1)}.site-chrome_navLink__0Anwl{flex:1 1;padding:.62rem .2rem;text-align:center}.site-chrome_footer__Irj5x{flex-direction:column}.site-chrome_footerMeta__S55Y6{text-align:left}}@media (max-width:620px){.site-chrome_nav__aSRPo{padding:.45rem .75rem .5rem}.site-chrome_brandTextCompact___asay{font-size:.84rem}.site-chrome_brandMark__fINLf{width:2rem;height:2rem}.site-chrome_navLinks__bf_k9{gap:0}.site-chrome_navLink__0Anwl{font-size:.78rem}.site-chrome_navSecondary___CxSP{display:none}.site-chrome_navActionButton__jDL4c,.site-chrome_navAction___O4nh,.site-chrome_navSessionState__tuJiv{min-height:2rem;font-size:.78rem}.site-chrome_navSessionState__tuJiv span:not(.site-chrome_navSessionMobileLabel__Mc7Ol),.site-chrome_navSessionState__tuJiv strong{display:none}.site-chrome_navSessionMobileLabel__Mc7Ol{display:inline}}@media (prefers-reduced-motion:reduce){.site-chrome_navActionButton__jDL4c,.site-chrome_navAction___O4nh,.site-chrome_navLink__0Anwl,.site-chrome_navSecondary___CxSP,.site-chrome_navSessionState__tuJiv{transition:none}}.checkout_page__DemKh{min-height:100vh;--nav-height:4.12rem;--ink:var(--text);--muted:var(--text-muted);--line:var(--border);--paper:var(--surface);--wash:var(--surface-muted);--moss:var(--surface-inverse);padding-top:var(--nav-height);background:var(--paper);color:var(--ink)}.checkout_shell__bZUvp{width:min(var(--content-max),100%);margin:0 auto;padding:clamp(1.6rem,4vw,3.4rem) var(--page-gutter) clamp(3.2rem,6vw,5rem)}.checkout_header__ZlUxF{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:end;padding-bottom:clamp(1.2rem,3vw,2rem);border-bottom:1px solid var(--line)}.checkout_headerCopy__EXnwQ{display:grid;gap:.6rem;max-width:52rem}.checkout_eyebrow__tdhpW,.checkout_label__78H_c{color:var(--muted);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.checkout_eyebrow__tdhpW{margin-bottom:.45rem}.checkout_header__ZlUxF h1{font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:700;line-height:.92}.checkout_checkoutStatusNotice__ll2G0,.checkout_enterprisePanel__oEirq p,.checkout_header__ZlUxF p,.checkout_muted__wenOj,.checkout_notice__XQuky,.checkout_productMeta__B8a9_ p,.checkout_resultIntro__CuS0o p,.checkout_ruleText__L0CaQ,.checkout_statusText__6FCWi{color:var(--muted);line-height:1.75}.checkout_header__ZlUxF p{max-width:36rem;font-size:clamp(1rem,1.35vw,1.16rem)}.checkout_actionGrid__ADouq,.checkout_checkoutResultActions__RE7zg,.checkout_headerActions__glbFo,.checkout_inlineActions__fTSYG{display:flex;flex-wrap:wrap;gap:.7rem}.checkout_layout__bY9No{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.68fr);gap:clamp(1rem,2vw,1.35rem);margin-top:1.35rem;align-items:start}.checkout_block__hh6n6,.checkout_checkoutSnapshotList__hJaNO,.checkout_infoList__mqIZo,.checkout_panelAccent__wE1jr,.checkout_panel__wMOws,.checkout_productFocus__g0vZ8,.checkout_productIdentity__OVoU_,.checkout_productMeta__B8a9_,.checkout_sidebar__7IEP5,.checkout_statusSection__Vm8mF,.checkout_workspace__nO5LL{display:grid}.checkout_panelAccent__wE1jr,.checkout_panel__wMOws,.checkout_sidebar__7IEP5,.checkout_workspace__nO5LL{gap:1rem}.checkout_sidebar__7IEP5{position:sticky;top:calc(var(--nav-height) + 1rem);align-self:start}.checkout_block__hh6n6,.checkout_checkoutResultCard__Hf4rB,.checkout_enterprisePanel__oEirq,.checkout_panelAccent__wE1jr,.checkout_panel__wMOws{border:1px solid var(--line);border-radius:0;background:var(--paper);box-shadow:none}.checkout_block__hh6n6{padding:clamp(1rem,2vw,1.45rem)}.checkout_checkoutResultCard__Hf4rB,.checkout_panelAccent__wE1jr,.checkout_panel__wMOws{padding:clamp(1.05rem,2vw,1.45rem)}.checkout_panelAccent__wE1jr{background:var(--moss);color:rgba(255,255,255,.96)}.checkout_panelAccent__wE1jr .checkout_muted__wenOj,.checkout_panelAccent__wE1jr .checkout_notice__XQuky,.checkout_panelAccent__wE1jr .checkout_panelHeader__36_jq h3,.checkout_panelAccent__wE1jr .checkout_statusText__6FCWi{color:rgba(255,250,240,.82)}.checkout_panelAccent__wE1jr .checkout_eyebrow__tdhpW{color:#a6d9c0}.checkout_blockHeader__RXSfM,.checkout_checkoutPanelHeader__0GM7_,.checkout_panelHeader__36_jq{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.checkout_blockHeader__RXSfM h2,.checkout_checkoutPanelHeader__0GM7_ h2,.checkout_panelHeader__36_jq h3{font-family:var(--font-heading),var(--font-body),sans-serif;font-size:1.34rem;font-weight:760;line-height:1.18}.checkout_statusSection__Vm8mF+.checkout_statusSection__Vm8mF{padding-top:1rem;border-top:1px solid var(--line)}.checkout_planGrid__QX_M0,.checkout_segmentList__snGG0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.checkout_planCard__i93kS,.checkout_segmentButton__M3aU_{min-width:0;display:grid;gap:.9rem;min-height:7.6rem;padding:1rem;border:1px solid var(--line);border-radius:0;background:var(--paper);color:inherit;text-align:left;transition:border-color .18s ease,background .18s ease}.checkout_planCardActive__xLjbW,.checkout_planCard__i93kS:hover,.checkout_segmentButtonActive__IALDp,.checkout_segmentButton__M3aU_:hover{border-color:var(--focus-ring);background:var(--wash);box-shadow:none}.checkout_planCard__i93kS strong,.checkout_segmentButton__M3aU_ strong{display:block;font-size:1.05rem}.checkout_planCard__i93kS small,.checkout_planCard__i93kS span,.checkout_segmentButton__M3aU_ small,.checkout_segmentButton__M3aU_ span{color:var(--muted);font-size:.84rem;line-height:1.5}.checkout_productFocus__g0vZ8{grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);gap:clamp(1rem,3vw,2rem);margin-top:1rem;padding-top:1.1rem;border-top:1px solid var(--line)}.checkout_productIdentity__OVoU_{gap:.45rem;align-content:start}.checkout_productIdentity__OVoU_ strong{display:grid;gap:.28rem;font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(2.1rem,4vw,3.4rem);line-height:.95}.checkout_productIdentity__OVoU_ small{color:var(--muted);font-family:inherit;font-size:.92rem;letter-spacing:.08em;text-transform:uppercase}.checkout_productBody__mPBrR{display:grid;gap:1rem}.checkout_productMeta__B8a9_{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.checkout_rulePanel__Qq7Bk{display:grid;gap:.7rem;padding-top:1rem;border-top:1px solid var(--line)}.checkout_featureList____MbA{display:flex;flex-wrap:wrap;gap:.5rem}.checkout_badge__b0nzX,.checkout_featureList____MbA span{border:1px solid var(--line);border-radius:0;background:transparent;padding:.3rem .45rem;color:var(--muted);font-size:.78rem;font-weight:760}.checkout_enterprisePanel__oEirq{display:grid;gap:1rem;padding:1.1rem}.checkout_planCard__i93kS p{font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(1.95rem,3vw,2.5rem);line-height:.95}.checkout_statusText__6FCWi{margin-bottom:.9rem}.checkout_checkoutSnapshotList__hJaNO,.checkout_infoList__mqIZo{gap:0;border-top:1px solid var(--line)}.checkout_infoRow___5_fX,.checkout_traceLine__HVPhJ{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);gap:1rem;padding:.72rem 0;border-bottom:1px solid var(--line);align-items:start}.checkout_infoRow___5_fX span,.checkout_traceLine__HVPhJ span{color:var(--muted);font-size:.86rem}.checkout_infoRow___5_fX strong,.checkout_traceLine__HVPhJ strong{min-width:0;text-align:right;font-size:.92rem;overflow-wrap:anywhere}.checkout_loginButton__lifre,.checkout_primaryButton__k76kR,.checkout_secondaryButton__tNVDn,.checkout_textAction__m7w1E{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.72rem 1rem;border-radius:0;font-size:.92rem;font-weight:760;transition:border-color .16s ease,background .16s ease,color .16s ease}.checkout_primaryButton__k76kR{border:1px solid var(--moss);background:var(--moss);color:var(--paper)}.checkout_primaryButton__k76kR:disabled{opacity:.56;cursor:not-allowed;transform:none}.checkout_loginButton__lifre,.checkout_secondaryButton__tNVDn{border:1px solid var(--line);background:var(--paper);color:var(--ink)}.checkout_panelAccent__wE1jr .checkout_secondaryButton__tNVDn{border-color:rgba(255,250,240,.2);background:transparent;color:rgba(255,250,240,.94)}.checkout_panelAccent__wE1jr .checkout_primaryButton__k76kR{width:100%}.checkout_textAction__m7w1E{color:var(--muted)}.checkout_actionGrid__ADouq,.checkout_checkoutResultActions__RE7zg{margin-top:1rem}.checkout_paymentMethods__zaLSU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.checkout_paymentMethod__aUipB{min-height:2.75rem;border:1px solid rgba(255,250,240,.28);background:transparent;color:rgba(255,250,240,.84);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer}.checkout_paymentMethodActive__5Oori{border-color:var(--paper);background:var(--paper);color:var(--moss)}.checkout_checkoutError__YBCfS,.checkout_error__HOMs0{color:var(--rust);line-height:1.65}.checkout_checkoutResultPage__3zv0A{width:min(1120px,100%);margin:0 auto;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,3rem) clamp(4rem,7vw,6rem)}.checkout_resultIntro__CuS0o{display:grid;gap:.6rem;margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid var(--line)}.checkout_resultIntro__CuS0o h1{font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(3rem,7vw,6.2rem);line-height:.94}.checkout_checkoutResultCard__Hf4rB{display:grid;gap:1rem}.checkout_checkoutStatusNotice__ll2G0{max-width:40rem}.checkout_visuallyHidden__BsANa{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.checkout_authNote__yI0Z5{color:var(--muted);font-size:.88rem}@media (max-width:1120px){.checkout_header__ZlUxF,.checkout_layout__bY9No,.checkout_productFocus__g0vZ8,.checkout_productMeta__B8a9_{grid-template-columns:1fr}.checkout_sidebar__7IEP5{position:static}}@media (max-width:780px){.checkout_page__DemKh{--nav-height:6.7rem}.checkout_planGrid__QX_M0,.checkout_segmentList__snGG0{grid-template-columns:1fr}.checkout_actionGrid__ADouq,.checkout_checkoutResultActions__RE7zg,.checkout_headerActions__glbFo,.checkout_inlineActions__fTSYG{display:grid;grid-template-columns:1fr}.checkout_infoRow___5_fX,.checkout_traceLine__HVPhJ{grid-template-columns:1fr}.checkout_infoRow___5_fX strong,.checkout_traceLine__HVPhJ strong{text-align:left}}.checkout_legalConsent__KUsKU{display:grid;grid-template-columns:1.1rem minmax(0,1fr);gap:.65rem;align-items:start;margin:1rem 0;color:var(--muted);font-size:.78rem;line-height:1.65}.checkout_legalConsent__KUsKU input{width:1rem;height:1rem;margin-top:.15rem;accent-color:var(--moss)}.checkout_legalConsent__KUsKU a{color:var(--ink);text-decoration:underline;text-underline-offset:.18em}.home_page__ODjSn{--ink:#111415;--line:#d9dcda;--muted:#66706c;--signal:#c7ff6a;overflow:hidden;color:var(--ink)}.home_companyCoda__Kcd5h,.home_feature__f7xgT,.home_hero__z_jpu,.home_productIndex__W_0bE,.home_tools__zlEgK{padding-right:var(--page-inline);padding-left:var(--page-inline)}.home_hero__z_jpu{position:relative;min-height:100svh;padding-top:calc(var(--nav-height) + clamp(4rem,9vw,8rem));padding-bottom:clamp(2rem,4vw,4rem);background:#111415;color:#f7f8f6}.home_heroCopy__ODb0e{position:relative;z-index:2;width:min(37rem,47vw)}.home_featureLead__bYdOO,.home_toolLead__3vNzF{margin-top:1.6rem;color:var(--muted);font-size:clamp(1.15rem,1.8vw,1.7rem);line-height:1.45}.home_heroCopy__ODb0e h1{font-size:clamp(5rem,11vw,12.5rem);font-weight:650;letter-spacing:0;line-height:.84}.home_heroCopy__ODb0e h2{max-width:11em;margin-top:2.1rem;color:rgba(247,248,246,.72);font-size:clamp(1.25rem,2vw,2rem);font-weight:500;letter-spacing:0;line-height:1.42}.home_codaLink__FLG1T,.home_featureLink__pMpjg,.home_heroLink__WI1i5,.home_toolLink__EkG30{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:1.25rem;margin-top:2.4rem;padding-bottom:.42rem;border-bottom:1px solid;font-size:.92rem;font-weight:750;transition:gap .18s ease;white-space:nowrap}.home_codaLink__FLG1T:hover,.home_featureLink__pMpjg:hover,.home_heroLink__WI1i5:hover,.home_toolLink__EkG30:hover{gap:1.65rem}.home_arrow__GnYtK{display:inline-block;width:1em;height:1em;flex:0 0 auto;font-size:1.08em;font-weight:500;line-height:1}.home_heroScreen__SbtW8{position:absolute;right:clamp(-20rem,-11vw,-7rem);bottom:clamp(-5rem,-4vw,-2rem);width:min(67vw,72rem);transform:perspective(1600px) rotateY(-7deg) rotateX(2deg);transform-origin:bottom right}.home_guanxiangScreen___Nrek:after,.home_heroScreen__SbtW8:after,.home_zhongfuScreen__fX_8R:after{position:absolute;inset:0;border:1px solid rgba(255,255,255,.16);content:"";pointer-events:none}.home_guanxiangScreen___Nrek img,.home_heroScreen__SbtW8 img{display:block;width:100%;height:auto}.home_productIndex__W_0bE{display:grid;grid-template-columns:minmax(16rem,.8fr) minmax(31rem,1.2fr);gap:clamp(3rem,9vw,10rem);padding-top:clamp(7rem,12vw,12rem);padding-bottom:clamp(7rem,12vw,12rem)}.home_sectionIntro__omRll h2{max-width:9ch;font-size:clamp(2.65rem,5vw,6rem);font-weight:650;letter-spacing:0;line-height:1.04}.home_productRows___C8xQ{border-top:1px solid var(--line)}.home_productRow__Yo_ok{display:grid;grid-template-columns:3.5rem minmax(8rem,.78fr) minmax(12rem,1.25fr) auto;gap:1rem;align-items:center;min-height:8.4rem;border-bottom:1px solid var(--line);transition:padding .18s ease,background .18s ease}.home_productRow__Yo_ok:hover{padding-right:1rem;padding-left:1rem;background:#f4f6f4}.home_productRow__Yo_ok>span{color:#74817b;font-size:.76rem;font-weight:700}.home_productRow__Yo_ok strong{font-size:clamp(1.08rem,1.45vw,1.4rem);font-weight:650}.home_productRow__Yo_ok p{color:var(--muted);font-size:.95rem;line-height:1.6}.home_feature__f7xgT{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(31rem,1.15fr);gap:clamp(3rem,8vw,9rem);align-items:center;min-height:min(58rem,100svh);padding-top:clamp(6rem,10vw,10rem);padding-bottom:clamp(6rem,10vw,10rem)}.home_companyCoda__Kcd5h h2,.home_featureCopy__02ThA h2,.home_toolCopy__rsfqa h2{max-width:9ch;font-size:clamp(3rem,5vw,6.4rem);font-weight:650;letter-spacing:0;line-height:1.03}.home_featureCopy__02ThA>div{display:flex;flex-wrap:wrap;gap:.5rem 1rem;max-width:27rem;margin-top:2rem;font-size:.81rem}.home_featureCopy__02ThA>div span{padding-right:1rem;border-right:1px solid}.home_featureCopy__02ThA>div span:last-child{border-right:0}.home_zhongfuFeature__0aH89{background:#0d1110;color:#eef4ee}.home_zhongfuFeature__0aH89 .home_featureLead__bYdOO{color:var(--signal)}.home_zhongfuScreen__fX_8R{position:relative;overflow:hidden;border:1px solid rgba(215,244,223,.22);background:#151d1a;box-shadow:0 2rem 7rem rgba(0,0,0,.34)}.home_zhongfuScreen__fX_8R footer,.home_zhongfuScreen__fX_8R header{display:flex;justify-content:space-between;padding:.85rem 1rem;color:rgba(234,245,237,.55);font-size:.62rem;letter-spacing:.09em}.home_zhongfuScreen__fX_8R header{border-bottom:1px solid rgba(215,244,223,.15)}.home_zhongfuScreen__fX_8R header span{color:var(--signal)}.home_zhongfuScreen__fX_8R footer{gap:1rem;border-top:1px solid rgba(215,244,223,.15)}.home_consoleMain__v_i12{display:grid;grid-template-columns:.72fr 1.25fr .9fr;min-height:clamp(19rem,32vw,31rem)}.home_consoleFeed__Qi7Na,.home_consolePlot__rdus4,.home_consoleScore__EjUi9{padding:clamp(1rem,2vw,1.8rem)}.home_consoleScore__EjUi9{display:grid;align-content:center;border-right:1px solid rgba(215,244,223,.12)}.home_consoleScore__EjUi9 small,.home_consoleScore__EjUi9 span{color:rgba(234,245,237,.52);font-size:.7rem}.home_consoleScore__EjUi9 strong{margin:.35rem 0;color:var(--signal);font-size:clamp(4.2rem,7vw,7.5rem);font-weight:500;line-height:.9}.home_consoleScore__EjUi9 .home_consoleWord__r90Nr{font-size:clamp(2.2rem,4vw,4rem);letter-spacing:0}.home_consolePlot__rdus4{display:flex;align-items:end;gap:.4rem;border-right:1px solid rgba(215,244,223,.12);background-image:linear-gradient(rgba(215,244,223,.08) 1px,transparent 0),linear-gradient(90deg,rgba(215,244,223,.08) 1px,transparent 0);background-size:3rem 3rem}.home_consolePlot__rdus4 i{flex:1 1;min-height:14%;background:#b5ea66}.home_consolePlot__rdus4 i:nth-child(2){min-height:24%}.home_consolePlot__rdus4 i:nth-child(3){min-height:34%}.home_consolePlot__rdus4 i:nth-child(4){min-height:76%}.home_consolePlot__rdus4 i:nth-child(5){min-height:58%}.home_consolePlot__rdus4 i:nth-child(6){min-height:43%}.home_consolePlot__rdus4 i:nth-child(7){min-height:30%}.home_consolePlot__rdus4 i:nth-child(8){min-height:18%}.home_consoleFeed__Qi7Na{display:grid;align-content:center;gap:.8rem}.home_consoleFeed__Qi7Na span{padding-bottom:.8rem;border-bottom:1px solid rgba(215,244,223,.13);color:rgba(234,245,237,.73);font-size:.73rem;line-height:1.5}.home_guanxiangFeature__cxxDx{grid-template-columns:minmax(31rem,1.15fr) minmax(18rem,.85fr);background:#f2f5ff}.home_guanxiangFeature__cxxDx .home_featureLead__bYdOO{color:#5645cf}.home_guanxiangScreen___Nrek{position:relative;overflow:hidden;border:1px solid #c8cfdd;background:#dbe2ff;box-shadow:0 1.5rem 5rem rgba(44,54,96,.12)}.home_tools__zlEgK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.home_tool__leWlU{display:grid;gap:clamp(3rem,6vw,6.8rem);min-height:55rem;padding:clamp(4rem,8vw,8rem) var(--page-inline);border-top:1px solid var(--line)}.home_tool__leWlU+.home_tool__leWlU{border-left:1px solid var(--line)}.home_toolCopy__rsfqa h2{max-width:10ch;font-size:clamp(2.55rem,4vw,4.75rem)}.home_toolLead__3vNzF{max-width:18ch}.home_latexSurface__JsMtj,.home_photoSurface__hPO1S{align-self:end;min-height:25rem;border:1px solid #d4d8d5;background:#f2f4f2;box-shadow:0 1.2rem 4rem rgba(18,26,21,.1)}.home_photoSurface__hPO1S footer,.home_photoSurface__hPO1S header{display:flex;justify-content:space-between;padding:.85rem 1rem;color:#59645f;font-size:.68rem}.home_photoSurface__hPO1S header{border-bottom:1px solid #d4d8d5}.home_photoSurface__hPO1S header strong{color:#16201b}.home_photoSurface__hPO1S footer{border-top:1px solid #d4d8d5}.home_photoSurface__hPO1S footer b{color:#216749;font-weight:650}.home_photoGrid__IRDTz{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;min-height:19rem;padding:.8rem}.home_photoGrid__IRDTz i{display:block;min-height:5rem;background:#afc2c7}.home_photoGrid__IRDTz i:nth-child(2n){background:#d7bda4}.home_photoGrid__IRDTz i:nth-child(3n){background:#9fba9e}.home_photoGrid__IRDTz i:nth-child(5n){background:#d7d1aa}.home_latexTool__1z2Ko{background:#111415;color:#f7f7f4}.home_latexSurface__JsMtj{display:grid;grid-template-columns:8rem 1fr;overflow:hidden;border-color:rgba(255,255,255,.17);background:#f4f2ed;color:#151919}.home_latexSurface__JsMtj aside{display:grid;align-content:start;gap:1rem;padding:1.1rem .85rem;background:#e5e5df;color:#5b625b;font-size:.64rem}.home_latexSurface__JsMtj aside strong{color:#1a201b}.home_latexSurface__JsMtj>div{display:grid;align-content:start;gap:1rem;padding:clamp(1.4rem,3vw,2.6rem)}.home_latexSurface__JsMtj small{color:#b24b55;font-family:ui-monospace,Consolas,monospace}.home_latexSurface__JsMtj>div>strong{font-family:Georgia,Songti SC,serif;font-size:clamp(1.45rem,2.4vw,2.3rem);font-weight:500;line-height:1.1}.home_latexSurface__JsMtj>div>span{max-width:22rem;color:#677069;font-size:.76rem;line-height:1.6}.home_latexSurface__JsMtj i{display:block;height:1px;background:#cfd2ca}.home_companyCoda__Kcd5h{display:flex;min-height:66svh;flex-direction:column;justify-content:center;padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem);background:#215b46;color:#f4f7f1}.home_codaLink__FLG1T,.home_companyCoda__Kcd5h>p{color:#d0f986}.home_companyCoda__Kcd5h h2{max-width:11ch}@media(max-width:980px){.home_hero__z_jpu{min-height:auto;padding-bottom:3rem}.home_heroCopy__ODb0e{width:100%}.home_heroScreen__SbtW8{position:relative;right:auto;bottom:auto;width:min(100%,62rem);margin:4rem 0 0 auto}.home_feature__f7xgT,.home_guanxiangFeature__cxxDx,.home_productIndex__W_0bE{grid-template-columns:1fr}.home_guanxiangFeature__cxxDx .home_guanxiangScreen___Nrek{order:2}.home_tools__zlEgK{grid-template-columns:1fr}.home_tool__leWlU+.home_tool__leWlU{border-top:1px solid var(--line);border-left:0}}@media(max-width:680px){.home_hero__z_jpu{padding-top:calc(var(--nav-height) + 5rem)}.home_heroCopy__ODb0e h1{font-size:clamp(5.2rem,26vw,8rem)}.home_heroCopy__ODb0e h2{margin-top:1.6rem;font-size:1.22rem}.home_heroScreen__SbtW8{margin-top:3rem;transform:none}.home_productIndex__W_0bE{padding-top:clamp(4.5rem,14vw,6rem)}.home_productRow__Yo_ok{grid-template-columns:2.4rem 1fr auto;gap:.7rem;min-height:7.8rem}.home_productRow__Yo_ok p{grid-column:2/4;margin-top:-1.25rem;font-size:.84rem}.home_feature__f7xgT,.home_tool__leWlU{min-height:auto}.home_consoleMain__v_i12{grid-template-columns:1fr}.home_consolePlot__rdus4,.home_consoleScore__EjUi9{min-height:11rem;border-right:0;border-bottom:1px solid rgba(215,244,223,.12)}.home_consoleFeed__Qi7Na{min-height:12rem}.home_zhongfuScreen__fX_8R footer{justify-content:flex-start;overflow-x:auto;white-space:nowrap}.home_tool__leWlU{gap:3rem;min-height:46rem}.home_latexSurface__JsMtj,.home_photoSurface__hPO1S{min-height:22rem}}@media(prefers-reduced-motion:reduce){.home_codaLink__FLG1T,.home_featureLink__pMpjg,.home_heroLink__WI1i5,.home_productRow__Yo_ok,.home_toolLink__EkG30{transition:none}}.home_hero__z_jpu,.home_page__ODjSn{background:#fff;color:#111415}.home_heroCopy__ODb0e h2{color:#66706b}.home_codaLink__FLG1T,.home_featureLink__pMpjg,.home_heroLink__WI1i5,.home_toolLink__EkG30{color:#163b33}.home_feature__f7xgT{background:#fff;color:#111415}.home_guanxiangFeature__cxxDx,.home_zhongfuFeature__0aH89{background:#f7f8f6;color:#111415}.home_guanxiangFeature__cxxDx .home_featureLead__bYdOO,.home_zhongfuFeature__0aH89 .home_featureLead__bYdOO{color:#163b33}.home_guanxiangScreen___Nrek,.home_toolVisual__oHn0A,.home_zhongfuScreen__fX_8R{box-shadow:none}.home_tools__zlEgK{background:#fff}.home_latexTool__1z2Ko{background:#f7f8f6;color:#111415}.home_latexTool__1z2Ko .home_toolLead__3vNzF{color:#66706b}.home_productRow__Yo_ok:hover{background:#f7f8f6}.home_companyCoda__Kcd5h{background:#163b33}.home_toolVisual__oHn0A{align-self:end;overflow:hidden;border:1px solid var(--line);background:#f3f4f1;box-shadow:0 1.2rem 4rem rgba(18,26,21,.1)}.home_toolVisual__oHn0A img,.home_zhongfuScreen__fX_8R img{display:block;width:100%;height:auto}.home_toolVisual__oHn0A{box-shadow:none}.home_guanxiangScreen___Nrek,.home_latexSurface__JsMtj,.home_photoSurface__hPO1S{background:var(--paper-soft);box-shadow:none;border-radius:0}.home_guanxiangFeature__cxxDx{background:var(--paper-soft)}.home_zhongfuScreen__fX_8R{border-radius:0;box-shadow:none}.updates_page__Z6EH1{min-height:100vh;background:#fff;color:var(--ink)}.updates_products__tAUWH{width:min(var(--content-max),100%);margin:0 auto;padding:calc(var(--nav-height) + clamp(3.5rem, 9vw, 7.5rem)) var(--page-inline) clamp(5rem,10vw,9rem)}.updates_sectionIntro__3Li1s{display:grid;grid-template-columns:minmax(0,.9fr) minmax(16rem,.72fr);gap:clamp(2rem,7vw,7rem);align-items:end;padding-bottom:clamp(2.5rem,5vw,4.5rem);border-bottom:1px solid rgba(17,20,21,.12)}.updates_sectionIntro__3Li1s>p:last-child{max-width:30rem;color:var(--muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.75}.updates_updateDate__VMUs5{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.updates_pageTitle__XzLct{max-width:8ch;font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(3.5rem,8vw,7.5rem);font-weight:700;letter-spacing:-.08em;line-height:.93}.updates_productDetailList__8E0IM{border-top:1px solid rgba(17,20,21,.12)}.updates_productDetail__krnjx{display:grid;grid-template-columns:minmax(6rem,.28fr) minmax(12rem,.72fr) minmax(0,1.2fr);gap:clamp(1rem,3vw,3.5rem);padding:clamp(1.6rem,4vw,3rem) 0;border-bottom:1px solid rgba(17,20,21,.12)}.updates_productDetail__krnjx h2{font-size:clamp(1.35rem,2.4vw,2rem);letter-spacing:-.035em;line-height:1.22}.updates_detailLead__oe6RC{max-width:38rem;color:var(--muted);line-height:1.8}@media (max-width:720px){.updates_productDetail__krnjx,.updates_sectionIntro__3Li1s{grid-template-columns:1fr;gap:1rem}.updates_pageTitle__XzLct{max-width:7ch}}.auth-account_page__lEEqM{--account-surface:var(--surface);--account-surface-soft:var(--surface-muted);--account-border:var(--border);--account-border-strong:var(--border-strong);--account-muted:var(--text-muted);--account-accent:var(--accent);--account-accent-soft:var(--surface-strong);min-height:100vh;overflow:clip;background:var(--account-surface);color:var(--ink)}.auth-account_loginPage__y_erm{display:flex;flex-direction:column;min-height:100vh}.auth-account_checkoutLoginShell__dHBru{display:grid;flex:1 0 auto;min-height:calc(100svh - var(--nav-height));place-items:start center;padding:calc(var(--nav-height) + clamp(3.5rem, 7vw, 6.5rem)) 1.2rem clamp(4rem,8vw,7rem);background:var(--account-surface)}.auth-account_loginExperience__Od__5{width:min(100%,33rem)}.auth-account_checkoutLoginCard__9FoxD{display:grid;gap:1.2rem;padding:clamp(1.55rem,4vw,2.6rem);border:1px solid var(--account-border);border-top:2px solid var(--account-accent);border-radius:0;background:var(--account-surface);box-shadow:none}.auth-account_loginCardHeader__gjB95{display:grid;gap:.45rem;padding-bottom:.35rem}.auth-account_eyebrow__yuEzX,.auth-account_loginCardLabel__OC6_B{color:var(--account-muted);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.auth-account_loginCardHeader__gjB95 h1{font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(2.4rem,5vw,3.25rem);font-weight:700;letter-spacing:-.055em;line-height:1.05}.auth-account_socialLoginGroup__mPTB5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.auth-account_authTabs__F9cj0 button,.auth-account_codeRow__NlCEG button,.auth-account_loginVerifyButton__vF582,.auth-account_socialLoginButton__3IBLe{min-height:2.8rem;border:1px solid var(--account-border-strong);border-radius:0;background:var(--surface);color:var(--text);font:inherit;font-size:.88rem;font-weight:650;cursor:pointer;transition:border-color .16s ease,background .16s ease}.auth-account_socialLoginButton__3IBLe{display:flex;align-items:center;justify-content:center;gap:.55rem}.auth-account_authTabs__F9cj0 button:hover,.auth-account_codeRow__NlCEG button:hover,.auth-account_loginVerifyButton__vF582:hover,.auth-account_socialLoginButton__3IBLe:hover{border-color:var(--focus-ring);background:var(--surface-muted)}.auth-account_socialLoginIcon__HTFtx{display:grid;width:1.05rem;height:1.05rem;place-items:center;color:var(--text)}.auth-account_socialLoginIcon__HTFtx svg{width:100%;height:100%}.auth-account_socialLoginText__g_gYk{line-height:1}.auth-account_loginDivider__Wgdll{display:flex;align-items:center;gap:.7rem;color:var(--account-muted);font-size:.7rem}.auth-account_loginDivider__Wgdll:after{content:"";flex:1 1;height:1px;background:var(--account-border)}.auth-account_loginDivider__Wgdll span{display:block;flex:1 1;height:1px;background:var(--account-border)}.auth-account_authTabs__F9cj0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;padding:0;border:1px solid var(--account-border);border-radius:0;background:var(--account-surface-soft)}.auth-account_authTabs__F9cj0 button{min-height:2.65rem;border-color:transparent;background:transparent;color:var(--account-muted);font-size:.8rem}.auth-account_authTabs__F9cj0 button.auth-account_authTabActive__FWIP3{border-color:var(--account-border);background:var(--surface);color:var(--text);box-shadow:none}.auth-account_accountSettingField__bOaM_,.auth-account_loginFieldGroup__9NE8I{display:grid;gap:.42rem}.auth-account_accountSettingField__bOaM_ span,.auth-account_loginFieldGroup__9NE8I label{color:var(--account-muted);font-size:.78rem;font-weight:650}.auth-account_accountSettingField__bOaM_ input,.auth-account_accountSettingField__bOaM_ select,.auth-account_accountSettingField__bOaM_ textarea,.auth-account_codeRow__NlCEG input,.auth-account_loginFieldGroup__9NE8I input{width:100%;min-height:3.05rem;padding:.7rem .78rem;border:1px solid var(--account-border-strong);border-radius:0;outline:none;background:var(--surface);color:var(--text);font:inherit;font-size:.9rem;transition:border-color .16s ease,outline-color .16s ease}.auth-account_accountSettingField__bOaM_ input:focus,.auth-account_accountSettingField__bOaM_ select:focus,.auth-account_accountSettingField__bOaM_ textarea:focus,.auth-account_codeRow__NlCEG input:focus,.auth-account_loginFieldGroup__9NE8I input:focus{border-color:var(--focus-ring);box-shadow:none;outline:2px solid var(--focus-ring);outline-offset:1px}.auth-account_accountSettingField__bOaM_ textarea{min-height:6.2rem;resize:vertical}.auth-account_loginVerificationBlock__6hFw1{display:grid;gap:.65rem;padding:.85rem;border:1px solid var(--account-border);border-radius:0;background:var(--account-surface-soft)}.auth-account_loginVerificationHeader__B_FXl{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--account-muted);font-size:.76rem;font-weight:650}.auth-account_loginVerificationHeader__B_FXl strong{color:var(--ink);font-size:.76rem}.auth-account_loginCaptchaWidgetVisible__q3Rjw{display:block;min-height:3.05rem}.auth-account_loginVerifyButton__vF582{width:100%}.auth-account_authSubmit__szXXW,.auth-account_primaryButton__2jz5e,.auth-account_secondaryButton__AZwHy{display:inline-flex;min-height:2.8rem;align-items:center;justify-content:center;gap:.4rem;padding:.7rem 1rem;border-radius:0;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.auth-account_authSubmit__szXXW,.auth-account_primaryButton__2jz5e{border:1px solid var(--account-accent);background:var(--account-accent);color:#fff}.auth-account_authSubmit__szXXW:hover,.auth-account_primaryButton__2jz5e:hover{background:#214f43}.auth-account_authSubmit__szXXW:disabled,.auth-account_primaryButton__2jz5e:disabled,.auth-account_secondaryButton__AZwHy:disabled{cursor:not-allowed;opacity:.5;transform:none}.auth-account_secondaryButton__AZwHy{border:1px solid var(--account-border-strong);background:var(--surface);color:var(--text)}.auth-account_secondaryButton__AZwHy:hover{border-color:var(--focus-ring);background:var(--surface-muted)}.auth-account_loginTextButton__ctts0{justify-self:center;border:0;background:transparent;color:var(--account-muted);font:inherit;font-size:.8rem;cursor:pointer}.auth-account_loginTextButton__ctts0:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.18em}.auth-account_authTabs__F9cj0 button:disabled,.auth-account_loginTextButton__ctts0:disabled,.auth-account_loginVerifyButton__vF582:disabled,.auth-account_socialLoginButton__3IBLe:disabled{cursor:not-allowed;opacity:.5;transform:none}.auth-account_codeRow__NlCEG{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:end}.auth-account_codeRow__NlCEG label{display:grid;min-width:0}.auth-account_codeRow__NlCEG button{padding:.55rem .8rem;white-space:nowrap}.auth-account_checkoutError__pr_kF,.auth-account_loginStatusText__QEjVD{margin:0;color:var(--account-muted);font-size:.8rem;line-height:1.65}.auth-account_checkoutError__pr_kF{color:#a54a3d}.auth-account_accountPageShell__bKh_G{width:min(78rem,100%);margin:0 auto;padding:calc(var(--nav-height) + clamp(2.3rem, 5vw, 4.5rem)) clamp(1rem,4vw,2.5rem) clamp(4rem,7vw,6.5rem)}.auth-account_accountPanel__XXzWZ{min-width:0;padding:clamp(1.1rem,2.5vw,1.8rem);border:1px solid var(--account-border);border-radius:0;background:var(--account-surface);box-shadow:none}.auth-account_accountHeaderSection__9tqZP{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(16rem,.8fr);gap:1rem}.auth-account_accountIdentityPanel__gMoJ8{display:grid;gap:1.25rem}.auth-account_accountIdentityTop__h5O7g,.auth-account_accountInlineEditorHeader__wXaI1,.auth-account_accountMembershipOverviewHeader__D5bon,.auth-account_accountOrderSectionHeader__cvAgm,.auth-account_accountProductHeader__egFnd,.auth-account_accountSectionHeading__sodFG,.auth-account_accountStatusTop__R6R7g{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.auth-account_accountIdentityHero__3FdtX{display:flex;align-items:center;gap:.8rem;min-width:0}.auth-account_accountIdentityAvatar__kpS44{display:grid;width:3.25rem;height:3.25rem;flex:0 0 auto;place-items:center;border:1px solid var(--account-accent);border-radius:0;background:transparent;color:var(--account-accent);font-weight:750}.auth-account_accountIdentityHero__3FdtX h1{margin-top:.2rem;overflow-wrap:anywhere;font-family:var(--font-heading),var(--font-body),sans-serif;font-size:clamp(1.7rem,3.5vw,2.5rem);font-weight:700;letter-spacing:-.055em;line-height:1.08}.auth-account_accountIdentityBadgeGroup__Q3o5h{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.auth-account_accountStatusBadge__YQyDp{display:inline-flex;align-items:center;min-height:1.55rem;padding:.25rem .52rem;border:1px solid var(--account-border);border-radius:0;background:transparent;color:var(--account-muted);font-size:.7rem;font-weight:700;white-space:nowrap}.auth-account_accountStatusBadgeActive__vwi77{border-color:rgba(31,116,79,.2);background:#eaf6ef;color:#1f744f}.auth-account_accountStatusBadgeTrial__J07_0{border-color:rgba(177,125,26,.22);background:#fff6df;color:#94650e}.auth-account_accountStatusBadgePending__Jt9NQ{border-color:rgba(174,91,42,.2);background:#fff0e7;color:#a4532c}.auth-account_accountStatusBadgeInactive__nT8qf{border-color:rgba(17,20,21,.12);background:#f0f2f1;color:#717a76}.auth-account_accountIdentityFacts__sKI2t,.auth-account_accountIdentitySummaryStrip__TCcoh,.auth-account_accountMembershipOverviewFacts__1ReQb,.auth-account_accountSettingFactGrid__OL1ET,.auth-account_accountSummaryGrid__8kY8b{display:grid;gap:.65rem}.auth-account_accountIdentityFacts__sKI2t{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-account_accountIdentityFacts__sKI2t>div,.auth-account_accountIdentitySummaryStrip__TCcoh>div,.auth-account_accountMembershipOverviewFacts__1ReQb>div,.auth-account_accountSettingFactGrid__OL1ET>div,.auth-account_accountSummaryGrid__8kY8b>div{min-width:0;padding:.75rem;border:1px solid var(--account-border);border-radius:0;background:var(--account-surface-soft)}.auth-account_accountIdentityFacts__sKI2t span,.auth-account_accountIdentitySummaryStrip__TCcoh span,.auth-account_accountMembershipOverviewFacts__1ReQb span,.auth-account_accountSettingFactGrid__OL1ET span,.auth-account_accountSummaryGrid__8kY8b span{display:block;color:var(--account-muted);font-size:.72rem}.auth-account_accountIdentityFacts__sKI2t strong,.auth-account_accountIdentitySummaryStrip__TCcoh strong,.auth-account_accountMembershipOverviewFacts__1ReQb strong,.auth-account_accountSettingFactGrid__OL1ET strong,.auth-account_accountSummaryGrid__8kY8b strong{display:block;margin-top:.2rem;overflow-wrap:anywhere;font-size:.9rem}.auth-account_accountIdentitySummaryStrip__TCcoh{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:1rem;border-top:1px solid var(--account-border)}.auth-account_accountIdentitySummaryStrip__TCcoh>div{border:0;padding:0;background:transparent}.auth-account_accountMetaRows__Ghj9Y{display:grid;border-top:1px solid var(--account-border)}.auth-account_traceLine__wFogK{display:grid;grid-template-columns:minmax(7rem,.55fr) minmax(0,1.45fr);gap:1rem;align-items:start;padding:.7rem 0;border-bottom:1px solid var(--account-border)}.auth-account_traceLine__wFogK span{color:var(--account-muted);font-size:.76rem}.auth-account_traceLine__wFogK strong{overflow-wrap:anywhere;text-align:right;font-size:.82rem;font-weight:650}.auth-account_accountIdentityEditor__HQll_{display:grid;gap:1rem;padding-top:1.25rem;border-top:1px solid var(--account-border)}.auth-account_accountInlineEditorHeader__wXaI1 h2,.auth-account_accountSectionHeading__sodFG h2,.auth-account_accountStatusTop__R6R7g h2{margin-top:.25rem;font-size:1.25rem;letter-spacing:-.025em}.auth-account_accountInlineEditorDetail__cyBqT,.auth-account_accountSettingDetail__T_41_{margin-top:.3rem;color:var(--account-muted);font-size:.78rem;line-height:1.55}.auth-account_accountSettingValue__pTYlo{display:grid;gap:.2rem;justify-items:end;text-align:right}.auth-account_accountSettingValue__pTYlo span{color:var(--account-muted);font-size:.72rem}.auth-account_accountSettingValue__pTYlo strong{font-size:.8rem}.auth-account_accountSettingFieldGrid__CgIlP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.auth-account_accountSettingFormFooter__U6rRl{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.auth-account_accountInlineEditorActions__WbRnU,.auth-account_accountSettingActionGroup__yzm9U{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.auth-account_accountPanelMuted__ZT3Co{color:var(--account-muted);font-size:.78rem;line-height:1.65}.auth-account_accountPanelMuted__ZT3Co a{color:var(--ink);text-decoration:underline;text-underline-offset:.18em}.auth-account_accountStatusColumn__aeRNA{min-width:0}.auth-account_accountStatusPanel__VdLem{display:grid;gap:1rem;height:100%}.auth-account_accountSnapshotGrid___CSVr{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-account_accountWorkspaceNav__SrkBb{margin-top:1rem;border-bottom:1px solid var(--account-border-strong)}.auth-account_accountWorkspaceTabList__TiOmS{display:flex;gap:1.25rem;overflow-x:auto}.auth-account_accountWorkspaceTab__MQODL{min-height:2.8rem;padding:.5rem 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--account-muted);font:inherit;font-size:.84rem;font-weight:700;white-space:nowrap;cursor:pointer}.auth-account_accountWorkspaceTab__MQODL:hover{color:var(--ink)}.auth-account_accountWorkspaceTabActive__BgP5m{border-bottom-color:var(--account-accent);color:var(--ink)}.auth-account_accountSecuritySection__fVY4o,.auth-account_accountWorkspaceSection__85Jgy{display:grid;gap:.8rem;margin-top:2rem}.auth-account_accountSectionHeading__sodFG{align-items:end}.auth-account_accountSectionHeading__sodFG>.auth-account_accountPanelMuted__ZT3Co{max-width:22rem;text-align:right}.auth-account_accountEntitlementDetailList__uQJ45,.auth-account_accountOrderList__htCjE,.auth-account_accountRecentOrderList__oktp2{display:grid}.auth-account_accountRecentOrderItem__uf68_{display:grid;grid-template-columns:minmax(12rem,1.4fr) repeat(3,minmax(7rem,.7fr)) auto;gap:1rem;align-items:center;padding:.95rem 0;border-bottom:1px solid var(--account-border)}.auth-account_accountRecentOrderItem__uf68_:last-child{border-bottom:0}.auth-account_accountEntitlementDetailMeta__Mbxv8,.auth-account_accountEntitlementDetailPrimary__g1MS_,.auth-account_accountOrderAmountCell__EM4PM,.auth-account_accountOrderPrimary__ZRzto,.auth-account_accountOrderStatusCell__Ludp6,.auth-account_accountOrderTimeCell__qqEc_,.auth-account_accountRecentOrderMeta___2jmv,.auth-account_accountRecentOrderPrimary__you9D{display:grid;gap:.25rem;min-width:0}.auth-account_accountEntitlementDetailMeta__Mbxv8 span,.auth-account_accountEntitlementDetailPrimary__g1MS_ span,.auth-account_accountOrderAmountCell__EM4PM span,.auth-account_accountOrderPrimary__ZRzto span,.auth-account_accountOrderStatusCell__Ludp6 span,.auth-account_accountOrderTimeCell__qqEc_ span,.auth-account_accountRecentOrderMeta___2jmv span,.auth-account_accountRecentOrderPrimary__you9D span{color:var(--account-muted);font-size:.7rem}.auth-account_accountEntitlementDetailMeta__Mbxv8 strong,.auth-account_accountEntitlementDetailPrimary__g1MS_ strong,.auth-account_accountOrderAmountCell__EM4PM strong,.auth-account_accountOrderPrimary__ZRzto strong,.auth-account_accountOrderStatusCell__Ludp6 strong,.auth-account_accountOrderTimeCell__qqEc_ strong,.auth-account_accountRecentOrderMeta___2jmv strong,.auth-account_accountRecentOrderPrimary__you9D strong{overflow-wrap:anywhere;font-size:.8rem}.auth-account_accountOrderEmptyState__LH6AL{display:grid;gap:.35rem;padding:1rem 0;color:var(--account-muted)}.auth-account_accountOrderEmptyState__LH6AL span{font-size:.72rem}.auth-account_accountOrderEmptyState__LH6AL strong{color:var(--ink);font-size:.9rem}.auth-account_accountMembershipOverviewGrid__iAdsH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.auth-account_accountMembershipOverviewCard__Ypcbq{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--account-border);border-radius:0;background:var(--account-surface-soft)}.auth-account_accountMembershipOverviewHeader__D5bon>div,.auth-account_accountProductHeader__egFnd>div{display:grid;gap:.2rem;min-width:0}.auth-account_accountMembershipOverviewHeader__D5bon span:first-child,.auth-account_accountProductHeader__egFnd span:first-child{color:var(--account-muted);font-family:ui-monospace,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.auth-account_accountMembershipOverviewHeader__D5bon strong,.auth-account_accountProductHeader__egFnd h3{overflow-wrap:anywhere;font-size:1.15rem;letter-spacing:-.025em}.auth-account_accountMembershipLead__Fcwpd,.auth-account_accountMembershipOverviewLead__6razV{color:var(--account-muted);font-size:.8rem;line-height:1.65}.auth-account_accountMembershipOverviewFacts__1ReQb{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-account_accountMembershipOverviewFacts__1ReQb>div{padding:.65rem;border:1px solid var(--account-border);border-radius:0;background:var(--surface)}.auth-account_accountMembershipGrid__JqYHQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.auth-account_accountMembershipCard__wKgHP{display:grid;gap:1rem;padding:1.15rem;border:1px solid var(--account-border);border-radius:0;background:var(--surface);box-shadow:none}.auth-account_accountMembershipIntro__pPeRR{display:grid;gap:.35rem}.auth-account_accountMembershipDetail__zy4ID{color:var(--account-muted);font-size:.78rem;line-height:1.55}.auth-account_accountMembershipFactsGrid__h6wil{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-account_accountEntitlementDetailSection__7QYtW,.auth-account_accountOrderSection__PrvLA{display:grid;gap:.6rem;padding-top:.9rem;border-top:1px solid var(--account-border)}.auth-account_accountEntitlementDetailSection__7QYtW .auth-account_accountOrderSectionHeader__cvAgm,.auth-account_accountOrderSection__PrvLA .auth-account_accountOrderSectionHeader__cvAgm{align-items:center}.auth-account_accountOrderSectionHeader__cvAgm span{color:var(--account-muted);font-size:.75rem}.auth-account_accountOrderSectionHeader__cvAgm strong{color:var(--account-muted);font-size:.72rem;font-weight:600}.auth-account_accountEntitlementDetailItem__gU2W1{display:grid;grid-template-columns:minmax(0,1.1fr) repeat(2,minmax(7rem,.8fr));gap:.8rem;align-items:center;padding:.7rem 0;border-bottom:1px solid var(--account-border)}.auth-account_accountEntitlementDetailItem__gU2W1:last-child{border-bottom:0}.auth-account_accountOrderItem__Y7zkP,.auth-account_accountOrderTableHead__cyJRl{display:grid;grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(6rem,.75fr));gap:.8rem;align-items:center}.auth-account_accountOrderTableHead__cyJRl{padding:.5rem 0;border-bottom:1px solid var(--account-border);color:var(--account-muted);font-size:.68rem}.auth-account_accountOrderItem__Y7zkP{padding:.75rem 0;border-bottom:1px solid var(--account-border)}.auth-account_accountOrderItem__Y7zkP:last-child{border-bottom:0}.auth-account_accountCardActions__MYAdK{display:flex;flex-wrap:wrap;gap:.55rem;padding-top:.25rem}.auth-account_accountSecurityPanel__h7YVl{padding:0;overflow:hidden}.auth-account_accountSettingsList__tIuod{display:grid}.auth-account_accountSettingRow__lj41H{display:grid;grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);gap:2rem;padding:1.25rem clamp(1.1rem,2.5vw,1.8rem);border-bottom:1px solid var(--account-border)}.auth-account_accountSettingRow__lj41H:last-child{border-bottom:0}.auth-account_accountSettingMeta__kmxqG{display:grid;align-content:start;gap:.35rem}.auth-account_accountSettingLabel__lLLUk{color:var(--account-muted);font-size:.72rem;font-weight:750;letter-spacing:.04em}.auth-account_accountSettingMeta__kmxqG>strong{font-size:.95rem}.auth-account_accountSettingActions__PHzcj{display:grid;gap:.9rem;min-width:0}.auth-account_accountSettingForm__PCtGX{display:grid;gap:.75rem}.auth-account_accountSettingFactGrid__OL1ET{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-account_accountContextSwitch__PN5n9{display:grid;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--account-border)}.auth-account_accountContextSwitchFooter___RREw{display:flex;align-items:center;justify-content:space-between;gap:.8rem}@media (max-width:900px){.auth-account_accountHeaderSection__9tqZP,.auth-account_accountMembershipGrid__JqYHQ{grid-template-columns:1fr}.auth-account_accountRecentOrderItem__uf68_{grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(7rem,.7fr))}.auth-account_accountRecentOrderItem__uf68_>.auth-account_secondaryButton__AZwHy{grid-column:1/-1;justify-self:start}.auth-account_accountSettingRow__lj41H{grid-template-columns:1fr;gap:1rem}}@media (max-width:680px){.auth-account_checkoutLoginShell__dHBru{padding-right:.8rem;padding-left:.8rem}.auth-account_checkoutLoginCard__9FoxD{padding:1.15rem}.auth-account_accountIdentityFacts__sKI2t,.auth-account_accountIdentitySummaryStrip__TCcoh,.auth-account_accountMembershipOverviewFacts__1ReQb,.auth-account_accountMembershipOverviewGrid__iAdsH,.auth-account_socialLoginGroup__mPTB5{grid-template-columns:1fr}.auth-account_accountIdentitySummaryStrip__TCcoh{gap:.75rem}.auth-account_accountIdentitySummaryStrip__TCcoh>div{padding-bottom:.6rem;border-bottom:1px solid var(--account-border)}.auth-account_accountIdentitySummaryStrip__TCcoh>div:last-child{border-bottom:0;padding-bottom:0}.auth-account_accountIdentityTop__h5O7g,.auth-account_accountInlineEditorHeader__wXaI1,.auth-account_accountMembershipOverviewHeader__D5bon,.auth-account_accountProductHeader__egFnd,.auth-account_accountSectionHeading__sodFG{flex-direction:column}.auth-account_accountIdentityBadgeGroup__Q3o5h{justify-content:flex-start}.auth-account_accountSettingValue__pTYlo{justify-items:start;text-align:left}.auth-account_accountMembershipFactsGrid__h6wil,.auth-account_accountSettingFactGrid__OL1ET,.auth-account_accountSettingFieldGrid__CgIlP,.auth-account_accountSnapshotGrid___CSVr{grid-template-columns:1fr}.auth-account_accountSectionHeading__sodFG>.auth-account_accountPanelMuted__ZT3Co{max-width:none;text-align:left}.auth-account_accountContextSwitchFooter___RREw,.auth-account_accountSettingFormFooter__U6rRl{align-items:stretch;flex-direction:column}.auth-account_accountInlineEditorActions__WbRnU,.auth-account_accountSettingActionGroup__yzm9U{justify-content:stretch}.auth-account_accountInlineEditorActions__WbRnU>*,.auth-account_accountSettingActionGroup__yzm9U>*{flex:1 1}.auth-account_accountEntitlementDetailItem__gU2W1,.auth-account_accountOrderItem__Y7zkP,.auth-account_accountOrderTableHead__cyJRl,.auth-account_accountRecentOrderItem__uf68_{grid-template-columns:1fr 1fr}.auth-account_accountEntitlementDetailPrimary__g1MS_,.auth-account_accountOrderPrimary__ZRzto,.auth-account_accountRecentOrderPrimary__you9D{grid-column:1/-1}.auth-account_accountRecentOrderItem__uf68_>.auth-account_secondaryButton__AZwHy{grid-column:1/-1;width:100%}.auth-account_accountOrderTableHead__cyJRl{display:none}.auth-account_accountCardActions__MYAdK>*{flex:1 1 12rem}}@media (prefers-reduced-motion:reduce){.auth-account_authSubmit__szXXW,.auth-account_authTabs__F9cj0 button,.auth-account_codeRow__NlCEG button,.auth-account_loginVerifyButton__vF582,.auth-account_primaryButton__2jz5e,.auth-account_secondaryButton__AZwHy,.auth-account_socialLoginButton__3IBLe{transition:none}}.account-loading_loadingState__qg_OZ{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;min-height:6.5rem;border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);color:var(--text)}.account-loading_marker__R1Jhf{width:.5rem;height:.5rem;background:var(--accent)}.account-loading_skeletons__zRVPQ{display:grid;gap:.65rem;width:min(100%,28rem)}.account-loading_loadingCopy__wRypV{display:grid;gap:.7rem}.account-loading_loadingCopy__wRypV p{color:var(--text);font-size:.86rem;font-weight:700}.account-loading_skeletonDetail__32AUO,.account-loading_skeletonTitle__1YsxM{display:block;height:.7rem;background:var(--surface-strong)}.account-loading_skeletonTitle__1YsxM{width:min(100%,14rem)}.account-loading_skeletonDetail__32AUO{width:min(100%,21rem)}.account-loading_srOnly__TYi86{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.account-loading_loadingState__qg_OZ{grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-height:4.75rem}.account-loading_skeletonTitle__1YsxM{width:9rem}.account-loading_skeletonDetail__32AUO{width:14rem}}.company_page__8JS9x{--ink:#111415;--muted:#65706a;--line:#d8ddda;min-height:100svh;background:#fff;color:var(--ink)}.company_hero__4aPN4,.company_section__vTHSn{padding-right:var(--page-inline);padding-left:var(--page-inline)}.company_hero__4aPN4{display:grid;grid-template-columns:minmax(18rem,.78fr) minmax(22rem,1.22fr);gap:clamp(3rem,10vw,12rem);align-items:center;min-height:calc(100svh - var(--nav-height));padding-top:calc(var(--nav-height) + clamp(4rem,8vw,7rem));padding-bottom:clamp(5rem,9vw,8rem)}.company_hero__4aPN4 h1{max-width:8ch;font-size:clamp(3.8rem,7.5vw,8.5rem);font-weight:650;letter-spacing:0;line-height:.93}.company_hero__4aPN4 p{max-width:34rem;color:var(--muted);font-size:clamp(1.08rem,1.55vw,1.4rem);line-height:1.7}.company_action__rnN2u{display:inline-flex;gap:1.1rem;margin-top:2rem;padding-bottom:.42rem;border-bottom:1px solid;font-size:.92rem;font-weight:700;transition:gap .18s ease}.company_action__rnN2u:hover{gap:1.5rem}.company_introList__vLZu0{border-top:1px solid var(--line)}.company_introList__vLZu0 a{display:grid;grid-template-columns:4rem minmax(11rem,.8fr) minmax(14rem,1.2fr) auto;gap:1rem;align-items:center;min-height:7.6rem;border-bottom:1px solid var(--line);transition:padding .18s ease,background .18s ease}.company_introList__vLZu0 a:hover{padding-right:.8rem;padding-left:.8rem;background:#f5f7f5}.company_introList__vLZu0 span{color:#718078;font-size:.75rem;font-weight:700}.company_introList__vLZu0 strong{font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:650}.company_introList__vLZu0 p{color:var(--muted);font-size:.95rem;line-height:1.65}.company_section__vTHSn{padding-top:clamp(5rem,9vw,8rem);padding-bottom:clamp(6rem,10vw,9rem);border-top:1px solid var(--line)}.company_section__vTHSn h2{max-width:13ch;font-size:clamp(2.6rem,4.5vw,5.2rem);font-weight:650;line-height:1.05}.company_section__vTHSn p{max-width:39rem;margin-top:1.35rem;color:var(--muted);font-size:1rem;line-height:1.8}.company_notice__tL7_P{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(18rem,1.45fr);gap:clamp(2rem,8vw,9rem);align-items:start}.company_notice__tL7_P p{margin-top:0}.company_noticeLinks__RwFnr{display:flex;gap:1.5rem;margin-top:1.4rem;font-size:.92rem;font-weight:700}.company_noticeLinks__RwFnr a{padding-bottom:.3rem;border-bottom:1px solid}@media (max-width:860px){.company_hero__4aPN4,.company_notice__tL7_P{grid-template-columns:1fr}.company_hero__4aPN4{min-height:auto}}@media (max-width:620px){.company_hero__4aPN4{padding-top:calc(var(--nav-height) + 4rem)}.company_introList__vLZu0 a{grid-template-columns:2.4rem 1fr auto;gap:.7rem;min-height:7.3rem}.company_introList__vLZu0 p{grid-column:2/4;margin-top:-1rem;font-size:.84rem}.company_noticeLinks__RwFnr{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.company_action__rnN2u,.company_introList__vLZu0 a{transition:none}}.company_action__rnN2u svg{width:1em;height:1em;flex:none}.public-info_page__AlEri{--paper:#fff;--paper-soft:#f7f8f6;--paper-deep:#edf0ed;--ink:#111415;--muted:#66706b;--line:#d8ddda;--moss:#163b33;min-height:100svh;background:var(--paper);color:var(--ink)}.public-info_hero__kpgoe{border-bottom:1px solid var(--line);background:var(--paper)}.public-info_heroBackdrop__DtMB6{display:none}.public-info_heroInner__D3dRs,.public-info_sectionInner__GGiId{width:min(var(--content-max),calc(100% - 2 * var(--page-inline)));margin:0 auto}.public-info_heroInner__D3dRs{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(3rem,8vw,9rem);align-items:center;min-height:clamp(32rem,64svh,48rem);padding-block:clamp(4.5rem,9vw,8rem)}.public-info_purchaseHeroInner__gU1bN{grid-template-columns:1fr;min-height:auto}.public-info_purchaseHeroInner__gU1bN .public-info_heroContent__YkA9x{max-width:44rem}.public-info_heroContent__YkA9x{max-width:40rem}.public-info_bandTitle__Mze5i,.public-info_heroTitle__L9JCU,.public-info_overviewTitle__A59Wn,.public-info_sectionTitle__peOfk{margin:0;letter-spacing:-.055em;line-height:1.03}.public-info_heroTitle__L9JCU{max-width:10ch;font-size:clamp(3.2rem,7vw,7.2rem);font-weight:650}.public-info_heroLead__KSSI7{max-width:38rem;margin:1.6rem 0 0;color:var(--muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.85}.public-info_heroActions__VtFDu{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;margin-top:2rem}.public-info_primaryButton__Wqlhw,.public-info_secondaryButton__IQHLr{display:inline-flex;min-height:2.35rem;align-items:center;width:max-content;padding:.45rem 0;border:0;border-bottom:1px solid;border-radius:0;background:transparent;color:var(--ink);font:inherit;font-size:.86rem;font-weight:700;text-decoration:none;transition:color .16s ease,border-color .16s ease}.public-info_secondaryButton__IQHLr{border-bottom-color:#aeb7b2;color:var(--muted)}.public-info_primaryButton__Wqlhw:focus-visible,.public-info_primaryButton__Wqlhw:hover,.public-info_secondaryButton__IQHLr:focus-visible,.public-info_secondaryButton__IQHLr:hover{color:var(--moss);border-bottom-color:currentColor}.public-info_overviewStage__ZH1L9{min-width:0}.public-info_overviewPanel__wlNsD{border:1px solid var(--line);background:var(--paper)}.public-info_overviewTitle__A59Wn{padding:clamp(1.3rem,2.8vw,2.35rem);font-size:clamp(1.65rem,3vw,3rem);font-weight:650}.public-info_overviewList___W_q7{border-top:1px solid var(--line)}.public-info_overviewItem__HXRks{border-bottom:1px solid var(--line)}.public-info_overviewItem__HXRks:last-child{border-bottom:0}.public-info_overviewItemHead__whZV7{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;min-height:4.2rem;padding:1rem clamp(1.3rem,2.8vw,2.35rem)}.public-info_overviewItemHead__whZV7 span{color:var(--moss);font:700 .66rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.public-info_overviewItemHead__whZV7 strong{font-size:clamp(1rem,1.45vw,1.28rem);font-weight:650;text-align:right}.public-info_overviewItem__HXRks p{margin:0;padding:0 1.3rem 1.1rem;color:var(--muted);font-size:.82rem;line-height:1.7}.public-info_sectionAlt__kqPbC{background:var(--paper-soft);border-bottom:1px solid var(--line)}.public-info_sectionInner__GGiId{padding-block:clamp(4.5rem,9vw,8rem)}.public-info_sectionHeader__6FDIf{display:grid;grid-template-columns:minmax(0,.9fr) minmax(16rem,1.1fr);gap:clamp(2rem,8vw,8rem);align-items:end;margin-bottom:2.6rem;padding-bottom:1.3rem;border-bottom:1px solid var(--line)}.public-info_sectionTitle__peOfk{font-size:clamp(2.3rem,4.8vw,5rem);font-weight:650}.public-info_sectionText__DUju8{max-width:34rem;margin:0;color:var(--muted);font-size:.88rem;line-height:1.8}.public-info_productList__V4_jL{border-top:1px solid var(--line)}.public-info_productRow__Ec5Fi{display:grid;grid-template-columns:minmax(9rem,.7fr) minmax(16rem,1.05fr) minmax(15rem,1.1fr) auto;gap:clamp(1.1rem,3vw,3.4rem);align-items:start;padding:1.55rem 0;border-bottom:1px solid var(--line)}.public-info_productNameBlock__UdTrS{min-width:0}.public-info_productNameBlock__UdTrS>span{color:var(--moss);font:700 .66rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em}.public-info_productName__enSc9{margin:.65rem 0 0;font-size:clamp(1.2rem,1.8vw,1.55rem);font-weight:650;line-height:1.25}.public-info_offerCopy__GRY6J,.public-info_productLine__F3VQV{margin:0;color:var(--muted);font-size:.88rem;line-height:1.75}.public-info_offerCopy__GRY6J{color:#4f5d56}.public-info_rowAction__47_xU{display:flex;justify-content:flex-end;min-width:7rem}.public-info_policyRow__JKfTF{grid-template-columns:minmax(11rem,.72fr) minmax(0,1.28fr)}.public-info_policyRow__JKfTF .public-info_productLine__F3VQV{max-width:52rem}.public-info_productSignals__BwW8Z{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.public-info_productSignals__BwW8Z span{padding:.28rem .45rem;border:1px solid var(--line);background:var(--paper);color:var(--muted);font-size:.7rem}.public-info_finalCtaBand__W_B1f{background:var(--moss);color:#f3f7f4}.public-info_finalCtaBand__W_B1f .public-info_sectionInner__GGiId{padding-block:clamp(4rem,8vw,7rem)}.public-info_finalCtaGrid___wb_M{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3rem;align-items:end}.public-info_bandTitle__Mze5i{max-width:12ch;font-size:clamp(2.5rem,5vw,5.4rem);font-weight:650}.public-info_bandText__WYVml{max-width:38rem;margin:1.25rem 0 0;color:rgba(243,247,244,.68);font-size:.9rem;line-height:1.8}.public-info_finalCtaBand__W_B1f .public-info_primaryButton__Wqlhw{color:#fff}.public-info_finalCtaBand__W_B1f .public-info_secondaryButton__IQHLr{border-bottom-color:rgba(255,255,255,.46);color:rgba(255,255,255,.76)}.public-info_finalCtaBand__W_B1f .public-info_primaryButton__Wqlhw:hover,.public-info_finalCtaBand__W_B1f .public-info_secondaryButton__IQHLr:hover{color:#d6f5df}@media (max-width:840px){.public-info_heroInner__D3dRs{grid-template-columns:1fr;min-height:auto;gap:3rem}.public-info_overviewStage__ZH1L9{max-width:42rem}.public-info_finalCtaGrid___wb_M,.public-info_sectionHeader__6FDIf{grid-template-columns:1fr;gap:1.5rem}.public-info_productRow__Ec5Fi{grid-template-columns:1fr 1.25fr;gap:1rem 1.6rem}.public-info_productRow__Ec5Fi .public-info_rowAction__47_xU{justify-content:flex-start;grid-column:2}.public-info_policyRow__JKfTF{grid-template-columns:1fr}.public-info_policyRow__JKfTF .public-info_productLine__F3VQV,.public-info_policyRow__JKfTF .public-info_rowAction__47_xU{grid-column:1}}@media (max-width:560px){.public-info_heroInner__D3dRs,.public-info_sectionInner__GGiId{width:min(100% - 2rem,1360px)}.public-info_heroInner__D3dRs{padding:calc(var(--nav-height) + 2.5rem) 0 4.5rem}.public-info_heroTitle__L9JCU{font-size:clamp(3rem,15vw,5rem)}.public-info_heroActions__VtFDu{gap:1.1rem}.public-info_overviewItemHead__whZV7{min-height:3.8rem;padding-inline:1rem}.public-info_overviewTitle__A59Wn{padding:1.2rem 1rem;font-size:1.65rem}.public-info_productRow__Ec5Fi{grid-template-columns:1fr;padding-block:1.35rem}.public-info_policyRow__JKfTF .public-info_rowAction__47_xU,.public-info_productRow__Ec5Fi .public-info_rowAction__47_xU{grid-column:1}.public-info_rowAction__47_xU{justify-content:flex-start}.public-info_bandTitle__Mze5i{font-size:clamp(2.4rem,12vw,4rem)}}.tool-product_page__P_lej{--ink:#111415;--muted:#65706a;--line:#d8ddda;--paper:#ffffff;background:var(--paper);color:var(--ink)}.tool-product_closing__rNK_j,.tool-product_hero__yLRvf,.tool-product_statement__fSr7Q,.tool-product_work__Oujaa{padding-right:var(--page-inline);padding-left:var(--page-inline)}.tool-product_hero__yLRvf{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(28rem,1.2fr);gap:clamp(3rem,9vw,10rem);align-items:center;min-height:100svh;padding-top:calc(var(--nav-height) + clamp(4rem,8vw,7rem));padding-bottom:clamp(4rem,8vw,7rem)}.tool-product_intro__q_M__ h1{font-size:clamp(3.8rem,7vw,8rem);font-weight:650;line-height:.92}.tool-product_intro__q_M__ p{max-width:20ch;margin-top:1.8rem;color:var(--muted);font-size:clamp(1.15rem,1.9vw,1.75rem);line-height:1.5}.tool-product_action__gZCnA{display:inline-flex;gap:1.1rem;margin-top:2.5rem;padding-bottom:.42rem;border-bottom:1px solid;font-size:.92rem;font-weight:750;transition:gap .18s ease}.tool-product_action__gZCnA:hover{gap:1.5rem}.tool-product_action__gZCnA span{font-size:1.05em}.tool-product_screen__IUnxr{overflow:hidden;border:1px solid var(--line);background:#f3f5f3;box-shadow:0 1.8rem 5rem rgba(21,30,24,.1)}.tool-product_photoScreen__diWlI footer,.tool-product_photoScreen__diWlI header{display:flex;justify-content:space-between;padding:.85rem 1rem;color:#5c6760;font-size:.7rem}.tool-product_photoScreen__diWlI header{border-bottom:1px solid var(--line)}.tool-product_photoScreen__diWlI header strong{color:var(--ink)}.tool-product_photoScreen__diWlI footer{border-top:1px solid var(--line)}.tool-product_photoScreen__diWlI footer b{color:#1d6a4a;font-weight:700}.tool-product_photoGrid__kvl65{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem;min-height:28rem;padding:1rem}.tool-product_photoGrid__kvl65 i{display:block;min-height:6rem;background:#adc4ca}.tool-product_photoGrid__kvl65 i:nth-child(2n){background:#dbc0a7}.tool-product_photoGrid__kvl65 i:nth-child(3n){background:#9bb89e}.tool-product_photoGrid__kvl65 i:nth-child(5n){background:#d9d3ad}.tool-product_latexScreen__agmqJ{display:grid;grid-template-columns:10rem 1fr;min-height:30rem;background:#f6f5f0}.tool-product_latexScreen__agmqJ aside{display:grid;align-content:start;gap:1rem;padding:1.15rem .9rem;background:#e7e7e1;color:#5b625a;font-size:.68rem}.tool-product_latexScreen__agmqJ aside strong{color:#182019}.tool-product_latexBody__L1g1M{display:grid;align-content:start;gap:1.35rem;padding:clamp(1.6rem,4vw,4rem)}.tool-product_latexBody__L1g1M small{color:#b24d58;font-family:ui-monospace,Consolas,monospace}.tool-product_latexBody__L1g1M h2{max-width:13ch;font-family:Georgia,Songti SC,serif;font-size:clamp(2rem,3.2vw,3.8rem);font-weight:500;line-height:1.05}.tool-product_latexBody__L1g1M p{max-width:34rem;color:#69726b;line-height:1.7}.tool-product_latexBody__L1g1M i{display:block;height:1px;background:#d0d4cc}.tool-product_statement__fSr7Q{display:grid;grid-template-columns:minmax(12rem,.55fr) minmax(25rem,1.45fr);gap:clamp(3rem,9vw,10rem);padding-top:clamp(6rem,11vw,10rem);padding-bottom:clamp(6rem,11vw,10rem);border-top:1px solid var(--line)}.tool-product_statement__fSr7Q h2{max-width:9ch;font-size:clamp(2.8rem,5vw,6rem);font-weight:650;line-height:1.03}.tool-product_statement__fSr7Q p{max-width:43rem;color:var(--muted);font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.9}.tool-product_work__Oujaa{padding-top:clamp(4rem,8vw,7rem);padding-bottom:clamp(6rem,10vw,9rem);background:#f1f4f1}.tool-product_work__Oujaa h2{max-width:12ch;margin-bottom:3rem;font-size:clamp(2.4rem,4.2vw,5rem);font-weight:650;line-height:1.06}.tool-product_workList__zKhuS{border-top:1px solid #c8d0ca}.tool-product_workList__zKhuS article{display:grid;grid-template-columns:4rem minmax(12rem,.7fr) minmax(16rem,1.3fr);gap:1.5rem;align-items:baseline;min-height:8rem;padding:1.5rem 0;border-bottom:1px solid #c8d0ca}.tool-product_workList__zKhuS article>span{color:#6b7b72;font-size:.75rem;font-weight:700}.tool-product_workList__zKhuS h3{font-size:clamp(1.18rem,1.7vw,1.55rem);font-weight:650}.tool-product_workList__zKhuS p{color:#5f6a63;line-height:1.7}.tool-product_closing__rNK_j{display:flex;min-height:55svh;flex-direction:column;justify-content:center;padding-top:clamp(5rem,10vw,10rem);padding-bottom:clamp(5rem,10vw,10rem);background:#111415;color:#f4f7f3}.tool-product_closing__rNK_j h2{max-width:11ch;font-size:clamp(3rem,5.5vw,6.8rem);font-weight:650;line-height:1.02}.tool-product_closing__rNK_j .tool-product_action__gZCnA{color:#ccfa84}.tool-product_closing__rNK_j .tool-product_secondaryAction__UMSCZ{border-color:rgba(244,247,243,.4);color:rgba(244,247,243,.72)}@media(max-width:860px){.tool-product_hero__yLRvf,.tool-product_statement__fSr7Q{grid-template-columns:1fr}.tool-product_hero__yLRvf{min-height:auto}.tool-product_statement__fSr7Q{gap:2rem}.tool-product_photoGrid__kvl65{min-height:22rem}.tool-product_workList__zKhuS article{grid-template-columns:3rem 1fr}.tool-product_workList__zKhuS p{grid-column:2}.tool-product_latexScreen__agmqJ{grid-template-columns:7rem 1fr}}@media(max-width:560px){.tool-product_hero__yLRvf{padding-top:calc(var(--nav-height) + 4rem)}.tool-product_photoGrid__kvl65{grid-template-columns:repeat(3,1fr);min-height:19rem}.tool-product_latexScreen__agmqJ{grid-template-columns:1fr}.tool-product_latexScreen__agmqJ aside{grid-template-columns:repeat(3,1fr);gap:.5rem}.tool-product_latexScreen__agmqJ aside strong{grid-column:1/-1}.tool-product_workList__zKhuS article{gap:.8rem}.tool-product_closing__rNK_j{min-height:48svh}}@media(prefers-reduced-motion:reduce){.tool-product_action__gZCnA{transition:none}}.tool-product_screen__IUnxr>img{display:block;width:100%;height:auto}.tool-product_screen__IUnxr{border-radius:0;box-shadow:none}.tool-product_work__Oujaa{background:#f7f8f6}.tool-product_closing__rNK_j{background:#163b33}.tool-product_actions__kR6Ul{display:flex;align-items:center;flex-wrap:wrap;gap:1.4rem}.tool-product_secondaryAction__UMSCZ{display:inline-flex;gap:.75rem;align-items:center;padding-bottom:.42rem;border-bottom:1px solid var(--line);color:var(--muted);font-size:.92rem;font-weight:700}.tool-product_action__gZCnA svg,.tool-product_secondaryAction__UMSCZ svg{width:1em;height:1em;flex:none}@media (max-width:620px){.tool-product_actions__kR6Ul{align-items:flex-start;flex-direction:column;gap:1rem}}.product-catalog_page__CmZmX{--ink:#111415;--muted:#65706a;--line:#d8ddda;min-height:100svh;overflow:hidden;background:#fff;color:var(--ink)}.product-catalog_catalog__KoNVT,.product-catalog_hero__0msiR{padding-right:var(--page-inline);padding-left:var(--page-inline)}.product-catalog_hero__0msiR{display:grid;grid-template-columns:minmax(19rem,.86fr) minmax(20rem,1.14fr);gap:clamp(3rem,10vw,12rem);align-items:end;min-height:68svh;padding-top:calc(var(--nav-height) + clamp(4rem,9vw,8rem));padding-bottom:clamp(5rem,10vw,9rem)}.product-catalog_hero__0msiR h1{max-width:8ch;font-size:clamp(3.8rem,7.5vw,8.8rem);font-weight:650;letter-spacing:0;line-height:.92}.product-catalog_hero__0msiR p{max-width:35rem;color:var(--muted);font-size:clamp(1.08rem,1.55vw,1.4rem);line-height:1.72}.product-catalog_catalog__KoNVT{border-top:1px solid var(--line)}.product-catalog_product__VoLcA{display:grid;grid-template-columns:minmax(22rem,1.18fr) minmax(18rem,.82fr);gap:clamp(3rem,9vw,10rem);align-items:center;min-height:min(52rem,88svh);padding-top:clamp(4rem,8vw,8rem);padding-bottom:clamp(4rem,8vw,8rem);border-bottom:1px solid var(--line)}.product-catalog_product__VoLcA[data-reverse=true] .product-catalog_visual__90_5i{order:2}.product-catalog_visual__90_5i{overflow:hidden;border:1px solid var(--line);background:#f3f4f2;box-shadow:0 1.4rem 4rem rgba(18,26,21,.09)}.product-catalog_visual__90_5i img{display:block;width:100%;height:auto}.product-catalog_copy__5dXKY{display:grid;justify-items:start;gap:1.2rem}.product-catalog_copy__5dXKY>span{color:#718078;font-size:.75rem;font-weight:700}.product-catalog_copy__5dXKY h2{max-width:10ch;font-size:clamp(3rem,5.4vw,6.5rem);font-weight:650;letter-spacing:0;line-height:1}.product-catalog_copy__5dXKY p{max-width:24rem;color:var(--muted);font-size:clamp(1.06rem,1.55vw,1.38rem);line-height:1.65}.product-catalog_copy__5dXKY a{margin-top:1rem;padding-bottom:.42rem;border-bottom:1px solid;font-size:.92rem;font-weight:700}.product-catalog_visual__90_5i{box-shadow:none;border-radius:0}.product-catalog_product__VoLcA{background:#fff}.product-catalog_copy__5dXKY a{color:#163b33}@media (max-width:860px){.product-catalog_hero__0msiR,.product-catalog_product__VoLcA{grid-template-columns:1fr}.product-catalog_hero__0msiR{min-height:auto;align-items:start}.product-catalog_product__VoLcA[data-reverse=true] .product-catalog_visual__90_5i{order:0}.product-catalog_copy__5dXKY{gap:1rem}}@media (max-width:620px){.product-catalog_hero__0msiR{padding-top:calc(var(--nav-height) + 4rem);padding-bottom:4.5rem}.product-catalog_product__VoLcA{min-height:auto;gap:2rem;padding-top:3.5rem;padding-bottom:3.5rem}}