html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}:root{--font-family-brand:Inter, "PingFang SC", "Microsoft YaHei", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-2xs:11px;--font-size-xs:12px;--font-size-sm:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--font-size-2xl:22px;--font-size-3xl:28px;--font-size-4xl:34px;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-heavy:800;--brand-primary:#c22d26;--brand-primary-hover:#aa2721;--brand-primary-active:#8f211d;--brand-primary-soft:#fff1f0;--brand-primary-border:#f0c8c6;--brand-on-primary:#fff;--brand-primary-muted:#f4d2cf;--brand-success:#2f8f6b;--brand-warning:#c77b17;--brand-danger:#b42318;--brand-info:#2b67b2;--brand-text-primary:#151821;--brand-text-secondary:#525966;--brand-text-muted:#8a9099;--brand-text-subtle:#667085;--brand-text-inverse:#fff;--brand-bg-page:#f4f5f8;--brand-bg-surface:#fff;--brand-bg-elevated:#fff;--brand-bg-card:var(--brand-bg-surface);--brand-bg-glass:#ffffffe0;--brand-bg-hover:#f8f4f3;--brand-border:#e8eaf0;--brand-border-strong:#d7dbe3;--brand-divider:#eceff5;--sidebar-bg:#fff;--sidebar-bg-hover:#f8f4f3;--sidebar-text:#2f3339;--sidebar-text-muted:#8a9099;--sidebar-border:#eceff5;--sidebar-active-bg:#fff1f0;--sidebar-active-text:var(--brand-primary);--status-neutral:#667085;--status-neutral-bg:#f4f6f9;--status-neutral-border:#dde2eb;--status-processing:#2b67b2;--status-processing-bg:#edf4ff;--status-processing-border:#c4d6f1;--status-normal:#1f8459;--status-normal-bg:#edf8f2;--status-normal-border:#bfddcb;--status-success:#217a4a;--status-success-bg:#edf8f2;--status-success-border:#b9dec9;--status-due-soon:#9a5f0f;--status-due-soon-bg:#fff7e8;--status-due-soon-border:#eed2a0;--status-overdue:#b42318;--status-overdue-bg:#fff0ef;--status-overdue-border:#efb7b2;--status-failed:#b42318;--status-failed-bg:#fff0ef;--status-failed-border:#efb7b2;--status-paused:#64748b;--status-paused-bg:#f2f4f7;--status-paused-border:#d0d5dd;--radius-xs:6px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--radius-pill:999px;--radius-round:9999px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-page:clamp(18px, 2.1vw, 30px);--space-section:clamp(18px, 2vw, 24px);--space-card:clamp(16px, 1.7vw, 22px);--motion-duration-fast:.13s;--motion-duration-base:.21s;--motion-duration-slow:.32s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.2, 0, 0, 1.2);--motion-fast:var(--motion-duration-fast) var(--motion-ease-standard);--motion-base:var(--motion-duration-base) var(--motion-ease-standard);--motion-slow:var(--motion-duration-slow) var(--motion-ease-standard);--shadow-xs:0 1px 2px #0f172a08;--shadow-sm:0 2px 8px #0f172a0a;--shadow-card:0 10px 26px #0f172a12;--shadow-elevated:0 14px 40px #0f172a1a;--shadow-popup:0 24px 50px #0f172a29;--shadow-focus:0 0 0 3px #c22d2629;--surface-overlay:0 24px 44px #0f172a2e;--control-height-sm:32px;--control-height-md:36px;--control-height-lg:44px;--control-height-xl:52px;--control-icon-size:16px;--line-height-xs:1.35;--line-height-sm:1.45;--line-height-md:1.6;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-family-brand);color:var(--brand-text-primary);background:var(--brand-bg-page);font-synthesis:none;text-rendering:optimizelegibility;line-height:var(--line-height-md);accent-color:var(--brand-primary)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--brand-bg-page);min-width:320px}button,input,textarea,select{font:inherit}::selection{color:var(--brand-text-inverse);background:var(--brand-primary)}a{color:var(--brand-primary)}a:hover{color:var(--brand-primary-hover)}.focus-ring{box-shadow:var(--shadow-focus);outline:none}.ant-card{background:var(--brand-bg-surface);border:1px solid var(--brand-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.ant-card .ant-card-head{border-bottom-color:var(--brand-border);min-height:52px}.ant-card .ant-card-head-title{color:var(--brand-text-primary);font-weight:var(--font-weight-semibold)}.ant-layout{background:0 0}.ant-btn{border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);transition:color var(--motion-fast), border-color var(--motion-fast), background-color var(--motion-fast), box-shadow var(--motion-fast), transform var(--motion-fast);line-height:1}.ant-btn:hover{transform:translateY(-1px)}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-input-affix-wrapper:focus-visible,.ant-select-selector:focus-visible,.ant-input-number:focus-visible,.ant-textarea:focus-visible{outline:none;box-shadow:var(--shadow-focus)!important}.ant-btn-primary{box-shadow:0 10px 24px #c22d262e}.ant-btn-primary:focus-visible{box-shadow:0 10px 24px #c22d2638}.ant-form-item .ant-form-item-label>label{color:var(--brand-text-primary);font-weight:600}.ant-form-item .ant-form-item-explain-error{margin-top:3px}.ant-input,.ant-select-selector,.ant-input-number-input,.ant-input-number,.ant-input-affix-wrapper,.ant-picker,.ant-tree-select-dropdown,.ant-input-outlined{min-height:var(--control-height-md);border-radius:var(--radius-sm);transition:color var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base);border-color:#dee3ee}.ant-input:hover,.ant-select:hover .ant-select-selector,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:color-mix(in srgb, var(--brand-primary) 56%, #e8eaf0 44%)}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-input-number-focused,.ant-picker-focused .ant-picker-input>input,.ant-picker-focused{border-color:var(--brand-primary);box-shadow:var(--shadow-focus)}.ant-input::placeholder{color:var(--brand-text-muted)}.ant-tag{border-radius:var(--radius-pill);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border:1px solid var(--brand-border);margin-inline-end:0;padding-inline:9px;line-height:22px}.ant-table-wrapper .ant-table-container{border-radius:var(--radius-md);overflow:hidden}.ant-table-wrapper .ant-table{color:var(--brand-text-primary)}.ant-table-wrapper .ant-table-thead>tr>th{color:var(--brand-text-secondary);font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:middle}.ant-table-wrapper .ant-table-tbody>tr.ant-table-row:hover>td{background:var(--brand-bg-hover)}.ant-table-wrapper .ant-table-cell-scrollbar{box-shadow:inset 0 1px 0 var(--brand-border)}.ant-modal,.ant-drawer{color:var(--brand-text-primary)}.ant-modal .ant-modal-content,.ant-drawer .ant-drawer-content{border-radius:var(--radius-lg)}.ant-modal .ant-modal-header,.ant-drawer .ant-drawer-header{border-bottom-color:var(--brand-border)}.ant-modal .ant-modal-body,.ant-drawer .ant-drawer-body{scrollbar-width:thin;scrollbar-color:#636b7733 transparent}.ant-spin .ant-spin-text{color:var(--brand-text-secondary);font-size:var(--font-size-sm)}.ant-empty{padding-block:24px}.ant-empty .ant-empty-description{color:var(--brand-text-muted)}.ant-skeleton .ant-skeleton-content .ant-skeleton-title,.ant-skeleton .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#f0f2f5 25%,#f8f9fb 37%,#f0f2f5 63%)}.ant-tabs-nav:before{border-bottom-color:var(--brand-border)}.ant-tabs .ant-tabs-tab-btn{font-weight:600}.ant-breadcrumb ol{gap:4px}.ant-breadcrumb a{color:var(--brand-text-secondary)}.ant-breadcrumb li:last-child{color:var(--brand-text-primary)}.surface-card{background:var(--brand-bg-surface);border:1px solid var(--brand-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.surface-elevated{background:var(--brand-bg-elevated);box-shadow:var(--shadow-elevated)}.surface-soft{background:var(--brand-bg-hover)}.glass-shell{background:var(--brand-bg-glass);border:1px solid var(--brand-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-metric{letter-spacing:-.04em;color:var(--brand-text-primary);font-size:30px;font-weight:700;line-height:1.1}.text-metric-subtitle{color:var(--brand-text-secondary);font-size:12px}.stat-chip{border-radius:var(--radius-md);border:1px solid var(--brand-border);background:#fbfbfc;padding:7px 12px;line-height:1.4}@media (width<=1366px){:root{--space-page:20px;--space-section:20px;--space-card:18px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}._page_1xuga_1{background:radial-gradient(circle at 50% 36%, #c22d2612, transparent 28%), var(--brand-bg-page);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:32px;display:flex}._result_1xuga_13{padding-block:20px}._result_1xuga_13 .ant-result-title{color:var(--brand-text-primary)}._result_1xuga_13 .ant-result-subtitle{max-width:560px;color:var(--brand-text-secondary);margin-inline:auto;line-height:1.7}
