@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Geologica-400.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Geologica-600.ttf) format("truetype")}:root{--mx-ink: #1c1a1a;--mx-ink-2: #3d3833;--mx-muted: #6b645f;--mx-line: #e6e1db;--mx-frame: #cfc8bd;--mx-photo: #f4f2ef;--mx-brand: #5c513f;--mx-brand-dark: #4a4132;--mx-sale: #9b3a2c;--mx-ok: #2f5a22;--mx-font: "Geologica", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;border-radius:0}html{background:#fff;color:var(--mx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--mx-font);font-size:14px;font-weight:400;line-height:1.45;background:#fff;color:var(--mx-ink)}#root{min-height:100vh}::selection{background:var(--mx-ink);color:#fff}:focus-visible{outline:1px solid var(--mx-ink);outline-offset:2px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mx-tabular{font-variant-numeric:tabular-nums}.mx-title{margin:0;font-size:20px;line-height:1.25;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-ink)}.mx-section-title,.mx-eyebrow,.mx-label{margin:0;font-size:11px;line-height:1.4;font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--mx-ink)}.mx-eyebrow{color:var(--mx-muted)}.mx-label{display:block;margin-bottom:8px}.mx-hint{font-size:13px;line-height:1.45;color:var(--mx-muted)}.mx-app{display:flex;min-height:100vh;background:#fff}.mx-sidebar{position:sticky;top:0;display:flex;flex-direction:column;flex-shrink:0;width:196px;height:100vh;padding-top:28px;overflow-y:auto;border-right:1px solid var(--mx-line);background:#fff}.mx-sidebar-logo{display:flex;align-items:center;height:56px;margin-bottom:20px;padding:0 24px}.mx-sidebar-logo img{display:block;height:40px!important;width:auto}.mx-nav-item{position:relative;display:flex;align-items:center;gap:14px;width:100%;height:42px;padding:0 24px;border:0;background:none;font-family:inherit;font-size:12px;letter-spacing:.14em;text-transform:uppercase;text-align:left;color:var(--mx-ink);cursor:pointer}.mx-nav-item:hover{color:var(--mx-brand)}.mx-nav-item[aria-current=page]{font-weight:600;color:var(--mx-brand)}.mx-nav-item[aria-current=page]:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;background:var(--mx-brand)}.mx-nav-item svg{width:18px;height:18px;flex-shrink:0}.mx-nav-count{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 4px;background:var(--mx-ink);color:#fff;font-size:10px;font-weight:600;letter-spacing:0}.mx-sidebar-foot{margin-top:auto;padding:20px 24px;border-top:1px solid var(--mx-line);font-size:12px;line-height:1.4;color:var(--mx-muted)}.mx-sidebar-foot strong{display:block;font-size:13px;font-weight:600;color:var(--mx-ink)}.mx-link{border:0;padding:0;background:none;font-family:inherit;font-size:12px;color:var(--mx-ink);text-decoration:underline;text-decoration-color:var(--mx-frame);text-underline-offset:4px;cursor:pointer}.mx-link:hover{text-decoration-color:var(--mx-ink)}.mx-main{flex:1;min-width:0}.mx-page{max-width:1440px;padding:36px 40px 64px}.mx-brand{display:inline-flex;flex-direction:column;align-items:center;gap:4px;color:var(--mx-ink)}.mx-brand img{display:block;height:34px;width:auto}.mx-brand-word{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.42em;margin-right:-.42em}.mx-btn,.mx-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;height:48px;padding:0 20px;border:1px solid var(--mx-frame);background:#fff;font-family:inherit;font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--mx-ink);cursor:pointer}.mx-btn:hover:not(:disabled){border-color:var(--mx-ink)}.mx-btn-primary{border-color:var(--mx-brand);background:var(--mx-brand);color:#fff}.mx-btn-primary:hover:not(:disabled){border-color:var(--mx-brand-dark);background:var(--mx-brand-dark)}.mx-btn:disabled,.mx-btn-primary:disabled{opacity:.4;cursor:not-allowed}.mx-btn-sm{height:44px;padding:0 14px}.mx-btn svg,.mx-btn-primary svg{width:18px;height:18px;flex-shrink:0}.mx-chips{display:flex;flex-wrap:wrap;gap:8px}.mx-chip{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--mx-frame);background:#fff;font-family:inherit;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--mx-ink);cursor:pointer}.mx-chip:hover{border-color:var(--mx-ink)}.mx-chip[aria-pressed=true],.mx-chip[aria-checked=true]{border-color:var(--mx-ink);background:var(--mx-ink);color:#fff}.mx-input{width:100%;height:48px;padding:0 16px;border:1px solid var(--mx-frame);background:#fff;font-family:inherit;font-size:14px;color:var(--mx-ink);outline:none}select.mx-input{padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231c1a1a' stroke-width='1.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.mx-input:focus{border-color:var(--mx-ink)}.mx-input::placeholder,.mx-search::placeholder{color:var(--mx-muted)}.mx-search{width:100%;height:48px;padding:0;border:0;border-bottom:1px solid var(--mx-ink);background:transparent;font-family:inherit;font-size:14px;color:var(--mx-ink);outline:none}.mx-checkbox{width:20px;height:20px;accent-color:var(--mx-ink);cursor:pointer}.mx-section{border-top:1px solid var(--mx-line);background:#fff}.mx-section-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:16px 0 8px}.mx-section-body{padding:8px 0 0}details.mx-section>summary{list-style:none;cursor:pointer}details.mx-section>summary::-webkit-details-marker{display:none}.mx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));column-gap:32px;row-gap:20px}.mx-stat{padding-top:16px;border-top:1px solid var(--mx-line)}.mx-stat .mx-eyebrow{color:var(--mx-ink)}.mx-stat-value{display:block;margin-top:8px;font-size:32px;line-height:1.2;font-weight:400;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--mx-ink)}.mx-table-wrap{overflow:auto}.mx-table{width:100%;border-collapse:collapse;font-size:14px}.mx-table thead th{position:sticky;top:0;z-index:1;height:40px;padding:0 14px 0 0;background:#fff;border-bottom:1px solid var(--mx-line);font-size:11px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--mx-muted)}.mx-table tbody td{height:64px;padding:8px 14px 8px 0;border-bottom:1px solid var(--mx-line);vertical-align:middle}.mx-table tbody tr:last-child td{border-bottom:0}.mx-table .mx-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mx-table .mx-code{font-variant-numeric:tabular-nums;white-space:nowrap}.mx-table tr.mx-row-selected td{background:var(--mx-photo)}.mx-thumb{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--mx-photo);overflow:hidden}.mx-thumb img{max-width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.mx-run{display:block;width:100%;min-height:64px;padding:12px 12px 12px 14px;border:0;border-top:1px solid var(--mx-line);background:#fff;font-family:inherit;font-size:14px;text-align:left;color:var(--mx-ink);cursor:pointer}.mx-run:hover{background:#faf9f7}.mx-run[aria-current=true]{background:var(--mx-photo);box-shadow:inset 2px 0 0 var(--mx-brand)}.mx-status{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid var(--mx-frame);background:#fff;font-size:12px;white-space:nowrap;color:var(--mx-ink-2)}.mx-status-ok{border-color:var(--mx-ok);color:var(--mx-ok)}.mx-status-sale{border-color:var(--mx-sale);color:var(--mx-sale)}.mx-note{padding:14px 18px;background:var(--mx-photo);font-size:13px;line-height:1.5;color:var(--mx-ink-2)}.mx-alert,.mx-success{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid currentColor;background:#fff;font-size:14px}.mx-alert{color:var(--mx-sale)}.mx-success{color:var(--mx-ok)}.mx-alert>span,.mx-success>span{flex:1;min-width:0}.mx-alert svg,.mx-success svg{width:18px;height:18px;flex-shrink:0;margin-top:1px}.mx-dismiss{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:-12px -14px -12px 0;border:0;background:none;color:inherit;cursor:pointer}.mx-dismiss svg{margin:0}.mx-spinner{display:inline-block;width:16px;height:16px;border:1.5px solid var(--mx-frame);border-top-color:var(--mx-ink);border-radius:9999px;animation:mx-spin .8s linear infinite}.mx-btn-primary .mx-spinner{border-color:#ffffff59;border-top-color:#fff}@keyframes mx-spin{to{transform:rotate(360deg)}}@keyframes mx-fade-in{0%{opacity:0}to{opacity:1}}.mx-animate-in{animation:mx-fade-in .2s ease-out both}@media(prefers-reduced-motion:reduce){.mx-animate-in,.mx-spinner{animation:none}}@media(max-width:1023px){.mx-sidebar{width:68px}.mx-sidebar-logo{justify-content:center;padding:0}.mx-sidebar-logo img{height:22px!important}.mx-nav-item{justify-content:center;padding:0}.mx-nav-label,.mx-sidebar-foot strong,.mx-sidebar-foot .mx-sidebar-role{display:none}.mx-nav-count{position:absolute;top:4px;right:8px}.mx-sidebar-foot{padding:16px 8px;text-align:center}.mx-page{padding:28px 24px 48px}}@media(max-width:640px){.mx-page{padding:24px 16px 40px}}
