.Footer_footer__o4_Ec{margin-top:var(--space-10);background:var(--surface-0);border-top:1px solid var(--color-border)}.Footer_inner__w0_wv{display:grid;grid-template-columns:1.4fr 3fr;grid-gap:var(--space-8);gap:var(--space-8);padding-block:var(--space-9)}.Footer_brand__jM_uq{display:flex;flex-direction:column;gap:var(--space-4);max-width:320px}.Footer_tagline__zpS_S{font-size:var(--fs-sm);color:var(--ink-600);line-height:var(--lh-normal)}.Footer_columns__KjNlI{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.Footer_column__bdntN{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_heading__npizb{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-heading);margin-bottom:var(--space-1)}.Footer_link__wHCdx{font-size:var(--fs-sm);color:var(--ink-600);transition:color var(--dur-fast) var(--ease-standard)}.Footer_link__wHCdx:hover{color:var(--gold-700)}.Footer_bottom__1trOp{padding-block:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--fs-xs);color:var(--color-muted)}@media (max-width:900px){.Footer_inner__w0_wv{grid-template-columns:1fr;gap:var(--space-6)}}@media (max-width:560px){.Footer_columns__KjNlI{grid-template-columns:repeat(2,1fr);gap:var(--space-5)}}.HeaderPanels_columns__qPxCr{display:grid;grid-template-columns:1fr 1fr 280px;grid-gap:var(--space-8);gap:var(--space-8)}.HeaderPanels_column__ql44u{display:flex;flex-direction:column}.HeaderPanels_heading__RFZXQ{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);margin-bottom:var(--space-3)}.HeaderPanels_list__eeMQ4{display:flex;flex-direction:column;gap:2px}.HeaderPanels_moreLink__Cq1Bo{display:inline-block;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--color-muted);transition:color var(--dur-fast) var(--ease-standard)}.HeaderPanels_moreLink__Cq1Bo:hover{color:var(--gold-700)}.HeaderPanels_link__A8hdL{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);transition:background-color var(--dur-fast) var(--ease-standard)}.HeaderPanels_link__A8hdL:hover{background:var(--surface-50)}.HeaderPanels_linkDisabled__R9c4J{cursor:default}.HeaderPanels_linkDisabled__R9c4J:hover{background:none}.HeaderPanels_icon__qKV2p{color:var(--gold-600);flex-shrink:0;margin-top:2px}.HeaderPanels_linkDisabled__R9c4J .HeaderPanels_icon__qKV2p{color:var(--line-300)}.HeaderPanels_linkTitle__g_bL0{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.HeaderPanels_linkDisabled__R9c4J .HeaderPanels_linkTitle__g_bL0{color:var(--color-muted)}.HeaderPanels_linkMeta__1W8Qk{display:block;font-size:var(--fs-xs);color:var(--color-muted);margin-top:2px}.HeaderPanels_soon__dWaj_{font-size:.6rem;font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);background:var(--surface-50);padding:1px 6px;border-radius:var(--radius-pill)}.HeaderPanels_highlight__2rqLn{display:flex;flex-direction:column;align-items:flex-start;padding:var(--space-5);background:var(--gold-100)}.HeaderPanels_highlightIcon__VCZZP{color:var(--gold-600);margin-bottom:var(--space-3)}.HeaderPanels_highlightTitle__egkyb{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--color-heading)}.HeaderPanels_highlightText__1fmWm{font-size:var(--fs-sm);color:var(--ink-600);margin-top:var(--space-1);margin-bottom:var(--space-4)}.HeaderPanels_highlightLink__ihTTv{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700);transition:color var(--dur-fast) var(--ease-standard)}.HeaderPanels_highlightLink__ihTTv:hover{color:var(--gold-800)}.Header_header__pXml_{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);background:var(--surface-0);border-bottom:1px solid var(--color-border)}.Header_inner__BWOOt{display:flex;align-items:center;gap:var(--space-5);height:var(--header-height)}.Header_search__BJeqE{position:relative;flex:1 1;max-width:520px;display:flex;align-items:center}.Header_searchIcon__uSdnU{position:absolute;right:var(--space-4);color:var(--color-muted);pointer-events:none}.Header_searchInput__Qw93G{width:100%;padding:var(--space-3) var(--space-9) var(--space-3) var(--space-4);background:var(--surface-50);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.Header_searchInput__Qw93G::placeholder{color:var(--color-muted)}.Header_searchInput__Qw93G:focus{outline:none;border-color:var(--gold-400);background:var(--surface-0)}.Header_nav__qviEC{display:flex;align-items:center;gap:var(--space-5)}.Header_navLink__zk1_f{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-800);transition:color var(--dur-fast) var(--ease-standard)}.Header_navLink__zk1_f:hover{color:var(--gold-700)}.Header_actions__FR7C0{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.Header_login__O43ku{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.Header_login__O43ku:hover{color:var(--gold-700)}@media (max-width:1024px){.Header_nav__qviEC{display:none}}@media (max-width:768px){.Header_search__BJeqE{display:none}.Header_inner__BWOOt{gap:var(--space-3);justify-content:space-between}}@media (max-width:480px){.Header_login__O43ku{display:none}}.Breadcrumb_breadcrumb__SutxJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--color-muted)}.Breadcrumb_crumb__IURF4{display:inline-flex;align-items:center;gap:var(--space-1)}.Breadcrumb_link__SzKRw{color:var(--color-muted);transition:color var(--dur-fast) var(--ease-standard)}.Breadcrumb_link__SzKRw:hover{color:var(--gold-700)}.Breadcrumb_current__ij8tA{color:var(--gold-700);font-weight:var(--fw-semibold)}.Breadcrumb_sep__r2ipa{color:var(--line-300)}.Panel_panel__bDppp{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.Panel_head__6jV_G{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}.Panel_headText__zcYSM{min-width:0}.Panel_title__6ZIcY{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-heading)}.Panel_description__HAY7_{font-size:var(--fs-xs);color:var(--color-muted);margin-top:var(--space-1)}.Panel_actions___uFE5{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:640px){.Panel_panel__bDppp{padding:var(--space-4)}}.Pill_pill__cfmCg{display:inline-flex;align-items:center;padding:3px var(--space-3);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.5}.Pill_neutral__9bFIp{background:var(--neutral-bg);color:var(--neutral-fg)}.Pill_success__biVn0{background:var(--success-bg);color:var(--success-fg)}.Pill_warning__PX3w0{background:var(--warning-bg);color:var(--warning-fg)}.Pill_error__Nma_n{background:var(--error-bg);color:var(--error-fg)}.Pill_gold___JiAW{background:var(--gold-100);color:var(--gold-700)}.Icon_icon__4PmSt{flex-shrink:0;display:inline-block;vertical-align:middle}.MobileNav_root__oZtWn{display:none}.MobileNav_toggle__otX8_{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--ink-800);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.MobileNav_toggle__otX8_:hover{background:var(--surface-50);color:var(--gold-700)}.MobileNav_panel__txMg_{position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);max-height:calc(100vh - var(--header-height));overflow-y:auto;background:var(--surface-0);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out)}.MobileNav_panelOpen__mhlGZ{visibility:visible;opacity:1;transform:none;pointer-events:auto}.MobileNav_panelInner__ggqP8{display:flex;flex-direction:column;gap:var(--space-4);padding-block:var(--space-4) var(--space-5)}.MobileNav_search__pILaW{position:relative;display:flex;align-items:center}.MobileNav_searchIcon__v98Ct{position:absolute;left:var(--space-4);color:var(--color-muted);pointer-events:none}.MobileNav_searchInput__wLkD_{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-9);background:var(--surface-50);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-sm)}.MobileNav_searchInput__wLkD_:focus{outline:none;border-color:var(--gold-400);background:var(--surface-0)}.MobileNav_list___pNo_{display:flex;flex-direction:column;list-style:none}.MobileNav_link__10y9f{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-2);border-bottom:1px solid var(--line-200);font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--ink-800);transition:color var(--dur-fast) var(--ease-standard)}.MobileNav_link__10y9f:hover{color:var(--gold-700)}.MobileNav_chevron__9Er1U{color:var(--color-muted)}@media (max-width:1024px){.MobileNav_root__oZtWn{display:block}}@media (prefers-reduced-motion:reduce){.MobileNav_link__10y9f,.MobileNav_panel__txMg_,.MobileNav_toggle__otX8_{transition:none}.MobileNav_panel__txMg_{transform:none}}.AccountSummaryCard_card__PCxHH{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.AccountSummaryCard_title__P25wJ{font-size:var(--fs-md);font-weight:var(--fw-bold)}.AccountSummaryCard_row__nKcB2{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm)}.AccountSummaryCard_icon__TC1yq{color:var(--gold-600);flex-shrink:0}.AccountSummaryCard_label__GRLwZ{flex:1 1;color:var(--color-muted)}.AccountSummaryCard_value__3OeL8{color:var(--color-heading);font-weight:var(--fw-medium)}.CategoryTree_list__M6jSG{display:flex;flex-direction:column;gap:2px;list-style:none}.CategoryTree_row__H_mB9{display:flex;align-items:center;gap:var(--space-1)}.CategoryTree_item__ghJ8g{flex:1 1;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--ink-700);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.CategoryTree_item__ghJ8g:hover{background:var(--surface-50);color:var(--gold-700)}.CategoryTree_label__boSyh{flex:1 1}.CategoryTree_count__UiHM0{font-size:var(--fs-xs);color:var(--color-muted)}.CategoryTree_active__ME7fM{background:var(--gold-100);color:var(--gold-700);font-weight:var(--fw-semibold)}.CategoryTree_active__ME7fM .CategoryTree_count__UiHM0{color:var(--gold-700)}.CategoryTree_toggle__xvYrx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);color:var(--color-muted);background:none;border:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.CategoryTree_toggle__xvYrx:hover{background:var(--surface-50);color:var(--gold-700)}.CategoryTree_chevronOpen__Y8T7Z,.CategoryTree_chevron__KNLsF{transition:transform var(--dur-base) var(--ease-out)}.CategoryTree_chevronOpen__Y8T7Z{transform:rotate(180deg)}.CategoryTree_children__V_QD4{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.CategoryTree_childrenOpen__o6jSY{grid-template-rows:1fr}.CategoryTree_childList__Bq4mT{overflow:hidden;list-style:none;display:flex;flex-direction:column;gap:2px;margin-left:calc(var(--space-3) + 9px);padding-left:var(--space-3);border-left:1px solid var(--color-border)}.CategoryTree_child__hardu{padding-block:var(--space-2);font-size:var(--fs-sm);color:var(--ink-600)}@media (prefers-reduced-motion:reduce){.CategoryTree_chevronOpen__Y8T7Z,.CategoryTree_chevron__KNLsF,.CategoryTree_children__V_QD4,.CategoryTree_item__ghJ8g,.CategoryTree_toggle__xvYrx{transition:none}}.Logo_logo__NU4Nk{display:inline-flex;align-items:center;gap:var(--space-3)}.Logo_mark__XUkez{width:40px;height:40px;object-fit:contain}.Logo_word__w9qxp{font-size:var(--fs-lg);font-weight:var(--fw-bold);letter-spacing:.04em;color:var(--color-heading)}@media (max-width:640px){.Logo_word__w9qxp{font-size:var(--fs-md)}}.MegaMenu_wrap__cr3QL{display:flex}.MegaMenu_trigger__dEXJH{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-800);transition:color var(--dur-fast) var(--ease-standard)}.MegaMenu_trigger__dEXJH:hover{color:var(--gold-700)}.MegaMenu_chevron__e278y{transition:transform var(--dur-fast) var(--ease-standard)}.MegaMenu_chevronOpen__ILoYS{transform:rotate(180deg)}.MegaMenu_panel__QLLnK{position:absolute;top:100%;left:0;right:0;z-index:var(--z-dropdown);background:var(--surface-0);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-lg);visibility:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out)}.MegaMenu_panel__QLLnK.MegaMenu_panelOpen__gTD8y{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto}.MegaMenu_panelInner__lduMR{padding-block:var(--space-6)}@media (prefers-reduced-motion:reduce){.MegaMenu_panel__QLLnK{transition:opacity var(--dur-fast) linear,visibility var(--dur-fast) linear;transform:none}.MegaMenu_panel__QLLnK.MegaMenu_panelOpen__gTD8y{transform:none}.MegaMenu_chevron__e278y{transition:none}}.SidebarNav_nav__zsC3z{display:flex;flex-direction:column;gap:var(--space-5)}.SidebarNav_group__wssXL{display:flex;flex-direction:column;gap:2px}.SidebarNav_groupHeading__6Xk7t{font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted);padding:0 var(--space-3);margin-bottom:var(--space-2)}.SidebarNav_item__4p5mz{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--ink-700);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.SidebarNav_item__4p5mz:hover{background:var(--surface-50);color:var(--gold-700)}.SidebarNav_itemActive__AHLET{background:var(--gold-100);color:var(--gold-700);font-weight:var(--fw-semibold);box-shadow:inset 3px 0 0 var(--gold-600)}.SidebarNav_itemDisabled__y_BLE{color:var(--ink-500);cursor:default}.SidebarNav_itemDisabled__y_BLE:hover{background:none;color:var(--ink-500)}.SidebarNav_soon__iXH7_{margin-left:auto;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);background:var(--surface-50);padding:0 var(--space-2);border-radius:var(--radius-pill)}@media (max-width:900px){.SidebarNav_strip__Jrx9A{position:relative;flex-direction:row;gap:var(--space-1);overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--space-5),#000 calc(100% - var(--space-5)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--space-5),#000 calc(100% - var(--space-5)),transparent);scrollbar-width:none;padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border)}.SidebarNav_strip__Jrx9A::-webkit-scrollbar{display:none}.SidebarNav_strip__Jrx9A .SidebarNav_group__wssXL{flex-direction:row;flex-shrink:0;gap:var(--space-1)}.SidebarNav_strip__Jrx9A .SidebarNav_groupHeading__6Xk7t,.SidebarNav_strip__Jrx9A .SidebarNav_soon__iXH7_{display:none}.SidebarNav_strip__Jrx9A .SidebarNav_item__4p5mz{flex-shrink:0;white-space:nowrap;padding:var(--space-2) var(--space-3)}.SidebarNav_strip__Jrx9A .SidebarNav_itemActive__AHLET{box-shadow:inset 0 -2px 0 var(--gold-600)}}@media (prefers-reduced-motion:reduce){.SidebarNav_item__4p5mz{transition:none}}.DashboardShell_shell__29Z3q{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:100vh;background:var(--surface-50)}.DashboardShell_sidebar__nxuJc{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--surface-0);border-right:1px solid var(--color-border);padding:var(--space-5) var(--space-3);overflow-y:auto;overflow-x:hidden}.DashboardShell_sidebarBrand__7Ooti{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0 var(--space-2) var(--space-5)}.DashboardShell_closeBtn__LPE6F{display:none;place-items:center;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--ink-600)}.DashboardShell_closeBtn__LPE6F:hover{background:var(--surface-50);color:var(--gold-700)}.DashboardShell_navFlex__AYYPJ{flex:1 1}.DashboardShell_viewSite__ZO_Eo{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);margin-top:var(--space-4);border-top:1px solid var(--color-border);font-size:var(--fs-sm);color:var(--ink-600);transition:color var(--dur-fast) var(--ease-standard)}.DashboardShell_viewSite__ZO_Eo:hover{color:var(--gold-700)}.DashboardShell_backdrop__ZvIBW{display:none}.DashboardShell_body__3LYwO{display:flex;flex-direction:column;min-width:0}.DashboardShell_topbar__Cbfls{position:-webkit-sticky;position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;gap:var(--space-3);height:var(--topbar-height);padding:0 var(--space-6);background:var(--surface-0);border-bottom:1px solid var(--color-border)}.DashboardShell_topbarContent__t3zwt{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.DashboardShell_menuBtn__Uxaok{display:none;place-items:center;flex-shrink:0;width:var(--control-height);height:var(--control-height);border-radius:var(--radius-md);color:var(--ink-700);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.DashboardShell_menuBtn__Uxaok:hover{background:var(--surface-50);color:var(--gold-700)}.DashboardShell_content__lC_yK{min-width:0;padding:var(--space-6)}@media (max-width:1024px){.DashboardShell_shell__29Z3q{grid-template-columns:minmax(0,1fr)}.DashboardShell_sidebar__nxuJc{position:fixed;top:0;bottom:0;left:0;z-index:var(--z-drawer);width:min(280px,85vw);height:auto;box-shadow:var(--shadow-lg);transform:translateX(-100%);visibility:hidden;transition:transform var(--dur-base) var(--ease-out),visibility var(--dur-base) var(--ease-out)}.DashboardShell_sidebarOpen__oOhA7{transform:none;visibility:visible;transition:transform var(--dur-base) var(--ease-out),visibility 0s}.DashboardShell_backdrop__ZvIBW{display:block;position:fixed;inset:0;z-index:calc(var(--z-drawer) - 1);background:var(--scrim);animation:DashboardShell_fade-in__Lyijh var(--dur-base) var(--ease-out)}.DashboardShell_closeBtn__LPE6F,.DashboardShell_menuBtn__Uxaok{display:grid}.DashboardShell_topbar__Cbfls{padding:0 var(--space-4)}.DashboardShell_content__lC_yK{padding:var(--space-5)}}@media (max-width:640px){.DashboardShell_content__lC_yK{padding:var(--space-4)}}@keyframes DashboardShell_fade-in__Lyijh{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.DashboardShell_menuBtn__Uxaok,.DashboardShell_sidebar__nxuJc,.DashboardShell_viewSite__ZO_Eo{transition:none}.DashboardShell_backdrop__ZvIBW{animation:none}}.ExportButton_button__las7o{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-primary);border-radius:var(--radius-md);background:var(--surface-0);color:var(--color-link);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard)}.ExportButton_button__las7o:hover{background:var(--gold-100)}@media (prefers-reduced-motion:reduce){.ExportButton_button__las7o{transition:none}}.FilterBar_bar__aT_f8{justify-content:space-between}.FilterBar_bar__aT_f8,.FilterBar_filters__zXnBk{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--space-3)}.FilterBar_filters__zXnBk{flex:1 1 auto;min-width:0}.FilterBar_actions__T4Kwm{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.FilterBar_field__wjAys{display:flex;flex-direction:column;gap:var(--space-1);min-width:160px}.FilterBar_searchField__3x_fi{flex:1 1 240px;max-width:420px}.FilterBar_label__4fPY_{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-muted)}.FilterBar_control__KM0v3{width:100%;min-height:var(--control-height);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--surface-0);font-size:var(--fs-sm);color:var(--ink-800);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.FilterBar_control__KM0v3:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.FilterBar_searchWrap__ar2II{position:relative;display:flex;align-items:center}.FilterBar_searchIcon__1PNcd{position:absolute;left:var(--space-3);color:var(--color-muted);pointer-events:none}.FilterBar_searchInput__c3t5m{padding-left:var(--space-8)}@media (max-width:640px){.FilterBar_actions__T4Kwm,.FilterBar_filters__zXnBk{width:100%}.FilterBar_field__wjAys,.FilterBar_searchField__3x_fi{flex:1 1 100%;max-width:none}}@media (prefers-reduced-motion:reduce){.FilterBar_control__KM0v3{transition:none}}.StatCard_grid__ow8DH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (min-width:900px){.StatCard_grid__ow8DH{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}.StatCard_grid__ow8DH:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}}.StatCard_card__5lEHa{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);animation:StatCard_stat-in__pv7hO var(--dur-base) var(--ease-out) both}.StatCard_icon__Qp7TC{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-md)}.StatCard_value__pLo84{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-heading);overflow-wrap:anywhere}.StatCard_label__cpUZh{font-size:var(--fs-sm);color:var(--color-muted)}.StatCard_hint__nXGjP{font-size:var(--fs-xs);color:var(--ink-600)}.StatCard_gold__UIujm{background:var(--gold-100);color:var(--gold-700)}.StatCard_success__Yss6P{background:var(--success-bg);color:var(--success-fg)}.StatCard_warning__9Wbu1{background:var(--warning-bg);color:var(--warning-fg)}.StatCard_error__8MShw{background:var(--error-bg);color:var(--error-fg)}.StatCard_neutral__BpKQ5{background:var(--surface-50);color:var(--ink-600)}@media (max-width:640px){.StatCard_card__5lEHa{padding:var(--space-4)}.StatCard_icon__Qp7TC{width:32px;height:32px}.StatCard_value__pLo84{font-size:var(--fs-lg)}}@keyframes StatCard_stat-in__pv7hO{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.StatCard_card__5lEHa{animation:none}}.PriceTag_group__RSZqe{display:inline-flex;align-items:baseline;gap:var(--space-2);flex-wrap:wrap}.PriceTag_price__rG_ng{font-weight:var(--fw-bold);color:var(--color-price)}.PriceTag_md__J0M0d{font-size:var(--fs-md)}.PriceTag_lg__4Herz{font-size:var(--fs-xl)}.PriceTag_sale__B_mI1{color:var(--gold-700)}.PriceTag_was__U4qa6{font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--color-muted)}.RequireAuth_loading__6mjHs{padding:var(--space-9) var(--space-6);color:var(--color-muted)}.Button_btn__alSGT{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:var(--fw-semibold);border-radius:var(--radius-md);border:1.5px solid transparent;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),transform var(--dur-fast) var(--ease-standard);white-space:nowrap}.Button_btn__alSGT:active{transform:translateY(1px)}.Button_btn__alSGT:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.Button_md__6HsQu{padding:var(--space-3) var(--space-5);font-size:var(--fs-sm)}.Button_lg__ioBGj{padding:var(--space-4) var(--space-6);font-size:var(--fs-base)}.Button_fullWidth__LKorc{width:100%}.Button_primary__PFIP8{background:var(--color-primary);color:#fff}.Button_primary__PFIP8:hover{background:var(--color-primary-hover)}.Button_secondary__kYMEY{background:var(--surface-0);border-color:var(--color-primary);color:var(--color-link)}.Button_secondary__kYMEY:hover{background:var(--gold-100)}.Button_danger__1M2kT{background:var(--error-fg);color:var(--surface-0)}.Button_danger__1M2kT:hover{filter:brightness(.92)}.Button_text__kY730{background:none;color:var(--color-link);padding-inline:var(--space-2)}.Button_text__kY730:hover{color:var(--gold-800)}.AuthNav_guest__4Bm2r{display:flex;align-items:center;gap:var(--space-4)}.AuthNav_authed__rQwyZ{position:relative}.AuthNav_placeholder__3rtp8{display:inline-block;width:132px;height:40px}.AuthNav_login__R0536{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-800)}.AuthNav_login__R0536:hover{color:var(--gold-700)}.AuthNav_trigger__Cxa3L{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);transition:background-color var(--dur-fast) var(--ease-standard)}.AuthNav_trigger__Cxa3L:hover{background:var(--surface-50)}.AuthNav_avatar__PldVH{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--gold-100);color:var(--gold-700);flex-shrink:0}.AuthNav_name__JpAAi{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--ink-800);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AuthNav_chevron__rCBHl{color:var(--color-muted);transition:transform var(--dur-fast) var(--ease-standard)}.AuthNav_trigger__Cxa3L[aria-expanded=true] .AuthNav_chevron__rCBHl{transform:rotate(180deg)}.AuthNav_menu__4uqND{position:absolute;top:calc(100% + var(--space-2));right:0;min-width:200px;display:flex;flex-direction:column;padding:var(--space-2);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:var(--z-dropdown);animation:AuthNav_menuIn__Dyfyr var(--dur-fast) var(--ease-out) both}@keyframes AuthNav_menuIn__Dyfyr{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.AuthNav_menuItem__KxPXa{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--ink-700);text-align:left;transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.AuthNav_menuItem__KxPXa:hover{background:var(--gold-100);color:var(--gold-700)}.AuthNav_menuItem__KxPXa svg{color:var(--gold-600);flex-shrink:0}.AuthNav_menuDivider__hcaf_{height:1px;background:var(--color-border);margin:var(--space-2) 0}@media (prefers-reduced-motion:reduce){.AuthNav_menu__4uqND{animation:none}}@media (max-width:480px){.AuthNav_login__R0536,.AuthNav_name__JpAAi{display:none}}.BillingToggle_toggle__5ES2F{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:var(--space-1);background:var(--gold-100);border-radius:var(--radius-pill)}.BillingToggle_thumb__VMcQw{position:absolute;top:var(--space-1);left:var(--space-1);width:calc(50% - var(--space-1));height:calc(100% - var(--space-1) * 2);background:var(--surface-0);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);transition:transform var(--dur-base) var(--ease-out)}.BillingToggle_thumbYearly__I5rEb{transform:translateX(100%)}.BillingToggle_option__5b7Fq{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-muted);border-radius:var(--radius-pill);transition:color var(--dur-fast) var(--ease-standard)}.BillingToggle_optionActive__aYfff{color:var(--color-heading);font-weight:var(--fw-semibold)}.BillingToggle_badge__awolL{padding:2px var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--success-fg);background:var(--success-bg);border-radius:var(--radius-pill);white-space:nowrap}@media (prefers-reduced-motion:reduce){.BillingToggle_thumb__VMcQw{transition:none}}.Modal_overlay__SdYU0{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--space-5);background:rgba(26,26,26,.45);animation:Modal_overlay-in__gJ_LC var(--dur-fast) var(--ease-standard)}.Modal_panel__xrwOI{display:flex;flex-direction:column;width:100%;max-height:calc(100vh - var(--space-8));background:var(--surface-0);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:Modal_panel-in__NdjLS var(--dur-base) var(--ease-out)}.Modal_md__Htqoy{max-width:480px}.Modal_lg__ADaG_{max-width:720px}.Modal_xl__7VBm9{max-width:1100px}.Modal_header__vYvjx{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-4);border-bottom:1px solid var(--color-border)}.Modal_title__sGTye{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-heading);text-wrap:balance}.Modal_description__Pg_RC{margin-top:var(--space-1);font-size:var(--fs-sm);color:var(--color-muted)}.Modal_close__dYl7c{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:var(--radius-md);color:var(--color-muted);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.Modal_close__dYl7c:hover{background:var(--surface-50);color:var(--color-heading)}.Modal_close__dYl7c:focus-visible{outline:2px solid var(--gold-500);outline-offset:2px}.Modal_body__0abTz{padding:var(--space-5);overflow-y:auto}.Modal_footer__n9te8{display:flex;justify-content:flex-end;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}@keyframes Modal_overlay-in__gJ_LC{0%{opacity:0}to{opacity:1}}@keyframes Modal_panel-in__NdjLS{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:560px){.Modal_overlay__SdYU0{align-items:flex-end;padding:0}.Modal_lg__ADaG_,.Modal_md__Htqoy,.Modal_panel__xrwOI,.Modal_xl__7VBm9{max-width:none;max-height:92vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;animation:Modal_sheet-in___bDrC var(--dur-base) var(--ease-out)}.Modal_footer__n9te8{flex-direction:column-reverse}}@keyframes Modal_sheet-in___bDrC{0%{transform:translateY(16px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal_overlay__SdYU0,.Modal_panel__xrwOI{animation:none}.Modal_close__dYl7c{transition:none}}@media (pointer:coarse){.Modal_close__dYl7c{width:var(--control-height);height:var(--control-height)}}.DeleteAccountCard_card__qq9xV{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-0);border:1px solid var(--error-fg);border-radius:var(--radius-lg)}.DeleteAccountCard_title__Np8UH{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-heading)}.DeleteAccountCard_text__3Y4xG{font-size:var(--fs-sm);color:var(--ink-600)}.DeleteAccountCard_deleteBtn__k3qrF{align-self:flex-start;padding:var(--space-3) var(--space-5);border:1.5px solid var(--error-fg);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--error-fg);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.DeleteAccountCard_deleteBtn__k3qrF:hover{background:var(--error-fg);color:#fff}.DeleteAccountCard_deleteBtn__k3qrF:disabled{opacity:.6}.EmailCard_card__4BUoC{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.EmailCard_title__dvf6m{font-size:var(--fs-md);font-weight:var(--fw-bold)}.EmailCard_sub__BmhYE{font-size:var(--fs-sm);color:var(--ink-600);margin-top:calc(var(--space-2) * -1)}.EmailCard_row__LnIvN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4);min-width:0}.EmailCard_row__LnIvN>div{min-width:0;overflow-wrap:anywhere}.EmailCard_label__SA06v{font-size:var(--fs-xs);color:var(--color-muted)}.EmailCard_value__VvzM_{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-heading);margin-top:2px}.EmailCard_changeBtn__mx0j0{padding:var(--space-3) var(--space-5);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-700);white-space:nowrap}.EmailCard_changeBtn__mx0j0:hover{border-color:var(--gold-400);color:var(--gold-700)}.EmailCard_form__K13Fh{display:flex;flex-direction:column;gap:var(--space-3)}.EmailCard_input__XYB7f{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm)}.EmailCard_input__XYB7f:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.EmailCard_error__VU5s6{font-size:var(--fs-xs);color:var(--error-fg)}.EmailCard_formActions__o5j4E{display:flex;gap:var(--space-3)}.EmailCard_saveBtn__k3322{padding:var(--space-3) var(--space-5);background:var(--color-primary);color:var(--surface-0);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.EmailCard_saveBtn__k3322:hover{background:var(--color-primary-hover)}.EmailCard_saveBtn__k3322:disabled{opacity:.6}.EmailCard_cancelBtn__HgDbP{padding:var(--space-3) var(--space-5);font-size:var(--fs-sm);color:var(--color-muted)}.EmailCard_cancelBtn__HgDbP:hover{color:var(--ink-800)}.ProductForm_wrap__v8ody{display:flex;flex-direction:column;gap:var(--space-5)}.ProductForm_head__oBs57{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--space-4)}.ProductForm_title__hAKoo{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.ProductForm_sub__SXfXA{font-size:var(--fs-sm);color:var(--ink-600);margin-top:var(--space-1)}.ProductForm_headActions__EDZNX{display:flex;flex-wrap:wrap;gap:var(--space-3)}.ProductForm_loading__8yKv8{padding:var(--space-8);color:var(--color-muted);font-size:var(--fs-sm)}.ProductForm_deleteBtn__WnCL_,.ProductForm_primaryBtn__wJyiU,.ProductForm_secondaryBtn__KO97K{min-height:var(--control-height);padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ProductForm_deleteBtn__WnCL_:disabled,.ProductForm_primaryBtn__wJyiU:disabled,.ProductForm_secondaryBtn__KO97K:disabled{opacity:.6;cursor:default}.ProductForm_deleteBtn__WnCL_{border:1.5px solid var(--error-fg);color:var(--error-fg)}.ProductForm_deleteBtn__WnCL_:hover{background:var(--error-fg);color:var(--surface-0)}.ProductForm_primaryBtn__wJyiU{background:var(--color-primary);color:var(--surface-0)}.ProductForm_primaryBtn__wJyiU:hover{background:var(--color-primary-hover)}.ProductForm_secondaryBtn__KO97K{background:var(--surface-0);border:1.5px solid var(--color-primary);color:var(--color-link)}.ProductForm_secondaryBtn__KO97K:hover{background:var(--gold-100)}.ProductForm_previewBtn__BSFZR{display:inline-flex;align-items:center;gap:var(--space-2)}.ProductForm_error__YYeG4{padding:var(--space-3) var(--space-4);background:var(--error-bg);color:var(--error-fg);border-radius:var(--radius-md);font-size:var(--fs-sm)}.ProductForm_layout__H1dcm{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-5);gap:var(--space-5);align-items:start}.ProductForm_formCol__K69A8{min-width:0}.ProductForm_tabs__Iqv01{display:flex;gap:var(--space-5);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-5);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--space-7)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--space-7)),transparent)}.ProductForm_tabs__Iqv01::-webkit-scrollbar{display:none}.ProductForm_tab__rsM3U{position:relative;padding:var(--space-3) 0;font-size:var(--fs-sm);color:var(--ink-500);white-space:nowrap;flex-shrink:0}.ProductForm_tab__rsM3U:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--gold-600);transform:scaleX(0);transition:transform var(--dur-base) var(--ease-out)}.ProductForm_tabActive__SkRvR{color:var(--gold-700);font-weight:var(--fw-semibold)}.ProductForm_tabActive__SkRvR:after{transform:scaleX(1)}.ProductForm_panel__k8lP2{display:flex;flex-direction:column;gap:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);min-width:0}.ProductForm_label__8l1bu{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.ProductForm_labelText__evd9n{display:inline-flex;align-items:center;gap:var(--space-1)}.ProductForm_req__MAg8m{color:var(--error-fg)}.ProductForm_input__xf5rK,.ProductForm_textarea__R3wvK{width:100%;min-width:0;font-weight:var(--fw-regular);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-normal);background:var(--surface-0);color:var(--ink-800)}.ProductForm_input__xf5rK{min-height:var(--control-height)}.ProductForm_input__xf5rK:focus,.ProductForm_textarea__R3wvK:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.ProductForm_input__xf5rK:disabled,.ProductForm_textarea__R3wvK:disabled{background:var(--surface-50);color:var(--color-muted);cursor:not-allowed}.ProductForm_textarea__R3wvK{resize:vertical}.ProductForm_counter__MX11V{align-self:flex-end;margin-top:calc(var(--space-1) * -1)}.ProductForm_counter__MX11V,.ProductForm_hint__JM78i{font-size:var(--fs-xs);color:var(--color-muted);font-weight:var(--fw-regular)}.ProductForm_warnHint__6nHcz{font-size:var(--fs-xs);color:var(--warning-fg);font-weight:var(--fw-medium)}.ProductForm_row__Kfzko{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.ProductForm_trialRow__KbTkS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.ProductForm_features__BJbrT{display:flex;flex-direction:column;gap:var(--space-3)}.ProductForm_changelogRow__3NAl1,.ProductForm_compatRow__HYe9T,.ProductForm_docSectionRow__9nnKP,.ProductForm_featureRow__k9Xt1{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-items:start}.ProductForm_featureRow__k9Xt1{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.ProductForm_compatRow__HYe9T{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.ProductForm_changelogRow__3NAl1{grid-template-columns:minmax(0,140px) minmax(0,1fr) auto}.ProductForm_docSectionRow__9nnKP{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.ProductForm_iconBtn__IwIRs{display:grid;place-items:center;flex-shrink:0;width:var(--control-height);height:var(--control-height);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);transition:border-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.ProductForm_iconBtn__IwIRs:hover{border-color:var(--error-fg);color:var(--error-fg)}.ProductForm_addBtn__mNM0g{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);align-self:flex-start;min-height:var(--control-height);padding:var(--space-2) var(--space-4);border:1px dashed var(--gold-400);border-radius:var(--radius-md);color:var(--gold-700);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-standard)}.ProductForm_addBtn__mNM0g:hover{background:var(--gold-100)}.ProductForm_addBtn__mNM0g:disabled{opacity:.6;cursor:default}.ProductForm_tagCloud__HifPy{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ProductForm_tagChip__QX_PJ{padding:var(--space-2) var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-700);transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ProductForm_tagChip__QX_PJ:hover{border-color:var(--gold-400)}.ProductForm_tagChipActive__M3BSj{border-color:var(--gold-600);background:var(--gold-100);color:var(--gold-700);font-weight:var(--fw-semibold)}.ProductForm_checkboxRow__FJtl5{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-heading)}.ProductForm_mediaRow__QJeyW{display:grid;grid-template-columns:auto 56px minmax(0,1.4fr) auto auto;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-2);border-radius:var(--radius-md);transition:opacity var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out)}.ProductForm_mediaRowDragging__7XW0D{opacity:.5;background:var(--gold-100)}.ProductForm_dragHandle__XJYG5{display:grid;place-items:center;width:var(--space-5);height:var(--control-height);color:var(--color-muted);cursor:-webkit-grab;cursor:grab}.ProductForm_mediaThumb__ke0Dw{display:grid;place-items:center;width:56px;height:40px;border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow:hidden;color:var(--color-muted);background:var(--surface-50);flex-shrink:0}.ProductForm_mediaThumb__ke0Dw img{width:100%;height:100%;object-fit:cover}.ProductForm_hiddenFileInput__MgqGz{display:none}.ProductForm_coverToggle__PJa8k{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-600);white-space:nowrap}.ProductForm_fileList__4Absb{display:flex;flex-direction:column;gap:var(--space-2)}.ProductForm_fileRow__WyWmJ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ProductForm_fileRow__WyWmJ svg{color:var(--gold-600);flex-shrink:0}.ProductForm_fileInfo__VEv95{display:flex;flex-direction:column;flex:1 1;min-width:0}.ProductForm_fileName__eycZx{font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--color-heading);overflow-wrap:anywhere}.ProductForm_fileMeta__8qgdc{font-size:var(--fs-xs);color:var(--color-muted)}.ProductForm_uploadRow__CqPvQ{display:grid;grid-template-columns:minmax(0,140px) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:var(--space-2);gap:var(--space-2);align-items:center}.ProductForm_fileInput__cxYuZ{width:100%;min-width:0;min-height:var(--control-height);font-size:var(--fs-xs);color:var(--ink-600);padding:var(--space-2);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.ProductForm_fileInput__cxYuZ::-webkit-file-upload-button{margin-right:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid var(--gold-400);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--gold-700);font-weight:var(--fw-semibold);cursor:pointer}.ProductForm_fileInput__cxYuZ::file-selector-button{margin-right:var(--space-3);padding:var(--space-1) var(--space-3);border:1px solid var(--gold-400);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--gold-700);font-weight:var(--fw-semibold);cursor:pointer}.ProductForm_rail__1CIE_{display:flex;flex-direction:column;gap:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--topbar-height) + var(--space-5))}.ProductForm_railCard__ideCK{display:flex;flex-direction:column;gap:var(--space-4);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5)}.ProductForm_railTitle__3UMMe{font-size:var(--fs-md);font-weight:var(--fw-bold)}.ProductForm_optionRow__tZZSI{display:flex;gap:var(--space-3);padding:var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-regular);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.ProductForm_optionActive__ifyJv{border-color:var(--gold-600);background:var(--gold-100)}.ProductForm_notice__dcDbG{display:flex;gap:var(--space-3);padding:var(--space-4);background:var(--gold-100);border-radius:var(--radius-md);font-size:var(--fs-xs);color:var(--ink-700)}.ProductForm_notice__dcDbG svg{color:var(--gold-600);flex-shrink:0}.ProductForm_buildCard__kWkBa{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3)}.ProductForm_buildActionsRow__npTsf,.ProductForm_buildHeaderRow__Sk_Jr{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.ProductForm_spacer__VKZ_s{flex:1 1}.ProductForm_addYearRow__Y_sML{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.ProductForm_addYearRow__Y_sML .ProductForm_input__xf5rK{width:auto;flex:1 1;max-width:240px}.ProductForm_buildLog__Ue2gB{background:var(--surface-50);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-xs);font-family:monospace;overflow-x:auto;white-space:pre-wrap;max-height:280px;overflow-y:auto}.ProductForm_liveNotice__2agZH{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--warning-bg);color:var(--warning-fg);border-radius:var(--radius-md);font-size:var(--fs-sm)}@media (max-width:1100px){.ProductForm_layout__H1dcm{grid-template-columns:minmax(0,1fr)}.ProductForm_rail__1CIE_{position:static}}@media (max-width:768px){.ProductForm_row__Kfzko,.ProductForm_uploadRow__CqPvQ{grid-template-columns:minmax(0,1fr)}.ProductForm_mediaRow__QJeyW{grid-template-columns:auto 56px minmax(0,1fr) auto}.ProductForm_mediaRow__QJeyW .ProductForm_coverToggle__PJa8k{grid-column:3}.ProductForm_panel__k8lP2{padding:var(--space-5)}}@media (max-width:640px){.ProductForm_head__oBs57{flex-direction:column}.ProductForm_trialRow__KbTkS{grid-template-columns:minmax(0,1fr)}.ProductForm_changelogRow__3NAl1,.ProductForm_compatRow__HYe9T,.ProductForm_docSectionRow__9nnKP,.ProductForm_featureRow__k9Xt1{grid-template-columns:minmax(0,1fr) auto}.ProductForm_changelogRow__3NAl1>:last-child,.ProductForm_compatRow__HYe9T>:last-child,.ProductForm_docSectionRow__9nnKP>:last-child,.ProductForm_featureRow__k9Xt1>:last-child{grid-column:2;grid-row:1/span 2}.ProductForm_panel__k8lP2{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.ProductForm_addBtn__mNM0g,.ProductForm_iconBtn__IwIRs,.ProductForm_mediaRow__QJeyW,.ProductForm_optionRow__tZZSI,.ProductForm_tab__rsM3U:after,.ProductForm_tagChip__QX_PJ{transition:none}}.ResubmitApplicationButton_wrap__tcEvV{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-2)}.ResubmitApplicationButton_error__Xjq5R{font-size:var(--fs-sm);color:var(--error-fg)}.WireframeThumb_wrap__EpVM5{width:100%;height:100%;display:grid;place-items:center;background:radial-gradient(120% 120% at 70% 20%,var(--surface-0) 0,var(--gold-100) 100%);overflow:hidden}.WireframeThumb_svg__dQJFj{width:100%;height:100%;transition:transform var(--dur-slow) var(--ease-out)}.WireframeThumb_grid__bir3W line{fill:none;stroke:var(--ink-500);stroke-width:.6;opacity:.22}.WireframeThumb_build__sysDD path{fill:none;stroke:var(--ink-600);stroke-width:1.2;opacity:.65}.WireframeThumb_hex__cxkd7 path{fill:none;stroke:var(--gold-500);stroke-width:2.4}.WireframeThumb_hexInner__4IsPP{opacity:.6}.cardHoverTarget:hover .WireframeThumb_svg__dQJFj{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.WireframeThumb_svg__dQJFj{transition:none}}.ProductCard_card__AfAaK{display:flex;flex-direction:column;background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-out)}.ProductCard_card__AfAaK:hover{border-color:var(--gold-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.ProductCard_media__uM42D{position:relative;display:block;aspect-ratio:16/11;background:var(--gold-100)}.ProductCard_image__exZ38{object-fit:cover}.ProductCard_badgeSlot__mu4vl{position:absolute;top:var(--space-3);left:var(--space-3);right:var(--space-3)}.ProductCard_body__XAwzT{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);flex:1 1}.ProductCard_title__BY8Xw{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-heading)}.ProductCard_titleLink__JrxQg:hover .ProductCard_title__BY8Xw{color:var(--gold-700)}.ProductCard_desc__Im_s_{font-size:var(--fs-sm);color:var(--ink-600);line-height:var(--lh-snug);flex:1 1}.ProductCard_footer__0xKpo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2)}.ProductCard_footer__0xKpo>div{min-width:0}.ProductCard_membership__PyOjL{display:inline-flex;align-items:center;gap:var(--space-2);align-self:flex-start;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--gold-100);color:var(--gold-700);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ProductCard_rating__HhK5Z{margin-top:var(--space-1)}.page_page__DG3H1{padding-block:var(--space-6) var(--space-10)}.page_hero__ePHh_{display:flex;flex-direction:column;gap:var(--space-4);align-items:center;text-align:center;padding-block:var(--space-7) var(--space-8);max-width:760px;margin-inline:auto}.page_eyebrow__JtqlQ{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold-700)}.page_title__mZjMs{font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-heading)}.page_accent__jUD26{color:var(--gold-700)}.page_sub__tfa42{font-size:var(--fs-md);color:var(--ink-600);line-height:var(--lh-normal)}.page_highlights__UWbwK{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-5);text-align:left;list-style:none;width:100%}.page_highlight__duM2W{display:flex;align-items:flex-start;gap:var(--space-3)}.page_highlightIcon__qHbju{flex-shrink:0;color:var(--gold-500)}.page_highlightTitle__J0yMb{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.page_highlightText__rUzyr{font-size:var(--fs-sm);color:var(--color-muted);line-height:var(--lh-snug)}.page_section__Jbm_o{padding-block:var(--space-7)}.page_sectionTitle__cr6SF{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-heading);margin-bottom:var(--space-5);text-align:center}.page_productGrid__iOD_2{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.page_faq__y05I0{display:grid;grid-gap:var(--space-4);gap:var(--space-4);max-width:760px;margin-inline:auto}.page_faqItem__wFiYP{padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.page_faqQuestion__oCOCo{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-heading);margin-bottom:var(--space-2)}.page_faqAnswer__uhdTy{font-size:var(--fs-sm);color:var(--ink-600);line-height:var(--lh-normal)}@media (min-width:768px){.page_title__mZjMs{font-size:var(--fs-3xl)}.page_highlights__UWbwK{grid-template-columns:repeat(3,1fr)}}.page_page__Dgly5{padding-block:var(--space-8)}.page_head__ifHmn{margin-bottom:var(--space-6)}.page_title__K_E35{font-size:var(--fs-2xl);font-weight:var(--fw-bold)}.page_sub__su74f{font-size:var(--fs-sm);color:var(--ink-600);margin-top:var(--space-1)}.page_clearSearch__Dc6yZ{color:var(--gold-700);font-weight:var(--fw-semibold);transition:color var(--dur-fast) var(--ease-standard)}.page_clearSearch__Dc6yZ:hover{color:var(--gold-800)}.page_layout__maCv6{display:grid;grid-template-columns:240px 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.page_filterHeading__fqFXf{font-size:var(--fs-md);font-weight:var(--fw-bold);margin-bottom:var(--space-4)}.page_filterList___SpSP{display:flex;flex-direction:column;gap:2px}.page_filter__T6JhN{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--ink-700);transition:background-color var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.page_filter__T6JhN:hover{background:var(--surface-50);color:var(--gold-700)}.page_active__T_7F2{background:var(--gold-100);color:var(--gold-700);font-weight:var(--fw-semibold)}.page_count__wKnd0{margin-left:auto;font-size:var(--fs-xs);color:var(--color-muted)}.page_main__6yoqA{min-width:0}.page_grid__HiRFL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1100px){.page_grid__HiRFL{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.page_layout__maCv6{grid-template-columns:1fr}}@media (max-width:480px){.page_grid__HiRFL{grid-template-columns:1fr}}.QtyStepper_stepper__90QAQ{display:flex;align-items:center;border:1.5px solid var(--color-primary);border-radius:var(--radius-md);background:var(--gold-100);animation:QtyStepper_stepperIn__O357x var(--dur-base) var(--ease-out)}@keyframes QtyStepper_stepperIn__O357x{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.QtyStepper_stepper__90QAQ{animation:none}}.QtyStepper_btn__lFc08{display:grid;place-items:center;font-weight:var(--fw-semibold);color:var(--gold-700);transition:background-color var(--dur-fast) var(--ease-standard)}.QtyStepper_btn__lFc08:hover{background:var(--surface-0)}.QtyStepper_value__DGrfv{font-weight:var(--fw-bold);color:var(--color-heading);text-align:center}.QtyStepper_full__cb4SL{justify-content:space-between;width:100%;padding:var(--space-2)}.QtyStepper_full__cb4SL .QtyStepper_btn__lFc08{width:40px;height:40px;border-radius:var(--radius-sm);font-size:var(--fs-lg)}.QtyStepper_full__cb4SL .QtyStepper_value__DGrfv{font-size:var(--fs-base);min-width:2ch}.QtyStepper_compact__3B6BB{border-radius:var(--radius-pill);height:38px;padding-inline:var(--space-1)}.QtyStepper_compact__3B6BB .QtyStepper_btn__lFc08{width:26px;height:100%;font-size:var(--fs-md)}.QtyStepper_compact__3B6BB .QtyStepper_value__DGrfv{font-size:var(--fs-sm);min-width:1.5ch;padding-inline:var(--space-1)}.SectionHeader_header__dqebb{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.SectionHeader_title__4Cn9r{font-size:var(--fs-xl);font-weight:var(--fw-bold)}.SectionHeader_viewAll__ngtpJ{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-link);transition:gap var(--dur-fast) var(--ease-standard),color var(--dur-fast) var(--ease-standard)}.SectionHeader_viewAll__ngtpJ:hover{gap:var(--space-2);color:var(--gold-800)}.page_body__9Qj2F{padding-block:var(--space-8)}.page_layout__p93s2{display:grid;grid-template-columns:240px 1fr;grid-gap:var(--space-8);gap:var(--space-8);align-items:start}.page_main__nw1Wk{min-width:0}@media (max-width:1024px){.page_layout__p93s2{grid-template-columns:1fr}}.FeaturedGrid_grid__q3CLn{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}@media (max-width:1200px){.FeaturedGrid_grid__q3CLn{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.FeaturedGrid_grid__q3CLn{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.FeaturedGrid_grid__q3CLn{grid-template-columns:1fr}}.MembershipPanel_panel__NNLwE{display:flex;flex-direction:column;gap:var(--space-7)}.MembershipPanel_state__mxK6i{font-size:var(--fs-sm);color:var(--color-muted)}.MembershipPanel_card__a8PIN{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.MembershipPanel_cardHead__Im35c{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4)}.MembershipPanel_planName__kkN3Z{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--color-heading)}.MembershipPanel_planMeta__fMW7T{font-size:var(--fs-sm);color:var(--color-muted)}.MembershipPanel_keyBlock__HoXRg{padding:var(--space-5);border-radius:var(--radius-md);background:var(--gold-100)}.MembershipPanel_keyLabel__4ogBC{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700)}.MembershipPanel_keyHint__whwQD{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--ink-600)}.MembershipPanel_keyRow__ihdZr{display:flex;align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.MembershipPanel_key__8hgN8{flex:1 1;min-width:220px;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-0);border:1px solid var(--gold-300);font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,monospace;font-size:var(--fs-sm);color:var(--ink-900);word-break:break-all}.MembershipPanel_copyBtn__EmG2D{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--gold-500);border-radius:var(--radius-sm);background:var(--surface-0);color:var(--gold-700);font-size:var(--fs-sm);font-weight:var(--fw-semibold);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.MembershipPanel_copyBtn__EmG2D:hover{background:var(--gold-200)}.MembershipPanel_facts__ZGv3d{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:1fr}.MembershipPanel_factLabel__IwXZv{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--color-muted)}.MembershipPanel_factValue__g6Kbk{margin-top:var(--space-1);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-900)}.MembershipPanel_actions__aE_vb{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.MembershipPanel_cancel__dqarP{border:none;background:none;padding:0;font-size:var(--fs-sm);color:var(--error-fg);cursor:pointer;text-decoration:underline}.MembershipPanel_cancel__dqarP:disabled{opacity:.6;cursor:default}.MembershipPanel_error__pNEr4{font-size:var(--fs-sm);color:var(--error-fg)}.MembershipPanel_endedBlock__hErp_{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.MembershipPanel_endedText__fACi_{font-size:var(--fs-sm);color:var(--ink-600);line-height:var(--lh-normal)}.MembershipPanel_includedTitle__cOD7Z{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-heading);margin-bottom:var(--space-4)}.MembershipPanel_grid__7ER0U{display:grid;grid-gap:var(--space-4);gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}@media (min-width:640px){.MembershipPanel_facts__ZGv3d{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.MembershipPanel_copyBtn__EmG2D{transition:none}}.PartnerAvatar_avatar__TIT_e{position:relative;display:grid;place-items:center;border-radius:var(--radius-md);overflow:hidden;flex-shrink:0;background:var(--gold-100);color:var(--gold-700)}.PartnerAvatar_img__GlKHi{object-fit:cover}.PartnerAvatar_initials__keK_u{font-weight:var(--fw-bold);letter-spacing:.02em}.page_page__OgnLY{padding-block:var(--space-5) var(--space-8);display:flex;flex-direction:column;gap:var(--space-5)}.page_top__RtDeF{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-column-gap:var(--space-6);column-gap:var(--space-6);align-items:start}.page_leftCol__VXhBU{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.page_mediaInfoRow__JvR6V{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.page_galleryCol__5gIqH{min-width:0}.page_infoCol__biyLd{display:flex;flex-direction:column;gap:var(--space-3)}.page_buyCol__jnvBh{display:flex;flex-direction:column;gap:var(--space-5)}.page_eyebrow__w2nNn{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.page_title__8hLtD{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--ink-900);line-height:var(--lh-tight)}.page_tagline__BzZt0{font-size:var(--fs-md);color:var(--ink-600)}.page_stats__snq5D{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-sm)}.page_dot__Ovb2y{color:var(--line-300)}.page_downloads__G5Dd5{color:var(--color-muted)}.page_chips__p4E2L{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.page_chip___W1We{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--ink-700);background:var(--surface-0);white-space:nowrap}.page_chip___W1We svg{color:var(--gold-600)}@media (max-width:1024px){.page_top__RtDeF{grid-template-columns:minmax(0,1fr);row-gap:var(--space-5)}.page_leftCol__VXhBU{display:contents}.page_mediaInfoRow__JvR6V{order:1}.page_buyCol__jnvBh{order:2;max-width:420px}.page_leftCol__VXhBU>:last-child{order:3}}@media (max-width:768px){.page_mediaInfoRow__JvR6V{grid-template-columns:1fr}.page_buyCol__jnvBh{max-width:none}}.MembershipCallout_callout__ZGc_j{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--gold-100);border:1px solid transparent;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}a.MembershipCallout_callout__ZGc_j:hover{border-color:var(--gold-400);background:var(--gold-200)}.MembershipCallout_owned__wFGfz{background:var(--success-bg)}.MembershipCallout_icon__Giw_I{flex-shrink:0;margin-top:1px;color:var(--gold-700)}.MembershipCallout_owned__wFGfz .MembershipCallout_icon__Giw_I{color:var(--success-fg)}.MembershipCallout_title__DxbIN{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700)}.MembershipCallout_owned__wFGfz .MembershipCallout_title__DxbIN{color:var(--success-fg)}.MembershipCallout_text__0CVds{margin-top:var(--space-1);font-size:var(--fs-xs);color:var(--ink-600);line-height:var(--lh-snug)}.MembershipCallout_link__nR3_t{color:var(--gold-700);text-decoration:underline}.MembershipCallout_chevron__pkk2y{flex-shrink:0;margin-top:var(--space-1);margin-left:auto;color:var(--gold-700)}@media (prefers-reduced-motion:reduce){.MembershipCallout_callout__ZGc_j{transition:none}}.TrialDownloadCard_card__QCu8r{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background:var(--surface-50);border:1px dashed var(--color-border);border-radius:var(--radius-md)}.TrialDownloadCard_head__Hmcf4{display:flex;align-items:center;gap:var(--space-3)}.TrialDownloadCard_icon__EK5Sr{color:var(--gold-600);flex-shrink:0}.TrialDownloadCard_title__KpcXp{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.TrialDownloadCard_sub__OAFCL{font-size:var(--fs-xs);color:var(--color-muted)}.TrialDownloadCard_select__QklIJ{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);background:var(--surface-0)}.TrialDownloadCard_select__QklIJ:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.TrialDownloadCard_error__duqAL{font-size:var(--fs-xs);color:var(--error-fg)}.TrialDownloadCard_hint__2_KJ6{font-size:var(--fs-xs);color:var(--color-muted);text-align:center}.BuyBox_box__GAEHP{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.BuyBox_price__kaHmm{font-size:var(--fs-2xl);font-weight:var(--fw-bold);color:var(--color-price)}.BuyBox_priceInterval__Z10r_{font-size:var(--fs-md);font-weight:var(--fw-medium);color:var(--color-muted)}.BuyBox_priceEquivalent__90zvC{margin-top:calc(-1 * var(--space-2));font-size:var(--fs-sm);color:var(--color-muted)}.BuyBox_priceSale__zx9p_{color:var(--gold-700)}.BuyBox_priceWas__u2N3e{margin-left:var(--space-3);font-size:var(--fs-md);font-weight:var(--fw-regular);color:var(--color-muted)}.BuyBox_promoNote__0Yl4K{margin-top:calc(-1 * var(--space-2));font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700)}.BuyBox_actions__I1tT1{display:flex;flex-direction:column;gap:var(--space-3)}.BuyBox_claimedNote__m9iq3{font-weight:var(--fw-medium)}.BuyBox_claimedNote__m9iq3,.BuyBox_ownedNote__zcXWQ{padding:var(--space-3) var(--space-4);background:var(--success-bg);color:var(--success-fg);border-radius:var(--radius-md);font-size:var(--fs-sm);text-align:center}.BuyBox_ownedNote__zcXWQ{display:flex;align-items:center;justify-content:center;gap:var(--space-2);font-weight:var(--fw-semibold);animation:BuyBox_owned-pop__5VK4K var(--dur-base) var(--ease-out)}.BuyBox_ownedIcon__ggf6Z{flex-shrink:0}@keyframes BuyBox_owned-pop__5VK4K{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.BuyBox_claimError__iu9dK{padding:var(--space-3) var(--space-4);background:var(--error-bg);color:var(--error-fg);border-radius:var(--radius-md);font-size:var(--fs-sm)}.BuyBox_assurances__ZLC2E{display:flex;flex-direction:column;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.BuyBox_assurance__qlIbF{display:flex;align-items:center;gap:var(--space-3)}.BuyBox_assuranceIcon__BXNOB{color:var(--gold-600);flex-shrink:0}.BuyBox_assuranceTitle__7r7Dp{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.BuyBox_assuranceSub__D6tH2{font-size:var(--fs-xs);color:var(--color-muted)}.FeedbackComposer_form__9SGbk{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.FeedbackComposer_row__6lEpf{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.FeedbackComposer_field__gTo4_{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.FeedbackComposer_optional__mRhm7{font-weight:var(--fw-regular);color:var(--color-muted)}.FeedbackComposer_input__FhDEF{width:100%;min-width:0;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-sm);font-weight:var(--fw-regular);color:var(--ink-800);background:var(--surface-0);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}input.FeedbackComposer_input__FhDEF,select.FeedbackComposer_input__FhDEF{height:var(--control-height)}textarea.FeedbackComposer_input__FhDEF{resize:vertical;line-height:var(--lh-normal)}.FeedbackComposer_input__FhDEF:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.FeedbackComposer_item__4sLyF,.FeedbackComposer_items__TgaTi{display:flex;flex-direction:column;gap:var(--space-3)}.FeedbackComposer_item__4sLyF{margin:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-50);animation:FeedbackComposer_item-in__oSuJ5 var(--dur-base) var(--ease-out)}.FeedbackComposer_itemLegend__RMYJt{padding:0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:var(--tracking-eyebrow);color:var(--gold-700)}.FeedbackComposer_itemHead__PuxSl{display:flex;flex-wrap:wrap;gap:var(--space-2)}.FeedbackComposer_kindSelect__tZhY2{width:140px;height:var(--control-height);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:inherit;font-size:var(--fs-sm);color:var(--ink-800);background:var(--surface-0)}.FeedbackComposer_itemHead__PuxSl .FeedbackComposer_input__FhDEF{flex:1 1 200px;width:auto}.FeedbackComposer_removeBtn__2GOwz{display:grid;place-items:center;width:var(--control-height);height:var(--control-height);flex-shrink:0;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-muted);background:var(--surface-0);transition:color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.FeedbackComposer_removeBtn__2GOwz:hover{color:var(--error-fg);border-color:var(--error-fg)}.FeedbackComposer_images__VI80s{display:flex;flex-wrap:wrap;gap:var(--space-2)}.FeedbackComposer_thumb__c8s1g{position:relative;width:84px;height:84px;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--surface-0)}.FeedbackComposer_thumb__c8s1g img{width:100%;height:100%;object-fit:cover}.FeedbackComposer_thumbRemove__MCgOR{position:absolute;top:2px;right:2px;display:grid;place-items:center;width:20px;height:20px;border-radius:var(--radius-pill);color:var(--surface-0);background:rgba(26,26,26,.65)}.FeedbackComposer_thumbRemove__MCgOR:hover{background:var(--error-fg)}.FeedbackComposer_addImage__iaJoV{display:inline-flex;align-items:center;gap:var(--space-2);height:84px;padding:0 var(--space-4);border:1px dashed var(--gold-400);border-radius:var(--radius-md);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--gold-700);background:var(--surface-0);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-standard)}.FeedbackComposer_addImage__iaJoV:hover{background:var(--gold-100)}.FeedbackComposer_addImage__iaJoV input{position:absolute;width:1px;height:1px;opacity:0}.FeedbackComposer_addRow__vSs2R{display:flex;flex-wrap:wrap;gap:var(--space-2)}.FeedbackComposer_addBtn__8UmXF{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--control-height);padding:0 var(--space-4);border:1px dashed var(--gold-400);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700);background:var(--surface-0);transition:background-color var(--dur-fast) var(--ease-standard)}.FeedbackComposer_addBtn__8UmXF:hover{background:var(--gold-100)}.FeedbackComposer_actions__V00ma{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.FeedbackComposer_hint__Z0XxD{font-size:var(--fs-xs);color:var(--color-muted)}.FeedbackComposer_error__nsFE_{font-size:var(--fs-sm);color:var(--error-fg)}@keyframes FeedbackComposer_item-in__oSuJ5{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.FeedbackComposer_item__4sLyF{animation:none}.FeedbackComposer_addBtn__8UmXF,.FeedbackComposer_addImage__iaJoV,.FeedbackComposer_input__FhDEF,.FeedbackComposer_removeBtn__2GOwz{transition:none}}.FeedbackForm_form__a2Fv8{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:720px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--surface-0);text-align:left}.FeedbackForm_title__lTnSA{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-heading)}.FeedbackForm_sub__Sgrun{margin-top:var(--space-1)}.FeedbackForm_note__ubre6,.FeedbackForm_sub__Sgrun{font-size:var(--fs-sm);color:var(--ink-600)}.FeedbackForm_note__ubre6 a,.FeedbackForm_sent__seACe a{color:var(--color-link);font-weight:var(--fw-semibold)}.FeedbackForm_sent__seACe{display:flex;align-items:flex-start;gap:var(--space-3);max-width:640px;padding:var(--space-4);border-radius:var(--radius-md);background:var(--success-bg);color:var(--success-fg);font-size:var(--fs-sm);text-align:left;animation:FeedbackForm_sent-in__MWzn1 var(--dur-base) var(--ease-out)}@keyframes FeedbackForm_sent-in__MWzn1{0%{opacity:0;transform:translateY(4px)}}@media (max-width:640px){.FeedbackForm_form__a2Fv8{padding:var(--space-4)}}@media (prefers-reduced-motion:reduce){.FeedbackForm_sent__seACe{animation:none}}.KeyFeatures_wrap__aTX4r{margin-top:var(--space-6)}.KeyFeatures_heading__jhkXS{font-size:var(--fs-lg);margin-bottom:var(--space-5)}.KeyFeatures_list__iWIqe{display:flex;flex-direction:column;gap:var(--space-5)}.KeyFeatures_item__Aqos9{display:flex;gap:var(--space-4)}.KeyFeatures_icon__TsuVP{color:var(--gold-600);flex-shrink:0}.KeyFeatures_title___3_rg{font-size:var(--fs-base);font-weight:var(--fw-semibold);color:var(--color-heading);margin-bottom:var(--space-1)}.KeyFeatures_desc__rHhAm{font-size:var(--fs-sm);color:var(--ink-600);line-height:var(--lh-normal)}.KeyFeatures_toggle__IEWpz{margin-top:var(--space-4);background:none;border:none;padding:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--gold-700);cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.KeyFeatures_toggle__IEWpz:focus-visible,.KeyFeatures_toggle__IEWpz:hover{color:var(--gold-600)}.Field_field__giT16{display:flex;flex-direction:column;gap:var(--space-2)}.Field_label__062TK{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.Field_input__q_GR2{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);background:var(--surface-0);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.Field_input__q_GR2::placeholder{color:var(--color-muted)}.Field_input__q_GR2:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.Field_inputError__uk58c{border-color:var(--error-fg)}.Field_textarea__F836y{resize:vertical;min-height:96px;line-height:var(--lh-normal);font-family:inherit}.Field_hint__8HiX4{font-size:var(--fs-xs);color:var(--color-muted)}.Field_error__cP16_{font-size:var(--fs-xs);color:var(--error-fg)}.Field_reveal__jeXnT{animation:Field_revealField__sNBNu var(--dur-fast) var(--ease-standard) both}@keyframes Field_revealField__sNBNu{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.Field_reveal__jeXnT{animation:none}}.StarRatingInput_stars__Rpc9O{display:inline-flex;gap:var(--space-1);color:var(--gold-500)}.StarRatingInput_star__hfVDR{display:inline-flex;padding:2px;border-radius:var(--radius-sm);color:inherit;transition:transform var(--dur-fast) var(--ease-standard)}.StarRatingInput_star__hfVDR:hover{transform:scale(1.12)}.StarRatingInput_star__hfVDR:focus-visible{outline:2px solid var(--gold-600);outline-offset:2px}.PublisherCard_card__qqnlZ{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-5);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.PublisherCard_publisher__8Nh76{display:flex;gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border)}.PublisherCard_avatar__0OfMV{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--radius-md);background:var(--gold-100);color:var(--gold-700);flex-shrink:0}.PublisherCard_pubLabel__hstZr{font-size:var(--fs-xs);color:var(--color-muted)}.PublisherCard_pubName__1faM2{display:flex;align-items:center;gap:var(--space-1);font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--color-heading)}.PublisherCard_pubLink__Av3rc{transition:color var(--dur-fast) var(--ease-standard)}.PublisherCard_pubLink__Av3rc:hover{color:var(--gold-700)}.PublisherCard_verified__Fsmwm{color:var(--gold-600)}.PublisherCard_pubTagline__4pu3W{font-size:var(--fs-xs);color:var(--color-muted)}.PublisherCard_meta__r9gMI{display:flex;flex-direction:column;gap:var(--space-3)}.PublisherCard_row__WCbwM{display:flex;justify-content:space-between;font-size:var(--fs-sm)}.PublisherCard_row__WCbwM dt{color:var(--color-muted)}.PublisherCard_row__WCbwM dd{color:var(--color-heading);font-weight:var(--fw-medium)}.PublisherCard_tags__Sm2wh{display:flex;flex-wrap:wrap;gap:var(--space-2)}.PublisherCard_share__Su2kE{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.PublisherCard_shareLabel__oXAVK{font-size:var(--fs-sm);color:var(--color-muted)}.PublisherCard_shareIcons__5h8c0{display:flex;gap:var(--space-3);color:var(--ink-600)}.PublisherCard_shareIcons__5h8c0>*{cursor:pointer;transition:color var(--dur-fast) var(--ease-standard)}.PublisherCard_shareIcons__5h8c0>:hover{color:var(--gold-700)}.PlanRequestModal_form__7C6dT,.PlanRequestModal_sent__OeIo7{display:flex;flex-direction:column;gap:var(--space-4)}.PlanRequestModal_sentText___WkwF{font-size:var(--fs-sm);color:var(--ink-700);line-height:var(--lh-normal)}.ProfileForm_card__E0G4t{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;padding:var(--space-6);background:var(--surface-0);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ProfileForm_identity__Xc5vd{display:flex;align-items:center;gap:var(--space-4);min-width:0}.ProfileForm_avatar__ZR2n3{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-pill);background:var(--gold-100);color:var(--gold-700)}.ProfileForm_identityText__XkwE4{min-width:0}.ProfileForm_title__KU0o1{font-size:var(--fs-md);font-weight:var(--fw-bold)}.ProfileForm_email__rlpw6{font-size:var(--fs-sm);color:var(--color-muted);overflow-wrap:anywhere}.ProfileForm_field___j6TF{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-heading)}.ProfileForm_labelText__5E_QA{display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:var(--space-1)}.ProfileForm_optional__C9U36{font-weight:var(--fw-regular);color:var(--color-muted)}.ProfileForm_input__hDkcu,.ProfileForm_textarea__iYiBv{width:100%;min-width:0;font-weight:var(--fw-regular);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--fs-sm);line-height:var(--lh-normal);background:var(--surface-0);color:var(--ink-800);transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.ProfileForm_input__hDkcu{min-height:var(--control-height)}.ProfileForm_input__hDkcu:focus,.ProfileForm_textarea__iYiBv:focus{outline:none;border-color:var(--gold-500);box-shadow:0 0 0 3px var(--gold-100)}.ProfileForm_hint__Mun8S{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-muted)}.ProfileForm_row__tiKE0{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.ProfileForm_textarea__iYiBv{resize:vertical}.ProfileForm_counter__fEGEt{align-self:flex-end;margin-top:calc(var(--space-1) * -1);font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--color-muted)}.ProfileForm_error__mgMTw{font-size:var(--fs-sm);color:var(--error-fg)}.ProfileForm_actions__W4CVi{display:flex;align-items:center;gap:var(--space-4)}.ProfileForm_saveBtn__rhNjV{min-height:var(--control-height);padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--surface-0);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease-standard)}.ProfileForm_saveBtn__rhNjV:hover{background:var(--color-primary-hover)}.ProfileForm_saveBtn__rhNjV:disabled{opacity:.6}.ProfileForm_saved__R1hjN{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--fs-sm);color:var(--success-fg);animation:ProfileForm_fade__flHOo var(--dur-base) var(--ease-out)}@keyframes ProfileForm_fade__flHOo{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ProfileForm_card__E0G4t{padding:var(--space-5)}.ProfileForm_row__tiKE0{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ProfileForm_input__hDkcu,.ProfileForm_saveBtn__rhNjV,.ProfileForm_textarea__iYiBv{transition:none}.ProfileForm_saved__R1hjN{animation:none}}.ProductPreviewModal_state__QJ3ln{padding:var(--space-8);text-align:center;color:var(--color-muted);font-size:var(--fs-sm)}.ProductPreviewModal_page__V1HNZ{display:flex;flex-direction:column;gap:var(--space-6)}.ProductPreviewModal_top__A9Mq4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.ProductPreviewModal_info__Qq6o4{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ProductPreviewModal_eyebrow__lGuAW{font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted)}.ProductPreviewModal_title__ZbuuB{font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--color-heading);text-wrap:balance}.ProductPreviewModal_tagline___E2cj{font-size:var(--fs-base);color:var(--color-text)}.ProductPreviewModal_priceBox__h0GcW{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--surface-50);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ProductPreviewModal_priceNote__9B9Wg{font-size:var(--fs-xs);color:var(--color-muted)}.ProductPreviewModal_chips__fTgSO{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ProductPreviewModal_chip__Z79ax{padding:var(--space-1) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--color-text)}@media (max-width:860px){.ProductPreviewModal_top__A9Mq4{grid-template-columns:1fr}}