@charset "UTF-8";.diamond-error-boundary{padding:var(--space-xxxl);background:var(--gray-1);border-radius:var(--border-radius-lg);min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}.diamond-error-boundary__details{margin-top:var(--space-xl);width:100%;max-width:800px;border:1px solid var(--border-color-base);border-radius:var(--border-radius-base);background:var(--gray-2)}.diamond-error-boundary__details summary{padding:var(--space-md);cursor:pointer;font-weight:var(--font-weight-medium);color:var(--text-color-secondary);border-bottom:1px solid var(--border-color-split)}.diamond-error-boundary__details summary:hover{background:var(--gray-3)}.diamond-error-boundary__stack,.diamond-error-boundary__component-stack{margin:0;padding:var(--space-md);background:var(--gray-12);color:var(--gray-2);font-family:var(--font-family-code);font-size:var(--font-size-sm);line-height:1.4;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.diamond-error-boundary__component-stack{border-top:1px solid var(--border-color-split);background:var(--gray-11)}@media (max-width: 768px){.diamond-error-boundary{padding:var(--space-lg);min-height:300px}.diamond-error-boundary__details{margin-top:var(--space-lg)}.diamond-error-boundary__stack,.diamond-error-boundary__component-stack{font-size:12px;padding:var(--space-sm)}}[data-theme=dark] .diamond-error-boundary{background:var(--gray-11)}[data-theme=dark] .diamond-error-boundary__details{border-color:var(--border-color-base);background:var(--gray-10)}[data-theme=dark] .diamond-error-boundary__details summary:hover{background:var(--gray-9)}[data-theme=dark] .diamond-error-boundary__stack{background:var(--gray-13);color:var(--gray-3)}[data-theme=dark] .diamond-error-boundary__component-stack{background:var(--gray-12);border-color:var(--border-color-base)}.diamond-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:var(--primary-6);border-bottom:none;box-shadow:0 2px 8px #00000014;position:sticky;top:0;z-index:100}.diamond-header .header-left{display:flex;align-items:center;gap:16px;height:100%}.diamond-header .header-left .collapse-btn{font-size:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff}.diamond-header .header-left .collapse-btn:hover{background-color:#ffffff26}.diamond-header .header-left .logo{height:100%;display:flex;align-items:center}.diamond-header .header-left .logo .logo-image{height:70%;width:auto;display:block}.diamond-header .header-right .actions .header-link{color:#fff;padding:0;height:32px;line-height:32px}.diamond-header .header-right .actions .header-link .anticon{color:#fff}.diamond-header .header-right .actions .header-link:hover{opacity:.85}.diamond-header .header-right .actions .header-link .link-sub{color:#ffffffd9;margin-left:4px;font-size:12px}.diamond-header .header-right .actions .divider{color:#ffffff73}.diamond-header .header-right .actions .vip-btn{background:#f7c948;border:none;color:#4a3b0c;border-radius:16px;padding:0 12px;height:28px;display:inline-flex;align-items:center;gap:6px}.diamond-header .header-right .actions .vip-btn .anticon{color:#4a3b0c}.diamond-header .header-right .actions .vip-btn:hover{filter:brightness(1.03)}.diamond-header .header-right .actions .user-info{cursor:pointer;padding:4px 8px;border-radius:16px;color:#fff;transition:background-color .2s;gap:6px}.diamond-header .header-right .actions .user-info .user-meta{display:flex;flex-direction:column;line-height:1.1;align-items:center}.diamond-header .header-right .actions .user-info .user-line{display:flex;align-items:center;gap:6px;justify-content:center}.diamond-header .header-right .actions .user-info .user-name{color:#fff}.diamond-header .header-right .actions .user-info .user-tag{color:#ffffffd9}.diamond-header .header-right .actions .user-info .user-expired{color:#fa8c16;font-weight:600;font-size:12px}.diamond-header .header-right .actions .user-info:hover{background-color:#ffffff26}.service-qr{display:flex;justify-content:center;align-items:center;padding:8px;border-radius:8px;background:#fff;box-shadow:0 4px 12px #00000014}.service-qr img{width:150px;height:150px;max-width:150px;max-height:150px;display:block}.membership-loading{display:flex;justify-content:center;align-items:center;min-height:240px}.membership-compare{border:1px solid #f0f0f0;border-radius:16px;overflow-x:auto;overflow-y:hidden;background:#fff;width:100%}.membership-compare-header{display:grid;background:#fafafa;border-bottom:1px solid #f0f0f0;width:100%}.membership-compare-body{display:flex;flex-direction:column}.membership-compare-row{display:grid;border-bottom:1px solid #f3f4f6;width:100%}.membership-compare-row:last-child{border-bottom:none}.membership-compare-cell{padding:16px 12px;text-align:center;display:flex;align-items:center;justify-content:center;border-left:1px solid #f3f4f6;background:#fff;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;position:relative}.membership-compare-cell:first-child{border-left:none}.membership-compare-feature{justify-content:flex-start;text-align:left;font-weight:500;color:#4b5563;background:#f9fafb}.membership-compare-plan{flex-direction:column;gap:6px}.membership-plan-badge{position:absolute;top:10px;right:10px;padding:2px 8px;font-size:12px;border-radius:12px;background:#ede9fe;color:#6d28d9;font-weight:500}.membership-compare-cell.is-highlighted{background:#fff}.membership-compare-cell.is-hovered{transform:translateY(-6px);box-shadow:0 10px 24px #7c3aed2e;z-index:2;background:#f5edff}.membership-compare-cell.is-disabled{opacity:.55;filter:grayscale(.35);background:#fff}.membership-compare-cell.is-disabled.is-hovered{transform:none;box-shadow:none;z-index:1;background:#fff}.membership-plan-price{display:flex;align-items:baseline;gap:4px;color:#7c3aed}.membership-plan-symbol{font-size:12px}.membership-plan-value{font-size:24px;font-weight:700}.membership-plan-period{font-size:12px;color:#6b7280}.membership-plan-name{font-size:15px;font-weight:600;color:#111827}.membership-plan-desc{font-size:12px;color:#6b7280}.membership-plan-action{height:28px;border-radius:999px;background:#7c3aed;border:none;color:#fff}.membership-plan-action:hover,.membership-plan-action:focus{background:#6d28d9;color:#fff;border:none}.membership-compare-value{display:inline-flex;align-items:center;gap:6px;color:#4c1d95;font-weight:500}.membership-compare-value .anticon{color:#7c3aed}.membership-compare-empty{color:#9ca3af}.membership-item-empty{padding:12px;font-size:12px;color:#9ca3af;text-align:center;background:#fff;border:1px dashed #e5e7eb;border-radius:8px}.purchase-modal{display:flex;flex-direction:column;gap:20px}.site-message-modal .site-message-actions{display:flex;justify-content:space-between;margin-bottom:10px}.site-message-modal .site-message-unread-dot{width:8px;height:8px;border-radius:50%;background:#ff4d4f;display:inline-block}.site-message-modal .site-message-table .ant-table{border:1px solid #f0f0f0;border-radius:8px;overflow:hidden}.site-message-modal .site-message-table .ant-table-thead>tr>th{font-weight:600;background:#fafafa}.site-message-modal .site-message-table .ant-table-cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.site-message-modal .site-message-table .ant-table-tbody>tr{cursor:pointer;transition:transform .16s ease,box-shadow .16s ease}.site-message-modal .site-message-table .ant-table-tbody>tr.site-message-row-hover{transform:translateY(-2px);box-shadow:0 6px 14px #0f172a1f;position:relative;z-index:2}.site-message-modal .site-message-table .ant-table-tbody>tr.site-message-row-hover>td{background:#fff}.site-message-modal .site-message-row-unread{background:#f6fbff}.site-message-modal .site-message-row-read{background:#fafafa;color:#8c8c8c}.site-message-modal .site-message-title-cell{display:inline-flex;align-items:center;gap:8px;max-width:100%}.site-message-modal .site-message-title-cell.is-read{color:#8c8c8c}.site-message-modal .site-message-title-text,.site-message-modal .site-message-content-text{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.site-message-modal .site-message-pagination{display:flex;justify-content:flex-end;margin-top:12px}.site-message-modal .site-message-detail .site-message-detail-header{text-align:center;margin-bottom:8px}.site-message-modal .site-message-detail .site-message-detail-header .site-message-detail-title{margin:0!important;font-weight:600;color:#1f2937}.site-message-modal .site-message-detail .site-message-detail-header .site-message-detail-time{margin-top:8px;font-size:13px;color:#8c8c8c}.site-message-modal .site-message-detail .site-message-detail-divider{margin:16px 0 24px}.site-message-modal .site-message-detail .site-message-detail-content{padding:12px 24px;line-height:1.8;color:#262626;max-height:70vh;overflow:auto;font-size:14px;margin:0 auto}.site-message-modal .site-message-detail .site-message-detail-content img{max-width:100%;height:auto;max-height:480px;object-fit:contain;display:block;margin:8px 0}.purchase-card{border:1px solid #eef0f4;border-radius:16px;padding:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.purchase-card-header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border:1px solid #eef0f4;border-radius:12px;background:#fafafa}.purchase-plan-name{font-weight:600;color:#1f2937}.purchase-plan-price{font-weight:600;color:#111827}.purchase-card-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 4px;border-bottom:1px solid #f1f2f6}.purchase-card-row:last-child{border-bottom:none}.purchase-row-label{min-width:80px;color:#374151;font-weight:500}.purchase-row-control{flex:1}.purchase-row-text{color:#6b7280}.purchase-row-amount{color:#111827;font-weight:600}.purchase-card-row.is-total .purchase-row-amount{color:#7c3aed;font-size:16px}.purchase-section{display:flex;flex-direction:column;gap:10px}.purchase-section-title{font-size:14px;font-weight:600;color:#111827}.purchase-section-subtitle{color:#6b7280;font-size:13px}.purchase-confirmations{display:flex;flex-direction:column;gap:10px;padding:6px 4px 0}.purchase-confirmation{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#4b5563;line-height:1.5}.purchase-confirmation input{width:16px;height:16px;accent-color:#7c3aed;margin-top:2px}.purchase-confirmation.is-error{color:#b91c1c;animation:purchase-shake .28s ease-in-out}.purchase-confirmation.is-error input{outline:2px solid #ef4444;outline-offset:2px}.purchase-payments{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.purchase-payment{display:flex;align-items:center;justify-content:center;height:60px;padding:0 12px;border-radius:12px;border:1px solid #e5e7eb;background:#fff;color:#111827;font-weight:600;cursor:pointer;overflow:hidden}.payment-logo{display:flex;align-items:center;justify-content:center;width:100%}.payment-logo-image{max-width:100%;height:30px;object-fit:contain}.purchase-payment.active{border-color:#7c3aed;background:#f5edff}.purchase-payment:disabled{color:#9ca3af;background:#f9fafb;cursor:not-allowed}.purchase-footer{display:flex;flex-direction:column;align-items:center;gap:8px}.purchase-submit{width:160px;height:36px;border-radius:999px;background:#7c3aed;border:none}.purchase-footer-tip{font-size:12px;color:#9ca3af;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2px}.purchase-footer-link-button{padding:0!important;height:auto!important;font-size:12px!important;color:#2563eb!important}.purchase-footer-link-button:hover{color:#1d4ed8!important}@keyframes purchase-shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}to{transform:translate(0)}}:global(.ant-dropdown-menu-item-danger){background-color:#ff4d4f!important;color:#fff!important}:global(.ant-dropdown-menu-item-danger):hover{background-color:#ff7875!important;color:#fff!important}:global(.ant-dropdown-menu-item-danger) .anticon{color:#fff!important}:global(.ant-dropdown-menu .ant-dropdown-menu-item-danger){border-radius:4px;margin:2px 4px;font-weight:500}:global(.ant-dropdown-menu .ant-dropdown-menu-item-danger):not(:hover){background-color:#ff4d4f!important;color:#fff!important}@media (max-width: 768px){.diamond-header{padding:0 16px}.diamond-header .header-left .logo-text,.diamond-header .header-right .actions .link-sub{display:none}}.wechat-payment-modal{display:flex;flex-direction:column;gap:20px}.wechat-payment-modal__qr{display:flex;align-items:center;justify-content:center;padding:24px;border-radius:16px;background:#fafafa;border:1px solid #f0f0f0}.wechat-payment-modal__content{display:flex;flex-direction:column;gap:12px}.wechat-payment-modal__paragraph{margin-bottom:0}.wechat-payment-modal__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;border-radius:12px;background:#fafafa}.wechat-payment-modal__actions{display:flex;justify-content:flex-end}.diamond-sidebar{background:#fff;border-right:1px solid #f0f0f0;box-shadow:2px 0 8px #0000000f;height:calc(100vh - 64px);position:sticky;top:64px;left:0;z-index:99}.diamond-sidebar .sidebar-content{height:100%;overflow-y:auto;overflow-x:hidden}.diamond-sidebar .sidebar-content::-webkit-scrollbar{width:4px}.diamond-sidebar .sidebar-content::-webkit-scrollbar-track{background:transparent}.diamond-sidebar .sidebar-content::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:2px}.diamond-sidebar .sidebar-content::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.diamond-sidebar .sidebar-menu{border-right:none;padding:16px 0}.diamond-sidebar .sidebar-menu .ant-menu-item{margin:4px 12px;border-radius:6px;height:40px;line-height:40px}.diamond-sidebar .sidebar-menu .ant-menu-item:hover{background-color:#f5f5f5}.diamond-sidebar .sidebar-menu .ant-menu-item.ant-menu-item-selected{background-color:#e6f7ff;color:#1890ff;font-weight:500;position:relative}.diamond-sidebar .sidebar-menu .ant-menu-item.ant-menu-item-selected:before{content:"";position:absolute;left:-12px;top:0;bottom:0;width:4px;background-color:#1890ff;border-radius:0 5px 5px 0}.diamond-sidebar .sidebar-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon{color:#1890ff}.diamond-sidebar .sidebar-menu .ant-menu-submenu{margin:4px 12px;border-radius:6px}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-submenu-title{height:40px;line-height:40px;border-radius:6px;margin:0}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-submenu-title:hover,.diamond-sidebar .sidebar-menu .ant-menu-submenu.ant-menu-submenu-open .ant-menu-submenu-title{background-color:#f5f5f5}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-sub{background:transparent}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item{margin:2px 0;padding-left:48px!important;height:36px;line-height:36px}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item:hover{background-color:#f5f5f5}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected{background-color:#e6f7ff;color:#1890ff;font-weight:500;position:relative}.diamond-sidebar .sidebar-menu .ant-menu-submenu .ant-menu-sub .ant-menu-item.ant-menu-item-selected:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#1890ff;border-radius:0 5px 5px 0}.diamond-sidebar .sidebar-menu .ant-menu-item-icon{font-size:16px}.diamond-sidebar .sidebar-menu .menu-label-soon{position:relative;display:inline-block;padding-right:72px}.diamond-sidebar .sidebar-menu .menu-soon-badge{position:absolute;top:2px;right:8px;background:#111827;color:#fff;border:1px solid #374151;border-radius:12px;padding:2px 6px;font-size:10px;line-height:1;transform:none;z-index:2;box-shadow:0 2px 6px #00000040;letter-spacing:.5px;pointer-events:none;user-select:none}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item{margin:4px 8px;text-align:center;padding:0!important}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item.ant-menu-item-selected:before{left:-8px}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item .ant-menu-item-icon{margin-inline-end:0!important}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-item .menu-soon-badge{display:none}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu{margin:4px 8px;text-align:center}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu .ant-menu-submenu-title{padding:0!important;text-align:center}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-item-icon{margin-inline-end:0!important}.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .ant-menu-submenu-arrow,.diamond-sidebar.ant-layout-sider-collapsed .sidebar-menu .ant-menu-submenu .ant-menu-submenu-title .menu-soon-badge{display:none}@media (max-width: 768px){.diamond-sidebar{position:fixed;top:64px;height:calc(100vh - 64px);z-index:1000}.diamond-sidebar.ant-layout-sider-collapsed{margin-left:-80px}}.diamond-footer{background:#fafafa;border-top:1px solid #f0f0f0;padding:16px 24px;margin-top:auto}.diamond-footer .footer-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.diamond-footer .footer-content .footer-beian{align-items:center}.diamond-footer .footer-content .footer-beian .footer-beian-icon{width:16px;height:16px;display:block}.diamond-footer .footer-content .footer-beian .ant-typography{font-size:12px}.diamond-footer .footer-content .footer-beian .footer-icp-link{margin-left:2.5em}.diamond-footer .footer-content .footer-version .ant-typography{font-size:12px}@media (max-width: 768px){.diamond-footer{padding:12px 16px}.diamond-footer .footer-content{flex-direction:column;gap:8px;text-align:center}.diamond-footer .footer-content .ant-space{flex-wrap:wrap;justify-content:center}.diamond-footer .footer-content .footer-beian{justify-content:center}.diamond-footer .footer-content .footer-beian .footer-icp-link{margin-left:1.5em}}.diamond-main-layout{min-height:100vh;background:#f5f5f5}.diamond-main-layout .layout-right{display:flex;flex-direction:column;min-height:100vh;background:#f5f5f5}.diamond-main-layout .layout-right .main-content{flex:1;padding:24px;overflow:auto;scrollbar-gutter:stable}.diamond-main-layout .layout-right .main-content .content-wrapper{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000f;min-height:calc(100vh - 200px);padding:24px}@media (max-width: 768px){.diamond-main-layout .layout-right .main-content{padding:16px}.diamond-main-layout .layout-right .main-content .content-wrapper{padding:16px;border-radius:4px}}@media (max-width: 1200px){.diamond-main-layout .layout-right .main-content .content-wrapper{padding:20px}}@media (max-width: 992px){.diamond-main-layout .layout-right .main-content{padding:20px}.diamond-main-layout .layout-right .main-content .content-wrapper{padding:18px}}.auth-layout{min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2)}.auth-layout .auth-content{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.auth-layout .auth-container{width:100%;max-width:400px;text-align:center}.auth-layout .auth-header{margin-bottom:32px}.auth-layout .auth-header .auth-title{color:#fff;font-size:32px;font-weight:600;margin-bottom:8px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.auth-layout .auth-header .auth-subtitle{color:#fffc;font-size:16px;margin:0}.auth-layout .auth-card{box-shadow:0 8px 32px #0000001a;border-radius:12px;backdrop-filter:blur(10px);background:#fffffff2}.auth-layout .auth-card .ant-card-body{padding:32px}.auth-layout .auth-footer{margin-top:24px}.auth-layout .auth-footer p{color:#fff9;font-size:14px;margin:0}:root{--primary-color: #1890ff;--primary-1: #e6f7ff;--primary-2: #bae7ff;--primary-3: #91d5ff;--primary-4: #69c0ff;--primary-5: #40a9ff;--primary-6: #1890ff;--primary-7: #096dd9;--primary-8: #0050b3;--primary-9: #003a8c;--primary-10: #002766;--success-color: #52c41a;--success-light: #f6ffed;--success-border: #b7eb8f;--warning-color: #faad14;--warning-light: #fffbe6;--warning-border: #ffe58f;--error-color: #ff4d4f;--error-light: #fff2f0;--error-border: #ffccc7;--info-color: #1890ff;--info-light: #e6f7ff;--info-border: #91d5ff;--gray-1: #ffffff;--gray-2: #fafafa;--gray-3: #f5f5f5;--gray-4: #f0f0f0;--gray-5: #d9d9d9;--gray-6: #bfbfbf;--gray-7: #8c8c8c;--gray-8: #595959;--gray-9: #434343;--gray-10: #262626;--gray-11: #1f1f1f;--gray-12: #141414;--gray-13: #000000;--text-color-primary: #262626;--text-color-secondary: #595959;--text-color-tertiary: #8c8c8c;--text-color-quaternary: #bfbfbf;--text-color-disabled: #bfbfbf;--text-color-inverse: #ffffff;--background-color-light: #fafafa;--background-color-base: #f5f5f5;--background-color-dark: #141414;--border-color-base: #d9d9d9;--border-color-split: #f0f0f0;--border-color-inverse: #ffffff;--shadow-1-up: 0 -6px 16px -8px rgba(0, 0, 0, .08), 0 -9px 28px 0 rgba(0, 0, 0, .05), 0 -12px 48px 16px rgba(0, 0, 0, .03);--shadow-1-down: 0 6px 16px -8px rgba(0, 0, 0, .08), 0 9px 28px 0 rgba(0, 0, 0, .05), 0 12px 48px 16px rgba(0, 0, 0, .03);--shadow-1-left: -6px 0 16px -8px rgba(0, 0, 0, .08), -9px 0 28px 0 rgba(0, 0, 0, .05), -12px 0 48px 16px rgba(0, 0, 0, .03);--shadow-1-right: 6px 0 16px -8px rgba(0, 0, 0, .08), 9px 0 28px 0 rgba(0, 0, 0, .05), 12px 0 48px 16px rgba(0, 0, 0, .03);--shadow-2: 0 3px 6px -4px rgba(0, 0, 0, .12), 0 6px 16px 0 rgba(0, 0, 0, .08), 0 9px 28px 8px rgba(0, 0, 0, .05);--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-family-code: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-size-sm: 12px;--font-size-base: 14px;--font-size-lg: 16px;--font-size-xl: 20px;--heading-1-size: 38px;--heading-2-size: 30px;--heading-3-size: 24px;--heading-4-size: 20px;--heading-5-size: 16px;--heading-6-size: 14px;--line-height-base: 1.5715;--line-height-lg: 1.5;--line-height-sm: 1.66;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 20px;--space-xxl: 24px;--space-xxxl: 32px;--border-radius-sm: 2px;--border-radius-base: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--layout-header-height: 64px;--layout-sidebar-width: 256px;--layout-sidebar-collapsed-width: 80px;--layout-content-padding: 24px;--motion-duration-slow: .3s;--motion-duration-mid: .2s;--motion-duration-fast: .1s;--motion-ease-out: cubic-bezier(.215, .61, .355, 1);--motion-ease-in: cubic-bezier(.55, .055, .675, .19);--motion-ease-in-out: cubic-bezier(.645, .045, .355, 1);--motion-ease-out-back: cubic-bezier(.12, .4, .29, 1.46);--motion-ease-in-back: cubic-bezier(.71, -.46, .88, .6);--motion-ease-in-out-back: cubic-bezier(.71, -.46, .29, 1.46);--motion-ease-out-circ: cubic-bezier(.08, .82, .17, 1);--motion-ease-in-circ: cubic-bezier(.6, .04, .98, .34);--motion-ease-in-out-circ: cubic-bezier(.78, .14, .15, .86);--motion-ease-out-quint: cubic-bezier(.23, 1, .32, 1);--motion-ease-in-quint: cubic-bezier(.755, .05, .855, .06);--motion-ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--z-index-base: 0;--z-index-affix: 10;--z-index-back-top: 10;--z-index-picker-panel: 10;--z-index-popup-close: 10;--z-index-modal: 1000;--z-index-drawer: 1000;--z-index-popover: 1030;--z-index-dropdown: 1050;--z-index-tooltip: 1060;--z-index-notification: 1010;--z-index-message: 1010;--screen-xs: 480px;--screen-sm: 576px;--screen-md: 768px;--screen-lg: 992px;--screen-xl: 1200px;--screen-xxl: 1600px}[data-theme=dark]{--text-color-primary: rgba(255, 255, 255, .85);--text-color-secondary: rgba(255, 255, 255, .65);--text-color-tertiary: rgba(255, 255, 255, .45);--text-color-quaternary: rgba(255, 255, 255, .25);--text-color-disabled: rgba(255, 255, 255, .25);--background-color-light: #141414;--background-color-base: #000000;--border-color-base: #434343;--border-color-split: #303030}.text-primary{color:var(--text-color-primary)}.text-secondary{color:var(--text-color-secondary)}.text-tertiary{color:var(--text-color-tertiary)}.text-disabled{color:var(--text-color-disabled)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.text-info{color:var(--info-color)}.bg-primary{background-color:var(--primary-color)}.bg-success{background-color:var(--success-color)}.bg-warning{background-color:var(--warning-color)}.bg-error{background-color:var(--error-color)}.bg-info{background-color:var(--info-color)}.border-primary{border-color:var(--primary-color)}.border-success{border-color:var(--success-color)}.border-warning{border-color:var(--warning-color)}.border-error{border-color:var(--error-color)}.border-info{border-color:var(--info-color)}.m-0{margin:0}.m-xs{margin:var(--space-xs)}.m-sm{margin:var(--space-sm)}.m-md{margin:var(--space-md)}.m-lg{margin:var(--space-lg)}.m-xl{margin:var(--space-xl)}.m-xxl{margin:var(--space-xxl)}.p-0{padding:0}.p-xs{padding:var(--space-xs)}.p-sm{padding:var(--space-sm)}.p-md{padding:var(--space-md)}.p-lg{padding:var(--space-lg)}.p-xl{padding:var(--space-xl)}.p-xxl{padding:var(--space-xxl)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded{border-radius:var(--border-radius-base)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-xl{border-radius:var(--border-radius-xl)}.shadow-sm{box-shadow:var(--shadow-1-down)}.shadow{box-shadow:var(--shadow-2)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.text-xs{font-size:var(--font-size-sm)}.text-sm{font-size:var(--font-size-base)}.text-base{font-size:var(--font-size-lg)}.text-lg{font-size:var(--font-size-xl)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.w-full{width:100%}.h-full{height:100%}.min-h-screen{min-height:100vh}@media (max-width: 480px){.xs\:hidden{display:none}.xs\:block{display:block}.xs\:flex{display:flex}}@media (max-width: 576px){.sm\:hidden{display:none}.sm\:block{display:block}.sm\:flex{display:flex}}@media (max-width: 768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}}@media (max-width: 992px){.lg\:hidden{display:none}.lg\:block{display:block}.lg\:flex{display:flex}}@media (max-width: 1200px){.xl\:hidden{display:none}.xl\:block{display:block}.xl\:flex{display:flex}}.app-layout{min-height:100vh;background-color:#f5f5f5}.app-content{padding:24px;display:flex;align-items:center;justify-content:center}.welcome-container{text-align:center;background:#fff;padding:48px;border-radius:8px;box-shadow:0 2px 8px #0000001a;max-width:600px;width:100%}.welcome-container h1{color:#1890ff;font-size:32px;margin-bottom:16px;font-weight:600}.welcome-container p{color:#666;font-size:16px;line-height:1.6;margin-bottom:12px}.welcome-container p:last-child{margin-bottom:0}.white-text-btn{color:#fff!important}.white-text-btn:hover,.white-text-btn:focus,.white-text-btn:active{color:#fff!important}.white-text-btn.ant-btn-text{background:linear-gradient(135deg,#1890ff,#40a9ff);border-radius:6px;border:none;box-shadow:0 2px 4px #1890ff33;height:32px;line-height:32px;padding:0 12px;font-weight:500;transition:all .2s ease-in-out}.white-text-btn.ant-btn-text:hover,.white-text-btn.ant-btn-text:focus{background:linear-gradient(135deg,#40a9ff,#69c0ff);box-shadow:0 4px 8px #1890ff4d}.white-text-btn.ant-btn-text:active{background:linear-gradient(135deg,#1677ff,#1890ff);box-shadow:0 2px 4px #1890ff33}.white-text-btn.ant-btn-text.ant-btn-disabled{background:#d9d9d9;color:#fff!important;box-shadow:none}.ozon-category-cascader .match{color:#1890ff;font-weight:600}.ozon-category-cascader .ant-cascader-menus{max-height:420px}
