.PageBanner_wrap__aCcBn{margin-bottom:var(--space-4);animation:PageBanner_bannerDrop__sa2XO var(--duration-normal) var(--ease-standard)}@keyframes PageBanner_bannerDrop__sa2XO{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PageBanner_wrap__aCcBn{animation:none}}.Security_page__RZwyh{display:flex;flex-direction:column;gap:var(--space-3)}.Security_form__ln_4Z{display:flex;flex-direction:column;gap:var(--space-4)}.Security_pwGrid__7CPXr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:1023px){.Security_pwGrid__7CPXr{grid-template-columns:1fr}}.Security_pwField__r_930{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Security_fieldLabel__8ZQrZ{font-size:var(--text-2xs);color:var(--text-muted)}.Security_req__MK6J4{margin-left:2px;color:var(--status-danger)}.Security_rulesBox__nRz7_{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border-subtle);background:var(--surface-card)}.Security_rulesTitle__l_0UM{font-size:var(--text-2xs);font-weight:var(--weight-semibold);color:var(--text-primary)}.Security_cardFooter__jA60i{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border-subtle)}.Security_requiredNote__DSEhq{font-size:var(--text-2xs);color:var(--text-muted)}.Security_footerActions__4a9i9{margin-left:auto;display:flex;gap:var(--space-2)}.Security_devices__Hd6JN{display:flex;flex-direction:column}.Security_deviceRow__FhB14{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1fr) 120px;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.Security_deviceHead__XVI8C{padding:var(--space-3) 0;font-family:var(--font-accent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.Security_alignEnd__94mIQ{text-align:right}.Security_deviceBody__A_jYl{transition:opacity var(--duration-normal) var(--ease-standard)}.Security_deviceRemoving__grrmn{opacity:var(--opacity-busy)}.Security_deviceMain__WXfZl{display:flex;align-items:center;gap:var(--space-3);min-width:0}.Security_deviceIcon__PI3P3{width:36px;height:36px;flex:none;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--text-secondary)}.Security_deviceText__GOR2X{min-width:0}.Security_deviceName__U0tth{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Security_deviceLabel__QOIRE{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Security_deviceClient__S8y4V{font-size:var(--text-2xs);color:var(--text-muted)}.Security_deviceLast__60WxK,.Security_devicePlace__Vjhtu{font-size:var(--text-sm);color:var(--text-secondary);overflow-wrap:anywhere}.Security_deviceActive__5hZmw{font-size:var(--text-sm);color:var(--status-success-fg)}.Security_deviceAction__GNTsS{display:flex;justify-content:flex-end}.Security_currentNote__rcIw7{font-size:var(--text-2xs);color:var(--text-muted)}.Security_devicesFooter__QSjRV{display:flex;align-items:center;gap:var(--space-3);padding-top:var(--space-3)}.Security_footerNote__91o9D{flex:1 1;font-size:var(--text-2xs);color:var(--text-muted)}@media (max-width:1023px){.Security_deviceHead__XVI8C{display:none}.Security_deviceRow__FhB14{grid-template-columns:1fr;gap:var(--space-2)}.Security_deviceAction__GNTsS{justify-content:flex-start}.Security_devicesFooter__QSjRV{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.Security_deviceBody__A_jYl{transition:none}}.ToastProvider_toastRegion__ulRJM{position:fixed;bottom:var(--space-6);right:var(--space-6);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-3);width:min(360px,calc(100vw - var(--space-6) * 2))}@media (max-width:767px){.ToastProvider_toastRegion__ulRJM{top:var(--space-4);bottom:auto;right:var(--space-4);left:var(--space-4);width:auto}}.AccountMenu_root__Mvgie{position:relative;flex:1 1;min-width:0}.AccountMenu_trigger__hua0c{width:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:var(--surface-sunken);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.AccountMenu_trigger__hua0c:hover{background:var(--surface-hover)}.AccountMenu_trigger__hua0c:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.AccountMenu_triggerActive__jrSJ_{background:var(--surface-brand-subtle);border-color:var(--accent-primary)}.AccountMenu_triggerCollapsed__767pg{justify-content:center;padding:var(--space-2)}.AccountMenu_text__WsESK{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.AccountMenu_name__VvFCu{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.AccountMenu_name__VvFCu,.AccountMenu_role__z4Jil{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AccountMenu_role__z4Jil{font-size:var(--text-2xs);color:var(--text-muted)}.AccountMenu_caret__9UhQ9{flex:none;display:inline-flex;color:var(--text-muted);transition:transform var(--duration-normal) var(--ease-standard)}.AccountMenu_caretFlipped__ryYzJ{transform:rotate(180deg)}.AccountMenu_menuWrap__daVtH{position:absolute;left:0;right:0;bottom:100%;padding-bottom:var(--space-1-5);z-index:var(--z-dropdown)}.AccountMenu_menu__rnVDi{display:flex;flex-direction:column;gap:2px;padding:var(--space-1-5);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:AccountMenu_menuIn__Q5GWY var(--duration-normal) var(--ease-standard)}.AccountMenu_menuWrapCollapsed__yKCLc{left:100%;right:auto;bottom:0;padding:0 0 0 var(--space-2);width:248px}@keyframes AccountMenu_menuIn__Q5GWY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AccountMenu_item__R_BCQ{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.AccountMenu_item__R_BCQ:focus-visible,.AccountMenu_item__R_BCQ:hover{background:var(--surface-hover);outline:none}.AccountMenu_item__R_BCQ:disabled{opacity:var(--opacity-busy);cursor:default}.AccountMenu_itemDanger__PCYzx{color:var(--status-danger);border-top:1px solid var(--border-subtle)}.AccountMenu_itemText__k_Vjh{flex:1 1;min-width:0;display:flex;flex-direction:column}.AccountMenu_itemLabel__MRk7M{font-size:var(--text-sm);font-weight:var(--weight-medium)}.AccountMenu_itemSub__SQWTv{font-size:var(--text-2xs);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.AccountMenu_menu__rnVDi{animation:none}.AccountMenu_caret__9UhQ9,.AccountMenu_trigger__hua0c{transition:none}}.Sidebar_sidebar__af5KA{display:flex;flex-direction:column;height:100%;width:var(--sidebar-width);background:var(--surface-card);border-right:1px solid var(--border-subtle)}.Sidebar_collapsed__KSRdS{width:var(--sidebar-width-collapsed)}.Sidebar_brand__XBmVq{flex:none;display:flex;align-items:center;gap:var(--space-2);height:var(--topbar-height);padding:0 var(--space-4);border-bottom:1px solid var(--border-subtle)}.Sidebar_collapsed__KSRdS .Sidebar_brand__XBmVq{justify-content:center;padding:0 var(--space-2)}.Sidebar_logoCar__Z3cLu{height:24px;width:auto;display:block}.Sidebar_logoEv__fQHz8{height:20px;width:auto;display:block}.Sidebar_nav__SSDsT{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-3);display:flex;flex-direction:column;gap:var(--space-5)}.Sidebar_eyebrow__EDu24{font-family:var(--font-accent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding:0 var(--space-2);margin:0 0 var(--space-2)}.Sidebar_collapsed__KSRdS .Sidebar_eyebrow__EDu24{text-align:center}.Sidebar_group__9IQyj{display:flex;flex-direction:column;gap:var(--space-1)}.Sidebar_account__CSqEb{flex:none;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3);border-top:1px solid var(--border-subtle)}.Sidebar_collapsed__KSRdS .Sidebar_account__CSqEb{justify-content:center;padding:var(--space-3) var(--space-2)}.Sidebar_accountText__ASZDw{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.Sidebar_accountName__LiT5U{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.Sidebar_accountName__LiT5U,.Sidebar_accountRole__tSJwr{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Sidebar_accountRole__tSJwr{font-size:var(--text-xs);color:var(--text-secondary)}.Sidebar_subnav__OI_J3{display:flex;flex-direction:column;gap:var(--space-0-5);padding-left:var(--space-4);margin:var(--space-0-5) 0 var(--space-1) var(--space-4);border-left:var(--border-width-hairline) solid var(--border-subtle)}.Sidebar_subnavCollapsed__j1nQ3{padding-left:0;margin-left:0;border-left:none}.Topbar_topbar__eDY7K{flex:none;height:var(--topbar-height);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:0 var(--space-5);border-bottom:1px solid var(--border-subtle);background:var(--surface-card)}.Topbar_left__OpW7u{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.Topbar_leftRow__RVBMG{display:flex;align-items:center;gap:var(--space-3)}.Topbar_crumb__OAUnP{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.Topbar_title__aru9S{margin:0;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-xl);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Topbar_roleChip__Obzq1{display:inline-flex;align-items:center;gap:var(--space-1);padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-brand-subtle);color:var(--text-brand);font-size:var(--text-xs);font-weight:var(--weight-semibold);white-space:nowrap}.Topbar_actions__eQ1SQ{flex:none;display:flex;align-items:center;gap:var(--space-2)}.Topbar_menuButton__KIclg{--icon-button-display:none}@media (max-width:1023px){.Topbar_menuButton__KIclg{--icon-button-display:inline-flex}}.Topbar_pageActions__z43Hr{display:inline-flex;align-items:center;gap:var(--space-2)}.Topbar_pageActions__z43Hr:empty{display:none}.WebContent_root__pXT6C{--cms-blocks-width:240px;--cms-inspector-width:330px;--cms-banner-list-width:330px;--cms-layout-form-width:380px;--cms-folders-width:220px;--cms-media-detail-width:300px;--cms-pages-list-width:260px}.WebContent_page__4m8UX{display:flex;flex-direction:column;height:calc(100dvh - var(--topbar-height) - var(--space-12));min-height:560px;min-width:0;background:var(--surface-page);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.WebContent_bar__NLWVR{flex:none;display:flex;align-items:center;gap:var(--space-3);min-height:var(--topbar-height);padding:0 var(--space-5);background:var(--surface-card);border-bottom:var(--border-width-hairline) solid var(--border-subtle);flex-wrap:wrap}.WebContent_barTitle__r4vvq{min-width:0}.WebContent_crumb__lIuGz{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_title__DprwU{margin:0;font-size:var(--text-xl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_barActions__e3C1_{display:flex;align-items:center;gap:var(--space-2);margin-left:auto}.WebContent_zoom__xrA_Z{width:130px}.WebContent_notices__iE5oU{flex:none;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-5) 0;background:var(--surface-card)}.WebContent_notices__iE5oU:empty{display:none}.WebContent_body__LBhYX{flex:1 1;min-height:0;display:flex}.WebContent_col__povV3{min-height:0;min-width:0;display:flex;flex-direction:column;background:var(--surface-card)}.WebContent_colLeft__p3Sfc{flex:0 0 var(--cms-blocks-width);border-right:var(--border-width-hairline) solid var(--border-subtle)}.WebContent_colRight__mPZ5n{flex:0 0 var(--cms-inspector-width);border-left:var(--border-width-hairline) solid var(--border-subtle);overflow:auto}.WebContent_colForm__WBrDh{flex:0 0 var(--cms-layout-form-width);border-right:var(--border-width-hairline) solid var(--border-subtle);overflow:auto;padding:var(--space-4);gap:var(--space-3);box-sizing:border-box}.WebContent_center__mAyOf{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--surface-sunken);overflow:hidden}.WebContent_centerScroll__rypmq{flex:1 1;min-height:0;overflow:auto;padding:var(--space-5) var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.WebContent_eyebrowRow__R6t9O{display:flex;align-items:center;gap:var(--space-3)}.WebContent_eyebrowNote__TN9v2{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_eyebrowNoteWarn__qECCr{font-size:var(--text-2xs);color:var(--status-warning-fg)}.WebContent_listHead__Vwr38{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-3) var(--space-2)}.WebContent_listCount__l1Aaj{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_listBody__LXpYZ{flex:1 1;min-height:0;overflow:auto;padding:0 var(--space-2);display:flex;flex-direction:column;gap:var(--space-0-5)}.WebContent_row__EFWR8{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);cursor:pointer;color:var(--text-primary);transition:background var(--duration-fast) var(--ease-standard)}.WebContent_row__EFWR8:hover{background:var(--surface-hover)}.WebContent_rowSelected__QIgoH{background:var(--surface-brand-subtle);color:var(--text-brand);font-weight:var(--weight-semibold)}.WebContent_rowFixed__UEFmz{cursor:pointer;opacity:.85}.WebContent_rowName__ZaME7{flex:1 1;min-width:0;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_rowHidden__p0CjV .WebContent_rowName__ZaME7{text-decoration:line-through}.WebContent_apiTag__xMEMo{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);padding:0 var(--space-1);border-radius:var(--radius-sm);background:var(--status-info-bg);color:var(--status-info-fg)}.WebContent_eyeBtn___OWGm{border:0;background:transparent;padding:var(--space-0-5);cursor:pointer;color:var(--text-muted);display:grid;place-items:center}.WebContent_eyeBtn___OWGm:hover{color:var(--text-primary)}.WebContent_listFoot__cKv98{padding:var(--space-3);border-top:var(--border-width-hairline) solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-2)}.WebContent_hint__wCQoc{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_addMenu__vtdop{display:flex;flex-direction:column;gap:var(--space-0-5);padding:var(--space-1-5);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-md);background:var(--surface-card)}.WebContent_addItem__ePHp3{display:flex;align-items:center;gap:var(--space-2);border:0;background:transparent;padding:var(--space-2);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;text-align:left}.WebContent_addItem__ePHp3:hover{background:var(--surface-hover)}.WebContent_addItemText__QcVq1{display:flex;flex-direction:column}.WebContent_addItemDesc__rKmSw{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_inspHead__9LMUP{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-card);border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.WebContent_inspIcon__exL1J{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-md);background:var(--surface-brand-subtle);color:var(--text-brand);display:grid;place-items:center;flex:none}.WebContent_inspTitle__1Lq2d{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-md)}.WebContent_inspSub__6Wcmj{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_inspBody__Icyjl{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.WebContent_divider__viCK2{height:1px;background:var(--border-subtle)}.WebContent_ring__T3b2c{border-radius:var(--radius-lg);outline:2px solid transparent;outline-offset:var(--space-1);transition:outline-color var(--duration-normal) var(--ease-standard)}.WebContent_ringOn__9DMMw{outline-color:var(--accent-primary)}.WebContent_group__CUTPE{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-md);transition:outline-color var(--duration-normal) var(--ease-standard);outline:2px solid transparent;outline-offset:var(--space-0-5)}.WebContent_groupOn__it4wH{outline-color:var(--accent-primary)}.WebContent_inline__fCEnV{display:flex;align-items:center;gap:var(--space-1)}.WebContent_inlineGrow__k162k{flex:1 1;min-width:0}.WebContent_two__0Znrz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.WebContent_devBox__UDMlZ{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.WebContent_devRow__nofyY{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.WebContent_devRule__qQpDY{font-size:var(--text-2xs);color:var(--text-secondary);line-height:var(--leading-normal)}.WebContent_lockedItem__X4Eae{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-secondary)}.WebContent_slideRow__ZFV4L{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-card);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),opacity var(--duration-normal) var(--ease-standard)}.WebContent_slideRowSelected__qghEk{border-color:var(--accent-primary);background:var(--surface-brand-subtle)}.WebContent_slideNo__IRoRT{width:var(--space-10);height:var(--space-6);border-radius:var(--radius-sm);background:var(--surface-sunken);display:grid;place-items:center;font-size:var(--text-2xs);font-weight:var(--weight-bold);color:var(--text-muted);flex:none}.WebContent_slideText__9QelY{flex:1 1;min-width:0;display:flex;flex-direction:column}.WebContent_slideTitle__r5AnD{font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_slideSub__JxCFA{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_bannerItem__wK6oo{display:flex;gap:var(--space-2);padding:var(--space-2);min-width:0}.WebContent_bannerNo__QuFVg{width:72px;height:var(--space-10);border-radius:var(--radius-sm);background:var(--surface-sunken);flex:none;display:grid;place-items:center;color:var(--text-muted);font-family:var(--font-display);font-weight:var(--weight-extrabold)}.WebContent_bannerText__fKa8M{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.WebContent_bannerTitle__AG5cy{font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_cards__lruGn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start;min-width:0}.WebContent_stack__xjVwx{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.WebContent_imageField__fFhVU{display:flex;flex-direction:column;gap:var(--space-1-5)}.WebContent_imageLabel__pZ4_8{font-size:var(--text-sm);font-weight:var(--weight-medium)}.WebContent_imageBox__qoe0V{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-default);border-radius:var(--radius-md)}.WebContent_thumb__ceGT5{width:56px;height:34px;border-radius:var(--radius-sm);background:var(--surface-sunken);display:grid;place-items:center;color:var(--text-muted);overflow:hidden;flex:none}.WebContent_thumb__ceGT5 img{width:100%;height:100%;object-fit:cover}.WebContent_imageMeta__SUIrh{flex:1 1;min-width:0}.WebContent_imageName__vt6fU{font-size:var(--text-xs);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_imageSpec__TsJ_b{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_menuItem__rHX_O{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-md);transition:opacity var(--duration-normal) var(--ease-standard)}.WebContent_dimmed__gK6bM{opacity:.45}.WebContent_sectionHead__HAG6n{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.WebContent_column__rXrev{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg)}.WebContent_linkItem__Typto{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1-5) 0 var(--space-1-5) var(--space-2);border-left:2px solid var(--border-subtle)}.WebContent_infoBlock__tEPC0{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-2);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-card);transition:opacity var(--duration-normal) var(--ease-standard)}.WebContent_infoBlockOff__dF4Ss{background:var(--surface-sunken);opacity:.45}.WebContent_infoRowText__cWqov{flex:1 1;min-width:0}.WebContent_sourceLink__LXwm7{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.WebContent_previewFill__0jNw7{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-12) var(--space-10)}.WebContent_skeletonLine__SVqP0{height:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken)}.WebContent_libFolders__jzBrZ{flex:0 0 var(--cms-folders-width);border-right:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-card);display:flex;flex-direction:column;min-height:0}.WebContent_folderBtn__i2HPU{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);cursor:pointer;text-align:left}.WebContent_folderBtn__i2HPU:hover{background:var(--surface-hover)}.WebContent_folderBtnOn__zoZGd{background:var(--surface-brand-subtle);color:var(--text-brand);font-weight:var(--weight-semibold)}.WebContent_folderCount__l72Fd,.WebContent_usage__usNZD{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_usage__usNZD{padding:var(--space-3);border-top:var(--border-width-hairline) solid var(--border-subtle);display:flex;flex-direction:column;gap:var(--space-1-5)}.WebContent_libMain__pJkqG{flex:1 1;min-width:0;min-height:0;overflow:auto;padding:var(--space-4) var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-sunken)}.WebContent_libTools__fOGex{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.WebContent_drop__bPAt2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:96px;padding:var(--space-4);border-radius:var(--radius-lg);border:2px dashed var(--border-default);background:var(--surface-card);cursor:pointer;text-align:center;transition:background var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.WebContent_dropOver__Jc33g{border-color:var(--accent-primary);background:var(--surface-brand-subtle)}.WebContent_dropTitle__6rXOy{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.WebContent_dropHint___2NsV{font-size:var(--text-xs);color:var(--text-muted)}.WebContent_srOnly__wTZxS{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.WebContent_uploads__NePHT{display:flex;flex-direction:column;gap:var(--space-1-5)}.WebContent_detail__ffV_X{flex:0 0 var(--cms-media-detail-width);border-left:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-card);overflow:auto;display:flex;flex-direction:column}.WebContent_detailPreview__Xej6V{height:180px;flex:none;overflow:hidden;border-bottom:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-sunken);display:grid;place-items:center;color:var(--text-muted)}.WebContent_detailPreview__Xej6V img{width:100%;height:100%;object-fit:cover}.WebContent_dl__WOqEc{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--space-1-5) var(--space-3);gap:var(--space-1-5) var(--space-3);font-size:var(--text-xs)}.WebContent_dl__WOqEc dt{color:var(--text-muted)}.WebContent_dl__WOqEc dd{margin:0;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WebContent_usedAt__TGK6q{display:flex;flex-direction:column;gap:var(--space-1-5)}.WebContent_usedRow__Y2AOT{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs)}.WebContent_issueList__IyQrB{display:flex;flex-direction:column;gap:var(--space-1-5);margin:0;padding:0;list-style:none}.WebContent_issueBtn___BFzD{display:flex;align-items:flex-start;gap:var(--space-2);width:100%;border:0;background:transparent;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);font:inherit;font-size:var(--text-sm);color:var(--text-primary);text-align:left;cursor:pointer}.WebContent_issueBtn___BFzD:hover{background:var(--surface-hover)}.WebContent_partRow__RfoeH{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.WebContent_dialogBody__G5gU0{display:flex;flex-direction:column;gap:var(--space-3);text-align:left}@media (max-width:1279px){.WebContent_root__pXT6C{--cms-pages-list-width:220px;--cms-blocks-width:200px;--cms-inspector-width:280px;--cms-banner-list-width:280px;--cms-layout-form-width:320px}}@media (prefers-reduced-motion:reduce){.WebContent_drop__bPAt2,.WebContent_group__CUTPE,.WebContent_infoBlock__tEPC0,.WebContent_menuItem__rHX_O,.WebContent_ring__T3b2c,.WebContent_row__EFWR8,.WebContent_slideRow__ZFV4L{transition:none}}.WebContent_eyebrow__mOC5y{font-family:var(--font-accent);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.WebContent_colPages__nhET2{flex:0 0 var(--cms-pages-list-width);border-right:var(--border-width-hairline) solid var(--border-subtle)}.WebContent_pageListHead__NIoxC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.WebContent_pageList__Zr_RT{flex:1 1;min-height:0;overflow:auto;padding:0 var(--space-2) var(--space-3);display:flex;flex-direction:column;gap:var(--space-0-5)}.WebContent_pageItem__ZDdOD{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);color:var(--text-primary);text-decoration:none;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.WebContent_pageItem__ZDdOD:hover{background:var(--surface-hover)}.WebContent_pageItemOn__VOvpt{background:var(--surface-brand-subtle)}.WebContent_pageItemTitle__EDT6e{font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-wrap:pretty;overflow-wrap:anywhere}.WebContent_pageItemMeta___rGae{display:flex;align-items:center;gap:var(--space-1-5);min-width:0}.WebContent_pageItemSlug__vpHlY{font-size:var(--text-2xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_emptyBox__HDvjL{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-6);color:var(--text-muted);font-size:var(--text-sm);text-align:center}.WebContent_blockGrid__RGaYI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1-5);gap:var(--space-1-5)}.WebContent_blockBtn__NGt7x{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-card);font:inherit;font-size:var(--text-2xs);color:var(--text-secondary);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.WebContent_blockBtn__NGt7x:hover:not(:disabled){background:var(--surface-hover)}.WebContent_blockBtn__NGt7x:active:not(:disabled){transform:scale(.97)}.WebContent_blockBtn__NGt7x:disabled{opacity:var(--opacity-busy);cursor:not-allowed}.WebContent_fieldLabel__0vt9L{font-size:var(--text-sm);font-weight:var(--weight-medium)}.WebContent_serp___ZOBu{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);border:var(--border-width-hairline) solid var(--border-subtle);background:var(--surface-page);overflow-wrap:anywhere}.WebContent_serpNote__l7afn{font-size:var(--text-2xs);color:var(--text-muted)}.WebContent_serpUrl__LS0hm{font-size:var(--text-xs);color:var(--text-secondary)}.WebContent_serpTitle__0iT0d{font-size:var(--text-md);color:var(--status-info-fg);line-height:var(--leading-snug)}.WebContent_serpDesc__8kq_7{font-size:var(--text-xs);color:var(--text-secondary);line-height:var(--leading-normal)}.WebContent_faqUrl__NTXOU{display:flex;align-items:center;gap:var(--space-1-5);margin:var(--space-3) var(--space-3) 0;padding:var(--space-1) var(--space-1-5);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--ease-standard)}.WebContent_faqUrl__NTXOU:hover{background:var(--surface-sunken)}.WebContent_faqUrlText__Wm2sf{font-family:var(--font-mono);color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WebContent_groupRow__RWcS2{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.WebContent_groupRow__RWcS2:hover{background:var(--surface-hover)}.WebContent_groupRowOn__rWJ1U{background:var(--surface-brand-subtle);color:var(--text-brand);font-weight:var(--weight-semibold)}.WebContent_groupName__3iAm_{flex:1 1}.WebContent_groupItems__U9GJm{display:flex;flex-direction:column;gap:var(--space-0-5);margin:var(--space-0-5) 0 var(--space-1-5) var(--space-4);padding-left:var(--space-2);border-left:var(--border-width-hairline) solid var(--border-subtle)}.WebContent_qRow__e_FJx{display:flex;align-items:flex-start;gap:var(--space-1-5);width:100%;padding:var(--space-1-5) var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;font:inherit;font-size:var(--text-xs);line-height:var(--leading-snug);color:var(--text-secondary);text-align:left;cursor:pointer}.WebContent_qRow__e_FJx:hover{background:var(--surface-hover)}.WebContent_qRowOn__nFDEb{background:var(--surface-card);color:var(--text-primary);box-shadow:inset 0 0 0 var(--border-width-hairline) var(--border-default)}.WebContent_qText__5v5xa{flex:1 1;overflow-wrap:anywhere}.WebContent_rowActions__KCTLL{display:flex;gap:var(--space-1-5);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.WebContent_blockBtn__NGt7x,.WebContent_faqUrl__NTXOU,.WebContent_groupRow__RWcS2,.WebContent_pageItem__ZDdOD{transition:none}}.SideDrawer_scrim__Id0vL{position:fixed;inset:0;z-index:var(--z-modal);display:flex;justify-content:flex-end;overflow:hidden;overflow:clip;background:var(--surface-scrim);-webkit-backdrop-filter:blur(var(--blur-scrim));backdrop-filter:blur(var(--blur-scrim));animation:SideDrawer_scrimIn__dds6H var(--duration-normal) var(--ease-out)}.SideDrawer_scrimOut__KSf7u{animation:SideDrawer_scrimOut__KSf7u var(--duration-normal) var(--ease-in) forwards}.SideDrawer_panel___5s5w{width:720px;max-width:100vw;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface-page);box-shadow:var(--shadow-xl);outline:none;animation:SideDrawer_panelIn__5zs8R var(--duration-slow) var(--ease-out)}.SideDrawer_panelOut__HPsiR{animation:SideDrawer_panelOut__HPsiR var(--duration-normal) var(--ease-in) forwards}.SideDrawer_header__vq0rv{flex:0 0 auto;position:-webkit-sticky;position:sticky;top:0;z-index:2;align-items:center;background:var(--surface-card);border-bottom:1px solid var(--border-subtle)}.SideDrawer_body__gwQea,.SideDrawer_header__vq0rv{display:flex;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.SideDrawer_body__gwQea{flex:1 1;min-height:0;overflow:auto;flex-direction:column}.SideDrawer_body__gwQea>*{flex:0 0 auto}.SideDrawer_footer__26_cD{flex:0 0 auto;position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);background:var(--surface-card);border-top:1px solid var(--border-subtle);box-shadow:var(--shadow-md)}@keyframes SideDrawer_panelIn__5zs8R{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes SideDrawer_panelOut__HPsiR{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes SideDrawer_scrimIn__dds6H{0%{opacity:0}to{opacity:1}}@keyframes SideDrawer_scrimOut__KSf7u{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.SideDrawer_panelOut__HPsiR,.SideDrawer_panel___5s5w,.SideDrawer_scrimOut__KSf7u,.SideDrawer_scrim__Id0vL{animation:none}}.Products_page__hj05F{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.Products_capsRow__W8dgP{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.Products_capsLabel__9bsN_{font-size:var(--text-xs);color:var(--text-muted)}.Products_kpiGrid__hqlN4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}@media (max-width:767px){.Products_kpiGrid__hqlN4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.Products_kpiGrid__hqlN4{grid-template-columns:minmax(0,1fr)}}.Products_noData__p0e_R{cursor:help;color:inherit}.Products_noData__p0e_R:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.Products_toolbar__WPPM3{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.Products_search__gZK_H{flex:0 1 340px;min-width:200px}.Products_countText__w2sxc{font-size:var(--text-xs);color:var(--text-muted)}.Products_cardGrid3__4Q2Kt{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.Products_cardGrid2__NGFNT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}@media (max-width:1279px){.Products_cardGrid3__4Q2Kt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.Products_cardGrid2__NGFNT,.Products_cardGrid3__4Q2Kt{grid-template-columns:minmax(0,1fr)}}.Products_card__2c0qt,.Products_chgCard__0jq4M,.Products_projectCard__N_m0S,.Products_rentCard__3_TT_{background:var(--surface-card);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);cursor:pointer;min-width:0;transition:transform var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard)}.Products_card__2c0qt:hover,.Products_chgCard__0jq4M:hover,.Products_projectCard__N_m0S:hover,.Products_rentCard__3_TT_:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Products_card__2c0qt:focus-visible,.Products_chgCard__0jq4M:focus-visible,.Products_projectCard__N_m0S:focus-visible,.Products_rentCard__3_TT_:focus-visible,.Products_tableBodyRow__DPgs7:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media (prefers-reduced-motion:reduce){.Products_card__2c0qt,.Products_chgCard__0jq4M,.Products_projectCard__N_m0S,.Products_rentCard__3_TT_{transition:none}.Products_card__2c0qt:hover,.Products_chgCard__0jq4M:hover,.Products_projectCard__N_m0S:hover,.Products_rentCard__3_TT_:hover{transform:none}}.Products_card__2c0qt{overflow:hidden;display:flex;flex-direction:column}.Products_cardMedia__VAgzZ{position:relative;height:120px;display:grid;place-items:center;overflow:hidden;background:var(--surface-sunken);border-bottom:var(--border-width-hairline) solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-xs)}.Products_cardImg__UYwzU{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Products_cardMediaPlaceholder__ocJUk{display:flex;align-items:center;gap:var(--space-1-5);padding:0 var(--space-3);text-align:center}.Products_cardMediaStatus__p7rFX{position:absolute;top:var(--space-2);left:var(--space-2)}.Products_cardMediaCount__OEseI{position:absolute;bottom:var(--space-2);right:var(--space-2);display:flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-card);font-size:var(--text-2xs);color:var(--text-secondary)}.Products_cardBody__OtKjo{padding:var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-2)}.Products_cardTitleRow__sXV2E{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.Products_cardTitle__Mc0yf{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);min-width:0;overflow-wrap:anywhere}.Products_codeChip__K7fQN{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-secondary);padding:1px var(--space-1-5);border-radius:var(--radius-sm);background:var(--surface-sunken);white-space:nowrap}.Products_cardSub__I_JxC{font-size:var(--text-xs);color:var(--text-muted)}.Products_cardSubSecondary__RPyeJ{font-size:var(--text-xs);color:var(--text-secondary)}.Products_chips__uk_8M{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.Products_chip__Sg13c{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:var(--text-2xs);color:var(--text-secondary);white-space:nowrap}.Products_chip__Sg13c,.Products_priceTriple__ve2iM{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Products_priceTriple__ve2iM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-1-5);gap:var(--space-1-5)}.Products_priceCaption__7Wfbj{font-size:var(--text-2xs);color:var(--text-muted)}.Products_priceValue__aUw__{font-size:var(--text-xs);overflow-wrap:anywhere}.Products_priceStrike__8pXsR{color:var(--text-secondary);text-decoration:line-through}.Products_priceStrong__gJvf6{font-weight:var(--weight-semibold)}.Products_priceMuted__jPcMg{color:var(--text-muted)}.Products_priceQuote__zswLi{font-weight:var(--weight-semibold);color:var(--text-brand)}.Products_quoteBox__GGDcj{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.Products_quoteLabel__DyLxn{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-brand)}.Products_quoteNote__24vt2{font-size:var(--text-2xs);color:var(--text-muted)}.Products_empty__ifWh5{display:flex;flex-direction:column;align-items:center;gap:var(--space-1-5);padding:var(--space-8) var(--space-3);border:var(--border-width-hairline) dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;color:var(--text-muted)}.Products_emptyTitle__sdN4T{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.Products_emptyHint__bzZ05{font-size:var(--text-xs);color:var(--text-muted)}.Products_loadingLine__Ueczs{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary)}.Products_fitBar__AuvMD{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface-card);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Products_fitIcon__wWPSe{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--status-success-bg);color:var(--text-brand)}.Products_fitTitleBox__VCFwm{display:flex;flex-direction:column;min-width:140px}.Products_fitTitle__iqFOm{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-md)}.Products_fitSub__vqOGC{font-size:var(--text-2xs);color:var(--text-muted)}.Products_fitSelect__Hva1D{width:190px}.Products_fitSelectYear__HWDrY{width:150px}.Products_fitText__iEXc4{flex:1 1 200px;min-width:0;font-size:var(--text-sm);color:var(--text-muted);text-wrap:pretty}.Products_fitTextActive__VgHkl{color:var(--text-brand);font-weight:var(--weight-semibold)}.Products_fitClear__6Ebm7{margin-left:auto}.Products_partsLayout__kVRBg{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:var(--space-4);gap:var(--space-4);align-items:start}@media (max-width:1279px){.Products_partsLayout__kVRBg{grid-template-columns:minmax(0,1fr)}}.Products_sideCards__YjpuU{display:flex;flex-direction:column;gap:var(--space-4)}.Products_tableCard__qdDLh{background:var(--surface-card);border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;min-width:0}.Products_tableTabs__RXLz_{padding:var(--space-3) var(--space-4) 0}.Products_tableToolbar__SjCWr{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);padding:var(--space-3);border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.Products_tableSearch__SthXx{flex:1 1 200px;max-width:320px}.Products_tableToolbarActions__Uc0RB{margin-left:auto;display:flex;gap:var(--space-2)}.Products_tableScroll__Eajp8{overflow-x:auto}.Products_partsTable__WKeXA{min-width:640px}.Products_partsRow__4oRhM{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr) 120px;grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Products_partsRowNoCost__Ey1ix{grid-template-columns:minmax(0,1.6fr) minmax(0,1.2fr) minmax(0,1.1fr) minmax(0,1.1fr) 120px}.Products_tableHead__zmQgD{background:var(--surface-sunken);font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted);padding-top:var(--space-2);padding-bottom:var(--space-2)}.Products_tableBodyRow__DPgs7,.Products_tableHead__zmQgD{border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.Products_tableBodyRow__DPgs7{cursor:pointer;transition:background var(--duration-instant)}.Products_tableBodyRow__DPgs7:hover{background:var(--surface-hover)}.Products_alignRight__iu3Bz{text-align:right;justify-self:end}.Products_nowrap__8re3Y{white-space:nowrap}.Products_cellMain__m022c{min-width:0}.Products_cellName__A0AhH{font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Products_cellSub__pPeR_{font-size:var(--text-2xs);color:var(--text-muted)}.Products_cellStock__O6Loa{display:flex;flex-direction:column;gap:var(--space-1)}.Products_priceCell__ehx0t{display:flex;flex-direction:column;align-items:flex-end}.Products_fitChips__KqgOf{display:flex;flex-wrap:wrap;gap:var(--space-1);min-width:0}.Products_fitChip__VxDNa{padding:1px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-medium);white-space:nowrap}.Products_fitChipNeutral__hmK7s{background:var(--surface-sunken);color:var(--text-secondary)}.Products_fitChipActive__khjHj{background:var(--status-success-bg);color:var(--text-brand)}.Products_fitChipMuted__FPTIY{background:var(--surface-sunken);color:var(--text-muted)}.Products_svcHeader___Aduo{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.Products_svcHeaderText__YgAT1{flex:1 1;min-width:0}.Products_sectionTitle__4hkX2{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-md)}.Products_sectionNote__uCV6t{font-size:var(--text-xs);color:var(--text-muted)}.Products_svcTable__Zkfjf{min-width:var(--svc-min,720px)}.Products_svcRow__hZ2Ir{display:grid;grid-template-columns:var(--svc-cols);grid-gap:var(--space-3);gap:var(--space-3);align-items:center;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Products_tableFootnote__Mslya{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);color:var(--text-muted)}.Products_rentCard__3_TT_{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.Products_rentHead__p9s6n{display:flex;align-items:flex-start;gap:var(--space-3)}.Products_rentIcon__S7N_F{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--status-success-bg);color:var(--text-brand)}.Products_rentTitleBox__J6DfD{flex:1 1;min-width:0}.Products_rentPlate__UTfLB{font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-md)}.Products_pinText__S4Bdw{display:inline-flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-xs);color:var(--text-muted)}.Products_statTriple__dUn6b{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2);gap:var(--space-2)}.Products_statBox__Twnde{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.Products_statValue__y4bj_{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-xl);line-height:var(--leading-tight)}.Products_statLabel__Dv3R5{font-size:var(--text-2xs);color:var(--text-muted)}.Products_rentPrice__yMFGg{display:flex;justify-content:space-between;align-items:baseline;padding-top:var(--space-3);border-top:var(--border-width-hairline) solid var(--border-subtle);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Products_rentPriceValue__sGbj_{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Products_blockStack__ImuBo{display:flex;flex-direction:column;gap:var(--space-3)}.Products_blockTitleRow__TQfmo{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.Products_chgCard__0jq4M{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.Products_chgHead___Dwjd{display:flex;align-items:center;gap:var(--space-3)}.Products_chgIcon__kL5on{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--status-warning-bg);color:var(--status-warning-fg)}.Products_chgPrice__TjIt_{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-3xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Products_projectCard__N_m0S{padding:var(--space-4);display:flex;align-items:center;gap:var(--space-4)}.Products_projectChips__pcv5L{margin-top:var(--space-1-5)}.Products_eyebrow__IHCFW{font-family:var(--font-accent);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.Products_dHeader__N1BdL{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-width:0}.Products_dHeaderTop__RGKZe{display:flex;align-items:center;gap:var(--space-2)}.Products_dEyebrow__bfJv0{flex:1 1;min-width:0;overflow-wrap:anywhere}.Products_dTitleBlock__luhfb{display:flex;flex-direction:column;gap:var(--space-1-5)}.Products_dTitleRow__zbo8s{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.Products_dTitle__E_ukB{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);overflow-wrap:anywhere}.Products_dSub__0LXop{font-size:var(--text-sm);color:var(--text-muted);text-wrap:pretty}.Products_dActions__RS0dr{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Products_dBody__deT5z{display:flex;flex-direction:column;margin:calc(var(--space-4) * -1) calc(var(--space-5) * -1)}.Products_dMedia__rZcfr{position:relative;height:160px;background:var(--surface-sunken);border-bottom:var(--border-width-hairline) solid var(--border-subtle);overflow:hidden}.Products_dMediaImg__knfRS{width:100%;height:100%;object-fit:cover;display:block}.Products_dSection__2thiY{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-bottom:var(--border-width-hairline) solid var(--border-subtle)}.Products_dSectionHead__O4sxF{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.Products_dNote__dRmgB{font-size:var(--text-2xs);color:var(--text-muted)}.Products_dMuted__4hrYJ{font-size:var(--text-xs);color:var(--text-muted)}.Products_dDescription__4nYJY{margin:0;font-size:var(--text-sm);color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere}.Products_kvList__Aa5rz{display:flex;flex-direction:column}.Products_kv__5L3a7{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1-5) 0;font-size:var(--text-sm);border-bottom:var(--border-width-hairline) dashed var(--border-subtle)}.Products_kvKey__QuFCf{color:var(--text-muted)}.Products_kvValue__xPzYk{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Products_kvBrand__GEWqp,.Products_kvStrong__bcPNM{font-weight:var(--weight-semibold)}.Products_kvBrand__GEWqp{color:var(--text-brand)}.Products_promoEmpty__wQZ2D{border:var(--border-width-hairline) dashed var(--border-default);font-size:var(--text-xs);color:var(--text-muted)}.Products_promoEmpty__wQZ2D,.Products_warnBox___jc0w{padding:var(--space-3);border-radius:var(--radius-md)}.Products_warnBox___jc0w{display:flex;gap:var(--space-3);background:var(--status-warning-bg)}.Products_warnText__0TJ7G{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.Products_warnTitle__7_a_O{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Products_warnBody__XXudb{font-size:var(--text-xs);color:var(--text-primary);text-wrap:pretty}.Products_listRows__Nbesk{display:flex;flex-direction:column}.Products_listRow__vyCw1{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--border-width-hairline) dashed var(--border-subtle)}.Products_listMain__PVj7D{flex:1 1;min-width:0}.Products_listTitle__AboKq{font-size:var(--text-sm);font-weight:var(--weight-medium);overflow-wrap:anywhere}.Products_listSub__oXw_n{font-size:var(--text-2xs);color:var(--text-muted)}.Products_listRight__ur74y{font-size:var(--text-xs);font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.Products_mono__h8R3Z{font-family:var(--font-mono)}.Products_swatches__7RFGK{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Products_swatch__QBPDm{display:inline-flex;align-items:center;gap:var(--space-1-5);padding:3px var(--space-3) 3px 3px;border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-pill);font-size:var(--text-xs)}.Products_swatchDot__YJYos{width:20px;height:20px;border-radius:var(--radius-pill);border:var(--border-width-hairline) solid var(--border-default)}.Products_statsGrid__leZhG{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.Products_statCell__8Z8AL{padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken)}.Products_statCellValue__qf70M{font-family:var(--font-display);font-weight:var(--weight-extrabold);font-size:var(--text-2xl);line-height:var(--leading-tight)}.Products_rentPin__5NJaw{min-height:20px}.Products_webChipRow__aLSpU{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.Products_webLines__RK_gT{display:flex;flex-direction:column;gap:var(--space-1)}.Products_webLine__mHTTJ{font-size:var(--text-xs);color:var(--text-secondary)}.Products_webNone__fumWY{font-size:var(--text-xs);color:var(--text-muted)}.WebTagChip_chip__NERVl{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-px) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-2xs);font-weight:var(--weight-semibold);white-space:nowrap}.WebTagChip_md__Fuanq{padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.WebTagChip_pill__XlBOG{border-radius:var(--radius-pill);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.WebTagChip_featured__ukIyI{background:var(--status-warning-bg);color:var(--status-warning-fg)}.WebTagChip_new__fLCDE{background:var(--status-success-bg);color:var(--text-brand)}.WebTagChip_popular__DhTtX{background:var(--surface-sunken);color:var(--text-secondary)}.WebTagChip_promo___yJ85{background:var(--status-danger-bg);color:var(--status-danger-fg)}.WebTagChip_row__K1yon{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.Roles_page__9vI4I{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);height:calc(100dvh - var(--topbar-height) - var(--space-12));min-height:520px}.Roles_leftColumn__1CVLS,.Roles_rightColumn__TMTWB{min-width:0;min-height:0;display:flex;flex-direction:column}.Roles_rightColumn__TMTWB{gap:var(--space-3)}@media (max-width:1279px){.Roles_page__9vI4I{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}}@media (max-width:1023px){.Roles_page__9vI4I{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}}.Roles_card__zaJ3G{min-height:0;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Roles_leftColumn__1CVLS .Roles_card__zaJ3G{flex:1 1}.Roles_cardHeader__3LO13{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.Roles_cardHeaderText__y6ixd{flex:1 1;min-width:0}.Roles_cardTitle__IvLKY{margin:0;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-md);color:var(--text-primary)}.Roles_cardSub__Yb88h{margin:0;font-size:var(--text-2xs);color:var(--text-muted)}.Roles_searchBox__8cd89{padding:var(--space-3) var(--space-3) var(--space-1-5)}.Roles_roleList__sEciF{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-1-5) var(--space-3) var(--space-3)}.Roles_roleItem__DhRp6{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.Roles_roleItem__DhRp6:hover{background:var(--surface-hover)}.Roles_roleItem__DhRp6:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Roles_roleItemSelected__arHkx,.Roles_roleItemSelected__arHkx:hover{background:var(--surface-brand-subtle);border-color:var(--accent-primary)}.Roles_roleChip__F_9jD{width:34px;height:34px;flex:0 0 34px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface-brand-subtle);color:var(--text-brand)}.Roles_roleChipSystem__p1huw{background:var(--status-danger-bg);color:var(--status-danger)}.Roles_roleChipActive__BoBfG{background:var(--accent-primary);color:var(--text-on-brand)}.Roles_roleText__sED00{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-0-5)}.Roles_roleNameRow__aNzgw{display:flex;align-items:center;gap:var(--space-1-5)}.Roles_roleName__v6ncS{font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Roles_roleMeta__bvxDK{font-size:var(--text-2xs);color:var(--text-muted)}.Roles_dirtyDot__MiNbg{width:var(--space-2);height:var(--space-2);flex:0 0 var(--space-2);border-radius:50%;background:var(--accent-secondary)}.Roles_lockIcon__Hl5yn{display:inline-flex;color:var(--text-muted)}.Roles_noResult__mG6Ih{padding:var(--space-5) var(--space-2);text-align:center;font-size:var(--text-sm);color:var(--text-muted)}.Roles_mobileSelect__wXE8f{margin-bottom:var(--space-3)}.Roles_banner__km4C7{animation:Roles_pqDrop__31zJP var(--duration-normal) var(--ease-out)}@keyframes Roles_pqDrop__31zJP{0%{opacity:0;transform:translateY(calc(-1 * var(--space-2)))}to{opacity:1;transform:none}}.Roles_headerCard__BJQsU{display:flex;align-items:flex-start;gap:var(--space-4);padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.Roles_headerChip__gOw_w{width:44px;height:44px;flex:0 0 44px;border-radius:var(--radius-md);display:grid;place-items:center;background:var(--surface-brand-subtle);color:var(--text-brand)}.Roles_headerBody__n1tZs{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1-5)}.Roles_headerTitleRow__UKkHl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2)}.Roles_headerTitle__mK4g7{margin:0;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);letter-spacing:var(--tracking-snug);overflow-wrap:anywhere}.Roles_headerDesc__qgUhW{margin:0;font-size:var(--text-sm);color:var(--text-secondary);text-wrap:pretty;overflow-wrap:anywhere}.Roles_headerDescEmpty__vRJPp{color:var(--text-muted)}.Roles_headerMeta__J0M7B{display:flex;flex-wrap:wrap;gap:var(--space-4);font-size:var(--text-2xs);color:var(--text-muted)}.Roles_headerMetaItem__4gR1a{display:flex;align-items:center;gap:var(--space-1-5)}.Roles_headerActions____1ot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);flex:0 0 auto}@media (max-width:1279px){.Roles_headerCard__BJQsU{flex-wrap:wrap}.Roles_headerActions____1ot{flex-basis:100%;justify-content:flex-start}}.Roles_matrixCard__mWB2S{flex:1 1}.Roles_matrixInner__I9xXs,.Roles_matrixScroll__keIzN{flex:1 1;min-height:0;display:flex;flex-direction:column}@media (max-width:1023px){.Roles_matrixScroll__keIzN{overflow-x:auto}.Roles_matrixInner__I9xXs{min-width:720px}}.Roles_matrixBody__LS5fS{flex:1 1;min-height:0;overflow-y:auto}@media (max-width:1023px){.Roles_matrixBody__LS5fS{overflow-y:visible}}.Roles_gridRow__JAE99{display:grid;grid-template-columns:minmax(0,1fr) repeat(4,76px) 92px;grid-gap:0 var(--space-2);gap:0 var(--space-2);align-items:center;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border-subtle)}.Roles_colHeader__RURN9{background:var(--surface-sunken);font-family:var(--font-accent);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.Roles_colHeaderCenter__yZCQK{text-align:center}.Roles_groupRow__pzTDI{background:var(--surface-page)}.Roles_groupLabel__62zbH{grid-column:1/-1;display:flex;align-items:center;gap:var(--space-2)}.Roles_groupEyebrow__JYMGq{font-family:var(--font-accent);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.Roles_groupCount__q8VCS{font-size:var(--text-2xs);color:var(--text-muted)}.Roles_featureRow__O1CT2:hover{background:var(--surface-hover)}.Roles_featureCell__Nj08y{display:flex;align-items:center;gap:var(--space-3);min-width:0}.Roles_featureChip__ZS9Ac{width:var(--control-height-sm);height:var(--control-height-sm);flex:0 0 var(--control-height-sm);border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--surface-sunken);color:var(--text-muted)}.Roles_featureChipOn__6ZUbS{background:var(--surface-brand-subtle);color:var(--text-brand)}.Roles_featureText__2naz1{min-width:0}.Roles_featureLabelRow__kOrwE{display:flex;align-items:center;gap:var(--space-1-5);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Roles_changedMark__56XEx{font-size:var(--text-2xs);font-weight:var(--weight-medium);color:var(--status-warning-fg)}.Roles_featureNote__vEecQ{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--text-muted)}.Roles_featureNoteWarn__ctxCt{color:var(--status-warning-fg)}.Roles_featureDev__2b8TB{display:flex;align-items:center;gap:var(--space-1);margin-top:var(--space-0-5);font-size:var(--text-2xs);color:var(--status-info-fg)}.Roles_cell__1ds2i{display:flex;justify-content:center;align-items:center;height:var(--control-height-sm);border-radius:var(--radius-sm)}.Roles_cellChanged__Q0k3p{background:var(--status-warning-bg)}.Roles_cellOff__tTfCG{color:var(--text-muted)}.Roles_cellAll__jGvin{display:flex;justify-content:center}@media (max-width:1023px){.Roles_stickyCol__T2dFT{position:-webkit-sticky;position:sticky;left:0;z-index:var(--z-sticky);background:inherit}.Roles_gridRow__JAE99{background:var(--surface-card)}.Roles_colHeader__RURN9{background:var(--surface-sunken)}.Roles_groupRow__pzTDI{background:var(--surface-page)}}.Roles_footer__BELSV{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--surface-card);transition:background var(--duration-fast) var(--ease-standard)}.Roles_footerDirty__AphEq{background:var(--status-warning-bg)}.Roles_footerIcon__Q8f_r{display:inline-flex;color:var(--text-muted)}.Roles_footerIconDirty__gecml{color:var(--status-warning-fg)}.Roles_footerText__zG_ai{flex:1 1;min-width:0;font-size:var(--text-sm);color:var(--text-secondary)}.Roles_footerActions__rwS34{display:flex;gap:var(--space-2)}@media (max-width:1023px){.Roles_footer__BELSV{position:-webkit-sticky;position:sticky;left:0;flex-wrap:wrap}}.Roles_formBody__o4kQ8{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4) var(--space-5)}.Roles_formFooterError__3YaNk{padding:0 var(--space-5) var(--space-3)}.Roles_dialogLead__NI9J9{margin:0;font-size:var(--text-2xs);color:var(--text-muted)}.Roles_noAccess__Js3UU{min-height:60dvh;display:grid;place-items:center;padding:var(--space-6)}.Roles_noAccessInner__M_IRT{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;max-width:400px}.Roles_noAccessChip__eFPhB{width:52px;height:52px;border-radius:var(--radius-lg);display:grid;place-items:center;background:var(--status-danger-bg);color:var(--status-danger)}.Roles_noAccessTitle__e29Ou{margin:0;font-family:var(--font-heading);font-weight:var(--weight-bold);font-size:var(--text-lg);color:var(--text-primary)}.Roles_noAccessText__l84f8{margin:0;font-size:var(--text-sm);color:var(--text-muted);text-wrap:pretty;overflow-wrap:anywhere}.Roles_noAccessActions__gmnyJ{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}@media (prefers-reduced-motion:reduce){.Roles_banner__km4C7{animation:none}.Roles_footer__BELSV,.Roles_roleItem__DhRp6{transition:none}}.Roles_skeletonCol__6urxK{padding:var(--space-3)}.Roles_formFooterErrorTight__z3rjz{width:100%}.Settings_page__0FyZ4{display:grid;grid-template-columns:272px minmax(0,1fr);grid-gap:var(--space-3);gap:var(--space-3);height:calc(100dvh - var(--topbar-height) - var(--space-12));min-height:520px}.Settings_leftColumn__KGEsB,.Settings_rightColumn__jH7tr{min-width:0;min-height:0;display:flex;flex-direction:column}@media (max-width:1279px){.Settings_page__0FyZ4{grid-template-columns:var(--sidebar-width) minmax(0,1fr)}}@media (max-width:1023px){.Settings_page__0FyZ4{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}.Settings_rightColumn__jH7tr{overflow:visible}}.Settings_groupCard__3Y6x1{flex:1 1;min-height:0;display:flex;flex-direction:column;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.Settings_groupHead__hy4Y1{padding:var(--space-4) var(--space-4) var(--space-2)}.Settings_eyebrow__FGLGo{font-family:var(--font-accent);font-weight:var(--weight-semibold);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--text-muted)}.Settings_groupList__gi2UD{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--space-1);padding:0 var(--space-2) var(--space-3)}.Settings_groupItem__HAAU4{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.Settings_groupItem__HAAU4:hover{background:var(--surface-hover)}.Settings_groupItem__HAAU4:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Settings_groupItemActive__TaYbL,.Settings_groupItemActive__TaYbL:hover{background:var(--surface-brand-subtle);color:var(--text-brand)}.Settings_groupIcon__lO8f5{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--surface-sunken)}.Settings_groupItemActive__TaYbL .Settings_groupIcon__lO8f5{background:var(--surface-card)}.Settings_groupText__NwOSg{min-width:0;flex:1 1}.Settings_groupTitle__9X4Hu{font-size:var(--text-sm);font-weight:var(--weight-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Settings_groupMeta__GjB36{font-size:var(--text-2xs);color:var(--text-muted)}.Settings_groupLock__uKTJ_{color:var(--text-muted);display:inline-flex}.Settings_groupBadge__wYBic{min-width:20px;height:20px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);display:grid;place-items:center;font-size:var(--text-2xs);font-weight:var(--weight-bold);background:var(--status-warning-bg);color:var(--status-warning-fg)}.Settings_groupBadgeError__htwSv{background:var(--status-danger-bg);color:var(--status-danger)}.Settings_selectBox__jnhuY,.Settings_skeletonCol__GrZ0M{padding:var(--space-3)}.Settings_rightScroll__Hm12f{flex:1 1;min-height:0;min-width:0;overflow:auto;position:relative;display:flex;flex-direction:column}.Settings_inner__xqqF7{flex:1 0 auto;width:100%;max-width:920px;display:flex;flex-direction:column;gap:var(--space-4)}.Settings_banner__b6hBc{display:block}.Settings_sectionHeader__6jawO{display:flex;align-items:flex-start;gap:var(--space-3)}.Settings_sectionIcon__AcpvN{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:var(--radius-lg);background:var(--surface-brand-subtle);color:var(--text-brand)}.Settings_sectionText__nSm24{min-width:0;flex:1 1}.Settings_sectionTitle__HQa6L{margin:0;font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-primary)}.Settings_sectionSub__uNGFd{margin:0;font-size:var(--text-sm);color:var(--text-muted)}.Settings_sectionUpdated__2qsN5{text-align:right;font-size:var(--text-2xs);color:var(--text-muted);line-height:var(--leading-normal)}.Settings_sectionUpdatedValue__1Id8M{font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--text-secondary)}@media (max-width:1023px){.Settings_sectionHeader__6jawO{flex-wrap:wrap}.Settings_sectionUpdated__2qsN5{text-align:left;flex-basis:100%}}.Settings_card__Y__XR{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-1) var(--space-5)}.Settings_row__F8bXI{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:var(--space-6);gap:var(--space-6);align-items:start;padding:var(--space-4) 0;border-bottom:1px solid var(--border-subtle)}.Settings_rowLast__j0Oca{border-bottom:0}@media (max-width:1279px){.Settings_row__F8bXI{grid-template-columns:minmax(0,1fr) minmax(160px,320px);gap:var(--space-4)}}@media (max-width:1023px){.Settings_row__F8bXI{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}}.Settings_rowText__Uk7kt{min-width:0;display:flex;flex-direction:column;gap:var(--space-1);padding-top:var(--space-1-5)}.Settings_rowLabelLine__4LSdt{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.Settings_rowLabel__5x55M{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.Settings_req__yCvDF{color:var(--status-danger)}.Settings_rowDesc__SGquQ{font-size:var(--text-xs);color:var(--text-muted);text-wrap:pretty}.Settings_savedLine__O7FCd{display:flex;align-items:center;gap:var(--space-1-5);flex-wrap:wrap;font-size:var(--text-xs);color:var(--text-muted)}.Settings_savedValue__qwLWG{color:var(--text-secondary);font-weight:var(--weight-medium)}.Settings_revert__b54W9{display:inline-flex;align-items:center;gap:var(--space-1);padding:0;border:0;background:transparent;font:inherit;font-weight:var(--weight-semibold);color:var(--text-brand);cursor:pointer}.Settings_revert__b54W9:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-sm)}.Settings_control___rhW1{min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.Settings_controlLine__1vgYP{height:var(--control-height-md);display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3)}@media (max-width:1023px){.Settings_controlLine__1vgYP{justify-content:flex-start}}.Settings_switchText__vZazR{font-size:var(--text-sm);color:var(--text-secondary)}.Settings_fieldError__EtPlP{font-size:var(--text-xs);color:var(--status-danger)}.Settings_note__1w809{font-size:var(--text-xs);color:var(--text-muted)}.Settings_days__Ujbjf{display:flex;gap:var(--space-1-5);flex-wrap:wrap}.Settings_day__qoblL{width:var(--control-height-md);height:var(--control-height-md);display:grid;place-items:center;padding:0;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-secondary);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--duration-fast) var(--ease-standard)}.Settings_dayOn__3v4ep{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-brand)}.Settings_day__qoblL:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Settings_day__qoblL:disabled{opacity:var(--opacity-busy);cursor:not-allowed}.Settings_locked__eNNb4{height:var(--control-height-md);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-sunken);font-size:var(--text-sm);color:var(--text-secondary)}.Settings_lockedIcon__89J_b{color:var(--text-muted);display:inline-flex}.Settings_lockedText__qHloz{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Settings_devBadge__O5Agu{font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding:var(--space-px) var(--space-1-5);border-radius:var(--radius-pill);background:var(--status-neutral-bg);color:var(--text-muted)}.Settings_barWrap__TxFpl{position:-webkit-sticky;position:sticky;bottom:0;z-index:var(--z-sticky);width:100%;max-width:920px;padding:var(--space-3) 0 var(--space-4);animation:Settings_barUp__1sEeZ var(--duration-normal) var(--ease-standard)}@keyframes Settings_barUp__1sEeZ{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Settings_barWrap__TxFpl{animation:none}}.Settings_bar__p5Y8p{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--surface-card);border:1px solid var(--border-default);box-shadow:var(--shadow-lg)}.Settings_barIconDirty__fxf6U{color:var(--status-warning)}.Settings_barIconError__RNceI{color:var(--status-danger)}.Settings_barText__OoNnw{min-width:0;flex:1 1}.Settings_barTitle__awEBA{font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Settings_barSub__tm2rI{font-size:var(--text-xs);color:var(--text-muted)}@media (max-width:1023px){.Settings_bar__p5Y8p{flex-wrap:wrap}.Settings_barText__OoNnw{flex-basis:100%}}.Settings_changeList__zmYSJ{display:flex;flex-direction:column;gap:var(--space-1-5);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--surface-sunken);max-height:180px;overflow:auto;margin:0;list-style:none}.Settings_changeItem__BAvEP{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs)}.Settings_changeLabel__Hnt4g{flex:1 1;min-width:0;color:var(--text-secondary)}.Settings_changeFrom__Gca6W{color:var(--text-muted);text-decoration:line-through}.Settings_changeArrow__ZKTdR{color:var(--text-muted);display:inline-flex}.Settings_changeTo__zMJGQ{font-weight:var(--weight-semibold)}.Settings_sectionPublicNote__zFGj3{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--text-secondary)}.Settings_rowWide__oRBXr{grid-template-columns:minmax(0,1fr);gap:var(--space-2)}.Settings_rowWide__oRBXr .Settings_control___rhW1{width:100%}.Settings_kwWrap__Z5NL5{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:var(--space-5);gap:var(--space-5);align-items:start;margin-top:var(--space-1-5)}@media (max-width:1023px){.Settings_kwWrap__Z5NL5{grid-template-columns:minmax(0,1fr)}}.Settings_kwMain__yH_E5{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.Settings_kwAddRow__ZfToS{display:flex;align-items:flex-start;gap:var(--space-2)}.Settings_kwInput__4BeYg{flex:1 1;min-width:0}.Settings_kwMetaRow__nnJJa{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs)}.Settings_kwHint__GGjwM{font-size:var(--text-xs);color:var(--text-muted)}.Settings_kwCount__8rGSj{font-weight:var(--weight-semibold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted)}.Settings_kwCountFull__Hb47r{color:var(--status-warning-fg)}.Settings_kwList__n4_k3{list-style:none;margin:0;padding:0;border:var(--border-width-hairline) solid var(--border-subtle);border-radius:var(--radius-lg);overflow:hidden}.Settings_kwRow__QjLCx{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-2) var(--space-1-5) var(--space-3);background:var(--surface-card)}.Settings_kwRow__QjLCx+.Settings_kwRow__QjLCx{border-top:var(--border-width-hairline) solid var(--border-subtle)}.Settings_kwNum__HUzVY{width:var(--space-5);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Settings_kwText__mgvPi{flex:1 1;min-width:0;font-size:var(--text-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Settings_kwTextOff__6iGsm{opacity:.55}.Settings_kwHidden__v62Vp{font-size:var(--text-2xs);font-weight:var(--weight-semibold);padding:var(--space-px) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--text-muted)}.Settings_kwEmpty__9iiKB{padding:var(--space-4);font-size:var(--text-xs);color:var(--text-muted);text-align:center}.Settings_kwPreview__Gnjtb{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--surface-sunken)}.Settings_kwPreviewChips__F_fkR{display:flex;flex-wrap:wrap;gap:var(--space-1-5)}.Settings_kwPreviewChip__u8YEf{display:inline-flex;align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-3);border-radius:var(--radius-pill);border:var(--border-width-hairline) solid var(--border-default);background:var(--surface-card);font-size:var(--text-xs)}.Settings_kwPreviewChip__u8YEf i{color:var(--text-brand)}