._routePending_13kj8_1{place-items:center;min-height:100vh;display:grid}._routeStatus_13kj8_7{place-items:center;min-height:100vh;padding:24px;display:grid}._routeStatusInner_13kj8_14{width:min(100%,680px)}._routeStatusDetail_13kj8_18.ant-typography{text-align:center;margin:0}._mobileUnsupported_13kj8_23{background:linear-gradient(180deg, var(--page-background), var(--page-surface-muted));place-items:center;min-height:100vh;padding:24px;display:grid}._mobileUnsupportedPanel_13kj8_31{border:1px solid var(--page-border);border-radius:var(--radius-surface-lg);background:var(--page-surface);width:min(100%,560px);box-shadow:var(--page-shadow);padding:28px 24px}._mobileUnsupportedPanel_13kj8_31 .ant-result{padding:0}._mobileUnsupportedPanel_13kj8_31 .ant-result-title{color:var(--ink-primary);font-size:24px;font-weight:650;line-height:1.24}._mobileUnsupportedPanel_13kj8_31 .ant-result-subtitle{color:var(--ink-secondary);line-height:1.7}._mobileUnsupportedIcon_13kj8_56{border:1px solid var(--page-border-strong);background:var(--page-surface-soft);width:72px;height:72px;color:var(--accent-blue);border-radius:50%;place-items:center;display:inline-grid}._mobileUnsupportedIcon_13kj8_56 .admin-icon{width:36px;height:36px}._pageStack_1pieu_1{flex-direction:column;gap:18px;display:flex}._aiAssistPanel_1pieu_7{border:1px solid color-mix(in srgb, var(--page-border-strong) 70%, var(--accent-blue) 30%);border-radius:var(--radius-surface-sm);background:color-mix(in srgb, var(--page-surface-soft) 94%, var(--accent-blue) 6%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}._aiWorkbenchGrid_1pieu_20{grid-template-columns:minmax(360px,.9fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}._eyebrowPill_1pieu_27{background:color-mix(in srgb, var(--accent-blue) 10%, transparent);color:var(--page-accent-text,var(--accent-blue));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}._buttonLink_1pieu_40{width:100%;height:100%;color:inherit;justify-content:center;align-items:center;display:inline-flex}._heroBanner_1pieu_49{border:1px solid var(--page-border);border-radius:var(--radius-surface-lg);background:var(--hero-background);box-shadow:var(--page-shadow);overflow:hidden}._heroBanner_1pieu_49 .ant-card-body{justify-content:space-between;align-items:stretch;gap:24px;padding:24px 26px;display:flex}._heroBannerCopy_1pieu_64{flex-direction:column;flex:1;align-items:flex-start;display:flex}._heroBannerCopy_1pieu_64 .ant-typography{color:var(--ink-primary)}._heroBannerCopy_1pieu_64 .ant-typography.ant-typography{margin-bottom:26px}._overviewCard_1pieu_77{border:1px solid var(--page-border);border-radius:var(--radius-surface-md);background:var(--page-surface-strong);box-shadow:var(--page-shadow);height:100%}._overviewCard_1pieu_77 .ant-card-body{padding:24px}._overviewCardHead_1pieu_88{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._overviewCardValue_1pieu_96.ant-typography{color:var(--ink-primary);margin-bottom:8px}._summaryNote_1pieu_101.ant-typography{color:var(--ink-secondary);margin-bottom:0}._metricCard_1pieu_106{position:relative;overflow:hidden}._metricCard_1pieu_106:before{content:"";opacity:.86;border-radius:999px;height:4px;position:absolute;top:10px;left:14px;right:14px}._metricCard_1pieu_106._toneBlue_1pieu_121:before{background:linear-gradient(90deg,#165dffeb,#0fbcf9b8)}._metricCard_1pieu_106._toneCyan_1pieu_125:before{background:linear-gradient(90deg,#0fbcf9eb,#165dffb8)}._metricCard_1pieu_106._toneGreen_1pieu_129:before{background:linear-gradient(90deg,#16a34aeb,#4ade80ad)}._metricCard_1pieu_106._toneAmber_1pieu_133:before{background:linear-gradient(90deg,#f59e0beb,#fbbf24b8)}._metricCard_1pieu_106._toneBlue_1pieu_121{background:var(--tone-blue-surface)}._metricCard_1pieu_106._toneCyan_1pieu_125{background:var(--tone-cyan-surface)}._metricCard_1pieu_106._toneGreen_1pieu_129{background:var(--tone-green-surface)}._metricCard_1pieu_106._toneAmber_1pieu_133{background:var(--tone-amber-surface)}._sectionCard_1pieu_153{border:1px solid var(--page-border);border-radius:var(--radius-surface-md);background:var(--page-surface-strong);box-shadow:var(--page-shadow);height:100%}._sectionCard_1pieu_153 .ant-card-body{padding:24px}._sectionHeading_1pieu_164{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}._sectionTitle_1pieu_172.ant-typography{color:var(--ink-primary);margin-top:0;margin-bottom:6px}._chartCard_1pieu_178 .ant-card-body{overflow:hidden}@media (width<=1200px){._heroBanner_1pieu_49 .ant-card-body{flex-direction:column}}@media (width<=1180px){._aiWorkbenchGrid_1pieu_20{grid-template-columns:1fr}}@media (width<=767px){._aiAssistPanel_1pieu_7{flex-direction:column;align-items:stretch}}._companyTargetStack_cmzlz_1{flex-direction:column;gap:10px;min-width:0;display:flex}._companyTargetCard_cmzlz_8{border:1px solid var(--company-target-border,#05966929);background:var(--company-target-background,linear-gradient(90deg, #f2fbf7 0%, #f3fbf8 34%, #edf9f5 68%, #e5f6f0 100%));min-width:0;box-shadow:var(--company-target-shadow,0 8px 24px #0f172a0e);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex;overflow:hidden}._companyTargetSelectWrap_cmzlz_22{flex:0 0 312px;align-items:center;gap:10px;width:312px;min-width:0;max-width:100%;display:flex}._companyTargetLabel_cmzlz_32.ant-typography{color:var(--company-target-label,#065f46);white-space:nowrap;flex:none;font-size:13px}._companyTargetSelect_cmzlz_22.ant-select{width:100%;min-width:0}._companyTargetSelect_cmzlz_22.ant-select .ant-select-selector{border-color:var(--company-target-input-border,#05966933);background:var(--company-target-input-background,#f8fffc);box-shadow:none}._companyTargetSelect_cmzlz_22.ant-select-focused .ant-select-selector,._companyTargetSelect_cmzlz_22.ant-select-open .ant-select-selector{border-color:var(--company-target-focus-border,#059669);box-shadow:0 0 0 3px var(--company-target-focus-ring,#05966921)}._companyTargetSelect_cmzlz_22.ant-select .ant-select-selector,._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-search,._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-item,._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-placeholder{min-width:0}._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-item,._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-placeholder{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._companyTargetHint_cmzlz_70.ant-typography{max-width:min(44vw,520px);color:var(--company-target-hint,#49665d);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}:root[data-admin-theme=dark] ._companyTargetCard_cmzlz_8,html.dark ._companyTargetCard_cmzlz_8{border-color:var(--company-target-border,#34d3992b);background:var(--company-target-background,linear-gradient(90deg, #14332bfa 0%, #122f28fa 34%, #112b25fa 68%, #0f2621fa 100%));box-shadow:var(--company-target-shadow,0 10px 28px #02060e42)}:root[data-admin-theme=dark] ._companyTargetLabel_cmzlz_32.ant-typography,html.dark ._companyTargetLabel_cmzlz_32.ant-typography{color:var(--company-target-label,#a7f3d0f5)}:root[data-admin-theme=dark] ._companyTargetSelect_cmzlz_22.ant-select .ant-select-selector,html.dark ._companyTargetSelect_cmzlz_22.ant-select .ant-select-selector{border-color:var(--company-target-input-border,#34d3993b);background:var(--company-target-input-background,#0f2d25e0)}:root[data-admin-theme=dark] ._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-item,:root[data-admin-theme=dark] ._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-placeholder,html.dark ._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-item,html.dark ._companyTargetSelect_cmzlz_22.ant-select .ant-select-selection-placeholder{color:var(--ink-primary)}:root[data-admin-theme=dark] ._companyTargetHint_cmzlz_70.ant-typography,html.dark ._companyTargetHint_cmzlz_70.ant-typography{color:var(--company-target-hint,var(--ink-secondary))}@media (width<=860px){._companyTargetCard_cmzlz_8{flex-direction:column;align-items:stretch}._companyTargetSelectWrap_cmzlz_22{flex-basis:auto;width:100%}._companyTargetHint_cmzlz_70.ant-typography{text-align:left;max-width:100%}}._logisticsTheme_ypkui_1,._logisticsPortalTheme_ypkui_2{--logistics-accent:#c83c1a;--logistics-accent-strong:#a92f14;--logistics-accent-deep:#862811;--logistics-accent-text:#a92f14;--logistics-accent-text-strong:#862811;--logistics-accent-bright:#ff5a30;--logistics-accent-soft:#fff4ee;--logistics-canvas:#fff8f5;--logistics-surface:#fff;--logistics-surface-raised:#fffdfc;--logistics-surface-subtle:#fff1ec;--logistics-border:#e9e1dd;--logistics-border-strong:#d4cac5;--logistics-shadow:0 5px 18px #3b23180d;--logistics-shadow-card:var(--logistics-shadow);--logistics-shadow-action:0 6px 16px #c83c1a2e;--logistics-text:#20242c;--logistics-text-secondary:#3a3f47;--logistics-text-muted:#69707b;--logistics-success:#2f693d;--logistics-warning:#7b5300;--logistics-danger:#a30f31;--accent-blue:var(--logistics-accent);--page-accent-text:var(--logistics-accent-text);--accent-cyan:var(--logistics-accent-bright);--accent-green:var(--logistics-success);--accent-amber:var(--logistics-warning);--ink-primary:var(--logistics-text);--ink-secondary:var(--logistics-text-secondary);--ink-tertiary:var(--logistics-text-muted);--page-background:var(--logistics-canvas);--page-surface:var(--logistics-surface);--page-surface-strong:var(--logistics-surface);--page-surface-muted:var(--logistics-surface-raised);--page-surface-soft:var(--logistics-surface-subtle);--page-border:var(--logistics-border);--page-border-strong:var(--logistics-border-strong);--page-shadow:var(--logistics-shadow);--hero-background:radial-gradient(circle at 92% 0%, #ff5a3017, transparent 34%), linear-gradient(135deg, var(--logistics-surface-raised), var(--logistics-surface));--dashboard-hero-background:radial-gradient(circle at 88% 4%, #ff5a301f, transparent 36%), linear-gradient(135deg, var(--logistics-surface-raised), var(--logistics-surface));--table-background:var(--logistics-surface);--table-head-background:var(--logistics-canvas);--table-head-text:var(--logistics-text-secondary);--table-header-border:var(--logistics-border);--table-row-border:var(--logistics-border);--table-row-hover:var(--logistics-accent-soft);--company-target-background:linear-gradient(90deg, #fffdfc 0%, #fff8f5 44%, #fff1ec 100%);--company-target-border:#ff5a303d;--company-target-focus-border:var(--logistics-accent-bright);--company-target-focus-ring:#ff5a302e;--company-target-hint:var(--logistics-text-muted);--company-target-input-background:var(--logistics-surface);--company-target-input-border:var(--logistics-border-strong);--company-target-label:var(--logistics-accent-strong);--company-target-shadow:var(--logistics-shadow)}._logisticsTheme_ypkui_1[data-theme-mode=dark],._logisticsPortalThemeDark_ypkui_65{--logistics-accent:#c83c1a;--logistics-accent-strong:#a92f14;--logistics-accent-deep:#862811;--logistics-accent-text:#ff8a70;--logistics-accent-text-strong:#ffad99;--logistics-accent-bright:#ff5a30;--logistics-accent-soft:#c83c1a2e;--logistics-canvas:#1b1715;--logistics-surface:#241e1b;--logistics-surface-raised:#2b231f;--logistics-surface-subtle:#332721;--logistics-border:#4a3b34;--logistics-border-strong:#6a5146;--logistics-shadow:0 12px 30px #08040247;--logistics-shadow-card:var(--logistics-shadow);--logistics-shadow-action:0 8px 20px #c83c1a3d;--logistics-text:#fff6f1;--logistics-text-secondary:#dec9c0;--logistics-text-muted:#b79e94;--logistics-success:#8fca9b;--logistics-warning:#ebce89;--logistics-danger:#ff829d;--company-target-background:linear-gradient(90deg, #2b231f 0%, #2f241f 46%, #38271f 100%);--company-target-border:#ff5a3047;--company-target-focus-border:var(--logistics-accent-bright);--company-target-focus-ring:#ff5a303d;--company-target-hint:var(--logistics-text-muted);--company-target-input-background:var(--logistics-surface);--company-target-input-border:var(--logistics-border-strong);--company-target-label:#ff8a70;--company-target-shadow:var(--logistics-shadow);--hero-background:radial-gradient(circle at 92% 0%, #ff5a3024, transparent 34%), linear-gradient(135deg, var(--logistics-surface-raised), var(--logistics-surface));--dashboard-hero-background:radial-gradient(circle at 88% 4%, #ff5a302e, transparent 36%), linear-gradient(135deg, var(--logistics-surface-raised), var(--logistics-surface))}._logisticsTheme_ypkui_1{min-height:calc(100vh - var(--admin-chrome-height,54px));color:var(--logistics-text);background:var(--logistics-canvas);margin:-20px;padding:20px;transition:color .18s,background .18s}._logisticsTheme_ypkui_1 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled),._logisticsPortalTheme_ypkui_2 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled){border-color:var(--logistics-accent);background:linear-gradient(135deg, var(--logistics-accent), var(--logistics-accent-strong));box-shadow:var(--logistics-shadow-action)}._logisticsTheme_ypkui_1 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,._logisticsTheme_ypkui_1 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible,._logisticsPortalTheme_ypkui_2 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):hover,._logisticsPortalTheme_ypkui_2 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible{border-color:var(--logistics-accent-strong);background:linear-gradient(135deg, var(--logistics-accent-strong), var(--logistics-accent-deep))}._logisticsTheme_ypkui_1 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible,._logisticsTheme_ypkui_1 .ant-input:focus-visible,._logisticsTheme_ypkui_1 .ant-select-focused .ant-select-selector,._logisticsPortalTheme_ypkui_2 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):focus-visible,._logisticsPortalTheme_ypkui_2 .ant-input:focus-visible,._logisticsPortalTheme_ypkui_2 .ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #ff5a303d}._logisticsTheme_ypkui_1 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active,._logisticsPortalTheme_ypkui_2 .ant-btn-primary:not(.ant-btn-dangerous):not(:disabled):not(.ant-btn-disabled):active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){._logisticsTheme_ypkui_1{transition:none}}:root,:root[data-admin-theme=light]{--accent-amber:#9a6800;--accent-blue:#c83c1a;--accent-cyan:#c9143a;--accent-green:#2f693d;--ink-primary:#20242c;--ink-secondary:#3a3f47d6;--ink-tertiary:#69707be6;--workspace-background:#fff8f5;--page-background:#fff8f5;--page-surface:#fff;--page-surface-strong:#fff;--page-surface-muted:#fffdfc;--page-surface-soft:#fff1ec;--page-border:#e9e1dd;--page-border-strong:#d4cac5;--page-shadow:0 8px 24px #57311e12;--code-background:#5d555114;--header-background:#fffdfceb;--header-border:#d4cac5c7;--header-shadow:0 10px 24px #57311e0d, inset 0 1px 0 #ffffffc2;--toolbar-background:#ffffffd1;--toolbar-background-active:#fff4eef5;--toolbar-border:#d4cac5d1;--toolbar-shadow:0 8px 18px #57311e0d, inset 0 1px 0 #ffffffad;--profile-background:#ffffffeb;--profile-border:#d4cac5d1;--profile-shadow:0 8px 20px #57311e0d;--radius-surface-sm:12px;--radius-surface-md:14px;--radius-surface-lg:16px;--profile-avatar-shell:linear-gradient(180deg, #ff5a3029, #c9143a14);--hero-background:linear-gradient(135deg, #fff4eefa 0%, #fffffffc 60%, #fff0f3f5 100%);--dashboard-hero-background:linear-gradient(135deg, #fff4eefa 0%, #fffffffc 56%, #fff0f3f5 100%);--account-overview-background:radial-gradient(circle at top left, #ff5a301a, transparent 42%), linear-gradient(180deg, #fffffff5, #fff8f5f5);--account-meta-background:#ffffffc2;--account-meta-shadow:0 8px 20px #57311e0d;--login-background:radial-gradient(circle at 12% 12%, #ff5a3033, transparent 30%), radial-gradient(circle at 86% 18%, #c9143a24, transparent 24%), linear-gradient(180deg, #fffdfc 0%, #fff4ee 100%);--login-backdrop-a:#ff5a3029;--login-backdrop-b:#c9143a1f;--table-background:#fff;--table-head-background:#fff8f5;--table-head-text:#3a3f47db;--table-header-border:#e9e1dd;--table-row-border:#e9e1dd;--table-row-hover:#fff4ee;--tone-blue-surface:linear-gradient(180deg, #ff5a301f, #fffffffa);--tone-cyan-surface:linear-gradient(180deg, #c9143a1a, #fffffffa);--tone-green-surface:linear-gradient(180deg, #3d7f4b1f, #fffffffa);--tone-amber-surface:linear-gradient(180deg, #9a68001f, #fffffffa);--chart-grid-color:#5d55511a;--chart-area-start:#c83c1a47;--chart-area-end:#c83c1a05;--trend-point-fill:#fffffff5;color:#20242c;background:var(--page-background);font-synthesis:none;text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif;font-weight:400;line-height:1.5}:root[data-admin-theme=dark]{--ink-primary:#fff6f1;--ink-secondary:#dec9c0d1;--ink-tertiary:#b79e94c7;--workspace-background:#1b1715;--page-background:#1b1715;--page-surface:#241e1b;--page-surface-strong:#2b231f;--page-surface-muted:#2f2621;--page-surface-soft:#332721;--page-border:#4a3b34;--page-border-strong:#6a5146;--page-shadow:0 16px 36px #0804024d;--code-background:#dec9c01a;--header-background:#1f1916e6;--header-border:#6a514680;--header-shadow:0 14px 30px #08040247, inset 0 1px 0 #fff6f10d;--toolbar-background:#332721db;--toolbar-background-active:#483127f5;--toolbar-border:#6a5146a3;--toolbar-shadow:0 10px 24px #08040238, inset 0 1px 0 #fff6f10d;--profile-background:#2b231feb;--profile-border:#6a5146a3;--profile-shadow:0 10px 26px #08040242;--radius-surface-sm:12px;--radius-surface-md:14px;--radius-surface-lg:16px;--profile-avatar-shell:linear-gradient(180deg, #ff5a303d, #c9143a1f);--hero-background:linear-gradient(135deg, #332721fa 0%, #241e1bfa 56%, #3a261ff5 100%);--dashboard-hero-background:linear-gradient(135deg, #332721fa 0%, #241e1bfa 56%, #3a261ff5 100%);--account-overview-background:radial-gradient(circle at top left, #ff5a3033, transparent 40%), linear-gradient(180deg, #332721fa, #241e1bfa);--account-meta-background:#332721e0;--account-meta-shadow:0 10px 24px #08040233, inset 0 1px 0 #fff6f10a;--login-background:radial-gradient(circle at 12% 12%, #ff5a303d, transparent 28%), radial-gradient(circle at 86% 18%, #c9143a2e, transparent 22%), linear-gradient(180deg, #17110f 0%, #211713 100%);--login-backdrop-a:#ff5a3033;--login-backdrop-b:#c9143a29;--table-background:#241e1b;--table-head-background:#332721;--table-head-text:#dec9c0db;--table-header-border:#4a3b34;--table-row-border:#4a3b34;--table-row-hover:#c83c1a2e;--tone-blue-surface:linear-gradient(180deg, #ff5a3033, #241e1bfa);--tone-cyan-surface:linear-gradient(180deg, #c9143a2e, #241e1bfa);--tone-green-surface:linear-gradient(180deg, #3d7f4b38, #241e1bfa);--tone-amber-surface:linear-gradient(180deg, #9a68003d, #241e1bfa);--chart-grid-color:#b79e942e;--chart-area-start:#ff5a305c;--chart-area-end:#ff5a300a;--trend-point-fill:#2b231ff5;color:#fff6f1;background:var(--page-background)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,SimHei,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji,sans-serif}body{background:var(--page-background);min-height:100vh;color:var(--ink-primary);transition:background .18s,color .18s}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}code{background:var(--code-background);border-radius:10px;padding:4px 8px;font-family:SFMono-Regular,JetBrains Mono,monospace;font-size:12px}.ant-layout{background:0 0}.admin-icon{color:currentColor;backface-visibility:hidden;shape-rendering:geometricprecision;flex:none;width:18px;height:18px;display:block;overflow:visible;transform:translateZ(0)}.ant-btn .ant-btn-icon{justify-content:center;align-items:center;line-height:0;display:inline-flex}.ant-btn .ant-btn-icon>:where(svg){display:block}.ant-btn .ant-btn-icon>.admin-icon{width:16px;height:16px}
