@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyah-sans/thmanyahsans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyah-sans/thmanyahsans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyah-sans/thmanyahsans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyah-sans/thmanyahsans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/assets/fonts/thmanyah-sans/thmanyahsans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/assets/fonts/thmanyah-serif-display/thmanyahserifdisplay-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/assets/fonts/thmanyah-serif-display/thmanyahserifdisplay-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/assets/fonts/thmanyah-serif-display/thmanyahserifdisplay-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/assets/fonts/thmanyah-serif-display/thmanyahserifdisplay-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Display";src:url(/assets/fonts/thmanyah-serif-display/thmanyahserifdisplay-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(/assets/fonts/thmanyah-serif-text/thmanyahseriftext-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(/assets/fonts/thmanyah-serif-text/thmanyahseriftext-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(/assets/fonts/thmanyah-serif-text/thmanyahseriftext-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(/assets/fonts/thmanyah-serif-text/thmanyahseriftext-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Thmanyah Serif Text";src:url(/assets/fonts/thmanyah-serif-text/thmanyahseriftext-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{color-scheme:light;--mk-font-family: "Thmanyah Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mk-font-serif: "Thmanyah Serif Text", ui-serif, Georgia, serif;--mk-font-display: "Thmanyah Serif Display", ui-serif, Georgia, serif;--ion-font-family: var(--mk-font-family);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--mk-app-bg: #f7faf8;--mk-shell-bg: #ffffff;--mk-overlay-bg: rgba(15, 23, 42, .45);--mk-shell-shadow: 0 1.5rem 3rem rgba(15, 23, 42, .16);--mk-card-shadow: 0 .0625rem .125rem rgba(15, 23, 42, .06);--ant-color-primary: #059669;--ant-color-primary-rgb: 5, 150, 105;--ant-color-primary-hover: #047857;--ant-color-primary-active: #065f46;--ant-color-primary-bg: #d1fae5;--ant-color-primary-bg-hover: #a7f3d0;--ant-color-primary-border: #6ee7b7;--ant-color-primary-border-hover: #10b981;--ant-color-primary-text: #047857;--ant-color-primary-text-hover: #065f46;--ant-color-primary-outline: rgba(5, 150, 105, .2);--ant-color-success: #16a34a;--ant-color-success-rgb: 22, 163, 74;--ant-color-success-bg: #dcfce7;--ant-color-success-border: #86efac;--ant-color-warning: #d97706;--ant-color-warning-rgb: 217, 119, 6;--ant-color-warning-bg: #fef3c7;--ant-color-warning-border: #fcd34d;--ant-color-error: #dc2626;--ant-color-error-rgb: 220, 38, 38;--ant-color-error-bg: #fee2e2;--ant-color-error-border: #fca5a5;--ant-color-info: #0ea5e9;--ant-color-info-rgb: 14, 165, 233;--ant-color-info-bg: #e0f2fe;--ant-color-info-border: #7dd3fc;--ant-color-text: #1f2937;--ant-color-text-secondary: #4b5563;--ant-color-text-tertiary: #6b7280;--ant-color-text-disabled: #9ca3af;--ant-color-bg-base: #ffffff;--ant-color-bg-container: #ffffff;--ant-color-bg-elevated: #ffffff;--ant-color-bg-layout: var(--mk-app-bg);--ant-color-border: #d1d5db;--ant-color-border-secondary: #e5e7eb;--ant-color-split: #f3f4f6;--ant-color-link: var(--ant-color-primary);--ant-color-link-hover: var(--ant-color-primary-hover);--ant-color-link-active: var(--ant-color-primary-active);--ion-color-primary: #059669;--ion-color-primary-rgb: 5, 150, 105;--ion-color-primary-contrast: #ffffff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #04845c;--ion-color-primary-tint: #1e9f78;--ion-color-success: #16a34a;--ion-color-success-rgb: 22, 163, 74;--ion-color-success-contrast: #ffffff;--ion-color-success-contrast-rgb: 255, 255, 255;--ion-color-success-shade: #138f41;--ion-color-success-tint: #2dae5c;--ion-color-warning: #d97706;--ion-color-warning-rgb: 217, 119, 6;--ion-color-warning-contrast: #111827;--ion-color-warning-contrast-rgb: 17, 24, 39;--ion-color-warning-shade: #bf6905;--ion-color-warning-tint: #dd851f;--ion-color-danger: #dc2626;--ion-color-danger-rgb: 220, 38, 38;--ion-color-danger-contrast: #ffffff;--ion-color-danger-contrast-rgb: 255, 255, 255;--ion-color-danger-shade: #c22020;--ion-color-danger-tint: #e03c3c;--ion-color-info: #0ea5e9;--ion-color-info-rgb: 14, 165, 233;--ion-color-info-contrast: #082f49;--ion-color-info-contrast-rgb: 8, 47, 73;--ion-color-info-shade: #0c91cd;--ion-color-info-tint: #26aeeb;--bs-body-bg: var(--mk-app-bg);--bs-body-color: var(--ant-color-text);--bs-primary: var(--ant-color-primary);--bs-primary-rgb: var(--ant-color-primary-rgb);--bs-success: var(--ant-color-success);--bs-warning: var(--ant-color-warning);--bs-danger: var(--ant-color-error);--bs-info: var(--ant-color-info);--bs-link-color: var(--ant-color-link);--bs-link-hover-color: var(--ant-color-link-hover);--bs-border-color: var(--ant-color-border)}:root.ion-palette-dark{color-scheme:dark;--mk-app-bg: #111413;--mk-shell-bg: #171c1a;--mk-overlay-bg: rgba(0, 0, 0, .62);--mk-shell-shadow: 0 1.5rem 3rem rgba(0, 0, 0, .4);--mk-card-shadow: 0 .0625rem .125rem rgba(0, 0, 0, .34);--ant-color-primary: #34d399;--ant-color-primary-rgb: 52, 211, 153;--ant-color-primary-hover: #6ee7b7;--ant-color-primary-active: #10b981;--ant-color-primary-bg: rgba(52, 211, 153, .16);--ant-color-primary-bg-hover: rgba(52, 211, 153, .24);--ant-color-primary-border: #047857;--ant-color-primary-border-hover: #34d399;--ant-color-primary-text: #6ee7b7;--ant-color-primary-text-hover: #a7f3d0;--ant-color-primary-outline: rgba(52, 211, 153, .22);--ant-color-success: #4ade80;--ant-color-success-rgb: 74, 222, 128;--ant-color-success-bg: rgba(74, 222, 128, .16);--ant-color-success-border: #16a34a;--ant-color-warning: #f59e0b;--ant-color-warning-rgb: 245, 158, 11;--ant-color-warning-bg: rgba(245, 158, 11, .18);--ant-color-warning-border: #d97706;--ant-color-error: #f87171;--ant-color-error-rgb: 248, 113, 113;--ant-color-error-bg: rgba(248, 113, 113, .17);--ant-color-error-border: #dc2626;--ant-color-info: #38bdf8;--ant-color-info-rgb: 56, 189, 248;--ant-color-info-bg: rgba(56, 189, 248, .16);--ant-color-info-border: #0284c7;--ant-color-text: #f3f4f6;--ant-color-text-secondary: #d1d5db;--ant-color-text-tertiary: #9ca3af;--ant-color-text-disabled: #6b7280;--ant-color-bg-base: #111413;--ant-color-bg-container: #171c1a;--ant-color-bg-elevated: #1d2421;--ant-color-bg-layout: var(--mk-app-bg);--ant-color-border: #3a4540;--ant-color-border-secondary: #2a332f;--ant-color-split: #26302c;--ant-color-link: var(--ant-color-primary);--ant-color-link-hover: var(--ant-color-primary-hover);--ant-color-link-active: var(--ant-color-primary-active);--ion-color-primary: #34d399;--ion-color-primary-rgb: 52, 211, 153;--ion-color-primary-contrast: #052e16;--ion-color-primary-contrast-rgb: 5, 46, 22;--ion-color-primary-shade: #2eba87;--ion-color-primary-tint: #48d7a3;--ion-color-success: #4ade80;--ion-color-success-rgb: 74, 222, 128;--ion-color-success-contrast: #052e16;--ion-color-success-contrast-rgb: 5, 46, 22;--ion-color-success-shade: #41c371;--ion-color-success-tint: #5ce18d;--ion-color-warning: #f59e0b;--ion-color-warning-rgb: 245, 158, 11;--ion-color-warning-contrast: #111827;--ion-color-warning-contrast-rgb: 17, 24, 39;--ion-color-warning-shade: #d88b0a;--ion-color-warning-tint: #f6a823;--ion-color-danger: #f87171;--ion-color-danger-rgb: 248, 113, 113;--ion-color-danger-contrast: #450a0a;--ion-color-danger-contrast-rgb: 69, 10, 10;--ion-color-danger-shade: #da6363;--ion-color-danger-tint: #f97f7f;--ion-color-info: #38bdf8;--ion-color-info-rgb: 56, 189, 248;--ion-color-info-contrast: #082f49;--ion-color-info-contrast-rgb: 8, 47, 73;--ion-color-info-shade: #31a6da;--ion-color-info-tint: #4cc4f9}html,body{background:var(--mk-app-bg);color:var(--ant-color-text);font-family:var(--mk-font-family)!important}a{color:var(--ant-color-link)}a:hover{color:var(--ant-color-link-hover)}ion-app{background:var(--mk-app-bg);color:var(--ant-color-text);font-family:var(--mk-font-family)}ion-toolbar{--background: var(--mk-shell-bg);--border-color: var(--ant-color-border-secondary);--color: var(--ant-color-text)}ion-content{--background: var(--mk-app-bg);color:var(--ant-color-text)}.ant-layout,.ant-layout-sider,.ant-menu{background:transparent!important;color:var(--ant-color-text)!important}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-inline-end-color:transparent!important}.ant-menu-light .ant-menu-item-selected,.ant-menu-light>.ant-menu .ant-menu-item-selected{background:var(--ant-color-primary-bg)!important;color:var(--ant-color-primary)!important}.ant-menu-light .ant-menu-item:hover,.ant-menu-light>.ant-menu .ant-menu-item:hover{color:var(--ant-color-primary)!important}.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-select:not(.ant-select-customize-input) .ant-select-selector,.ant-picker{border-radius:var(--radius-sm)!important}.ant-card,.ant-modal-content,.ant-alert,.ant-tag,.ant-drawer-content,.ant-popover-inner{border-radius:var(--radius-md)!important}.ant-btn-primary{border-color:var(--ant-color-primary)!important;background:var(--ant-color-primary)!important;color:var(--ion-color-primary-contrast)!important;box-shadow:none!important}.ant-btn-primary:hover,.ant-btn-primary:focus{border-color:var(--ant-color-primary-hover)!important;background:var(--ant-color-primary-hover)!important;color:var(--ion-color-primary-contrast)!important}.ant-btn-primary:active{border-color:var(--ant-color-primary-active)!important;background:var(--ant-color-primary-active)!important}.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):hover,.ant-btn:not(.ant-btn-primary):not(.ant-btn-dangerous):focus{border-color:var(--ant-color-primary-border-hover)!important;color:var(--ant-color-primary)!important}.ant-input:hover,.ant-input-affix-wrapper:hover,.ant-input-number:hover,.ant-picker:hover,.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:var(--ant-color-primary-border-hover)!important}.ant-input:focus,.ant-input-focused,.ant-input-affix-wrapper-focused,.ant-input-number-focused,.ant-picker-focused,.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:var(--ant-color-primary)!important;box-shadow:0 0 0 2px rgba(var(--ant-color-primary-rgb),.2)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--ant-color-primary-bg)!important;color:var(--ant-color-primary-text)!important}.ant-pagination-item-active{border-color:var(--ant-color-primary)!important}.ant-pagination-item-active a,.ant-pagination-item-active:hover a,.ant-pagination-item:focus-visible a,.ant-pagination-item:hover a,.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:var(--ant-color-primary)!important}.ant-switch.ant-switch-checked{background:var(--ant-color-primary)!important}.ant-checkbox-checked .ant-checkbox-inner,.ant-checkbox-indeterminate .ant-checkbox-inner:after{border-color:var(--ant-color-primary)!important;background:var(--ant-color-primary)!important}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:var(--ant-color-primary)!important}.ant-radio-checked .ant-radio-inner{border-color:var(--ant-color-primary)!important}.ant-radio-inner:after{background:var(--ant-color-primary)!important}.ant-tabs-ink-bar{background:var(--ant-color-primary)!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn,.ant-tabs-tab:hover,.ant-typography a,.ant-table a{color:var(--ant-color-primary)!important}.ant-tag-success{border-color:var(--ant-color-success-border)!important;background:var(--ant-color-success-bg)!important;color:var(--ant-color-success)!important}.ant-tag-warning{border-color:var(--ant-color-warning-border)!important;background:var(--ant-color-warning-bg)!important;color:var(--ant-color-warning)!important}.ant-tag-processing{border-color:var(--ant-color-info-border)!important;background:var(--ant-color-info-bg)!important;color:var(--ant-color-info)!important}.ant-alert-success{border-color:var(--ant-color-success-border)!important;background:var(--ant-color-success-bg)!important}.ant-alert-warning{border-color:var(--ant-color-warning-border)!important;background:var(--ant-color-warning-bg)!important}.ant-alert-error{border-color:var(--ant-color-error-border)!important;background:var(--ant-color-error-bg)!important}.ant-alert-info{border-color:var(--ant-color-info-border)!important;background:var(--ant-color-info-bg)!important}.ant-btn ion-icon,.ant-menu ion-icon,.ant-dropdown-menu ion-icon,.ant-tabs-tab ion-icon{margin-inline-end:var(--space-xs);font-size:1rem;vertical-align:-.125em}:root{--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem}html,body{min-block-size:100%}.mk-content-host{position:relative;display:block;min-block-size:0;overflow:hidden}.mk-content-host>ion-router-outlet{display:block;block-size:100%}.dashboard-page{inline-size:100%;max-inline-size:88rem;margin-inline:auto;padding:var(--space-md);padding-block-end:calc(var(--space-lg) + 4.5rem)}.dashboard-page__header{display:flex;flex-wrap:wrap;gap:var(--space-md);align-items:flex-end;justify-content:space-between;margin-block-end:var(--space-lg)}.dashboard-page__header h1,.dashboard-panel h2,.dashboard-panel h3,.dashboard-page p{margin-block-start:0}.dashboard-page__header h1{margin-block-end:var(--space-xs);color:var(--ant-color-text);font-size:1.75rem;line-height:1.15}.dashboard-page__header p,.dashboard-panel p,.activity-list,.order-meta,.form-preview{color:var(--ant-color-text-secondary)}.dashboard-eyebrow,.dashboard-panel__eyebrow{margin:0;color:var(--ant-color-primary);font-size:.75rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.dashboard-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.dashboard-grid,.metric-grid,.showcase-grid,.form-grid,.chart-grid{display:grid;gap:var(--space-md)}.metric-grid{margin-block-end:var(--space-lg)}.metric-card,.dashboard-panel{border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-md);background:var(--mk-shell-bg);box-shadow:var(--mk-card-shadow)}.metric-card{padding:var(--space-md)}.metric-card__label,.metric-card__trend,.metric-card__meta{display:block}.metric-card__label{margin-block-end:var(--space-xs);color:var(--ant-color-text-tertiary);font-size:.8125rem}.metric-card__value{color:var(--ant-color-text);font-size:1.5rem;font-weight:800}.metric-card__trend{margin-block-start:var(--space-sm);color:var(--ant-color-success);font-size:.8125rem;font-weight:700}.metric-card__meta{color:var(--ant-color-text-tertiary);font-size:.75rem}.dashboard-panel{padding:var(--space-md)}.dashboard-panel h2,.dashboard-panel h3{margin-block-end:var(--space-sm);color:var(--ant-color-text);font-size:1rem}.activity-list,.order-list{display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.activity-list li,.order-list li{display:flex;gap:var(--space-sm);align-items:flex-start;justify-content:space-between;padding-block:var(--space-sm);border-block-end:1px solid var(--ant-color-border-secondary)}.activity-list li:last-child,.order-list li:last-child{border-block-end:0}.status-dot{display:inline-block;flex:0 0 auto;inline-size:.625rem;block-size:.625rem;margin-block-start:.375rem;border-radius:999rem;background:var(--ant-color-primary)}.showcase-swatch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm)}.showcase-swatch span{display:block;min-block-size:4rem;border-radius:var(--radius-md);background:var(--swatch-color)}.showcase-swatch small{display:block;margin-block-start:var(--space-xs);color:var(--ant-color-text-secondary)}.form-preview{display:grid;gap:var(--space-sm);margin:0}.form-preview div{display:flex;gap:var(--space-sm);justify-content:space-between;padding-block:var(--space-xs);border-block-end:1px solid var(--ant-color-border-secondary)}.form-preview div:last-child{border-block-end:0}.form-preview dt{color:var(--ant-color-text-tertiary)}.form-preview dd{margin:0;color:var(--ant-color-text);font-weight:700;text-align:end}.data-table{overflow:hidden;border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-md)}.data-table .ant-table{background:var(--mk-shell-bg)}.order-id{color:var(--ant-color-primary);font-weight:800}.chart-summary{display:grid;gap:var(--space-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-end:var(--space-md)}.chart-summary div{padding:var(--space-sm);border:1px solid var(--ant-color-border-secondary);border-radius:var(--radius-sm)}.chart-summary span{display:block;color:var(--ant-color-text-tertiary);font-size:.75rem}.chart-summary strong{color:var(--ant-color-text)}@media(min-width:768px){.metric-grid,.form-grid,.showcase-grid,.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:992px){.dashboard-page{padding:var(--space-lg);padding-block-end:var(--space-lg)}.dashboard-page__header h1{font-size:2rem}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grid--overview{grid-template-columns:minmax(0,1.4fr) minmax(20rem,.8fr)}.dashboard-panel--wide{grid-column:span 2}}
