@import"https://fonts.googleapis.com/css2?family=Archivo:wght@400;500;600;700;800;900&family=Space+Mono:wght@400;700&display=swap";:root{--color-primary: #3b82f6;--color-primary-hover: #2563eb;--color-primary-active: #1d4ed8;--color-primary-light: #dbeafe;--color-primary-lighter: #eff6ff;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-tertiary: #94a3b8;--color-text-inverse: #ffffff;--color-bg-primary: #ffffff;--color-bg-secondary: #f8fafc;--color-bg-tertiary: #f1f5f9;--color-bg-elevated: #ffffff;--color-border: #e2e8f0;--color-border-light: #f1f5f9;--color-divider: #e2e8f0;--color-success: #10b981;--color-success-bg: #d1fae5;--color-success-light: #ecfdf5;--color-warning: #f59e0b;--color-warning-bg: #fef3c7;--color-warning-light: #fffbeb;--color-error: #ef4444;--color-error-bg: #fee2e2;--color-error-light: #fef2f2;--color-info: #8b5cf6;--color-info-bg: #ede9fe;--color-info-light: #f5f3ff;--sidebar-bg: #0f172a;--sidebar-text: #94a3b8;--sidebar-text-hover: #e2e8f0;--sidebar-text-active: #ffffff;--sidebar-active-bg: rgba(59, 130, 246, .15);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08), 0 1px 2px rgba(0, 0, 0, .04);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .08), 0 2px 4px -2px rgba(0, 0, 0, .04);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .08), 0 4px 6px -4px rgba(0, 0, 0, .04);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .08), 0 8px 10px -6px rgba(0, 0, 0, .04);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .03);--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--sidebar-width: 260px;--header-height: 64px;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}@media (prefers-color-scheme: dark){:root{--color-bg-primary: #1e293b;--color-bg-secondary: #0f172a;--color-bg-tertiary: #334155;--color-bg-elevated: #233044;--color-text-primary: #f1f5f9;--color-text-secondary: #94a3b8;--color-text-tertiary: #64748b;--color-border: #334155;--color-border-light: #273347;--color-divider: #334155;--color-primary-light: rgba(59, 130, 246, .28);--color-primary-lighter: rgba(59, 130, 246, .14);--color-success-bg: rgba(16, 185, 129, .28);--color-success-light: rgba(16, 185, 129, .14);--color-warning-bg: rgba(245, 158, 11, .28);--color-warning-light: rgba(245, 158, 11, .14);--color-error-bg: rgba(239, 68, 68, .28);--color-error-light: rgba(239, 68, 68, .14);--color-info-bg: rgba(139, 92, 246, .28);--color-info-light: rgba(139, 92, 246, .14);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .5), 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .5), 0 2px 4px -2px rgba(0, 0, 0, .4);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .5), 0 4px 6px -4px rgba(0, 0, 0, .4);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .55), 0 8px 10px -6px rgba(0, 0, 0, .4);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .25);--el-bg-color: var(--color-bg-primary);--el-bg-color-page: var(--color-bg-secondary);--el-bg-color-overlay: var(--color-bg-elevated);--el-text-color-primary: var(--color-text-primary);--el-text-color-regular: var(--color-text-primary);--el-text-color-secondary: var(--color-text-secondary);--el-text-color-placeholder: var(--color-text-tertiary);--el-text-color-disabled: var(--color-text-tertiary);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border);--el-border-color-lighter: var(--color-border-light);--el-border-color-extra-light: var(--color-border-light);--el-fill-color: #334155;--el-fill-color-light: #2a3a50;--el-fill-color-lighter: #243144;--el-fill-color-blank: var(--color-bg-primary);--el-mask-color: rgba(15, 23, 42, .8);--el-table-bg-color: var(--color-bg-primary);--el-table-tr-bg-color: var(--color-bg-primary);--el-table-header-bg-color: var(--color-bg-tertiary);--el-table-row-hover-bg-color: var(--color-primary-lighter);--el-table-border-color: var(--color-border);--el-table-text-color: var(--color-text-primary);--el-table-header-text-color: var(--color-text-secondary)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-secondary);min-height:100vh}#app{min-height:100vh}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl)}h4{font-size:var(--font-size-lg)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-sm)}p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}a{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-full);transition:background var(--transition-fast)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::selection{background-color:var(--color-primary-light);color:var(--color-text-primary)}.el-card{border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.el-card:hover{box-shadow:var(--shadow-md)}.el-card__header{padding:var(--spacing-lg);border-bottom:1px solid var(--color-divider);font-weight:var(--font-weight-semibold);font-size:var(--font-size-lg)}.el-card__body{padding:var(--spacing-lg)}.el-button{border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:all var(--transition-base);height:40px;padding:0 20px}.el-button--primary{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-hover) 100%);border:none;box-shadow:0 2px 8px #3b82f640;color:var(--color-text-inverse)}.el-button--primary:hover{background:linear-gradient(135deg,var(--color-primary-hover) 0%,var(--color-primary-active) 100%);box-shadow:0 4px 12px #3b82f659;transform:translateY(-1px);color:var(--color-text-inverse)}.el-button--primary:focus,.el-button--primary:active{color:var(--color-text-inverse)}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--color-text-inverse)}.el-button--default{border-color:var(--color-border);color:var(--color-text-primary)}.el-button--default:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:var(--color-primary-lighter)}.el-button--small{height:32px;padding:0 16px;font-size:var(--font-size-sm)}.el-input__wrapper{border-radius:var(--radius-md);box-shadow:var(--shadow-inner);border-color:var(--color-border);transition:all var(--transition-base)}.el-input__wrapper:hover{border-color:var(--color-text-tertiary)}.el-input__wrapper.is-focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-lighter)}.el-table{border-radius:var(--radius-md);overflow:hidden}.el-table table{table-layout:fixed}.el-table th.el-table__cell{background-color:var(--color-bg-tertiary);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);font-size:var(--font-size-sm);white-space:nowrap;padding:var(--spacing-sm) var(--spacing-md)}.el-table td.el-table__cell{padding:var(--spacing-sm) var(--spacing-md)}.el-table .cell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:var(--line-height-normal);word-break:keep-all}.el-table .col-status .cell{overflow:visible;text-overflow:unset}.el-table__row{transition:background-color var(--transition-fast)}.el-table__row:hover{background-color:var(--color-primary-lighter)}.status-badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:4px 10px;border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.2}.status-badge .status-dot{width:6px;height:6px;border-radius:var(--radius-full);background-color:currentColor;flex-shrink:0}.status-badge--blue{background-color:var(--color-primary-lighter);color:var(--color-primary)}.status-badge--green{background-color:var(--color-success-light);color:var(--color-success)}.status-badge--orange{background-color:var(--color-warning-light);color:var(--color-warning)}.status-badge--purple{background-color:var(--color-info-light);color:var(--color-info)}.status-badge--gray{background-color:var(--color-bg-tertiary);color:var(--color-text-secondary)}.el-tag{border-radius:var(--radius-full);padding:4px 12px;font-weight:var(--font-weight-medium);border:none}.el-tag--success{background-color:var(--color-success-bg);color:var(--color-success)}.el-tag--warning{background-color:var(--color-warning-bg);color:var(--color-warning)}.el-tag--info{background-color:var(--color-info-bg);color:var(--color-info)}.el-menu{border-right:none}.el-menu-item{border-radius:var(--radius-md);margin:var(--spacing-xs) var(--spacing-md);transition:all var(--transition-base)}.el-menu-item:hover{background-color:#ffffff1a}.el-statistic{padding:var(--spacing-sm) 0}.el-statistic__head{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.el-statistic__number{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.el-dropdown-menu{border-radius:var(--radius-md);padding:var(--spacing-sm);box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.el-dropdown-menu__item{border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);transition:all var(--transition-fast)}.el-dropdown-menu__item:hover{background-color:var(--color-bg-tertiary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}@supports selector(body:has(.store-shell)){html:has(.store-shell),body:has(.store-shell){background-color:#f4f2ee;color-scheme:light}}.store-shell{--store-bg: #f4f2ee;--store-ink: #0e0e0e;--store-muted: #8a8a86;--store-line: rgba(0, 0, 0, .14);--store-panel: #ece9e3;min-height:100vh;min-height:100dvh;background:var(--store-bg);color:var(--store-ink);font-family:Archivo,Helvetica,Arial,sans-serif;letter-spacing:0}.store-shell *{box-sizing:border-box}.store-shell a{color:inherit}.store-container{width:min(1360px,100%);margin:0 auto;padding:0 40px}.store-kicker{font-family:Space Mono,monospace;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--store-muted)}.store-title{margin:18px 0 28px;font-size:clamp(48px,8vw,104px);font-weight:900;letter-spacing:0;line-height:.9;color:var(--store-ink);max-inline-size:100%;overflow-wrap:anywhere}.store-page{padding-top:56px}.store-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;border:1px solid var(--store-ink);background:var(--store-ink);color:var(--store-bg);cursor:pointer;font-family:Space Mono,monospace;font-size:13px;letter-spacing:.14em;text-transform:uppercase;transition:opacity .16s ease,background .16s ease,color .16s ease}.store-shell a.store-button,.store-shell a.store-button:visited,.store-shell a.store-button:hover,.store-shell a.store-button:focus,.store-shell a.store-button:active{color:var(--store-bg);-webkit-text-fill-color:var(--store-bg)}.store-button:hover{opacity:.86}.store-button--ghost{background:transparent;color:var(--store-ink)}.store-button--ghost,.store-button--ghost:visited,.store-button--ghost:hover,.store-button--ghost:focus{color:var(--store-ink)}.store-input,.store-select{width:100%;min-height:52px;border:1px solid rgba(0,0,0,.2);background:transparent;color:var(--store-ink);font:15px Archivo,Helvetica,Arial,sans-serif;padding:0 16px}.store-input:focus,.store-select:focus{outline:2px solid var(--store-ink);outline-offset:2px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 28px}.product-card{color:inherit;cursor:pointer;text-decoration:none}.product-card:hover .product-art{filter:contrast(1.05)}.product-art{position:relative;display:flex;aspect-ratio:2 / 3;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(0,0,0,.08);background:linear-gradient(145deg,#0e0e0e14,#ffffff47),repeating-linear-gradient(135deg,#ece9e3,#ece9e3 11px,#e3dfd7 11px,#e3dfd7 22px)}.product-art:before{content:"";position:absolute;width:44%;height:62%;border:3px solid rgba(14,14,14,.72);border-radius:36% 36% 12% 12%;background:#f4f2ee9e}.product-art--photo{background:#d9d4cc}.product-art--photo:before,.product-art--photo:after{display:none}.product-art__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.product-art--hoodie:after{content:"";position:absolute;top:23%;width:24%;height:18%;border:3px solid rgba(14,14,14,.72);border-bottom:0;border-radius:50% 50% 0 0}.product-art__label{position:relative;z-index:1;font-family:Space Mono,monospace;font-size:10px;letter-spacing:.18em;color:#777169}.product-meta{display:flex;justify-content:space-between;gap:18px;margin-top:14px}.product-name{margin-top:3px;font-size:18px;font-weight:800;color:var(--store-ink)}.product-price{flex:none;font-family:Space Mono,monospace;font-size:13px}.store-summary{border:1px solid var(--store-line);padding:26px}.summary-row{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.summary-row--total{margin-top:10px;padding-top:18px;border-top:1px solid var(--store-line);font-size:20px;font-weight:800}@media (max-width: 980px){.store-container{padding:0 22px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.store-page{padding-top:34px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.store-title{font-size:clamp(38px,calc(13vw - 6px),50px);line-height:.94}}
