:root{color-scheme:light;--mel-color-brand-accent:#44262e;--mel-color-brand-accent-hover:#5f3540;--mel-color-brand-gold:#b9925e;--mel-color-brand-gold-light:#DECAAE;--mel-color-brand-ink:#2a181d;--mel-color-brand-paper:#fafafa;--mel-color-brand-primary:var(--mel-color-brand-accent);--mel-color-brand-sand:#f5f0f0;--mel-color-semantic-info:#0078d4;--mel-color-semantic-success:#10a36d;--mel-color-semantic-warning:#ffb900;--mel-color-semantic-danger:#c42b2b;--mel-color-surface-page:#f5f0f0;--mel-color-surface-elevated:rgba(255,255,255,0.92);--mel-color-surface-muted:rgba(245,240,240,0.82);--mel-color-surface-raised:rgba(255,255,255,0.96);--mel-color-surface-panel:rgba(255,255,255,0.68);--mel-color-surface-glass:linear-gradient(145deg,rgba(255,255,255,0.65),rgba(248,250,252,0.85));--mel-color-surface-inverse:#0a0607;--mel-color-text-primary:#2a181d;--mel-color-text-secondary:rgba(42,24,29,0.7);--mel-color-text-muted:rgba(42,24,29,0.54);--mel-color-text-inverse:#ffffff;--mel-color-border-subtle:rgba(42,24,29,0.1);--mel-color-border-glass:rgba(185,146,94,0.15);--mel-color-border:rgba(42,24,29,0.16);--mel-color-border-strong:rgba(185,146,94,0.3);--mel-color-success:var(--mel-color-semantic-success);--mel-color-danger:var(--mel-color-semantic-danger);--mel-color-surface:var(--mel-color-surface-elevated);--mel-border:var(--mel-color-border);--mel-danger:var(--mel-color-danger);--mel-surface:var(--mel-color-surface-elevated);--mel-text:var(--mel-color-text-primary);--mel-text-muted:var(--mel-color-text-muted);--mel-text-secondary:var(--mel-color-text-secondary);--mel-shadow-glass:0 8px 22px rgba(68,38,46,0.08),inset 0 1px 1px rgba(255,255,255,0.72);--mel-shadow-glass-hover:0 10px 26px rgba(68,38,46,0.12),inset 0 1px 1px rgba(255,255,255,0.82);--mel-shadow-focus:0 0 0 1px #b9925e;--mel-shadow-lg:0 18px 44px rgba(68,38,46,0.14);--mel-shadow-modal:0 10px 30px rgba(0,0,0,0.3);--mel-shadow-stripe-inset:inset 2px 0 10px rgba(255,255,255,0.3);--mel-z-select-menu:600;--mel-z-popover:700;--mel-z-select-menu-in-popover:760;--mel-z-drawer:800;--mel-z-select-menu-in-drawer:860;--mel-z-modal:900;--mel-z-select-menu-in-modal:960;--mel-z-overlay-root:2147483000;--mel-radius-sm:0.625rem;--mel-radius-md:0.75rem;--mel-radius-lg:1rem;--mel-radius-xl:1.5rem;--mel-radius-pill:999px;--mel-font-base:"Heebo","Assistant","Segoe UI",Arial,sans-serif;--mel-font-mono:"IBM Plex Mono","Cascadia Code",Consolas,monospace;--mel-motion-fast:150ms;--mel-motion-base:300ms;--mel-motion-slow:500ms;--mel-motion-ambient:20s;--mel-ease-standard:cubic-bezier(0.16,1,0.3,1);--mel-ease-soft:ease-in-out;--mel-ease-linear:linear;--mel-page-gradient:linear-gradient(-45deg,#f5f0f0,#ede5e5,#f2ecec,#e8dfe0);--mel-button-gradient:linear-gradient(90deg,#5f3540,#44262e);--mel-stripe-info:linear-gradient(180deg,#44262e,#8a5361,#44262e);--mel-stripe-success:linear-gradient(180deg,#1b5e20,#66bb6a,#1b5e20);--mel-stripe-warning:linear-gradient(180deg,#8a673e,#d6af7e,#8a673e);--mel-stripe-danger:linear-gradient(180deg,#b71c1c,#ef5350,#b71c1c)}.mel-theme{direction:rtl;color:var(--mel-color-text-primary);font-family:var(--mel-font-base);background:var(--mel-page-gradient);min-height:100%;scrollbar-width:none;text-align:right}.mel-theme[data-theme=dark]{color-scheme:dark;--mel-color-brand-accent:#7c4452;--mel-color-brand-accent-hover:#936070;--mel-color-brand-gold:#d0a96f;--mel-color-brand-gold-light:#f0dcc0;--mel-color-brand-ink:#f6efe8;--mel-color-semantic-info:#7dbdff;--mel-color-semantic-success:#59d48e;--mel-color-semantic-warning:#f5c46f;--mel-color-semantic-danger:#ff7676;--mel-color-surface-panel:rgba(20,18,24,0.76);--mel-color-surface-elevated:#141219;--mel-color-surface-muted:rgba(31,27,34,0.72);--mel-color-surface-raised:#1b1720;--mel-color-surface-glass:linear-gradient(145deg,rgba(31,27,34,0.82),rgba(12,12,17,0.95));--mel-color-surface-page:#07080c;--mel-color-surface-inverse:#050506;--mel-color-text-primary:#f8f3ee;--mel-color-text-secondary:rgba(248,243,238,0.74);--mel-color-text-muted:rgba(248,243,238,0.52);--mel-color-border-subtle:rgba(255,255,255,0.08);--mel-color-border-glass:rgba(208,169,111,0.18);--mel-color-border:rgba(255,255,255,0.14);--mel-color-border-strong:rgba(208,169,111,0.38);--mel-color-surface:var(--mel-color-surface-elevated);--mel-shadow-glass:0 16px 42px rgba(0,0,0,0.42),inset 0 1px 1px rgba(255,255,255,0.07),inset 0 0 22px rgba(208,169,111,0.04);--mel-shadow-glass-hover:0 18px 52px rgba(0,0,0,0.5),inset 0 1px 1px rgba(255,255,255,0.12),inset 0 0 28px rgba(208,169,111,0.08);--mel-shadow-lg:0 24px 58px rgba(0,0,0,0.48);--mel-shadow-modal:0 28px 80px rgba(0,0,0,0.62);--mel-button-gradient:linear-gradient(90deg,#7c4452,#5d3340 58%,#442733);--mel-page-gradient:linear-gradient(135deg,#07080c,#0c0b11 38%,#151019 68%,#1a1016);--mel-stripe-info:linear-gradient(180deg,#5c9dda,#9ecbff,#5c9dda);--mel-stripe-success:linear-gradient(180deg,#2d8c5e,#6be0a2,#2d8c5e);--mel-stripe-warning:linear-gradient(180deg,#936b35,#f5c46f,#936b35);--mel-stripe-danger:linear-gradient(180deg,#9b3438,#ff7676,#9b3438)}.mel-theme[data-theme=light]{color-scheme:light}.mel-theme *,.mel-theme :after,.mel-theme :before{box-sizing:border-box}.mel-theme ::-moz-selection{background:rgba(185,146,94,.3)}.mel-theme ::selection{background:rgba(185,146,94,.3)}.mel-overlay-root{background:transparent;block-size:100vh;inline-size:100vw;inset:0;isolation:isolate;min-height:0;pointer-events:none;position:fixed;z-index:var(--mel-z-overlay-root)}.mel-overlay-root>*{pointer-events:auto}.mel-overlay-root:empty{display:none}@supports (height:100dvh){.mel-overlay-root{block-size:100dvh;inline-size:100dvw}}.mel-theme ::-webkit-scrollbar{height:0;width:0}.mel-theme ::-webkit-scrollbar-track{background:transparent}.mel-theme ::-webkit-scrollbar-thumb{background:transparent;border-radius:0}.mel-theme ::-webkit-scrollbar-thumb:hover{background:transparent}.mel-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-family:inherit;font-weight:700;gap:.5rem;justify-content:center;line-height:1;max-width:100%;min-width:0;text-decoration:none;transition:transform var(--mel-motion-base) var(--mel-ease-standard),box-shadow var(--mel-motion-base) var(--mel-ease-standard),background-color var(--mel-motion-fast) var(--mel-ease-standard),border-color var(--mel-motion-fast) var(--mel-ease-standard),color var(--mel-motion-fast) var(--mel-ease-standard),opacity var(--mel-motion-fast) var(--mel-ease-standard);white-space:nowrap}.mel-button>svg{flex:0 0 auto}.mel-button:hover{transform:translateY(-1px)}.mel-button:focus-visible{box-shadow:var(--mel-shadow-focus);outline:none}.mel-button:disabled{cursor:not-allowed;opacity:.5;transform:none}.mel-button--sm{border-radius:var(--mel-radius-sm);font-size:.875rem;min-height:2.25rem;padding:0 1rem}.mel-button--md{border-radius:var(--mel-radius-md);font-size:.875rem;min-height:2.5rem;padding:0 1.25rem}.mel-button--lg{border-radius:var(--mel-radius-lg);font-size:1rem;min-height:2.875rem;padding:0 1.5rem}.mel-button--primary{background:var(--mel-button-gradient);box-shadow:0 6px 14px rgba(68,38,46,.22);color:var(--mel-color-text-inverse)}.mel-button--primary:hover{box-shadow:0 10px 22px rgba(68,38,46,.26)}.mel-button--outline{background:rgba(185,146,94,.08);border-color:var(--mel-color-border-strong);color:var(--mel-color-brand-gold)}.mel-button--outline:hover{background:rgba(185,146,94,.16);border-color:rgba(185,146,94,.5)}.mel-button--ghost{background:transparent;color:var(--mel-color-text-secondary)}.mel-button--ghost:hover{background:rgba(185,146,94,.1);color:var(--mel-color-text-primary)}.mel-button--icon{background:rgba(255,255,255,.7);border-color:var(--mel-color-border-subtle);color:var(--mel-color-text-secondary);padding:0;width:2.5rem}.mel-button--icon.mel-button--sm{width:2.25rem}.mel-button--icon.mel-button--lg{width:2.875rem}.mel-button--icon:hover{border-color:rgba(185,146,94,.3);color:var(--mel-color-brand-gold)}.mel-mobile-actions{align-items:center;display:flex;gap:.5rem;min-width:0;position:relative}.mel-mobile-actions__desktop{display:contents}.mel-mobile-actions__mobile{display:none}.mel-mobile-actions__trigger{align-items:center;background:color-mix(in srgb,var(--mel-color-surface-elevated) 82%,transparent);border:1px solid var(--mel-color-border-strong);border-radius:var(--mel-radius-pill);box-shadow:0 10px 26px color-mix(in srgb,var(--mel-color-brand-accent) 12%,transparent);color:var(--mel-color-brand-gold);cursor:pointer;display:inline-flex;height:2.65rem;justify-content:center;padding:0;width:2.65rem}.mel-mobile-actions__trigger:focus-visible,.mel-mobile-actions__trigger:hover,.mel-mobile-actions__trigger[aria-expanded=true]{background:color-mix(in srgb,var(--mel-color-brand-gold) 14%,var(--mel-color-surface-elevated));border-color:color-mix(in srgb,var(--mel-color-brand-gold) 56%,var(--mel-color-border));box-shadow:var(--mel-shadow-focus),0 14px 30px color-mix(in srgb,var(--mel-color-brand-accent) 16%,transparent);outline:none}.mel-mobile-actions__menu{background:color-mix(in srgb,var(--mel-color-surface-raised) 94%,transparent);border:1px solid var(--mel-color-border-strong);border-radius:var(--mel-radius-lg);box-shadow:var(--mel-shadow-lg);display:grid;gap:.45rem;inset-block-start:calc(100% + .45rem);inset-inline-end:0;min-width:min(15rem,calc(100vw - 1.5rem));padding:.55rem;position:absolute;z-index:var(--mel-z-popover)}.mel-mobile-actions__menu-item{min-width:0}.mel-mobile-actions__menu .mel-button,.mel-mobile-actions__menu a,.mel-mobile-actions__menu button,.mel-mobile-actions__menu-control{display:inline-flex;justify-content:flex-start;min-height:2.65rem;text-align:start;white-space:normal;width:100%}.mel-mobile-actions__menu-control[data-mobile-label]:after{content:attr(data-mobile-label)}.mel-data-table tr:has(.mel-mobile-actions__menu),.mel-filter-bar:has(.mel-mobile-actions__menu),.mel-record-card:has(.mel-mobile-actions__menu){overflow:visible;position:relative;z-index:var(--mel-z-popover)}.mel-glass-card{background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-lg);box-shadow:var(--mel-shadow-glass);min-width:0;position:relative;backdrop-filter:blur(18px)}.mel-glass-card--interactive{transition:transform var(--mel-motion-base) var(--mel-ease-standard),box-shadow var(--mel-motion-base) var(--mel-ease-standard)}.mel-glass-card--interactive:hover{box-shadow:var(--mel-shadow-glass-hover);transform:translateY(-1px)}.mel-glass-card--pad-md,.mel-glass-card--pad-sm{padding:1rem}.mel-glass-card--pad-lg{padding:1.2rem 1.35rem}.mel-glass-panel{background:var(--mel-color-surface-panel);border:1px solid var(--mel-color-border-glass);backdrop-filter:blur(32px)}.mel-text-gradient{background:linear-gradient(to right,var(--mel-color-brand-gold-light),var(--mel-color-brand-gold));-webkit-background-clip:text;background-clip:text;color:transparent}.mel-floating-input-wrapper{margin-bottom:1rem;position:relative;width:100%}.mel-floating-input{background:rgba(255,255,255,.7);border:1px solid var(--mel-color-border-subtle);border-radius:var(--mel-radius-lg);color:var(--mel-color-text-primary);display:block;font:inherit;min-height:3.125rem;outline:none;padding:1.125rem .875rem .375rem;transition:background-color var(--mel-motion-base) var(--mel-ease-standard),border-color var(--mel-motion-base) var(--mel-ease-standard),box-shadow var(--mel-motion-base) var(--mel-ease-standard);width:100%}.mel-floating-input--textarea{min-height:7rem;resize:vertical}.mel-floating-input:focus{background:var(--mel-color-surface-elevated);border-color:var(--mel-color-brand-gold);box-shadow:var(--mel-shadow-focus)}.mel-floating-label{color:var(--mel-color-text-muted);font-size:.875rem;pointer-events:none;position:absolute;right:.875rem;top:.875rem;transition:top var(--mel-motion-fast) var(--mel-ease-standard),color var(--mel-motion-fast) var(--mel-ease-standard),font-size var(--mel-motion-fast) var(--mel-ease-standard)}.mel-floating-input:not(:-moz-placeholder)+.mel-floating-label{color:var(--mel-color-brand-gold);font-size:.6875rem;font-weight:700;top:.375rem}.mel-floating-input:focus+.mel-floating-label,.mel-floating-input:not(:placeholder-shown)+.mel-floating-label,.mel-floating-input[data-has-value=true]+.mel-floating-label{color:var(--mel-color-brand-gold);font-size:.6875rem;font-weight:700;top:.375rem}.mel-theme[data-theme=dark] .mel-button--icon{background:color-mix(in srgb,var(--mel-color-surface-raised) 82%,transparent);border-color:color-mix(in srgb,var(--mel-color-brand-gold) 16%,var(--mel-color-border-subtle));box-shadow:0 8px 18px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05);color:var(--mel-color-text-secondary)}.mel-theme[data-theme=dark] .mel-button--icon:hover{background:color-mix(in srgb,var(--mel-color-brand-gold) 12%,var(--mel-color-surface-raised));border-color:color-mix(in srgb,var(--mel-color-brand-gold) 48%,var(--mel-color-border));box-shadow:0 12px 26px rgba(0,0,0,.3),0 0 18px color-mix(in srgb,var(--mel-color-brand-gold) 18%,transparent);color:var(--mel-color-brand-gold)}.mel-theme[data-theme=dark] .mel-floating-input{background:color-mix(in srgb,var(--mel-color-surface-raised) 84%,transparent);border-color:var(--mel-color-border-subtle);color:var(--mel-color-text-primary)}.mel-theme[data-theme=dark] .mel-floating-input:focus{background:var(--mel-color-surface-raised);border-color:var(--mel-color-brand-gold)}.mel-select-wrapper{margin-bottom:1rem;position:relative;width:100%}.mel-select-trigger{align-items:center;background:rgba(255,255,255,.7);border:1px solid var(--mel-color-border-subtle);border-radius:var(--mel-radius-lg);color:var(--mel-color-text-primary);cursor:pointer;display:flex;font:inherit;gap:.75rem;justify-content:space-between;min-height:3.25rem;min-width:0;outline:none;padding:1rem;text-align:right;transition:background-color var(--mel-motion-base) var(--mel-ease-standard),border-color var(--mel-motion-base) var(--mel-ease-standard),box-shadow var(--mel-motion-base) var(--mel-ease-standard);width:100%}.mel-select-trigger:hover{border-color:rgba(185,146,94,.5)}.mel-select-trigger:focus-visible,.mel-select-wrapper[data-open=true] .mel-select-trigger{background:var(--mel-color-surface-elevated);border-color:var(--mel-color-brand-gold);box-shadow:var(--mel-shadow-focus)}.mel-select-trigger:disabled{cursor:not-allowed;opacity:.58}.mel-select-placeholder,.mel-select-value{font-size:.875rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mel-select-chevron,.mel-select-placeholder{color:var(--mel-color-text-muted)}.mel-select-chevron{transition:transform var(--mel-motion-fast) var(--mel-ease-standard),color var(--mel-motion-fast) var(--mel-ease-standard)}.mel-select-wrapper[data-open=true] .mel-select-chevron{color:var(--mel-color-brand-gold);transform:rotate(180deg)}.mel-select-menu{animation:mel-pop-in var(--mel-motion-base) var(--mel-ease-standard) forwards;background:#ffffff;border:1px solid var(--mel-color-border-subtle);border-radius:var(--mel-radius-lg);box-shadow:0 10px 40px rgba(0,0,0,.12);max-block-size:min(18rem,calc(100vh - 8rem));overscroll-behavior:contain;overflow-x:hidden;overflow-y:auto;position:fixed;z-index:var(--mel-z-select-menu)}.mel-select-search{background:#ffffff;border-bottom:1px solid rgba(42,24,29,.08);padding:.55rem;position:sticky;top:0;z-index:1}.mel-select-search__input{background:rgba(255,255,255,.92);border:1px solid var(--mel-color-border-subtle);border-radius:calc(var(--mel-radius-md) - 2px);color:var(--mel-color-text-primary);font:inherit;font-size:.875rem;min-height:2.45rem;outline:none;padding:.55rem .7rem;width:100%}.mel-select-search__input:focus{border-color:var(--mel-color-brand-gold);box-shadow:var(--mel-shadow-focus)}.mel-select-empty{color:var(--mel-color-text-muted);font-size:.875rem;padding:.875rem;text-align:center}.mel-select-option{background:transparent;border:0;border-bottom:1px solid rgba(42,24,29,.06);color:var(--mel-color-text-primary);cursor:pointer;display:block;font:inherit;font-size:.875rem;overflow-wrap:anywhere;padding:.875rem;text-align:right;transition:background-color var(--mel-motion-fast) var(--mel-ease-standard),color var(--mel-motion-fast) var(--mel-ease-standard);width:100%;white-space:normal}.mel-select-option:last-child{border-bottom:0}.mel-select-option:focus-visible,.mel-select-option:hover{background:rgba(185,146,94,.15);color:var(--mel-color-brand-gold);outline:none}.mel-select-option--selected{background:rgba(185,146,94,.1);color:var(--mel-color-brand-gold);font-weight:700}.mel-select-option:disabled{color:var(--mel-color-text-muted);cursor:not-allowed;opacity:.55}.mel-select-option:disabled:hover{background:transparent;color:var(--mel-color-text-muted)}.mel-theme[data-theme=dark] .mel-select-trigger{background:color-mix(in srgb,var(--mel-color-surface-raised) 84%,transparent);border-color:var(--mel-color-border-subtle);color:var(--mel-color-text-primary)}.mel-theme[data-theme=dark] .mel-select-trigger:focus-visible,.mel-theme[data-theme=dark] .mel-select-wrapper[data-open=true] .mel-select-trigger{background:var(--mel-color-surface-raised);border-color:var(--mel-color-brand-gold)}.mel-theme[data-theme=dark] .mel-select-menu{background:var(--mel-color-surface-raised);border-color:var(--mel-color-border-strong);box-shadow:var(--mel-shadow-lg)}.mel-theme[data-theme=dark] .mel-select-search{background:var(--mel-color-surface-raised);border-color:var(--mel-color-border-subtle)}.mel-theme[data-theme=dark] .mel-select-search__input{background:color-mix(in srgb,var(--mel-color-surface-elevated) 82%,transparent);border-color:var(--mel-color-border-subtle);color:var(--mel-color-text-primary)}.mel-theme[data-theme=dark] .mel-select-option{border-bottom-color:var(--mel-color-border-subtle);color:var(--mel-color-text-secondary)}.mel-theme[data-theme=dark] .mel-select-option:focus-visible,.mel-theme[data-theme=dark] .mel-select-option:hover{background:color-mix(in srgb,var(--mel-color-brand-gold) 13%,var(--mel-color-surface-raised));color:var(--mel-color-text-primary)}.mel-theme[data-theme=dark] .mel-select-option--selected{background:rgba(185,146,94,.1);color:var(--mel-color-brand-gold)}.mel-status-badge{align-items:center;border:1px solid transparent;border-radius:var(--mel-radius-pill);display:inline-flex;font-size:.75rem;font-weight:700;gap:.375rem;padding:.375rem .75rem}.mel-status-badge__dot{animation:mel-pulse 1.5s infinite;background:currentColor;border-radius:50%;height:.375rem;width:.375rem}.mel-status-badge--neutral{background:rgba(185,146,94,.1);border-color:rgba(185,146,94,.3);color:var(--mel-color-brand-gold)}.mel-status-badge--info{background:rgba(0,120,212,.1);border-color:rgba(0,120,212,.25);color:var(--mel-color-semantic-info)}.mel-status-badge--success{background:rgba(16,163,109,.1);border-color:rgba(16,163,109,.25);color:var(--mel-color-semantic-success)}.mel-status-badge--warning{background:rgba(255,185,0,.14);border-color:rgba(255,185,0,.32);color:#8a673e}.mel-status-badge--danger{background:rgba(196,43,43,.12);border-color:rgba(196,43,43,.28);color:var(--mel-color-semantic-danger)}.mel-kpi-card{min-height:var(--mel-kpi-card-min-height,5.65rem);overflow:hidden;padding-inline-end:var(--mel-kpi-card-padding-inline-end,1.1rem)}.mel-kpi-card__stripe{background:var(--mel-kpi-stripe,var(--mel-stripe-info));background-size:100% 200%;box-shadow:var(--mel-shadow-stripe-inset);inset-block:0;inset-inline-end:0;position:absolute;width:.25rem;animation:mel-stripe-flow 3s linear infinite}.mel-kpi-card__content{display:grid;gap:var(--mel-kpi-card-content-gap,.32rem);position:relative}.mel-kpi-card__title{color:var(--mel-color-text-secondary);font-size:var(--mel-kpi-card-title-font-size,.74rem);font-weight:700;margin:0}.mel-kpi-card__value{color:var(--mel-color-text-primary);font-size:var(--mel-kpi-card-value-font-size,1.42rem);font-weight:900;letter-spacing:0}.mel-kpi-card__subtitle{color:var(--mel-color-text-muted);font-size:var(--mel-kpi-card-subtitle-font-size,.68rem);line-height:1.4;margin:0}.mel-kpi-card--info{--mel-kpi-stripe:var(--mel-stripe-info)}.mel-kpi-card--success{--mel-kpi-stripe:var(--mel-stripe-success)}.mel-kpi-card--warning{--mel-kpi-stripe:var(--mel-stripe-warning)}.mel-kpi-card--danger{--mel-kpi-stripe:var(--mel-stripe-danger)}.mel-theme-toggle{align-items:center;background:rgba(185,146,94,.1);border:1px solid var(--mel-color-border-strong);border-radius:var(--mel-radius-md);color:var(--mel-color-brand-gold);cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:800;gap:.5rem;justify-content:center;min-height:2.5rem;padding:0 .875rem;transition:background-color var(--mel-motion-fast) var(--mel-ease-standard),border-color var(--mel-motion-fast) var(--mel-ease-standard),box-shadow var(--mel-motion-fast) var(--mel-ease-standard),color var(--mel-motion-fast) var(--mel-ease-standard)}.mel-theme-toggle:focus-visible,.mel-theme-toggle:hover{background:rgba(185,146,94,.16);border-color:rgba(185,146,94,.5);box-shadow:0 0 16px rgba(185,146,94,.18);outline:none}.mel-theme-toggle__icon{align-items:center;display:inline-flex;justify-content:center}.mel-tabs{background:rgba(185,146,94,.1);border:1px solid rgba(185,146,94,.14);border-radius:var(--mel-radius-lg);display:flex;flex-wrap:wrap;gap:.25rem;max-width:100%;min-width:0;overflow-x:clip;padding:.25rem;scrollbar-width:none}.mel-tabs::-webkit-scrollbar{display:none;height:0;width:0}.mel-tabs__tab{background:transparent;border:0;border-radius:calc(var(--mel-radius-lg) - .25rem);color:var(--mel-color-text-secondary);cursor:pointer;font:inherit;font-size:.875rem;font-weight:800;min-height:2.375rem;min-width:0;overflow-wrap:anywhere;padding:.55rem .75rem;flex:1 1 max-content;white-space:nowrap}.mel-tabs__tab:hover{background:rgba(185,146,94,.08);color:var(--mel-color-text-primary)}.mel-tabs__tab:focus-visible{box-shadow:var(--mel-shadow-focus);outline:none}.mel-tabs__tab--active{background:var(--mel-button-gradient);box-shadow:0 8px 18px rgba(68,38,46,.24);color:var(--mel-color-text-inverse)}.mel-tabs__tab:disabled{color:var(--mel-color-danger);cursor:not-allowed;opacity:.86}.mel-tabs__tab--inactive{color:var(--mel-color-danger);cursor:default;opacity:.86}.mel-tabs__inactive-label{color:var(--mel-color-danger);font-weight:900}.mel-toast{align-items:center;animation:mel-fade-in-up var(--mel-motion-slow) var(--mel-ease-standard) forwards;background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-lg);box-shadow:var(--mel-shadow-modal);color:var(--mel-color-text-primary);display:grid;gap:.75rem;grid-template-columns:auto 1fr auto auto;max-width:32rem;padding:.75rem .875rem;backdrop-filter:blur(32px)}.mel-toast__icon{align-items:center;background:rgba(185,146,94,.16);border-radius:999px;color:var(--mel-color-brand-gold);display:inline-flex;height:2rem;justify-content:center;width:2rem}.mel-toast__body{display:grid;gap:.2rem;min-width:0}.mel-toast__body p,.mel-toast__body strong{margin:0}.mel-toast__body p{color:var(--mel-color-text-secondary);font-size:.8125rem}.mel-toast__action{justify-content:flex-end}.mel-toast__action,.mel-toast__close{align-items:center;display:inline-flex}.mel-toast__close{background:transparent;border:0;border-radius:var(--mel-radius-sm);color:var(--mel-color-text-muted);cursor:pointer;height:2rem;justify-content:center;width:2rem}.mel-toast__close:hover{background:rgba(196,43,43,.14);color:var(--mel-color-semantic-danger)}.mel-toast__close:focus-visible{box-shadow:var(--mel-shadow-focus);outline:none}.mel-toast--success .mel-toast__icon{color:var(--mel-color-semantic-success)}.mel-toast--info .mel-toast__icon{color:var(--mel-color-semantic-info)}.mel-toast--warning .mel-toast__icon{color:var(--mel-color-semantic-warning)}.mel-toast--danger .mel-toast__icon{color:var(--mel-color-semantic-danger)}.mel-modal{align-items:center;display:grid;inset:0;justify-items:center;padding:1rem;position:fixed;z-index:var(--mel-z-modal)}.mel-modal__backdrop{background:rgba(10,6,7,.38);border:0;cursor:pointer;inset:0;position:absolute}.mel-modal__panel,.mel-topbar-popover{animation:mel-pop-in var(--mel-motion-base) var(--mel-ease-standard) forwards;background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-strong);border-radius:var(--mel-radius-xl);box-shadow:var(--mel-shadow-modal);color:var(--mel-color-text-primary);display:flex;flex-direction:column;overflow:hidden;position:relative;backdrop-filter:blur(32px)}.mel-modal__panel{max-height:min(90vh,52rem);max-width:calc(100vw - 2rem);width:min(var(--mel-modal-width,34rem),calc(100vw - 2rem))}.mel-modal__panel--sm{--mel-modal-width:30rem}.mel-modal__panel--md{--mel-modal-width:34rem}.mel-modal__panel--lg{--mel-modal-width:42rem}.mel-modal__panel--xl{--mel-modal-width:56rem}.mel-modal__panel--fullscreen{height:min(95vh,64rem);max-width:min(88rem,96vw);width:min(88rem,96vw)}.mel-modal__header,.mel-topbar-popover__header{align-items:center;border-bottom:1px solid var(--mel-color-border-subtle);display:flex;justify-content:space-between;padding:1rem}.mel-modal__title,.mel-topbar-popover__title{align-items:center;color:var(--mel-color-brand-gold);display:inline-flex;font-weight:900;gap:.5rem}.mel-modal__actions,.mel-topbar-popover__actions{display:inline-flex;gap:.4rem}.mel-modal__icon-button,.mel-topbar-popover__button{align-items:center;background:rgba(185,146,94,.1);border:0;border-radius:var(--mel-radius-sm);color:var(--mel-color-text-secondary);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;width:2rem}.mel-modal__icon-button:hover,.mel-topbar-popover__button:hover{background:rgba(185,146,94,.18);color:var(--mel-color-brand-gold)}.mel-modal__icon-button:focus-visible,.mel-topbar-popover__button:focus-visible{box-shadow:var(--mel-shadow-focus);outline:none}.mel-modal__icon-button--danger:hover,.mel-topbar-popover__button--danger:hover{background:rgba(196,43,43,.14);color:var(--mel-color-semantic-danger)}.mel-modal__body,.mel-topbar-popover__body{flex:1;min-height:0;overflow:auto;padding:1.25rem}.mel-modal__footer{border-top:1px solid var(--mel-color-border-subtle);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;padding:1rem}.mel-topbar-popover{left:1rem;max-height:75vh;position:fixed;right:1rem;top:5rem;z-index:var(--mel-z-popover)}.mel-topbar-popover--fullscreen{inset:1rem;max-height:none}.mel-progress-widget{display:grid;gap:1.5rem;overflow:hidden}.mel-progress-widget:before{background:radial-gradient(circle,rgba(185,146,94,.18),transparent 65%);content:"";filter:blur(12px);height:18rem;inset-block-start:15%;inset-inline-start:8%;opacity:.8;pointer-events:none;position:absolute;width:18rem}.mel-progress-widget>*{position:relative;z-index:1}.mel-progress-widget__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.mel-progress-widget__eyebrow{color:var(--mel-color-brand-gold);font-size:.75rem;font-weight:900;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.mel-progress-widget h3,.mel-progress-widget__description{margin:0}.mel-progress-widget h3{font-size:1.4rem}.mel-progress-widget__description{color:var(--mel-color-text-secondary);line-height:1.6;margin-top:.5rem}.mel-progress-widget__main{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(11rem,.8fr) 1.2fr}.mel-progress-ring{align-items:center;display:grid;justify-items:center;min-height:var(--mel-progress-ring-size,160px);position:relative}.mel-progress-ring:before{background:radial-gradient(circle,rgba(185,146,94,.32),rgba(68,38,46,.16) 42%,transparent 70%);border-radius:999px;content:"";filter:blur(18px);height:calc(var(--mel-progress-ring-size, 160px) * 1.05);opacity:.82;position:absolute;width:calc(var(--mel-progress-ring-size, 160px) * 1.05)}.mel-progress-ring svg{filter:drop-shadow(0 0 18px rgba(185,146,94,.36)) drop-shadow(0 0 8px rgba(222,202,174,.16));height:var(--mel-progress-ring-size,160px);transform:rotate(-90deg);width:var(--mel-progress-ring-size,160px);z-index:1}.mel-progress-ring__track,.mel-progress-ring__value{fill:none;stroke-width:10}.mel-progress-ring__track{stroke:rgba(255,255,255,.12)}.mel-theme[data-theme=light] .mel-progress-ring__track{stroke:rgba(68,38,46,.12)}.mel-progress-ring__value{stroke-linecap:round;stroke-width:11}.mel-progress-ring span,.mel-progress-ring strong{position:absolute;z-index:2}.mel-progress-ring strong{color:var(--mel-color-text-primary);font-size:2.65rem;font-weight:900;text-shadow:0 0 24px rgba(185,146,94,.22)}.mel-progress-ring span{color:var(--mel-color-text-secondary);font-size:.78rem;font-weight:800;transform:translateY(2.2rem)}.mel-progress-widget__steps{display:grid;gap:1rem}.mel-progress-widget__step{background:rgba(185,146,94,.08);border:1px solid rgba(185,146,94,.12);border-radius:var(--mel-radius-lg);display:grid;gap:.45rem;padding:.8rem .9rem}.mel-progress-widget__step-title{align-items:center;display:flex;gap:.65rem}.mel-progress-widget__step-title svg{color:var(--mel-color-brand-gold-light);filter:drop-shadow(0 0 10px rgba(185,146,94,.36))}.mel-progress-widget__step-title strong{flex:1}.mel-progress-widget__step p{color:var(--mel-color-text-secondary);margin:0}.mel-progress-widget__track{background:rgba(255,255,255,.1);border-radius:var(--mel-radius-pill);display:block;height:.65rem;overflow:hidden}.mel-theme[data-theme=light] .mel-progress-widget__track{background:rgba(68,38,46,.1)}.mel-progress-widget__track span{background:linear-gradient(90deg,#44262E,#B9925E,#DECAAE);border-radius:inherit;box-shadow:0 0 18px rgba(185,146,94,.35);display:block;height:100%}.mel-progress-widget__stats{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.mel-progress-widget__stat{background:rgba(185,146,94,.08);border:1px solid rgba(185,146,94,.12);border-radius:var(--mel-radius-lg);display:grid;gap:.35rem;padding:1rem}.mel-progress-widget__stat span{color:var(--mel-color-text-secondary);font-size:.78rem;font-weight:800}.mel-progress-widget__stat strong{font-size:2rem;font-weight:900}.mel-data-table{background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-xl);box-shadow:var(--mel-shadow-glass);overflow:auto;scrollbar-gutter:stable;backdrop-filter:blur(32px)}.mel-data-table table{border-collapse:collapse;min-width:36rem;width:100%}.mel-data-table__caption{color:var(--mel-color-text-secondary);caption-side:top;font-size:.875rem;font-weight:800;padding:1rem;text-align:right}.mel-data-table td,.mel-data-table th{border-bottom:1px solid var(--mel-color-border-subtle);overflow-wrap:break-word;padding:.95rem 1rem;text-align:right;vertical-align:middle;word-break:normal}.mel-data-table th{background:rgba(185,146,94,.1);color:var(--mel-color-text-primary);font-size:.85rem;font-weight:900}.mel-data-table tbody tr:nth-child(2n){background:rgba(185,146,94,.05)}.mel-data-table tbody tr:hover{background:rgba(185,146,94,.1)}.mel-data-table__clickable-row{cursor:pointer}.mel-data-table__clickable-row:focus-visible{outline:2px solid var(--mel-color-brand-gold);outline-offset:-2px}.mel-data-table__empty{color:var(--mel-color-text-muted);font-weight:700;text-align:center}.mel-data-table__empty-row:hover{background:transparent}.mel-filter-bar{align-items:center;background:color-mix(in srgb,var(--mel-color-surface-elevated) 68%,transparent);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-lg);box-shadow:none;display:flex;flex-wrap:nowrap;gap:.625rem;max-width:100%;min-width:0;overflow-x:auto;overflow-y:visible;padding:.55rem;scrollbar-gutter:auto;scrollbar-width:none;backdrop-filter:blur(14px)}.mel-filter-bar::-webkit-scrollbar{display:none;height:0;width:0}.mel-filter-bar::-webkit-scrollbar-thumb{background:transparent;border-radius:999px}.mel-filter-bar::-webkit-scrollbar-track{background:transparent}.mel-filter-bar:not([data-has-filters=true]),.mel-filter-bar:not([data-has-filters=true]):not([data-has-actions=true]),.mel-filter-bar[data-has-search=true],.mel-filter-bar[data-has-search=true]:not([data-has-actions=true]){grid-template-columns:none}.mel-filter-bar__search{align-items:center;background:rgba(255,255,255,.62);border:1px solid var(--mel-color-border-subtle);border-radius:var(--mel-radius-md);color:var(--mel-color-text-muted);display:flex;flex:1 1 20rem;gap:.55rem;height:2.75rem;min-height:2.75rem;min-width:min(18rem,58vw);padding:0 .875rem}.mel-filter-bar__search:focus-within{background:var(--mel-color-surface-elevated);border-color:var(--mel-color-brand-gold);box-shadow:var(--mel-shadow-focus)}.mel-filter-bar__search input{background:transparent;border:0;color:var(--mel-color-text-primary);font:inherit;font-size:.875rem;min-width:0;outline:none;text-align:right;width:100%}.mel-filter-bar__search input::-moz-placeholder{color:var(--mel-color-text-muted)}.mel-filter-bar__search input::placeholder{color:var(--mel-color-text-muted)}.mel-filter-bar__actions,.mel-filter-bar__filters{align-items:center;display:flex;flex-wrap:nowrap;gap:.625rem;min-width:0}.mel-filter-bar__filters{flex:0 1 auto}.mel-filter-bar__filters>*{flex:0 0 auto;margin-bottom:0;max-width:100%;min-width:0}.mel-filter-bar__actions{flex:0 0 auto;justify-content:flex-end}.mel-filter-bar .mel-floating-input-wrapper,.mel-filter-bar .mel-select-wrapper{flex:0 0 clamp(10.75rem,18vw,15rem);margin-bottom:0;min-width:10.75rem;width:auto}.mel-filter-bar select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.62);border:1px solid var(--mel-color-border-subtle);border-radius:var(--mel-radius-md);color:var(--mel-color-text-primary);flex:0 0 clamp(10.75rem,18vw,15rem);font:inherit;min-width:10.75rem;padding:0 .875rem}.mel-filter-bar .mel-floating-input,.mel-filter-bar .mel-select-trigger,.mel-filter-bar select{height:2.75rem;min-height:2.75rem}.mel-filter-bar .mel-button{flex:0 0 auto;min-height:2.75rem;white-space:nowrap}.mel-filter-bar .mel-floating-input{border-radius:var(--mel-radius-md);padding-block:1rem .35rem}.mel-filter-bar .mel-floating-label{top:.75rem}.mel-filter-bar .mel-floating-input:not(:-moz-placeholder)+.mel-floating-label{top:.25rem}.mel-filter-bar .mel-floating-input:focus+.mel-floating-label,.mel-filter-bar .mel-floating-input:not(:placeholder-shown)+.mel-floating-label,.mel-filter-bar .mel-floating-input[data-has-value=true]+.mel-floating-label{top:.25rem}.mel-filter-bar__reset{background:transparent;border:0;border-radius:var(--mel-radius-sm);color:var(--mel-color-text-secondary);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:800;max-width:100%;min-height:2.25rem;padding:0 .75rem}.mel-filter-bar__reset:focus-visible,.mel-filter-bar__reset:hover{background:rgba(185,146,94,.1);color:var(--mel-color-brand-gold);outline:none}.mel-theme[data-theme=dark] .mel-filter-bar__search{background:color-mix(in srgb,var(--mel-color-surface-raised) 84%,transparent);border-color:var(--mel-color-border-subtle)}.mel-theme[data-theme=dark] .mel-filter-bar__search:focus-within{background:var(--mel-color-surface-raised)}.mel-theme[data-theme=dark] .mel-data-table,.mel-theme[data-theme=dark] .mel-filter-bar,.mel-theme[data-theme=dark] .mel-record-card{background:linear-gradient(145deg,color-mix(in srgb,var(--mel-color-surface-raised) 86%,transparent),color-mix(in srgb,var(--mel-color-surface-page) 92%,transparent));border-color:color-mix(in srgb,var(--mel-color-brand-gold) 15%,var(--mel-color-border-subtle))}.mel-theme[data-theme=dark] .mel-filter-bar select{background:color-mix(in srgb,var(--mel-color-surface-raised) 84%,transparent);border-color:var(--mel-color-border-subtle);color:var(--mel-color-text-primary)}.mel-theme[data-theme=dark] .mel-record-card{box-shadow:0 14px 34px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.05)}.mel-theme[data-theme=dark] .mel-record-card--interactive:hover{border-color:color-mix(in srgb,var(--mel-color-brand-gold) 42%,var(--mel-color-border));box-shadow:var(--mel-shadow-glass-hover)}.mel-record-card{background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-lg);box-shadow:0 6px 18px rgba(68,38,46,.08);color:var(--mel-color-text-primary);display:grid;gap:1rem;max-width:100%;min-width:0;overflow:hidden;padding:1rem;position:relative;text-align:right;text-decoration:none;backdrop-filter:blur(32px)}.mel-record-card:before{background:rgba(185,146,94,.26);content:"";inset-block:0;inset-inline-end:0;position:absolute;pointer-events:none;width:.18rem}.mel-record-card--row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.mel-record-card--interactive{cursor:pointer;transition:transform var(--mel-motion-base) var(--mel-ease-standard),box-shadow var(--mel-motion-base) var(--mel-ease-standard),border-color var(--mel-motion-fast) var(--mel-ease-standard)}.mel-record-card--interactive:hover{border-color:var(--mel-color-border-strong);box-shadow:var(--mel-shadow-glass-hover);transform:translateY(-2px)}.mel-record-card--interactive:focus-visible{box-shadow:var(--mel-shadow-focus),var(--mel-shadow-glass);outline:none}.mel-record-card__alerts,.mel-record-card__aside,.mel-record-card__details,.mel-record-card__header,.mel-record-card__main,.mel-record-card__metrics,.mel-record-card__title-group{min-width:0}.mel-record-card__main{display:grid;gap:.875rem}.mel-record-card__header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.mel-record-card__title-group{display:grid;gap:.25rem}.mel-record-card__overline{color:var(--mel-color-brand-gold);font-size:.72rem;font-weight:900;overflow-wrap:anywhere}.mel-record-card h3,.mel-record-card p{margin:0}.mel-record-card h3{font-size:1.06rem;font-weight:900;line-height:1.35;overflow-wrap:anywhere}.mel-record-card p{color:var(--mel-color-text-secondary);font-size:.85rem;line-height:1.55;overflow-wrap:anywhere}.mel-record-card__actions,.mel-record-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;min-width:0}.mel-record-card__badge{color:var(--mel-color-text-secondary);font-size:.78rem;font-weight:800;overflow-wrap:anywhere}.mel-record-card__metrics{display:grid;gap:.625rem;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr))}.mel-record-card__metric{background:rgba(185,146,94,.08);border:1px solid rgba(185,146,94,.12);border-radius:var(--mel-radius-lg);display:grid;gap:.25rem;min-height:4.5rem;min-width:0;padding:.7rem .8rem}.mel-record-card__detail span,.mel-record-card__metric small,.mel-record-card__metric span{color:var(--mel-color-text-muted);font-size:.72rem;font-weight:800}.mel-record-card__metric strong{font-size:1.1rem;font-weight:900;overflow-wrap:anywhere}.mel-record-card__metric--info strong{color:var(--mel-color-semantic-info)}.mel-record-card__metric--success strong{color:var(--mel-color-semantic-success)}.mel-record-card__metric--warning strong{color:#8a673e}.mel-record-card__metric--danger strong{color:var(--mel-color-semantic-danger)}.mel-record-card__details{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.mel-record-card__detail{align-items:baseline;display:inline-flex;gap:.35rem;min-width:0}.mel-record-card__detail strong{font-size:.86rem;overflow-wrap:anywhere}.mel-record-card__alerts{display:grid;gap:.5rem}.mel-record-card__alert{align-items:center;border:1px solid transparent;border-radius:var(--mel-radius-lg);display:flex;font-size:.82rem;font-weight:800;gap:.45rem;min-width:0;overflow-wrap:anywhere;padding:.625rem .75rem}.mel-record-card__alert--neutral{background:rgba(185,146,94,.08);border-color:rgba(185,146,94,.16);color:var(--mel-color-text-secondary)}.mel-record-card__alert--info{background:rgba(0,120,212,.1);border-color:rgba(0,120,212,.2);color:var(--mel-color-semantic-info)}.mel-record-card__alert--success{background:rgba(16,163,109,.1);border-color:rgba(16,163,109,.2);color:var(--mel-color-semantic-success)}.mel-record-card__alert--warning{background:rgba(255,185,0,.14);border-color:rgba(255,185,0,.32);color:#8a673e}.mel-record-card__alert--danger{background:rgba(196,43,43,.12);border-color:rgba(196,43,43,.28);color:var(--mel-color-semantic-danger)}.mel-theme[data-theme=dark] .mel-record-card__alert--warning,.mel-theme[data-theme=dark] .mel-record-card__metric--warning strong{color:var(--mel-color-semantic-warning)}.mel-record-card__footer{border-top:1px solid var(--mel-color-border-subtle);color:var(--mel-color-text-secondary);font-size:.82rem;overflow-wrap:anywhere;padding-top:.75rem}.mel-record-card__aside{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;max-width:100%}.mel-record-card__chevron{color:var(--mel-color-brand-gold);flex:0 0 auto}.mel-empty-state{align-items:center;background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-xl);box-shadow:var(--mel-shadow-glass);color:var(--mel-color-text-primary);display:grid;gap:.875rem;justify-items:center;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:1.25rem;text-align:center;backdrop-filter:blur(32px)}.mel-empty-state--sm{border-radius:var(--mel-radius-lg);gap:.625rem;padding:.875rem}.mel-empty-state__icon{align-items:center;background:rgba(185,146,94,.12);border:1px solid rgba(185,146,94,.18);border-radius:var(--mel-radius-pill);color:var(--mel-color-brand-gold);display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.mel-empty-state--sm .mel-empty-state__icon{height:2.25rem;width:2.25rem}.mel-empty-state--loading .mel-empty-state__icon svg{animation:mel-spin .9s linear infinite}.mel-empty-state--error .mel-empty-state__icon{background:rgba(196,43,43,.12);border-color:rgba(196,43,43,.24);color:var(--mel-color-semantic-danger)}.mel-empty-state__body{display:grid;gap:.25rem;max-width:100%;min-width:0}.mel-empty-state h3,.mel-empty-state p{margin:0}.mel-empty-state h3{font-size:1rem;font-weight:900}.mel-empty-state p{color:var(--mel-color-text-secondary);font-size:.86rem;line-height:1.55}.mel-empty-state__action{margin-top:.25rem}.mel-record-drawer{align-items:center;display:grid;inset:0;justify-items:center;padding:clamp(.75rem,2vw,1.5rem);position:fixed;z-index:var(--mel-z-drawer)}.mel-record-drawer__backdrop{background:rgba(10,6,7,.34);border:0;cursor:pointer;inset:0;position:absolute}.mel-theme[data-theme=dark] .mel-record-card__metric{background:color-mix(in srgb,var(--mel-color-brand-gold) 6%,var(--mel-color-surface-raised));border-color:color-mix(in srgb,var(--mel-color-brand-gold) 13%,var(--mel-color-border-subtle))}.mel-record-drawer__panel{animation:mel-pop-in var(--mel-motion-base) var(--mel-ease-standard) forwards;background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-strong);border-radius:var(--mel-radius-xl);box-shadow:var(--mel-shadow-modal);color:var(--mel-color-text-primary);display:flex;flex-direction:column;height:min(var(--mel-record-drawer-height,82vh),var(--mel-record-drawer-max-height,50rem));max-inline-size:min(var(--mel-record-drawer-max-width,76rem),calc(100vw - 2rem));max-width:min(var(--mel-record-drawer-max-width,76rem),calc(100vw - 2rem));min-width:0;overflow:hidden;position:relative;width:min(var(--mel-record-drawer-width,76rem),calc(100vw - 2rem));backdrop-filter:blur(32px)}@supports (height:100dvh){.mel-record-drawer__panel{height:min(var(--mel-record-drawer-dvh,var(--mel-record-drawer-height,82dvh)),var(--mel-record-drawer-max-height,50rem))}}.mel-record-drawer__panel--sm{--mel-record-drawer-dvh:72dvh;--mel-record-drawer-height:72vh;--mel-record-drawer-max-height:38rem;--mel-record-drawer-max-width:38rem;--mel-record-drawer-width:38rem}.mel-record-drawer__panel--md{--mel-record-drawer-dvh:78dvh;--mel-record-drawer-height:78vh;--mel-record-drawer-max-height:44rem;--mel-record-drawer-max-width:52rem;--mel-record-drawer-width:52rem}.mel-record-drawer__panel--lg{--mel-record-drawer-dvh:84dvh;--mel-record-drawer-height:84vh;--mel-record-drawer-max-height:50rem;--mel-record-drawer-max-width:72rem;--mel-record-drawer-width:72rem}.mel-record-drawer__panel--xl{--mel-record-drawer-dvh:88dvh;--mel-record-drawer-height:88vh;--mel-record-drawer-max-height:54rem;--mel-record-drawer-max-width:92rem;--mel-record-drawer-width:88rem}.mel-record-drawer__panel--stacked{--mel-record-drawer-max-width:82rem;--mel-record-drawer-width:82rem}.mel-record-drawer__header{border-bottom:1px solid var(--mel-color-border-subtle);display:grid;gap:.55rem;min-width:0;padding:.75rem .875rem}.mel-record-drawer__actions,.mel-record-drawer__badges,.mel-record-drawer__heading,.mel-record-drawer__topline{align-items:center;display:flex;gap:.625rem;min-width:0}.mel-record-drawer__topline{align-items:center;justify-content:space-between}.mel-record-drawer__window-actions{align-items:center;display:inline-flex;gap:.4rem;flex-shrink:0}.mel-record-drawer__heading{align-items:center;flex:1;justify-content:flex-start}.mel-record-drawer__title-group{display:grid;gap:.15rem;min-width:0}.mel-record-drawer h2,.mel-record-drawer p{margin:0}.mel-record-drawer h2{color:var(--mel-color-brand-gold);font-size:1.08rem;font-weight:900;line-height:1.25;overflow-wrap:anywhere}.mel-record-drawer p{color:var(--mel-color-text-secondary);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere}.mel-record-drawer__icon-button{align-items:center;background:rgba(185,146,94,.1);border:0;border-radius:var(--mel-radius-sm);color:var(--mel-color-text-secondary);cursor:pointer;display:inline-flex;height:2.125rem;justify-content:center;width:2.125rem}.mel-record-drawer__icon-button:focus-visible,.mel-record-drawer__icon-button:hover{background:rgba(185,146,94,.18);color:var(--mel-color-brand-gold);outline:none}.mel-record-drawer__icon-button:focus-visible{box-shadow:var(--mel-shadow-focus)}.mel-record-drawer__icon-button:disabled{cursor:wait;opacity:.72}.mel-record-drawer__icon-button[data-refreshing=true] svg{animation:mel-spin .85s linear infinite}.mel-record-drawer__icon-button--danger:hover{background:rgba(196,43,43,.14);color:var(--mel-color-semantic-danger)}.mel-record-drawer__summary{background:rgba(185,146,94,.08);border:1px solid rgba(185,146,94,.14);border-radius:var(--mel-radius-md);color:var(--mel-color-text-secondary);font-size:.82rem;line-height:1.35;overflow-wrap:anywhere;padding:.5rem .625rem}.mel-record-drawer__actions,.mel-record-drawer__badges{flex-wrap:wrap}.mel-record-drawer__actions{justify-content:flex-start}.mel-record-drawer__tabs{min-width:0;overflow-x:clip}.mel-record-drawer__body{display:grid;gap:.75rem;flex:1;max-block-size:100%;min-height:0;min-width:0;overflow:auto;padding:.75rem;scrollbar-gutter:stable}.mel-record-drawer__tab-content{display:grid;gap:.75rem;min-height:100%;min-width:0}.mel-record-drawer__footer{border-top:1px solid var(--mel-color-border-subtle);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;min-width:0;padding:1rem}.mel-bar-chart{align-items:end;background:radial-gradient(circle at 20% 0,rgba(185,146,94,.14),transparent 30%),linear-gradient(180deg,rgba(68,38,46,.08),rgba(185,146,94,.05));border:1px solid rgba(185,146,94,.12);border-radius:var(--mel-radius-xl);display:grid;gap:.625rem;grid-template-columns:repeat(var(--mel-bar-count,7),minmax(0,1fr));height:16rem;min-width:0;padding:1.25rem}.mel-bar-chart span{align-self:end;background:linear-gradient(180deg,var(--mel-color-brand-gold-light),var(--mel-color-brand-gold),var(--mel-color-brand-accent));border-radius:var(--mel-radius-pill) var(--mel-radius-pill) 0 0;box-shadow:inset 0 1px 1px rgba(255,255,255,.45),0 0 18px rgba(185,146,94,.16);min-height:1.5rem;position:relative}.mel-bar-chart span i{background:rgba(255,255,255,.35);border-radius:inherit;display:block;height:18%;width:100%}.mel-ambient-background{contain:paint;inset:0;inline-size:100vw;max-inline-size:100vw;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.mel-ambient-background__orb{animation:mel-float-orb var(--mel-motion-ambient) var(--mel-ease-soft) infinite;border-radius:50%;filter:blur(110px);mix-blend-mode:screen;opacity:.55;position:absolute}.mel-ambient-background__orb--a{background:#DECAAE;height:25rem;right:-5%;top:-10%;width:25rem}.mel-ambient-background__orb--a-dark,.mel-theme[data-theme=dark] .mel-ambient-background__orb--a{background:#482830}.mel-ambient-background__orb--b{animation-delay:2s;animation-duration:28s;background:#E5D4B9;bottom:-10%;height:19rem;left:-10%;width:19rem}.mel-ambient-background__orb--b-dark,.mel-theme[data-theme=dark] .mel-ambient-background__orb--b{background:#5C323D}.mel-ambient-background__orb--c{animation-delay:5s;animation-duration:18s;background:#F0E5D1;height:18rem;left:30%;top:20%;width:18rem}.mel-ambient-background__orb--c-dark,.mel-theme[data-theme=dark] .mel-ambient-background__orb--c{background:#3B1F26}@keyframes mel-float-orb{0%{opacity:.3;transform:translate(0) scale(1)}33%{opacity:.5;transform:translate(30px,-30px) scale(1.05)}66%{opacity:.4;transform:translate(-20px,20px) scale(.95)}to{opacity:.3;transform:translate(0) scale(1)}}@keyframes mel-stripe-flow{0%{background-position:0 0}to{background-position:0 200%}}@keyframes mel-pulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes mel-pop-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes mel-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mel-spin{to{transform:rotate(1turn)}}@keyframes mel-slide-in-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@media (min-width:640px){.mel-glass-card--pad-md{padding:1.1rem}.mel-glass-card--pad-lg{padding:1.35rem 1.5rem}.mel-kpi-card{min-height:var(--mel-kpi-card-min-height,5.85rem)}.mel-kpi-card__value{font-size:var(--mel-kpi-card-value-font-size,1.52rem)}.mel-topbar-popover{right:auto;width:24rem}}@media (max-width:760px){.mel-filter-bar,.mel-filter-bar:not([data-has-filters=true]),.mel-filter-bar:not([data-has-filters=true]):not([data-has-actions=true]),.mel-filter-bar[data-has-search=true],.mel-filter-bar[data-has-search=true]:not([data-has-actions=true]),.mel-progress-widget__header,.mel-progress-widget__main,.mel-progress-widget__stats,.mel-record-card--row,.mel-toast{grid-template-columns:1fr}.mel-filter-bar{align-items:center;flex-wrap:nowrap;overflow:visible}.mel-filter-bar__actions,.mel-record-card__header,.mel-record-drawer__heading{align-items:stretch;flex-direction:column}.mel-filter-bar__actions{align-items:center;flex-direction:row}.mel-filter-bar__actions,.mel-record-card__actions,.mel-record-card__badges{justify-content:flex-start}.mel-filter-bar__actions,.mel-filter-bar__filters{justify-content:flex-start;width:auto}.mel-filter-bar__actions>*,.mel-filter-bar__filters>*{min-width:0;width:auto}.mel-filter-bar .mel-button{justify-content:center;white-space:nowrap;width:auto}.mel-mobile-actions[data-overflow=true]{justify-content:flex-end;z-index:4}.mel-mobile-actions[data-overflow=true] .mel-mobile-actions__desktop{display:none}.mel-mobile-actions[data-overflow=true] .mel-mobile-actions__mobile{display:inline-flex;position:relative}.mel-filter-bar__actions.mel-mobile-actions[data-overflow=true]{margin-inline-start:auto}.mel-filter-bar__actions .mel-mobile-actions__menu{inset-block-end:calc(100% + .45rem);inset-block-start:auto}.mel-record-card__actions.mel-mobile-actions[data-overflow=true]{inset-block-start:.75rem;inset-inline-end:.75rem;position:absolute}.mel-record-drawer__actions.mel-mobile-actions[data-overflow=true]{align-self:end;bottom:max(.75rem,env(safe-area-inset-bottom));position:sticky}.mel-data-table{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible}.mel-theme[data-theme=dark] .mel-data-table{background:transparent;border-color:transparent;box-shadow:none}.mel-data-table table{border-spacing:0;display:block;min-width:0}.mel-data-table thead{block-size:1px;clip:rect(0 0 0 0);clip-path:inset(50%);inline-size:1px;overflow:hidden;position:absolute;white-space:nowrap}.mel-data-table tbody{display:grid;gap:.75rem}.mel-data-table tr{background:var(--mel-color-surface-glass);border:1px solid var(--mel-color-border-glass);border-radius:var(--mel-radius-lg);box-shadow:var(--mel-shadow-glass);display:grid;gap:0;overflow:visible;padding:.7rem;position:relative}.mel-data-table tr:has(td[data-actions=true]){padding-inline-end:3.7rem}.mel-data-table td{align-items:start;border-bottom:1px solid var(--mel-color-border-subtle);display:grid;font-size:.82rem;gap:.4rem;grid-template-columns:minmax(5rem,.42fr) minmax(0,1fr);min-width:0;padding:.62rem 0;text-align:start}.mel-data-table td:last-child{border-bottom:0}.mel-data-table td:before{color:var(--mel-color-text-muted);content:attr(data-label);font-size:.74rem;font-weight:900}.mel-data-table td[data-label=""]{grid-template-columns:1fr}.mel-data-table td[data-label=""]:before{display:none}.mel-data-table td[data-actions=true]{border:0;inset-block-start:.6rem;inset-inline-end:.6rem;padding:0;position:absolute}.mel-data-table__empty-row{padding:1rem}.mel-data-table__empty{border:0;display:block;padding:0}.mel-kpi-card{min-height:5.4rem;padding-inline-end:1rem}.mel-kpi-card__content{gap:.42rem}.mel-kpi-card__title{font-size:.74rem;line-height:1.35}.mel-kpi-card__value{font-size:1.28rem;line-height:1.08;overflow-wrap:anywhere}.mel-kpi-card__subtitle{font-size:.68rem}.mel-ambient-background__orb{filter:blur(84px)}.mel-ambient-background__orb--a{height:16rem;width:16rem}.mel-ambient-background__orb--b,.mel-ambient-background__orb--c{height:13rem;width:13rem}.mel-toast{align-items:stretch}.mel-progress-widget__main{justify-items:stretch}.mel-tabs{overflow-x:auto;scroll-padding-inline:.25rem}.mel-tabs__tab{flex:1 0 max-content;min-width:6rem;padding-inline:.68rem}.mel-record-drawer__panel,.mel-record-drawer__panel--lg,.mel-record-drawer__panel--md,.mel-record-drawer__panel--sm,.mel-record-drawer__panel--stacked,.mel-record-drawer__panel--xl{height:calc(100vh - 1rem);max-inline-size:calc(100vw - 1rem);max-width:calc(100vw - 1rem);width:calc(100vw - 1rem)}@supports (height:100dvh){.mel-record-drawer__panel,.mel-record-drawer__panel--lg,.mel-record-drawer__panel--md,.mel-record-drawer__panel--sm,.mel-record-drawer__panel--stacked,.mel-record-drawer__panel--xl{height:calc(100dvh - 1rem)}}}@media (prefers-reduced-motion:reduce){.mel-ambient-background__orb,.mel-button,.mel-empty-state--loading .mel-empty-state__icon svg,.mel-filter-bar,.mel-floating-input,.mel-floating-label,.mel-glass-card--interactive,.mel-kpi-card__stripe,.mel-modal__panel,.mel-record-card--interactive,.mel-record-drawer__panel,.mel-select-chevron,.mel-select-menu,.mel-select-option,.mel-select-trigger,.mel-status-badge__dot,.mel-tabs__tab,.mel-theme-toggle,.mel-toast,.mel-topbar-popover{animation:none!important;transition-duration:0s!important}}