html,body{margin:0;padding:0;min-height:100vh;background:var(--moi-colorBgLayout, #f5f7fa)}#root{min-height:100vh}.app-loading-fallback{min-height:100vh;display:flex;align-items:center;justify-content:center}html[data-auth-navigating=true]:before{position:fixed;inset:0;z-index:2147483646;content:"";background:var(--moi-colorBgLayout, #f5f7fa);pointer-events:all}html[data-auth-navigating=true]:after{position:fixed;top:50%;left:50%;z-index:2147483647;width:28px;height:28px;content:"";border:3px solid var(--moi-colorBorderSecondary, #d9d9d9);border-top-color:var(--moi-colorPrimary, #1677ff);border-radius:50%;animation:auth-navigation-spin .8s linear infinite;transform:translate(-50%,-50%);pointer-events:none}@keyframes auth-navigation-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@media (prefers-reduced-motion: reduce){html[data-auth-navigating=true]:after{animation:none}}:where(.ant-app){color:var(--moi-colorText, #172b4d)}:where(.ant-checkbox-wrapper){color:var(--moi-colorText, #172b4d)}:where(.ant-checkbox .ant-checkbox-inner){border-color:var(--moi-border-strong, var(--moi-colorBorder, #d3dde9));background:var(--moi-surface-panel, var(--moi-colorBgContainer, #ffffff));border-radius:var(--moi-radius-sm, var(--moi-borderRadiusSM, 6px))}:where(.ant-checkbox:hover .ant-checkbox-inner),:where(.ant-checkbox-wrapper:hover .ant-checkbox-inner){border-color:var(--moi-colorPrimary, #2a5bd7)}:where(.ant-checkbox-checked .ant-checkbox-inner),:where(.ant-checkbox-indeterminate .ant-checkbox-inner){border-color:var(--moi-colorPrimary, #2a5bd7);background:var(--moi-colorPrimary, #2a5bd7)}:where(.ant-checkbox-disabled .ant-checkbox-inner){border-color:var(--moi-border-subtle, var(--moi-colorBorderSecondary, #dce4ef));background:var(--moi-surface-muted, var(--moi-colorFillSecondary, #eef2f7))}:where(.ant-checkbox-wrapper-disabled){color:var(--moi-text-tertiary, var(--moi-colorTextTertiary, #5b6b84))}:where(.ant-empty-description){color:var(--moi-text-secondary, var(--moi-colorTextSecondary, #2f4363))}:where(.ant-empty-normal .ant-empty-image){color:var(--moi-text-tertiary, var(--moi-colorTextTertiary, #5b6b84))}:where(.ant-qrcode){border:1px solid var(--moi-border-subtle, var(--moi-colorBorderSecondary, #dce4ef));border-radius:var(--moi-radius-md, var(--moi-borderRadius, 8px));background:var(--moi-surface-panel, var(--moi-colorBgContainer, #ffffff))}:where(.ant-qrcode .ant-qrcode-mask){color:var(--moi-text-secondary, var(--moi-colorTextSecondary, #2f4363));background:var(--moi-surface-elevated, var(--moi-colorBgElevated, #ffffff))}._header_15ct4_1{display:flex;align-items:center;gap:8px;height:var(--moi-shell-header-height, 56px);padding:0 24px;overflow:visible;background:linear-gradient(135deg,#f0f2ffd9,#ebf0ffcc,#f5f0ffcc 60%,#f0f8ffd9);background-size:400% 400%;border-bottom:1px solid color-mix(in srgb,var(--moi-colorBorderSecondary, #d9d9d9) 50%,transparent);backdrop-filter:blur(24px) saturate(200%);position:relative;z-index:10;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease;animation:_topBarGradient_15ct4_1 90s ease infinite}._header_15ct4_1:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--moi-colorBgElevated, #ffffff) 32%,transparent) 25%,color-mix(in srgb,var(--moi-colorBgElevated, #ffffff) 12%,transparent) 50%,color-mix(in srgb,var(--moi-colorBgElevated, #ffffff) 32%,transparent) 75%,transparent 100%);background-size:200% 100%;animation:_headerGloss_15ct4_1 8s ease-in-out infinite}._header_15ct4_1>*{position:relative;z-index:1}@keyframes _topBarGradient_15ct4_1{0%{background-position:0% 50%;background-image:linear-gradient(135deg,#ebf0fae6,#e6f2ffd9,#f0eef8d9 60%,#ebf8ffe6)}20%{background-position:40% 0%;background-image:linear-gradient(135deg,#f8f0f2e6,#f0eefad9,#e8f4ffd9 60%,#f2fcf8e6)}40%{background-position:100% 50%;background-image:linear-gradient(135deg,#eefaf8e6,#ebf4ffd9,#faf4f0d9 60%,#eef0fce6)}60%{background-position:60% 100%;background-image:linear-gradient(135deg,#f2f0fae6,#faf2f4d9,#ebf8ffd9 60%,#f4f0f8e6)}80%{background-position:20% 50%;background-image:linear-gradient(135deg,#eef6ffe6,#f4fcf8d9,#f8f0f6d9 60%,#ebf2ffe6)}to{background-position:0% 50%;background-image:linear-gradient(135deg,#ebf0fae6,#e6f2ffd9,#f0eef8d9 60%,#ebf8ffe6)}}._collapseArea_15ct4_79{display:flex;align-items:center;flex-shrink:0;margin-right:4px}._logoArea_15ct4_86{display:flex;align-items:center;width:184px;flex-shrink:0}._logoLink_15ct4_93{display:inline-flex;align-items:center;text-decoration:none}._middle_15ct4_99{margin-left:0;min-width:0}._actions_15ct4_104{margin-left:auto;margin-right:8px;display:flex;align-items:center;min-width:0}._logo_1vy25_1{display:block}._switchIcon_1bjjt_1{width:36px;height:36px;border-radius:6px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:transparent;color:var(--moi-colorTextTertiary);transition:background-color .15s ease,color .15s ease,transform .15s ease}._switchIcon_1bjjt_1:hover{background-color:var(--moi-colorBgTextHover, rgba(0, 0, 0, .06));color:var(--moi-colorText);transform:translateY(-1px)}._switchIcon_1bjjt_1:focus-visible{outline:2px solid color-mix(in srgb,var(--moi-colorPrimary) 45%,transparent);outline-offset:2px}._popoverRoot_1bjjt_30 .ant-popover-container{padding:0;border:1px solid var(--moi-colorBorderSecondary, #ebedf2);border-radius:12px;background:var(--moi-colorBgElevated, #ffffff);box-shadow:0 12px 34px color-mix(in srgb,var(--moi-colorTextBase, #000000) 14%,transparent)}._popoverRoot_1bjjt_30 .ant-popover-inner{padding:0;border:none;border-radius:12px;background:transparent;box-shadow:none}._popoverRoot_1bjjt_30 .ant-popover-inner-content,._popoverRoot_1bjjt_30 .ant-popover-content{padding:0}._popoverRoot_1bjjt_30 .ant-popover-arrow{display:none}._panel_1bjjt_56{width:322px;padding:12px}._grid_1bjjt_61{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._tile_1bjjt_67{display:flex;flex-direction:column;align-items:center;gap:8px;padding:13px 6px 11px;border:1.5px solid transparent;border-radius:12px;background:transparent;color:var(--moi-colorText, rgba(0, 0, 0, .88));cursor:default;text-align:center;transition:background .16s cubic-bezier(.16,1,.3,1),border-color .16s,box-shadow .16s,transform .16s}._tile_1bjjt_67:hover{background:color-mix(in srgb,var(--moi-colorPrimary, #004af0) 4%,transparent);transform:translateY(-1px)}._tileClickable_1bjjt_95{cursor:pointer}._tileCurrent_1bjjt_99{border-color:color-mix(in srgb,var(--moi-colorPrimary, #004af0) 30%,#ffffff);background:var(--moi-colorBgElevated, #ffffff);box-shadow:0 6px 18px color-mix(in srgb,var(--moi-colorPrimary, #004af0) 18%,transparent);cursor:default}._tileCurrent_1bjjt_99:hover{transform:none}._tileNavigating_1bjjt_115{border-color:color-mix(in srgb,var(--moi-colorPrimary, #004af0) 44%,#ffffff);background:color-mix(in srgb,var(--moi-colorPrimaryBg, #e6f4ff) 72%,var(--moi-colorBgElevated, #ffffff));box-shadow:0 8px 22px color-mix(in srgb,var(--moi-colorPrimary, #004af0) 20%,transparent);cursor:progress;transform:none}._tileNavigating_1bjjt_115:hover{transform:none}._tileDisabled_1bjjt_136,._tileDisabled_1bjjt_136:hover{cursor:default;background:transparent;box-shadow:none;transform:none}._tileDisabled_1bjjt_136 ._iconBox_1bjjt_144,._tileDisabled_1bjjt_136 ._name_1bjjt_145,._tileDisabled_1bjjt_136 ._sub_1bjjt_146{opacity:.45}._tileNavigating_1bjjt_115 ._iconBox_1bjjt_144,._tileNavigating_1bjjt_115 ._name_1bjjt_145,._tileNavigating_1bjjt_115 ._sub_1bjjt_146{opacity:1}._iconBox_1bjjt_144{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--moi-colorBorderSecondary, #edf0f6);border-radius:13px;background:color-mix(in srgb,var(--moi-colorBgLayout, #f5f7fb) 86%,var(--moi-colorBgElevated, #ffffff));color:var(--moi-colorPrimary, #004af0);font-size:16px;font-weight:700;line-height:1}._tileCurrent_1bjjt_99 ._iconBox_1bjjt_144{border-color:color-mix(in srgb,var(--moi-colorPrimary, #004af0) 18%,#ffffff);background:color-mix(in srgb,var(--moi-colorPrimaryBg, #e6f4ff) 64%,var(--moi-colorBgElevated, #ffffff))}._logo_1bjjt_189{display:block;width:30px;height:30px;object-fit:contain}._wordmarkLogo_1bjjt_196{display:block;width:40px;height:auto;max-height:26px;object-fit:contain}._loadingSpinner_1bjjt_204{width:22px;height:22px;border:2px solid color-mix(in srgb,var(--moi-colorPrimary, #004af0) 18%,transparent);border-top-color:var(--moi-colorPrimary, #004af0);border-radius:999px;animation:_productSwitcherSpin_1bjjt_1 .72s linear infinite}._name_1bjjt_145{max-width:100%;color:var(--moi-colorText, rgba(0, 0, 0, .88));font-size:13px;font-weight:600;line-height:1.2;overflow-wrap:anywhere}._sub_1bjjt_146{max-width:100%;color:var(--moi-colorTextTertiary, rgba(0, 0, 0, .42));font-size:10.5px;line-height:1.2;overflow-wrap:anywhere}._trigger_1bjjt_231{width:34px;height:34px;border-radius:9px;border:1px solid color-mix(in srgb,var(--moi-colorPrimary, #004af0) 22%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--moi-colorPrimary, #004af0) 8%,transparent),color-mix(in srgb,var(--moi-colorSuccess, #00d4aa) 10%,transparent))}._trigger_1bjjt_231:hover{border-color:var(--moi-colorPrimary, #004af0);background:linear-gradient(135deg,color-mix(in srgb,var(--moi-colorPrimary, #004af0) 14%,transparent),color-mix(in srgb,var(--moi-colorSuccess, #00d4aa) 16%,transparent));box-shadow:0 4px 14px color-mix(in srgb,var(--moi-colorPrimary, #004af0) 18%,transparent)}._gridIcon_1bjjt_255 circle{fill:url(#productSwitcherGradient);transform-box:fill-box;transform-origin:center}._gridIcon_1bjjt_255{animation:_productSwitcherIdle_1bjjt_1 5s ease-in-out infinite}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255{animation:none}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle{animation:_productSwitcherPop_1bjjt_1 .5s ease}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(1){animation-delay:0s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(2){animation-delay:.05s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(3){animation-delay:.1s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(4){animation-delay:.05s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(5){animation-delay:.1s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(6){animation-delay:.15s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(7){animation-delay:.1s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(8){animation-delay:.15s}._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle:nth-of-type(9){animation-delay:.2s}@keyframes _productSwitcherIdle_1bjjt_1{0%,86%,to{transform:scale(1)}93%{transform:scale(1.12)}}@keyframes _productSwitcherPop_1bjjt_1{0%,to{transform:scale(1)}45%{transform:scale(1.55)}}@keyframes _productSwitcherSpin_1bjjt_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){._gridIcon_1bjjt_255,._trigger_1bjjt_231:hover ._gridIcon_1bjjt_255 circle{animation:none}}._trigger_1m0yb_1{width:36px;height:36px;margin-left:4px;padding:0;border:none;border-radius:18px;background:var(--moi-colorPrimary, #477cf4);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;font-size:15px;font-weight:500;line-height:1;transition:transform .16s ease}._trigger_1m0yb_1:hover{transform:translateY(-1px)}._trigger_1m0yb_1:focus-visible{outline:2px solid color-mix(in srgb,var(--moi-colorPrimary, #477cf4) 45%,transparent);outline-offset:2px}._popoverRoot_1m0yb_31 .ant-popover-container{width:min(260px,calc(100vw - 32px));box-sizing:border-box;padding:16px;border:1px solid color-mix(in srgb,var(--moi-colorBorderSecondary, #d9d9d9) 48%,transparent);border-radius:12px;background:color-mix(in srgb,var(--moi-colorBgElevated, #ffffff) 86%,transparent);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);box-shadow:0 8px 32px color-mix(in srgb,var(--moi-colorTextBase, #000000) 10%,transparent),inset 0 1px color-mix(in srgb,var(--moi-colorBgElevated, #ffffff) 80%,transparent)}._popoverRoot_1m0yb_31 .ant-popover-inner{padding:0;border:none;border-radius:12px;background:transparent;box-shadow:none}._popoverRoot_1m0yb_31 .ant-popover-inner-content,._popoverRoot_1m0yb_31 .ant-popover-content{padding:0}._popoverRoot_1m0yb_31 .ant-popover-arrow{display:none}._panel_1m0yb_73{width:100%;max-width:100%}._profile_1m0yb_78{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--moi-colorBorderSecondary, #f0f0f0)}._avatarLarge_1m0yb_86{width:40px;height:40px;flex-shrink:0;overflow:hidden;border:2px solid var(--moi-colorPrimary, #477cf4);border-radius:50%;background:color-mix(in srgb,var(--moi-colorPrimary, #477cf4) 34%,#0f172a);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}._profileText_1m0yb_106{min-width:0;flex:1}._displayName_1m0yb_111{color:var(--moi-colorText, rgba(0, 0, 0, .88));font-size:14px;font-weight:600;line-height:22px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._detail_1m0yb_121{margin-top:2px;color:var(--moi-colorTextTertiary, rgba(0, 0, 0, .45));font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._items_1m0yb_130{padding:4px 0 0}._item_1m0yb_130{display:block;width:100%;padding:8px 0;border:none;border-bottom:1px solid var(--moi-colorBorderSecondary, #f0f0f0);background:none;color:var(--moi-colorText, rgba(0, 0, 0, .88));cursor:pointer;font:inherit;font-size:14px;line-height:22px;text-align:left;text-decoration:none;transition:color .2s ease}._item_1m0yb_130:hover{color:var(--moi-colorPrimary, #1677ff)}._disabled_1m0yb_155{color:var(--moi-colorTextDisabled, rgba(0, 0, 0, .25));cursor:default}._disabled_1m0yb_155:hover{color:var(--moi-colorTextDisabled, rgba(0, 0, 0, .25))}._between_1m0yb_164{display:flex;align-items:center;justify-content:space-between;gap:12px}._meta_1m0yb_171{color:var(--moi-colorTextTertiary, rgba(0, 0, 0, .4));font-size:12px;font-weight:400}._metaSuccess_1m0yb_177{color:color-mix(in srgb,var(--moi-colorSuccess, #52c41a) 56%,var(--moi-colorTextDisabled, rgba(0, 0, 0, .25)));font-weight:600}._logout_1m0yb_186{padding-top:8px;border-bottom:none;color:var(--moi-colorError, #ff4d4f)}._logout_1m0yb_186:hover{color:var(--moi-colorErrorActive, #cf1322)}._optionDropdownRoot_1m0yb_196{min-width:unset!important}._optionDropdownRoot_1m0yb_196 .ant-dropdown-menu{box-sizing:border-box}
