*,*:before,*:after{box-sizing:border-box}.xd-source-goods-heading{display:flex;align-items:center;gap:12px}.xd-source-goods-copy{min-width:0;flex:1}.xd-source-image{width:56px;height:56px;flex:0 0 auto;overflow:hidden;border:1px solid var(--xd-color-border);border-radius:var(--xd-radius);background:var(--xd-color-surface-secondary)}.xd-source-image--detail{width:100%;height:186px}.xd-source-image>img,.xd-source-image .ant-image,.xd-source-image .ant-image-img{display:block;width:100%;height:100%;object-fit:contain}.xd-source-image-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%;height:100%;color:var(--xd-color-text-secondary)}.xd-source-image-preview{width:100%;height:100%;padding:0;border:0;background:transparent;cursor:zoom-in}.xd-source-image-preview:focus-visible{outline-offset:-3px}html,body,#root{height:100%;margin:0}body{font-family:var(--xd-font-family, -apple-system, BlinkMacSystemFont, "PingFang SC", sans-serif);line-height:var(--xd-line-height, 1.5715);background:var(--xd-color-surface-page, #fff);color:var(--xd-color-text, #262626);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus:not(:focus-visible){outline:none}.xd-readable-width{max-width:68ch}.xd-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}.xd-content-max{max-width:var(--xd-layout-content-max, 1200px);margin:0 auto;width:100%}.ant-pro-layout .ant-pro-layout-container{min-height:100dvh}.xd-embed-shell{min-height:100dvh;background:var(--xd-color-surface-page, #fff);display:flex;flex-direction:column;text-wrap:pretty}.xd-embed-content{width:100%;max-width:var(--xd-layout-content-max, 1200px);margin:0 auto;padding:var(--xd-space-16, 16px);padding-bottom:calc(var(--xd-space-16, 16px) + env(safe-area-inset-bottom));display:flex;flex-direction:column;flex:1}.xd-embed-shell .xd-page-title,.xd-embed-shell .xd-route-skeleton-header>:first-child{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.xd-embed-footer{margin-top:auto;padding:var(--xd-space-16, 16px) 0 var(--xd-space-8, 8px);color:var(--xd-color-text-secondary, #6e6e73);font-size:var(--xd-font-size-caption, 12px);text-align:center}@media (max-width: 767px){.xd-embed-shell .ant-btn{min-height:48px;min-width:48px}.xd-embed-shell .ant-input,.xd-embed-shell .ant-input-affix-wrapper,.xd-embed-shell .ant-select-single .ant-select-selector,.xd-embed-shell .ant-picker{min-height:48px}.xd-embed-shell .ant-select-single .ant-select-selector{align-items:center}.xd-embed-shell .ant-typography-copy{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;font-size:18px}.xd-embed-shell .xd-inline-hit{display:inline-flex;align-items:center;min-height:48px;margin-block:-13px;text-decoration:underline;text-underline-offset:2px}.xd-embed-shell .xd-ledger .ant-descriptions-item-content{text-align:right}.xd-embed-shell .xd-ledger.ant-descriptions-bordered .ant-descriptions-view{border:0}.xd-embed-shell .xd-ledger.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid var(--xd-color-border, #e5e5e5)}.xd-embed-shell .xd-ledger.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:0}.xd-embed-shell .xd-ledger.ant-descriptions-bordered .ant-descriptions-row>.ant-descriptions-item-label,.xd-embed-shell .xd-ledger.ant-descriptions-bordered .ant-descriptions-row>.ant-descriptions-item-content{border-inline-end:0}.xd-embed-shell .xd-ledger.ant-descriptions-bordered .ant-descriptions-row>.ant-descriptions-item-label{background:transparent}}.xd-wizard-progress{display:flex;flex-direction:column;gap:var(--xd-space-8, 8px)}.xd-wizard-progress-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--xd-space-12, 12px)}.xd-wizard-progress-eyebrow{font-size:var(--xd-font-size-caption, 12px);color:var(--xd-color-text-secondary, #6e6e73)}.xd-wizard-progress-title{font-size:16px}.xd-wizard-progress-track{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.xd-wizard-progress-seg{height:3px;border-radius:2px;background:var(--xd-color-border, #e5e5e5)}.xd-wizard-progress-seg.is-done{background:var(--xd-color-brand-soft)}.xd-wizard-progress-seg.is-current{height:4px;background:var(--xd-color-brand)}.xd-wizard-draft-hint{display:block;margin-top:var(--xd-space-8, 8px);font-size:var(--xd-font-size-caption, 12px)}.xd-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--xd-space-12, 12px);margin-top:32px}@media (max-width: 767px){.xd-embed-shell .ant-card-body{padding:var(--xd-space-16, 16px)}.xd-embed-shell .xd-wizard-card{margin-bottom:calc(200px + env(safe-area-inset-bottom))}.xd-embed-shell .xd-wizard-progress{position:sticky;top:0;z-index:var(--xd-z-sticky, 10);padding-block:var(--xd-space-8, 8px);background:var(--xd-color-surface-card, #fff)}.xd-embed-shell .ant-segmented{min-height:48px;align-items:center}.xd-embed-shell .ant-segmented .ant-segmented-item-label{display:flex;align-items:center;justify-content:center;min-height:48px;line-height:1.2}.xd-embed-shell .xd-wizard-actions{position:sticky;bottom:var(--xd-keyboard-inset, 0px);z-index:var(--xd-z-sticky, 10);margin:var(--xd-space-16, 16px) calc(-1 * var(--xd-space-16, 16px)) calc(-1 * var(--xd-space-16, 16px));padding:var(--xd-space-12, 12px) var(--xd-space-16, 16px) calc(var(--xd-space-12, 12px) + env(safe-area-inset-bottom));background:var(--xd-color-surface-card, #fff);border-top:1px solid var(--xd-color-border, #e5e5e5);box-shadow:var(--xd-elevation-raised);transition:bottom .12s ease-out}.xd-embed-shell .xd-wizard-actions .ant-btn{flex:1 1 0}.xd-embed-shell .xd-wizard-actions>span{display:none}.xd-embed-shell [data-testid^=onboarding-]{scroll-margin-block:96px}}html.xd-embed-root{scroll-padding-bottom:96px}.xd-upload-failures{display:flex;flex-direction:column;gap:var(--xd-space-8, 8px);margin-top:var(--xd-space-8, 8px)}.xd-upload-failure-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xd-space-8, 8px);padding:var(--xd-space-8, 8px) var(--xd-space-12, 12px);border:1px solid var(--xd-color-border, #e5e5e5);border-radius:var(--xd-radius, 6px);background:var(--xd-color-surface-page, #fff)}.xd-upload-failure-name{max-width:100%;overflow-wrap:anywhere;font-size:13px;color:var(--xd-color-text, #262626)}.xd-upload-failure-reason{flex:1 1 100%;order:3;font-size:var(--xd-font-size-caption, 12px);color:var(--xd-color-text-secondary, #6e6e73)}.xd-upload-failure-row .ant-btn:first-of-type{margin-left:auto}@media (max-width: 767px){.xd-upload-failure-row .ant-btn{min-height:48px}}@media (max-width: 767px){.xd-embed-shell .ant-alert .ant-btn{min-width:48px}}.xd-alert-retry{display:flex;flex-wrap:wrap;align-items:center;gap:var(--xd-space-8, 8px) var(--xd-space-12, 12px)}.xd-alert-retry .ant-btn{margin-left:auto}@media (max-width: 767px){.xd-embed-shell .xd-alert-retry .ant-btn{margin-left:0;width:100%}}.xd-channel-cards{display:flex;flex-direction:column;gap:var(--xd-space-12, 12px)}.xd-channel-card{padding:var(--xd-space-12, 12px) var(--xd-space-16, 16px);border:1px solid var(--xd-color-border, #e5e5e5);border-radius:var(--xd-radius-card, 12px);background:var(--xd-color-surface-card, #fff)}.xd-channel-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--xd-space-8, 8px)}.xd-channel-pill{flex:none;padding:2px 8px;border:1px solid var(--xd-color-border, #e5e5e5);border-radius:999px;font-size:var(--xd-font-size-caption, 12px);color:var(--xd-color-text-secondary, #6e6e73)}.xd-channel-card-defs{display:grid;gap:4px;margin:var(--xd-space-8, 8px) 0 0}.xd-channel-card-row{display:grid;grid-template-columns:minmax(88px,34%) minmax(0,1fr);gap:var(--xd-space-8, 8px)}.xd-channel-card-row dt{color:var(--xd-color-text-secondary, #6e6e73);font-size:var(--xd-font-size-caption, 12px)}.xd-channel-card-row dd{margin:0;overflow-wrap:anywhere}.xd-chunk-reload-notice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--xd-color-surface-page, #f7f9fc)}.xd-chunk-reload-notice-text{max-width:720px;margin:0;padding:16px 24px;border-radius:var(--xd-radius-card, 12px);background:var(--xd-color-surface-card, #fff);color:var(--xd-color-text, #262626);font-size:14px;line-height:1.5715;text-align:center;overflow-wrap:anywhere}.xd-nowrap{white-space:nowrap}.xd-page-loading{display:flex;align-items:center;justify-content:center;padding:64px 0}.xd-metric-value{margin-top:4px;font-size:24px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--xd-color-text, #262626)}.xd-metric-value.is-lg{font-size:28px}.xd-metric-value.is-sm{margin-top:2px;font-size:16px}.xd-docs-body{min-width:0}.xd-doc-heading{margin:20px 0 8px;color:var(--xd-color-text, #262626);font-weight:600;line-height:1.4}.xd-doc-heading:first-child{margin-top:0}h2.xd-doc-heading{font-size:18px;padding-bottom:6px;border-bottom:1px solid var(--xd-color-border, #e5e5e5)}h3.xd-doc-heading{font-size:16px}h4.xd-doc-heading{font-size:14px}.xd-doc-paragraph{margin:0 0 12px;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.xd-doc-paragraph:last-child{margin-bottom:0}.xd-doc-list{margin:0 0 12px;padding-left:22px;font-size:14px;line-height:1.75}.xd-doc-list li{margin:4px 0}.xd-doc-list li::marker{color:var(--xd-color-text-secondary, #6e6e73)}.xd-doc-pre{margin:0 0 12px;padding:12px 14px;border:1px solid var(--xd-color-border, #e5e5e5);border-radius:var(--xd-radius, 6px);background:var(--xd-color-surface-secondary, #f2f4f7);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.7;overflow-x:auto}.xd-doc-pre code{font-family:inherit;white-space:pre}.xd-code-block{margin:0;padding:10px 12px;border:1px solid var(--xd-color-border, #e5e5e5);border-radius:var(--xd-radius, 6px);background:var(--xd-color-surface-secondary, #f2f4f7);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12.5px;line-height:1.7;white-space:pre;overflow-x:auto}.xd-doc-paragraph code,.xd-doc-list code,.xd-doc-table code{padding:1px 5px;border:1px solid var(--xd-color-border, #e5e5e5);border-radius:4px;background:var(--xd-color-surface-secondary, #f2f4f7);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:.92em}.xd-doc-table{display:block;width:100%;max-width:100%;margin:0 0 12px;overflow-x:auto;border-collapse:collapse;font-size:13px}.xd-doc-table th,.xd-doc-table td{padding:8px 10px;border:1px solid var(--xd-color-border, #e5e5e5);text-align:left;vertical-align:top}.xd-doc-table th{background:var(--xd-color-surface-secondary, #f2f4f7);font-weight:600;white-space:nowrap}.xd-docs-body blockquote{margin:0 0 12px;padding:8px 14px;border-left:3px solid var(--xd-color-border, #e5e5e5);border-radius:0 var(--xd-radius, 6px) var(--xd-radius, 6px) 0;background:var(--xd-color-surface-secondary, #f2f4f7);color:var(--xd-color-text-secondary, #6e6e73);font-size:13px;line-height:1.75}.xd-docs-body hr{margin:16px 0;border:0;border-top:1px solid var(--xd-color-border, #e5e5e5)}.xd-embed-shell .xd-page-state--offline{position:sticky;top:0;z-index:var(--xd-z-sticky, 10);margin:calc(-1 * var(--xd-space-16, 16px)) calc(-1 * var(--xd-space-16, 16px)) 12px;border-width:0 0 1px;border-radius:0;padding-inline:var(--xd-space-16, 16px)}.xd-embed-shell .xd-page-state--compact:not(.xd-page-state--offline){margin-inline:calc(-1 * var(--xd-space-16, 16px));border-width:0 0 1px;border-radius:0}.xd-routing-readonly .ant-radio-wrapper-disabled.ant-radio-wrapper-checked>span:last-child,.xd-routing-readonly .ant-checkbox-wrapper-disabled.ant-checkbox-wrapper-checked>span:last-child{color:var(--xd-color-text-primary, #262626)}.xd-page-state{display:flex;align-items:flex-start;gap:var(--xd-space-12, 12px);padding:var(--xd-space-16, 16px);border:1px solid transparent;border-radius:var(--xd-radius-card, 6px)}.xd-page-state-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:24px;font-size:18px}.xd-page-state-body{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.xd-page-state-title{font-size:14px;font-weight:600;line-height:1.5}.xd-page-state-desc{font-size:13px;line-height:1.6;overflow-wrap:anywhere}.xd-page-state-desc a{color:inherit;text-decoration:underline}.xd-page-state-actions{flex:0 0 auto;align-self:center}.xd-page-state--compact{align-items:center;min-height:56px;margin-bottom:12px;padding:4px 16px}.xd-page-state--compact .xd-page-state-body{flex-direction:column;align-items:flex-start;gap:2px}.xd-page-state--compact .xd-page-state-title{font-size:13px;font-weight:400;line-height:1.5}.xd-page-state--compact .xd-page-state-desc{font-size:12px;line-height:1.5}@media (max-width: 767px){.xd-embed-shell .xd-page-state:not(.xd-page-state--compact){flex-wrap:wrap}.xd-embed-shell .xd-page-state:not(.xd-page-state--compact) .xd-page-state-actions{width:100%}.xd-embed-shell .xd-page-state:not(.xd-page-state--compact) .xd-page-state-actions .ant-btn{width:100%}}.xd-empty-state{display:flex;flex-direction:column;align-items:center;gap:var(--xd-space-12, 12px);padding:var(--xd-space-16, 16px);text-align:center;background:var(--xd-color-surface-card, #fff);border:1px solid var(--xd-color-border, #e5e5e5);border-radius:var(--xd-radius-card, 6px)}@media (min-width: 768px){.xd-empty-state{padding:32px var(--xd-space-16, 16px)}}.xd-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--xd-color-surface-secondary, #f2f4f7);color:var(--xd-color-text-secondary, #6e6e73);font-size:24px}.xd-empty-title{font-size:15px;font-weight:600;line-height:1.5;color:var(--xd-color-text, #262626)}.xd-empty-desc{max-width:52ch;font-size:13px;line-height:1.6;color:var(--xd-color-text-secondary, #6e6e73)}.xd-empty-action-wrap{display:flex;justify-content:center;margin-top:var(--xd-space-4, 4px)}.xd-empty-action{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 20px;border-radius:var(--xd-radius, 6px);background:var(--xd-color-brand, #2f5bff);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.xd-empty-action:hover{background:var(--xd-color-brand-hover, #2349d8);color:#fff}@media (max-width: 767px){.xd-embed-shell .xd-empty-action{min-height:48px}}.xd-route-skeleton{display:flex;flex-direction:column;gap:24px;padding:24px 16px}.xd-embed-shell .xd-route-skeleton{padding:0 0 16px}.xd-route-skeleton-header{display:flex;flex-direction:column;gap:8px}.xd-skeleton-card{display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--xd-color-border, #e5e5e5);border-radius:var(--xd-radius-card, 6px);background:var(--xd-color-surface-card, #ffffff)}.xd-skeleton-row{display:flex;align-items:center;justify-content:space-between;gap:var(--xd-space-16, 16px)}.xd-skeleton-actions{display:flex;gap:var(--xd-space-12, 12px)}.xd-skeleton-actions--divided{margin-top:4px;padding-top:var(--xd-space-12, 12px);border-top:1px solid var(--xd-color-border, #e5e5e5)}.xd-skeleton-action{flex:1 1 0;height:48px;border-radius:var(--xd-radius-card, 6px)}.xd-skeleton-line{border-radius:4px;background:linear-gradient(90deg,var(--xd-color-surface-secondary, #f2f4f7) 25%,var(--xd-color-surface-card, #ffffff) 50%,var(--xd-color-surface-secondary, #f2f4f7) 75%);background-size:200% 100%;animation:xd-skeleton-shimmer 1.2s ease-in-out infinite}@keyframes xd-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion: reduce){.xd-skeleton-line{animation:none}}@keyframes xd-fade-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.xd-fade-in{animation:xd-fade-in .2s ease-out}@media (prefers-reduced-motion: reduce){.xd-fade-in{animation:none}}.xd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
