@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url(../_vendor/fonts/inter/inter-latin-wght-normal.woff2) format('woff2-variations'),url(../_vendor/fonts/inter/inter-latin-wght-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:100 900;src:url(../_vendor/fonts/inter/inter-latin-ext-wght-normal.woff2) format('woff2-variations'),url(../_vendor/fonts/inter/inter-latin-ext-wght-normal.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:400;src:url(../_vendor/fonts/plex-mono/ibm-plex-mono-latin-400-normal.woff2) format('woff2')}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-display:swap;font-weight:500;src:url(../_vendor/fonts/plex-mono/ibm-plex-mono-latin-500-normal.woff2) format('woff2')}:root{color-scheme:light;--brand-50:#EEF8F6;--brand-100:#D3EFE9;--brand-200:#A6DDD1;--brand-300:#6FC6B3;--brand-400:#36AC95;--brand-500:#1A9A83;--brand-600:#16806E;--brand-700:#136858;--brand-800:#0F5246;--brand-900:#0B3D35;--accent-50:#FFF8EB;--accent-100:#FEEDC8;--accent-400:#F7C04F;--accent-500:#EDA41B;--accent-600:#C4820B;--accent-700:#94620A;--ink-900:#16181D;--ink-800:#23262D;--ink-700:#3B3F48;--ink-500:#676C78;--ink-400:#8B909B;--ink-300:#C4C7CE;--line:#E4E6EA;--line-2:#EEF0F2;--canvas:#F8F9FA;--surface:#FFF;--surface-2:#F3F4F6;--ok:#138A6F;--warn:#B45309;--danger:#C2311F;--info:#2F5BD3;--ok-soft:rgba(19,138,111,.10);--warn-soft:rgba(237,164,27,.16);--danger-soft:rgba(194,49,31,.09);--info-soft:rgba(47,91,211,.09);--r-sm:6px;--r-md:8px;--r-lg:10px;--r-xl:14px;--r-full:999px;--shadow-xs:0 1px 1px rgba(16,18,23,.04);--shadow-sm:0 1px 2px rgba(16,18,23,.05);--shadow-md:0 6px 16px -4px rgba(16,18,23,.10),0 1px 3px rgba(16,18,23,.06);--shadow-lg:0 24px 48px -12px rgba(16,18,23,.22),0 2px 6px rgba(16,18,23,.06);--ring:0 0 0 3px rgba(26,154,131,.24);--font-sans:'Inter',system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;--font-display:var(--font-sans);--font-mono:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--r-control:var(--r-sm);--r-modal:12px;--modal-head-bg:var(--surface);--modal-head-ink:var(--ink-900);--backdrop:rgba(15,17,22,.38);--mx-series-other:var(--ink-300);--rail-w:244px;--rail-w-sm:60px;--top-h:52px;--rail-bg:#F4F5F7;--rail-ink:var(--ink-700);--rail-ink-muted:var(--ink-500);--rail-hover:#E9EBEE;--rail-active-bg:var(--surface);--control-h:32px;--control-h-sm:28px;--bs-body-font-family:var(--font-sans);--bs-body-font-size:14px;--bs-body-line-height:1.5;--bs-body-color:var(--ink-900);--bs-body-bg:var(--canvas);--bs-emphasis-color:var(--ink-900);--bs-secondary-color:var(--ink-500);--bs-tertiary-color:var(--ink-400);--bs-secondary-bg:var(--surface-2);--bs-tertiary-bg:var(--surface-2);--bs-border-color:var(--line);--bs-border-color-translucent:rgba(16,18,23,.10);--bs-border-radius:var(--r-sm);--bs-border-radius-sm:4px;--bs-border-radius-lg:var(--r-lg);--bs-border-radius-xl:var(--r-xl);--bs-primary:#16806E;--bs-primary-rgb:22,128,110;--bs-link-color:var(--brand-700);--bs-link-color-rgb:19,104,88;--bs-link-hover-color:var(--brand-800);--bs-link-hover-color-rgb:15,82,70;--bs-focus-ring-color:rgba(26,154,131,.24);--bs-font-monospace:var(--font-mono);--bs-box-shadow:var(--shadow-md);--bs-box-shadow-sm:var(--shadow-sm);--bs-box-shadow-lg:var(--shadow-lg)}:root[data-theme="dark"]{color-scheme:dark;--ink-900:#ECEEF1;--ink-800:#D9DCE1;--ink-700:#B7BBC4;--ink-500:#8B909B;--ink-400:#6B707B;--ink-300:#4A4F59;--line:#2A2D34;--line-2:#23262C;--canvas:#111215;--surface:#17191D;--surface-2:#1F2126;--brand-50:#10302A;--brand-100:#144036;--brand-700:#5FC9B2;--brand-800:#8AD9C8;--accent-50:#2E2410;--accent-700:#F7C04F;--ok-soft:rgba(54,172,149,.16);--warn-soft:rgba(237,164,27,.18);--danger-soft:rgba(239,91,72,.16);--info-soft:rgba(96,140,255,.16);--rail-bg:#0D0E11;--rail-hover:#1C1E23;--rail-active-bg:#1F2126;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 8px 20px -6px rgba(0,0,0,.6);--shadow-lg:0 24px 48px -12px rgba(0,0,0,.7);--backdrop:rgba(0,0,0,.6);--bs-border-color-translucent:rgba(255,255,255,.10)}.mx,.mx-portal{font-family:var(--font-sans);font-size:14px;line-height:1.5;color:var(--ink-900);-webkit-font-smoothing:antialiased}.mx{background:var(--canvas);margin:-10px -20px 0;padding:20px 24px 32px;min-height:calc(100vh - 60px)}.mx *,.mx *::before,.mx *::after,.mx-portal *,.mx-portal *::before,.mx-portal *::after{box-sizing:border-box}.mx h1,.mx h2,.mx h3,.mx h4,.mx-portal h1,.mx-portal h2,.mx-portal h3,.mx-portal h4{letter-spacing:-.015em;color:var(--ink-900);margin:0;font-weight:700}.mx p,.mx-portal p{margin:0}.mx a,.mx-portal a{color:var(--brand-700)}.mx a:hover,.mx-portal a:hover{color:var(--brand-800)}.mx :focus-visible,.mx-portal :focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.mx .mx-display,.mx-portal .mx-display{font-family:var(--font-display);font-weight:600}.mx .mx-mono,.mx-portal .mx-mono{font-family:var(--font-mono)}.mx [hidden],.mx-portal [hidden]{display:none!important}@media (max-width:767px){.mx{margin:-10px -10px 0;padding:14px 12px 24px}}.mx-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px;margin-bottom:20px}.mx-head__title{font-family:var(--font-display);font-size:28px;font-weight:600;line-height:1.15}.mx-head__sub{color:var(--ink-500);font-size:14px;margin-top:4px}.mx-head__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mx-location{display:inline-flex;align-items:center;gap:8px;padding:4px 6px 4px 12px;border:1px solid var(--line);background:var(--surface);border-radius:var(--r-full);font-size:13px;font-weight:600;color:var(--ink-700)}.mx-location i{color:var(--brand-600)}.mx-location select{border:0;background:transparent;font:inherit;color:var(--ink-900);max-width:220px;padding:2px 4px}.mx-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.mx-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line-2)}.mx-card__title{font-size:15px;font-weight:700}.mx-card__body{padding:16px 18px}.mx-card--pad{padding:16px 18px}.mx-card--selected{border-color:var(--brand-500);background:var(--brand-50)}.mx-card--hover{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;cursor:pointer}.mx-card--hover:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--brand-300)}.mx-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 14px;border-radius:var(--r-control);font:600 14px/20px var(--font-sans);border:1px solid transparent;cursor:pointer;text-decoration:none!important;white-space:nowrap;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .12s ease;background:transparent}.mx-btn:active{transform:translateY(1px)}.mx-btn[disabled],.mx-btn.is-busy{opacity:.55;cursor:not-allowed;transform:none}.mx-btn--primary{background:var(--brand-600);color:#fff!important}.mx-btn--primary:hover:not([disabled]){background:var(--brand-700)}.mx-btn--accent{background:var(--accent-500);color:var(--ink-900)!important}.mx-btn--accent:hover:not([disabled]){background:var(--accent-600);color:#fff!important}.mx-btn--ghost{background:var(--surface);color:var(--ink-700)!important;border-color:var(--line)}.mx-btn--ghost:hover:not([disabled]){background:var(--surface-2);border-color:var(--ink-300)}.mx-btn--quiet{color:var(--ink-500)!important}.mx-btn--quiet:hover:not([disabled]){background:var(--surface-2);color:var(--ink-900)!important}.mx-btn--danger{background:var(--danger);color:#fff!important}.mx-btn--danger:hover:not([disabled]){filter:brightness(.92)}.mx-btn--sm{padding:4px 11px;font-size:13px;border-radius:var(--r-control)}.mx-btn--xs{padding:2px 8px;font-size:12px;border-radius:var(--r-control);gap:5px}.mx-btn--block{width:100%}.mx-btn--icon{padding:6px 8px}.mx-field{display:block;margin-bottom:14px}.mx-label{display:block;font-size:13px;font-weight:600;color:var(--ink-700);margin-bottom:5px}.mx-hint{font-size:12px;color:var(--ink-500);margin-top:4px}.mx-input,.mx-select,.mx-textarea{width:100%;padding:6px 12px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);color:var(--ink-900);font:14px/20px var(--font-sans);transition:border-color .18s ease,box-shadow .18s ease;height:auto}.mx-input::placeholder,.mx-textarea::placeholder{color:var(--ink-400)}.mx-input:focus,.mx-select:focus,.mx-textarea:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--ring)}.mx-input.is-invalid,.mx-select.is-invalid{border-color:var(--danger)}.mx-input--sm,.mx-select--sm{padding:4px 10px;font-size:13px;border-radius:var(--r-control)}.mx-textarea{min-height:84px;resize:vertical}.mx-select{appearance:none;-webkit-appearance:none;padding-right:34px;background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23607066' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 12px center / 12px}.mx-check{display:flex;align-items:flex-start;gap:8px;font-size:14px;font-weight:500;cursor:pointer;margin:0}.mx-check input{margin-top:3px;accent-color:var(--brand-600)}.mx-s2c{font:14px/20px var(--font-sans);vertical-align:middle}.mx-s2c[style*="width: auto"]{min-width:140px}.mx-s2c.select2-container--default .select2-selection--single{height:34px;border:1px solid var(--line);border-radius:var(--r-control);background:var(--surface);outline:none;transition:border-color .18s ease,box-shadow .18s ease}.mx-s2c.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:32px;padding:0 34px 0 12px;color:var(--ink-900)}.mx-s2c.select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--ink-400)}.mx-s2c.select2-container--default .select2-selection--single .select2-selection__arrow{top:0;right:0;width:34px;height:32px;transition:transform .18s ease;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23607066' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat center / 12px}.mx-s2c.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.mx-s2c.select2-container--default.select2-container--open .select2-selection__arrow{transform:rotate(180deg)}.mx-s2c.select2-container--default.select2-container--focus .select2-selection--single,.mx-s2c.select2-container--default.select2-container--open .select2-selection--single{border-color:var(--brand-500);box-shadow:var(--ring)}.mx-s2c.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.mx-s2c.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:var(--r-control)}.mx-s2c.select2-container--default.select2-container--disabled .select2-selection--single{background:var(--surface-2);cursor:not-allowed}.mx-s2c.select2-container--default.select2-container--disabled .select2-selection__rendered{color:var(--ink-500)}.mx-s2c--sm.select2-container--default .select2-selection--single{height:30px;font-size:13px}.mx-s2c--sm.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:28px;padding-left:10px}.mx-s2c--sm.select2-container--default .select2-selection--single .select2-selection__arrow{height:28px}select.mx-s2[hidden]+.select2-container{display:none}select.mx-s2.is-invalid+.mx-s2c .select2-selection{border-color:var(--danger)}.select2-dropdown.mx-s2d{z-index:2050;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-control);box-shadow:var(--shadow-md);overflow:hidden;font:14px/20px var(--font-sans);color:var(--ink-900)}.select2-container--open .select2-dropdown--below.mx-s2d{margin-top:4px;border-top:1px solid var(--line);border-radius:var(--r-control)}.select2-container--open .select2-dropdown--above.mx-s2d{margin-top:-4px;border-bottom:1px solid var(--line);border-radius:var(--r-control)}.select2-dropdown.mx-s2d .select2-results>.select2-results__options{max-height:260px}.select2-dropdown.mx-s2d .select2-results__option{padding:7px 12px}.select2-dropdown.mx-s2d .select2-results__option[aria-selected=true]{background:var(--surface-2);color:var(--ink-900);font-weight:600}.select2-dropdown.mx-s2d .select2-results__option--highlighted[aria-selected]{background:var(--brand-50);color:var(--brand-800)}.select2-dropdown.mx-s2d .select2-search--dropdown{padding:8px}.select2-dropdown.mx-s2d .select2-search--dropdown .select2-search__field{padding:6px 10px;border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;outline:none}.select2-dropdown.mx-s2d .select2-search--dropdown .select2-search__field:focus{border-color:var(--brand-500)}.mx-search{position:relative}.mx-search i{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--ink-400);font-size:13px}.mx-search .mx-input{padding-left:34px}.mx-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 9px;border-radius:var(--r-full);font-size:12px;font-weight:600;line-height:18px;white-space:nowrap;background:var(--surface-2);color:var(--ink-500)}.mx-pill--paid,.mx-pill--active,.mx-pill--approved,.mx-pill--issued,.mx-pill--confirmed,.mx-pill--settled,.mx-pill--converted,.mx-pill--posted,.mx-pill--ok{background:var(--ok-soft);color:var(--brand-700)}.mx-pill--due,.mx-pill--pending,.mx-pill--grace,.mx-pill--requested,.mx-pill--under-review,.mx-pill--docs-required,.mx-pill--accepted,.mx-pill--sent,.mx-pill--accrued,.mx-pill--awaiting-payment,.mx-pill--warn{background:var(--warn-soft);color:var(--accent-700)}.mx-pill--overdue,.mx-pill--lapsed,.mx-pill--rejected,.mx-pill--declined,.mx-pill--removed,.mx-pill--reversed,.mx-pill--cancelled,.mx-pill--danger{background:var(--danger-soft);color:var(--danger)}.mx-pill--submitted,.mx-pill--draft,.mx-pill--info,.mx-pill--new{background:var(--info-soft);color:var(--info)}.mx-pill--claimed,.mx-pill--closed,.mx-pill--expired,.mx-pill--neutral{background:var(--surface-2);color:var(--ink-500)}.mx-pill--paid-up,.mx-pill--certificate{background:var(--ok-soft);color:var(--brand-700)}.mx-pill--with-underwriter,.mx-pill--exam-requested,.mx-pill--valuation-due,.mx-pill--instalment-due,.mx-pill--warning{background:var(--warn-soft);color:var(--accent-700)}.mx-pill--quote-requested,.mx-pill--refunded,.mx-pill--valued{background:var(--info-soft);color:var(--info)}.mx-pill--waiting-valuation,.mx-pill--upcoming{background:var(--surface-2);color:var(--ink-500)}.mx-pill--renewal-due{background:var(--warn-soft);color:var(--accent-700)}.mx-pill--quoted,.mx-pill--typed{background:var(--info-soft);color:var(--info)}.mx-pill--renewed{background:var(--surface-2);color:var(--ink-500)}.mx-pill--brand{background:var(--ok-soft);color:var(--brand-700)}.mx-pill--accent{background:rgba(242,168,29,.18);color:var(--accent-700)}.mx-pill--dark{background:var(--ink-900);color:#fff}.mx-badge{display:inline-block;min-width:18px;padding:0 6px;border-radius:var(--r-full);background:var(--accent-500);color:var(--ink-900);font-size:11px;font-weight:700;line-height:18px;text-align:center}.mx-stats{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}@media (min-width:992px){.mx-stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-stats--5{grid-template-columns:repeat(5,minmax(0,1fr))}.mx-stats--6{grid-template-columns:repeat(6,minmax(0,1fr))}.mx-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.mx-stat{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--ink-700);border-radius:4px;padding:15px;min-width:0;text-align:center;display:flex;flex-direction:column}.mx-card .mx-stat:not(.mx-stat--accent),.mx-modal .mx-stat:not(.mx-stat--accent){background:var(--canvas)}.mx-stat__value{order:1;font-size:28px;font-weight:700;line-height:1.1;color:var(--ink-800);overflow-wrap:anywhere}.mx-stat__value--sm{font-size:20px;line-height:31px}.mx-stat__label{order:2;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:var(--ink-500);margin-top:6px}.mx-stat__sub{order:3;font-size:12px;color:var(--ink-400);margin-top:4px}.mx-stat--ok{border-left-color:var(--brand-500)}.mx-stat--ok .mx-stat__value{color:var(--brand-600)}.mx-stat--accent{border-color:var(--accent-400);border-left-color:var(--accent-500);background:var(--accent-50)}.mx-stat--accent .mx-stat__value{color:var(--accent-700)}.mx-stat--muted{border-left-color:var(--ink-300)}.mx-stat--muted .mx-stat__value{color:var(--ink-400)}.mx-meter{height:6px;border-radius:var(--r-full);background:var(--surface-2);overflow:hidden;min-width:60px}.mx-meter__fill{height:100%;border-radius:var(--r-full);background:var(--brand-500)}.mx-meter__fill--warn{background:var(--accent-500)}.mx-meter__fill--danger{background:var(--danger)}.mx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.dataTables_wrapper>.mx-table-wrap{clear:both}.mx-table{width:100%;border-collapse:collapse;font-size:13.5px;background:transparent;margin:0}.mx-table th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500);padding:9px 12px;border-bottom:1px solid var(--line);white-space:nowrap;background:transparent}.mx-table td{padding:10px 12px;border-bottom:1px solid var(--line-2);vertical-align:middle}.mx-table tbody tr:last-child td{border-bottom:0}.mx-table tr.is-clickable{cursor:pointer}.mx-table tr.is-clickable:hover td{background:var(--surface-2)}.mx-table tr.is-selected td{background:var(--brand-50)}.mx-table .num,.mx-table th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.mx-table tfoot td{font-weight:700;border-top:2px solid var(--ink-900);border-bottom:0}.mx-table tr.is-typed td{background:var(--accent-50)}.mx-table--kv th{text-transform:none;letter-spacing:0;font-size:12.5px;font-weight:600;width:38%;white-space:normal;border-bottom:1px solid var(--line-2);vertical-align:top;padding:8px 12px}.mx .dataTables_wrapper,.mx-portal .dataTables_wrapper{font-size:13px}.mx .dataTables_wrapper .dataTables_filter input,.mx .dataTables_wrapper .dataTables_length select,.mx-portal .dataTables_wrapper .dataTables_filter input,.mx-portal .dataTables_wrapper .dataTables_length select{border:1px solid var(--line);border-radius:var(--r-sm);padding:4px 8px;height:auto}.mx table.dataTable.mx-table,.mx-portal table.dataTable.mx-table{border-collapse:collapse!important}.mx .pagination>.active>a,.mx .pagination>.active>a:hover,.mx-portal .pagination>.active>a,.mx-portal .pagination>.active>a:hover{background:var(--brand-600);border-color:var(--brand-600)}.mx-bench{display:grid;gap:16px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1200px){.mx-bench{grid-template-columns:352px minmax(0,1fr)}}.mx-bench__list{position:sticky;top:12px}.mx-list{list-style:none;margin:0;padding:0;max-height:calc(100vh - 260px);overflow-y:auto}.mx-list__item{display:flex;gap:10px;align-items:flex-start;padding:11px 16px;border-top:1px solid var(--line-2);cursor:pointer}.mx-list__item:hover{background:var(--surface-2)}.mx-list__item.is-selected{background:var(--brand-50);box-shadow:inset 3px 0 0 var(--brand-600)}.mx-list__main{flex:1;min-width:0}.mx-list__title{font-weight:600;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-list__meta{font-size:12px;color:var(--ink-500);margin-top:2px}.mx-list__side{text-align:right;flex-shrink:0;font-size:12px;color:var(--ink-500)}.mx-empty{padding:32px 18px;text-align:center;color:var(--ink-500);font-size:14px}.mx-empty i{display:block;font-size:26px;color:var(--ink-300);margin-bottom:8px}.mx-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--danger)}.mx-chips{display:flex;flex-wrap:wrap;gap:6px}.mx-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--r-full);border:1px solid var(--line);background:var(--surface);color:var(--ink-700);font-size:12.5px;font-weight:600;cursor:pointer;line-height:18px}.mx-chip:hover{border-color:var(--ink-300)}.mx-chip.is-active{background:var(--brand-600);border-color:var(--brand-600);color:#fff}.mx-chip b{font-weight:700;opacity:.75}.mx-tabs{display:flex;gap:2px;margin-bottom:16px;overflow-x:auto;box-shadow:inset 0 -2px 0 var(--line)}.mx .mx-tab,.mx-portal .mx-tab{padding:10px 15px;font-size:14px;font-weight:600;color:var(--ink-500);border:0;background:none;cursor:pointer;border-bottom:2px solid transparent;text-decoration:none;white-space:nowrap;display:inline-flex;gap:6px;align-items:center}.mx .mx-tab:hover,.mx-portal .mx-tab:hover,.mx .mx-tab:focus,.mx-portal .mx-tab:focus{color:var(--brand-700);border-bottom-color:var(--brand-200);text-decoration:none}.mx .mx-tab.is-active,.mx-portal .mx-tab.is-active{color:var(--brand-700);border-bottom-color:var(--brand-600)}.mx .mx-tab :is(.fa-solid,.fa-regular,.fa-brands),.mx-portal .mx-tab :is(.fa-solid,.fa-regular,.fa-brands){opacity:.8}.mx .mx-tab.is-active :is(.fa-solid,.fa-regular,.fa-brands),.mx-portal .mx-tab.is-active :is(.fa-solid,.fa-regular,.fa-brands){opacity:1}.mx-seg{display:inline-flex;flex-wrap:wrap;border:1px solid var(--line);border-radius:var(--r-control);overflow:hidden;background:var(--surface)}.mx-seg>button{padding:7px 13px;font-size:13px;font-weight:600;color:var(--ink-700);background:transparent;border:0;border-left:1px solid var(--line);cursor:pointer}.mx-seg>button:first-child{border-left:0}.mx-seg>button[aria-pressed="true"]{background:var(--brand-600);color:#fff}.mx-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 18px}.mx-fact__k{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.045em;color:var(--ink-500)}.mx-fact__v{font-size:14px;font-weight:500;margin-top:2px;overflow-wrap:anywhere}.mx-checks{list-style:none;margin:0;padding:0}.mx-checks li{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line-2);font-size:14px}.mx-checks li:first-child{border-top:0}.mx-checks .ok{color:var(--ok)}.mx-checks .no{color:var(--danger)}.mx-checks--cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 18px}.mx-tick{width:20px;height:20px;border-radius:6px;border:1px solid var(--line);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;color:#fff;font-size:10px;padding:0}.mx-tick.is-on{background:var(--brand-600);border-color:var(--brand-600)}.mx-timeline{list-style:none;margin:0;padding:0}.mx-timeline li{position:relative;padding:0 0 14px 22px}.mx-timeline li::before{content:'';position:absolute;left:0;top:6px;width:10px;height:10px;border-radius:50%;background:var(--brand-500)}.mx-timeline li::after{content:'';position:absolute;left:4.5px;top:18px;bottom:0;width:1px;background:var(--line)}.mx-timeline li:last-child::after{display:none}.mx-timeline__head{font-size:13px;font-weight:600}.mx-timeline__note{font-size:13px;color:var(--ink-700);margin-top:2px}.mx-timeline__meta{font-size:12px;color:var(--ink-500);margin-top:2px}.mx-note{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;border-radius:var(--r-md);font-size:13.5px;background:var(--info-soft);color:#1E40AF;margin-bottom:14px}.mx-note--warn{background:var(--warn-soft);color:var(--accent-700)}.mx-note--danger{background:var(--danger-soft);color:var(--danger)}.mx-note--ok{background:var(--ok-soft);color:var(--brand-700)}.mx-modal{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--backdrop);animation:mxFade .18s ease}.mx-modal__panel{background:var(--surface);border-radius:var(--r-modal);box-shadow:var(--shadow-lg);width:100%;max-width:600px;max-height:92vh;display:flex;flex-direction:column;animation:mxRise .22s cubic-bezier(.2,.8,.3,1)}.mx-modal__panel--wide{max-width:900px}.mx-modal__panel--narrow{max-width:420px}.mx-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 20px;background:var(--modal-head-bg);color:var(--modal-head-ink);border-radius:var(--r-modal) var(--r-modal) 0 0;flex-shrink:0}.mx-modal__title{font-size:16px;font-weight:700;color:var(--modal-head-ink)}.mx-modal__sub{font-size:13px;color:var(--modal-head-ink);opacity:.72;margin-top:2px}.mx-modal__body{padding:18px 20px;overflow-y:auto}.mx-modal__foot{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--line-2);flex-wrap:wrap;flex-shrink:0}.mx-modal__x{background:none;border:0;font-size:21px;font-weight:700;color:var(--modal-head-ink);opacity:.8;cursor:pointer;line-height:1;padding:0 2px}.mx-modal__x:hover{opacity:1}@keyframes mxFade{from{opacity:0}to{opacity:1}}@keyframes mxRise{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}#mx-toasts{position:fixed;top:70px;right:16px;z-index:2100;display:flex;flex-direction:column;gap:8px;max-width:min(352px, calc(100vw - 32px))}.mx-toast{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-radius:var(--r-md);box-shadow:var(--shadow-md);color:#fff;font-size:14px;font-weight:500;animation:mxRise .2s ease}.mx-toast--success{background:var(--brand-600,#16806E)}.mx-toast--error{background:var(--danger,#B91C1C)}.mx-toast--warning{background:var(--accent-600,#C9850C)}.mx-toast--info{background:var(--ink-800,#1B2C22)}.mx-toast.is-leaving{opacity:0;transform:translateX(12px);transition:opacity .25s ease,transform .25s ease}.mx-uw{width:40px;height:40px;border-radius:var(--r-md);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-50);color:var(--brand-700);font-size:11px;font-weight:800;border:1px solid var(--brand-200)}.mx-divider{height:1px;background:var(--line);border:0;margin:14px 0}.mx-muted{color:var(--ink-500)}.mx-small{font-size:12.5px}.mx-strong{font-weight:700}.mx-ok{color:var(--ok)}.mx-warn{color:var(--warn)}.mx-danger{color:var(--danger)}.mx-num{font-variant-numeric:tabular-nums}.mx-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx-dropzone{border:2px dashed var(--line);border-radius:var(--r-md);padding:20px;text-align:center;cursor:pointer;color:var(--ink-500)}.mx-dropzone:hover,.mx-dropzone.is-over{border-color:var(--brand-400);background:var(--brand-50)}.mx-compare th,.mx-compare td{min-width:150px}.mx-compare td:first-child,.mx-compare th:first-child{min-width:170px;position:sticky;left:0;background:var(--surface);z-index:1}.mx-compare tr.section td{background:var(--surface-2);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-500)}.mx-compare tr.total td{font-weight:700;border-top:2px solid var(--ink-900)}.mx-compare td.is-chosen,.mx-compare th.is-chosen{background:var(--brand-50)}.mx-skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line-2) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:mxShimmer 1.2s infinite;border-radius:var(--r-sm);min-height:14px}@keyframes mxShimmer{to{background-position:-200% 0}}.mx-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mx-row--between{justify-content:space-between}.mx-row--end{justify-content:flex-end}.mx-row--top{align-items:flex-start}.mx-row--tight{gap:6px}.mx-grow{flex:1 1 auto;min-width:0}.mx-stack>*+*{margin-top:16px}.mx-stack--sm>*+*{margin-top:10px}.mx-grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.mx-grid:has(>.mx-field){row-gap:0}@media (min-width:768px){.mx-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mx-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.mx-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mx-grid--main-side{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.mx-mt{margin-top:16px}.mx-mb{margin-bottom:16px}.mx-mt-sm{margin-top:8px}.mx-mb-sm{margin-bottom:8px}@media (max-width:767px){.mx-hide-sm{display:none!important}}@media print{.mx{background:#fff;margin:0;padding:0}.mx-head__actions,.mx-bench__list,.mx-tabs,.mx-btn,#mx-toasts{display:none!important}.mx-card{box-shadow:none}}.mx-chart{position:relative}.mx-chart__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:8px}.mx-chart__toggle{margin-left:auto}.mx-chart__box{position:relative}.mx-chart__table{overflow-x:auto}.mx-chart__table .mx-table{margin:0}.mx-chart__mark{cursor:default}.mx-chart__mark:hover{opacity:.85}.mx-chart__total{font-family:var(--font-sans);font-size:18px;font-weight:700;fill:var(--ink-800,#1B2C22)}.mx-chart__total-label{font-family:var(--font-sans);font-size:11px;fill:var(--ink-500,#607066);text-transform:uppercase;letter-spacing:.4px}.mx-chart__value{font-variant-numeric:tabular-nums}.mx-svg{display:block;overflow:visible;font-family:var(--font-sans)}.mx-spark{display:inline-block;vertical-align:middle}.mx-legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--ink-700,#2D3E34);min-width:0}.mx-legend__item{display:inline-flex;align-items:center;gap:6px;max-width:100%}.mx-legend__key{display:inline-block;flex:0 0 auto;width:10px;height:10px;border-radius:3px}.mx-legend__key--line{width:14px;height:2px;border-radius:1px}.mx-legend__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx-legend__value{color:var(--ink-500,#607066);white-space:nowrap;font-variant-numeric:tabular-nums}.mx-tip{position:absolute;z-index:3;min-width:140px;max-width:240px;pointer-events:none;background:var(--surface,#FFFFFF);border:1px solid var(--line,#E0E8E3);border-radius:6px;box-shadow:var(--shadow-md);padding:6px 10px;font-size:12px;color:var(--ink-800,#1B2C22)}.mx-tip__head{color:var(--ink-500,#607066);margin-bottom:2px;overflow-wrap:anywhere}.mx-tip__row{display:flex;align-items:center;gap:6px}.mx-delta{display:inline-flex;align-items:center;gap:4px;font-weight:600}.mx-delta--up{color:var(--ok,#1A9A83)}.mx-delta--down{color:var(--danger,#B91C1C)}.mx-delta--flat,.mx-delta--new{color:var(--ink-500,#607066)}.mx-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media print{.mx-chart__toggle,.mx-tip{display:none!important}}body.mx3{margin:0;background:var(--canvas);color:var(--ink-900);font:14px/1.5 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.mx3 *,body.mx3 *::before,body.mx3 *::after{box-sizing:border-box}.mx3-app{display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .2s ease}body.mx3--rail-sm .mx3-app{grid-template-columns:var(--rail-w-sm) minmax(0,1fr)}.mx3-rail{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;background:var(--rail-bg);border-right:1px solid var(--line);color:var(--rail-ink);z-index:30;min-width:0}.mx3-rail__head{display:flex;align-items:center;gap:8px;height:var(--top-h);padding:0 10px 0 14px;flex-shrink:0}.mx3-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:1;color:var(--ink-900);text-decoration:none}.mx3-brand:hover{color:var(--ink-900);text-decoration:none}.mx3-brand__mark{width:26px;height:26px;border-radius:7px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-600);color:#fff;font-weight:700;font-size:13px;letter-spacing:-.02em}.mx3-brand__mark img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.mx3-brand__name{font-weight:600;font-size:14px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx3-brand--switch{border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;padding:5px 6px;margin:0 -6px;border-radius:var(--r-sm);-webkit-user-select:none;user-select:none}.mx3-brand--switch:hover,.mx3-brand--switch[aria-expanded="true"]{background:var(--rail-hover)}.mx3-brand--switch:focus-visible{outline:none;box-shadow:var(--ring)}.mx3-brand__switch{margin-left:auto;font-size:11px;color:var(--ink-400);flex-shrink:0}body.mx3--rail-sm .mx3-brand__switch{display:none}body.mx3--rail-sm .mx3-brand--switch{margin:0;padding:4px;flex:0 0 auto}.mx3-company{width:290px}.mx3-company__search{padding:0 5px 6px}.mx3-company__search .mx-input{width:100%}.mx3-company__list{max-height:340px;overflow-y:auto}.mx3-company__mark{width:22px;height:22px;border-radius:6px;font-size:11px;background:var(--surface-2);color:var(--ink-700);border:1px solid var(--line)}.mx3-menu__item.is-current .mx3-company__mark{background:var(--brand-600);color:#fff;border-color:var(--brand-600)}.mx3-company__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mx3-menu__item.is-current{font-weight:600}.mx3-company__tick{color:var(--brand-600)!important;width:auto!important;font-size:12px!important}.mx3-menu__item.is-busy{opacity:.6;pointer-events:none}.mx3-search{display:flex;align-items:center;gap:8px;margin:2px 10px 8px;height:32px;padding:0 8px 0 10px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);color:var(--ink-500);font:13px var(--font-sans);cursor:pointer;text-align:left;flex-shrink:0}.mx3-search:hover{border-color:var(--ink-300);color:var(--ink-700)}.mx3-search span{flex:1;white-space:nowrap;overflow:hidden}.mx3-search i{font-size:12px;width:16px;text-align:center}.mx3-kbd,.mx3-search kbd{font:500 11px var(--font-sans);color:var(--ink-500);background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:0 5px;line-height:17px;box-shadow:none}.mx3-nav{flex:1;overflow-y:auto;overflow-x:hidden;padding:4px 8px 12px;scrollbar-width:thin;scrollbar-color:var(--ink-300) transparent}.mx3-nav__label{font-size:11px;font-weight:600;color:var(--rail-ink-muted);padding:14px 8px 4px;letter-spacing:.02em;white-space:nowrap}.mx3-nav__link{display:flex;align-items:center;gap:10px;width:100%;height:30px;padding:0 8px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--rail-ink);font:500 13.5px var(--font-sans);text-align:left;text-decoration:none;cursor:pointer;white-space:nowrap}.mx3-nav__link:hover,.mx3-nav__link:focus-visible{background:var(--rail-hover);color:var(--ink-900);text-decoration:none;outline:none}.mx3-nav__link>i:first-child{width:16px;flex-shrink:0;text-align:center;font-size:13px;color:var(--ink-500)}.mx3-nav__link>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.mx3-nav__link.is-active{background:var(--rail-active-bg);color:var(--ink-900);box-shadow:var(--shadow-xs),inset 0 0 0 1px var(--line)}.mx3-nav__link.is-active>i:first-child,.mx3-nav__group.is-current>.mx3-nav__link>i:first-child{color:var(--brand-600)}.mx3-nav__caret{font-size:9px;color:var(--ink-400);transition:transform .15s ease}.mx3-nav__group.is-open>.mx3-nav__link .mx3-nav__caret{transform:rotate(180deg)}.mx3-nav__sub{display:none;position:relative;margin:1px 0 4px 16px;padding-left:10px}.mx3-nav__sub::before{content:'';position:absolute;left:0;top:2px;bottom:2px;width:1px;background:var(--line)}.mx3-nav__group.is-open>.mx3-nav__sub{display:block}.mx3-nav__sublink{display:block;padding:5px 8px;border-radius:var(--r-sm);color:var(--rail-ink-muted);font-size:13px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.mx3-nav__sublink:hover{background:var(--rail-hover);color:var(--ink-900);text-decoration:none}.mx3-nav__sublink.is-active{color:var(--ink-900);font-weight:500}.mx3-nav__sublink.is-active::before{content:'';position:absolute;left:-11px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--brand-600)}.mx3-rail__foot{flex-shrink:0;border-top:1px solid var(--line);padding:8px}.mx3-me{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-900);text-align:left;cursor:pointer;font:inherit}.mx3-me:hover{background:var(--rail-hover)}.mx3-avatar{width:28px;height:28px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-100);color:var(--brand-800);font-size:11.5px;font-weight:600;letter-spacing:.02em}.mx3-me__text{min-width:0;flex:1;line-height:1.25}.mx3-me__name{display:block;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx3-me__sub{display:block;font-size:11.5px;color:var(--ink-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.mx3--rail-sm .mx3-brand__name,body.mx3--rail-sm .mx3-search span,body.mx3--rail-sm .mx3-search kbd,body.mx3--rail-sm .mx3-nav__link>span,body.mx3--rail-sm .mx3-nav__caret,body.mx3--rail-sm .mx3-nav__label,body.mx3--rail-sm .mx3-me__text{display:none}body.mx3--rail-sm .mx3-rail__head{padding:0;justify-content:center;flex-direction:column;gap:0}body.mx3--rail-sm .mx3-rail__collapse{position:absolute;right:-12px;top:14px;width:24px;height:24px;border:1px solid var(--line);background:var(--surface);border-radius:50%;box-shadow:var(--shadow-sm);font-size:10px}body.mx3--rail-sm .mx3-rail__collapse i{transform:rotate(180deg)}body.mx3--rail-sm .mx3-search{justify-content:center;padding:0;margin:2px 12px 8px}body.mx3--rail-sm .mx3-nav{padding:4px 10px 12px;overflow:visible}body.mx3--rail-sm .mx3-nav__link{justify-content:center;padding:0;height:34px}body.mx3--rail-sm .mx3-nav__link>i:first-child{font-size:14px}body.mx3--rail-sm .mx3-nav__group{position:relative}body.mx3--rail-sm .mx3-nav__group>.mx3-nav__sub{display:none;position:absolute;left:calc(100% + 8px);top:0;margin:0;padding:6px;min-width:200px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);z-index:40}body.mx3--rail-sm .mx3-nav__group>.mx3-nav__sub::before{display:none}body.mx3--rail-sm .mx3-nav__group:hover>.mx3-nav__sub,body.mx3--rail-sm .mx3-nav__group:focus-within>.mx3-nav__sub{display:block}body.mx3--rail-sm .mx3-nav__sub-title{display:block}.mx3-nav__sub-title{display:none;font-size:11.5px;font-weight:600;color:var(--ink-500);padding:4px 8px 6px}body.mx3--rail-sm .mx3-nav__sublink.is-active::before{display:none}body.mx3--rail-sm .mx3-me{justify-content:center}body.mx3--rail-sm .mx3-nav{scrollbar-width:none}.mx3-main{min-width:0;display:flex;flex-direction:column}.mx3-top{position:sticky;top:0;z-index:20;height:var(--top-h);display:flex;align-items:center;gap:12px;padding:0 20px 0 24px;background:rgba(248,249,250,.86);-webkit-backdrop-filter:saturate(1.4) blur(8px);backdrop-filter:saturate(1.4) blur(8px);border-bottom:1px solid var(--line)}:root[data-theme="dark"] .mx3-top{background:rgba(17,18,21,.86)}.mx3-top__menu{display:none}.mx3-crumbs{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;color:var(--ink-500)}.mx3-crumbs a{color:var(--ink-500);text-decoration:none;white-space:nowrap}.mx3-crumbs a:hover{color:var(--ink-900);text-decoration:none}.mx3-crumbs__sep{color:var(--ink-300);font-size:12px}.mx3-crumbs__here{color:var(--ink-900);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mx3-top__end{margin-left:auto;display:flex;align-items:center;gap:6px}.mx3-iconbtn{position:relative;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-500);cursor:pointer;font-size:14px;flex-shrink:0;text-decoration:none}.mx3-iconbtn:hover,.mx3-iconbtn[aria-expanded="true"]{background:var(--surface-2);color:var(--ink-900)}.mx3-iconbtn:focus-visible{outline:none;box-shadow:var(--ring)}.mx3-dotbadge{position:absolute;top:5px;right:5px;min-width:15px;height:15px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:600;line-height:15px;text-align:center;box-shadow:0 0 0 2px var(--canvas)}.mx3-loc{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);color:var(--ink-700);font-size:13px;font-weight:500;max-width:260px}.mx3-loc i{color:var(--brand-600);font-size:12px}.mx3-loc select{border:0;background:transparent;font:inherit;color:var(--ink-900);padding:0 18px 0 2px;height:28px;max-width:210px;min-width:0;appearance:none;-webkit-appearance:none;cursor:pointer;outline:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23676C78' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") no-repeat right 4px center / 9px}.mx3-loc:focus-within{border-color:var(--brand-500);box-shadow:var(--ring)}.mx3-content{flex:1;min-width:0;padding:24px 28px 40px}.mx3-content--full{padding:0}body.mx3 .mx3-content>.mx{margin:0;padding:0;background:transparent;min-height:0}.mx3-page-max{max-width:1440px}.mx3-alert{display:flex;gap:10px;align-items:flex-start;padding:10px 14px;margin:0 0 16px;border:1px solid;border-radius:var(--r-md);font-size:13.5px}.mx3-alert--warn{background:var(--accent-50);border-color:var(--accent-100);color:var(--accent-700)}.mx3-alert--info{background:var(--surface);border-color:var(--line);color:var(--ink-700)}.mx3-alert a{font-weight:600;text-decoration:none}.mx3-alert a:hover{text-decoration:underline}.mx3-menu{position:fixed;z-index:1080;min-width:220px;max-width:360px;padding:5px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);font-size:13.5px;animation:mx3Pop .12s ease}.mx3-menu[hidden]{display:none}.mx3-menu__head{padding:8px 10px 6px}.mx3-menu__title{font-weight:600;font-size:13.5px}.mx3-menu__sub{font-size:12px;color:var(--ink-500)}.mx3-menu__item{display:flex;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-800);font:inherit;text-align:left;text-decoration:none;cursor:pointer}.mx3-menu__item:hover,.mx3-menu__item:focus-visible{background:var(--surface-2);color:var(--ink-900);text-decoration:none;outline:none}.mx3-menu__item>i{width:16px;text-align:center;color:var(--ink-500);font-size:13px}.mx3-menu__item--danger,.mx3-menu__item--danger>i{color:var(--danger)}.mx3-menu__sep{height:1px;background:var(--line-2);margin:5px -5px}.mx3-menu--wide{width:360px;padding:0}.mx3-menu--wide .mx3-menu__head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid var(--line-2)}.mx3-notes{max-height:380px;overflow-y:auto}.mx3-note{display:flex;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line-2);cursor:pointer}.mx3-note:hover{background:var(--surface-2)}.mx3-note:last-child{border-bottom:0}.mx3-note__dot{width:7px;height:7px;border-radius:50%;background:var(--brand-500);margin-top:7px;flex-shrink:0}.mx3-note.is-read .mx3-note__dot{background:transparent}.mx3-note__title{font-weight:500;font-size:13px}.mx3-note__text{font-size:12.5px;color:var(--ink-500);margin-top:1px}.mx3-note__time{font-size:11.5px;color:var(--ink-400);margin-top:3px}@keyframes mx3Pop{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}.mx3-cmd{padding:0}.mx3-cmd__input{width:100%;height:48px;border:0;border-bottom:1px solid var(--line);padding:0 16px 0 44px;font:15px var(--font-sans);color:var(--ink-900);background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='7' cy='7' r='5' fill='none' stroke='%238B909B' stroke-width='1.6'/><path d='M11 11l3.5 3.5' stroke='%238B909B' stroke-width='1.6' stroke-linecap='round'/></svg>") no-repeat 16px center / 15px;outline:none}body.mx3 .mx3-cmd__input:focus-visible,body.mx3 .mx3-cmd__input:focus{box-shadow:none;border-radius:0}.mx3-cmd__input::-webkit-search-cancel-button{display:none}.mx3-cmd__list{max-height:360px;overflow-y:auto;padding:6px}.mx3-cmd__item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink-800);text-decoration:none;font-size:13.5px}.mx3-cmd__item i{width:16px;text-align:center;color:var(--ink-500)}.mx3-cmd__item small{margin-left:auto;color:var(--ink-400);font-size:12px}.mx3-cmd__item.is-active,.mx3-cmd__item:hover{background:var(--brand-50);color:var(--brand-800);text-decoration:none}.mx3-cmd__item.is-active i{color:var(--brand-600)}.mx3-cmd__empty{padding:22px;text-align:center;color:var(--ink-500);font-size:13.5px}.mx-modal__panel--cmd{max-width:560px;align-self:flex-start;margin-top:12vh}.mx-modal__panel--cmd .mx-modal__head,.mx-modal__panel--cmd .mx-modal__foot{display:none}.mx-modal__panel--cmd .mx-modal__body{padding:0}.mx3-scrim{display:none}@media (max-width:991.98px){.mx3-app,body.mx3--rail-sm .mx3-app{grid-template-columns:minmax(0,1fr)}.mx3-rail{position:fixed;left:0;top:0;bottom:0;width:min(300px, 86vw);transform:translateX(-102%);transition:transform .22s cubic-bezier(.2,.8,.3,1);box-shadow:var(--shadow-lg);z-index:1050}body.mx3--rail-open .mx3-rail{transform:none}body.mx3--rail-open .mx3-scrim{display:block;position:fixed;inset:0;background:var(--backdrop);z-index:1040;animation:mxFade .18s ease}body.mx3--rail-sm .mx3-brand__name,body.mx3--rail-sm .mx3-search span,body.mx3--rail-sm .mx3-nav__link>span,body.mx3--rail-sm .mx3-nav__caret,body.mx3--rail-sm .mx3-nav__label,body.mx3--rail-sm .mx3-me__text{display:revert}body.mx3--rail-sm .mx3-nav__link{justify-content:flex-start;padding:0 8px;height:30px}body.mx3--rail-sm .mx3-nav__group>.mx3-nav__sub{position:static;box-shadow:none;border:0;padding:0 0 0 10px;margin:1px 0 4px 16px;min-width:0;background:none}body.mx3--rail-sm .mx3-nav__group.is-open>.mx3-nav__sub{display:block}body.mx3--rail-sm .mx3-nav__sub-title{display:none}body.mx3--rail-sm .mx3-rail__head{flex-direction:row;justify-content:flex-start;padding:0 10px 0 14px}.mx3-rail__collapse{display:none!important}.mx3-top{padding:0 12px 0 8px;gap:6px}.mx3-top__menu{display:inline-flex}.mx3-content{padding:16px 16px 32px}}@media (max-width:575.98px){.mx3-crumbs>:not(.mx3-crumbs__here){display:none}.mx3-loc{max-width:150px}.mx3-loc select{max-width:110px}.mx3-top__hide-xs{display:none!important}}.mx3-auth{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr);background:var(--canvas)}@media (min-width:992px){.mx3-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.mx3-auth__main{display:flex;flex-direction:column;padding:28px 24px}.mx3-auth__brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:15px;color:var(--ink-900);text-decoration:none}.mx3-auth__box{width:100%;max-width:360px;margin:auto;padding:32px 0}.mx3-auth__box .mx3-auth__title{font-size:22px;font-weight:600;letter-spacing:-.02em;margin:0 0 6px}.mx3-auth__box .mx3-auth__sub{color:var(--ink-500);font-size:13.5px;margin:0 0 24px}.mx3-auth__box p.mx-mt{margin-top:20px}.mx3-auth__foot{font-size:12px;color:var(--ink-400);display:flex;gap:14px;flex-wrap:wrap}.mx3-auth__foot a{color:var(--ink-500);text-decoration:none}.mx3-auth__foot a:hover{color:var(--ink-900)}.mx3-auth__side{display:none;position:relative;overflow:hidden;background:var(--brand-900);color:#fff;padding:48px}@media (min-width:992px){.mx3-auth__side{display:flex;flex-direction:column;justify-content:flex-end;order:-1}}.mx3-auth__side::before{content:'';position:absolute;inset:0;opacity:.5;background:radial-gradient(60% 50% at 80% 10%,rgba(54,172,149,.55),transparent 70%),radial-gradient(50% 40% at 10% 90%,rgba(237,164,27,.22),transparent 70%)}.mx3-auth__side>*{position:relative}.mx3-auth__headline{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.3;max-width:460px;margin:0 0 18px}.mx3-auth__points{list-style:none;margin:0 0 28px;padding:0;max-width:460px}.mx3-auth__points li{display:flex;align-items:flex-start;gap:12px;margin:0 0 12px;font-size:14px;line-height:1.45;color:rgba(255,255,255,.88)}.mx3-auth__points i{flex-shrink:0;width:28px;height:28px;margin-top:-4px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;font-size:12px;background:rgba(255,255,255,.1);color:#A6DDD1}.mx3-auth__meta{font-size:13px;opacity:.72;margin:0}.mx3-auth__art{flex:1;display:flex;align-items:center;justify-content:center;min-height:0;margin:0 0 32px}.mx3-auth__svg{width:100%;max-width:460px;max-height:100%;height:auto;overflow:visible}.mx3-auth__svg .bt{fill:#14705F}.mx3-auth__svg .bl{fill:#0F5246}.mx3-auth__svg .br{fill:#0D4A3F}.mx3-auth__svg .mt{fill:#A6DDD1}.mx3-auth__svg .ml{fill:#6FC6B3}.mx3-auth__svg .mr{fill:#36AC95}.mx3-auth__svg .tt{fill:#36AC95}.mx3-auth__svg .tl{fill:#1A9A83}.mx3-auth__svg .tr{fill:#16806E}.mx3-auth__svg .wt{fill:#FFF}.mx3-auth__svg .wl{fill:#EEF8F6}.mx3-auth__svg .wr{fill:#CDE9E2}.mx3-auth__svg .yt{fill:#F7C04F}.mx3-auth__svg .yl{fill:#EDA41B}.mx3-auth__svg .yr{fill:#C4820B}.mx3-auth__svg .dt{fill:rgba(255,255,255,.22)}.mx3-auth__svg .sh{fill:rgba(5,30,26,.35)}.mx3-auth__svg .wn{fill:#0F5246;opacity:.72}.mx3-auth__svg .wd{fill:#0F5246;opacity:.55}.mx3-auth__svg .gl{fill:#EEF8F6;opacity:.85}.mx3-auth__svg .aw{fill:#EDA41B}.mx3-auth__svg .awd{fill:#C4820B}.mx3-auth__svg .tp{fill:#FEEDC8;opacity:.8}.mx3-auth__svg .ln{fill:#6FC6B3}.mx3-auth__svg .ln2{fill:#CDE9E2}.mx3-auth__svg .cb1{fill:#A6DDD1}.mx3-auth__svg .cb2{fill:#36AC95}.mx3-auth__svg .cb3{fill:#EDA41B}.mx3-auth__svg .trend{fill:none;stroke:#16806E;stroke-width:9;stroke-linecap:round;stroke-linejoin:round}.mx3-auth__svg .trd{fill:#FFF;stroke:#16806E;stroke-width:7}.mx3-auth__svg .ck{fill:#1A9A83}.mx3-auth__svg .ckm{fill:none;stroke:#FFF;stroke-width:6;stroke-linecap:round;stroke-linejoin:round}.mx3-auth__svg .bu{fill:#36AC95}.mx3-auth__svg .bu2{fill:#6FC6B3}.mx3-auth__svg .tk{fill:#0B3D35}.mx3-auth__svg .sk{fill:none;stroke:#6FC6B3;stroke-width:12;stroke-linecap:round}.mx3-auth__svg .lk{fill:#1A9A83}.mx3-auth__svg .kh{fill:#0B3D35}.mx3-auth__svg .f1,.mx3-auth__svg .f2,.mx3-auth__svg .f3{animation:mx3-float 7s ease-in-out infinite alternate}.mx3-auth__svg .f2{animation-duration:8s;animation-delay:-3s}.mx3-auth__svg .f3{animation-duration:6s;animation-delay:-1.5s}@keyframes mx3-float{from{transform:translateY(0)}to{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.mx3-auth__svg .f1,.mx3-auth__svg .f2,.mx3-auth__svg .f3{animation:none}}@media (min-width:992px) and (max-height:700px){.mx3-auth__art{display:none}}.mx3-otp{display:flex;gap:8px}.mx3-otp input{width:44px;height:48px;text-align:center;font:600 20px var(--font-mono);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-xs)}.mx3-otp input:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--ring)}.mx3-pw{position:relative}.mx3-pw .mx-input{padding-right:38px}.mx3-pw button{position:absolute;right:2px;top:50%;transform:translateY(-50%)}.mx3-pw .mx3-iconbtn{width:30px;height:28px}.mx3-auth__logo{height:32px;width:auto;max-width:160px;object-fit:contain}.mx3-auth__box .mx-note{margin-bottom:16px}.mx3-auth__box .mx3-auth__center{text-align:center}.mx3-auth__labelrow{margin-bottom:6px;align-items:baseline}.mx3-auth__labelrow .mx-label{margin:0}body.mx3 .mx3-auth__go{min-height:38px}body.mx3 .mx3-auth .mx-btn.disabled{pointer-events:none;opacity:.6}.mx3-auth .g-recaptcha{display:flex;justify-content:center;margin:2px 0 16px;overflow:hidden}body.mx3 .mx3-auth .mx3-code{height:46px;text-align:center;font:500 20px/1 var(--font-mono);letter-spacing:8px}.mx3-auth__done{text-align:center}.mx3-auth__icon{width:48px;height:48px;margin:0 auto 16px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;font-size:22px}.mx3-auth__icon--ok{background:var(--ok-soft);color:var(--ok)}.mx3-auth__icon--danger{background:var(--danger-soft);color:var(--danger)}.mx3-auth .password-strength{height:4px;margin-top:6px;border-radius:var(--r-full);background:var(--line-2);transition:background-color .2s ease}.mx3-auth .password-strength.strength-weak{background:var(--danger)}.mx3-auth .password-strength.strength-fair{background:var(--accent-500)}.mx3-auth .password-strength.strength-good{background:var(--brand-400)}.mx3-auth .password-strength.strength-strong{background:var(--ok)}.mx3-pwreq{margin:2px 0 18px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);font-size:12.5px}.mx3-pwreq__title{font-weight:600;color:var(--ink-700);margin-bottom:4px}.mx3-pwreq ul{margin:0;padding:0;list-style:none}.mx3-pwreq li{display:flex;align-items:center;gap:8px;margin:3px 0;color:var(--ink-500)}.mx3-pwreq li::before{content:'';width:7px;height:7px;border-radius:var(--r-full);flex-shrink:0;background:var(--ink-300)}.mx3-pwreq li.requirement-met{color:var(--ok)}.mx3-pwreq li.requirement-met::before{background:var(--ok)}@media (max-width:575.98px){.mx3-auth__main{padding:20px 16px}.mx3-auth__box{padding:28px 0}body.mx3 .mx3-auth .mx-input,body.mx3 .mx3-auth .mx-textarea{font-size:16px}body.mx3 .mx3-auth .mx3-code{font-size:20px}}@media print{.mx3-app{display:block}.mx3-rail,.mx3-top,.mx3-scrim{display:none!important}.mx3-content{padding:0}}body.mx3 .mx,body.mx3 .mx-portal{font-size:14px;color:var(--ink-900)}body.mx3 .mx a,body.mx3 .mx-portal a{text-decoration:none}body.mx3 .mx a:not([class]):hover,body.mx3 .mx-portal a:not([class]):hover{text-decoration:underline;text-underline-offset:2px}body.mx3 .mx a[class]:hover,body.mx3 .mx-portal a[class]:hover{text-decoration:none}body.mx3 .mx h5,body.mx3 .mx h6,body.mx3 .mx-portal h5,body.mx3 .mx-portal h6{margin:0;font-weight:600}:where(body.mx3) :is(.mx,.mx-portal) :is(h1,h2,h3,h4){font-weight:600;letter-spacing:-.012em;line-height:1.25}:where(body.mx3 .mx) :is(ul,ol){margin-bottom:10px}body.mx3 .mx :focus-visible,body.mx3 .mx-portal :focus-visible{box-shadow:var(--ring);border-radius:var(--r-sm)}body.mx3 .mx-mono,body.mx3 code,body.mx3 kbd{font-family:var(--font-mono);font-size:.92em}body.mx3 .mx-num,body.mx3 .mx-table .num,body.mx3 .mx-stat__value,body.mx3 .mx-fact__v{font-variant-numeric:tabular-nums}body.mx3 [class*="fa-"]{line-height:1}body.mx3 .mx-head{align-items:flex-end;margin-bottom:20px;gap:12px 16px}body.mx3 .mx-head__title{font-family:var(--font-sans);font-size:22px;font-weight:600;letter-spacing:-.018em;line-height:1.2}body.mx3 .mx-head__sub{font-size:13.5px;color:var(--ink-500);margin-top:4px}body.mx3 .mx-head__actions{gap:8px}body.mx3 .mx-card{border-radius:var(--r-lg);box-shadow:var(--shadow-xs);border-color:var(--line)}body.mx3 .mx-card__head{padding:12px 16px;border-bottom-color:var(--line-2);min-height:48px}body.mx3 .mx-card__title{font-size:14px;font-weight:600;letter-spacing:-.005em}body.mx3 .mx-card__body,body.mx3 .mx-card--pad{padding:16px}body.mx3 .mx-card--hover:hover{transform:none;box-shadow:var(--shadow-md);border-color:var(--ink-300)}body.mx3 .mx-btn{min-height:var(--control-h);padding:5px 12px;gap:6px;font:500 13px/20px var(--font-sans);border-radius:var(--r-sm);transition:background-color .12s ease,border-color .12s ease,color .12s ease,box-shadow .12s ease}body.mx3 .mx-btn:active{transform:none}body.mx3 .mx-btn:focus-visible{outline:none;box-shadow:var(--ring)}body.mx3 .mx-btn [class*="fa-"]{font-size:12px}body.mx3 .mx-btn--primary{background:var(--brand-600);border-color:var(--brand-700);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 1px 1px rgba(16,18,23,.12)}body.mx3 .mx-btn--primary:hover:not([disabled]){background:var(--brand-700)}body.mx3 .mx-btn--ghost{background:var(--surface);border-color:var(--line);color:var(--ink-800)!important;box-shadow:var(--shadow-xs)}body.mx3 .mx-btn--ghost:hover:not([disabled]){background:var(--surface-2);border-color:var(--ink-300)}body.mx3 .mx-btn--quiet{color:var(--ink-700)!important}body.mx3 .mx-btn--quiet:hover:not([disabled]){background:var(--surface-2)}body.mx3 .mx-btn--danger{background:var(--danger);border-color:#A82817;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 1px 1px rgba(16,18,23,.12)}body.mx3 .mx-btn--danger:hover:not([disabled]){filter:none;background:#A82817}body.mx3 .mx-btn--accent{background:var(--accent-500);border-color:var(--accent-600);color:var(--ink-900)!important}body.mx3 .mx-btn--accent:hover:not([disabled]){background:var(--accent-400);color:var(--ink-900)!important}body.mx3 .mx-btn--sm{min-height:var(--control-h-sm);padding:3px 10px;font-size:12.5px}body.mx3 .mx-btn--xs{min-height:24px;padding:1px 8px;font-size:12px;gap:5px}body.mx3 .mx-btn--icon{width:var(--control-h);padding:0}body.mx3 .mx-btn--sm.mx-btn--icon{width:var(--control-h-sm)}body.mx3 .mx-btn.is-busy{position:relative;color:transparent!important}body.mx3 .mx-btn.is-busy::after{content:'';position:absolute;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-color:rgba(255,255,255,.9) rgba(255,255,255,.9) rgba(255,255,255,.9) transparent;animation:mx3Spin .7s linear infinite}body.mx3 .mx-btn--ghost.is-busy::after,body.mx3 .mx-btn--quiet.is-busy::after{border-color:var(--ink-500) var(--ink-500) var(--ink-500) transparent}@keyframes mx3Spin{to{transform:rotate(360deg)}}body.mx3 :where(.mx-field){margin-bottom:14px}body.mx3 .mx-label{font-size:12.5px;font-weight:500;color:var(--ink-700);margin-bottom:6px}body.mx3 .mx-label .req,body.mx3 .mx-req{color:var(--danger);margin-left:2px}body.mx3 .mx-hint{font-size:12px;color:var(--ink-500);margin-top:5px}body.mx3 .mx-error{font-size:12px;color:var(--danger);margin-top:5px}body.mx3 .mx-input,body.mx3 .mx-select,body.mx3 .mx-textarea{padding:5px 10px;border-color:var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);transition:border-color .12s ease,box-shadow .12s ease}:where(body.mx3) :is(.mx-input,.mx-select,.mx-textarea){min-height:var(--control-h);font:13.5px/20px var(--font-sans)}body.mx3 .mx-input:hover,body.mx3 .mx-select:hover,body.mx3 .mx-textarea:hover{border-color:var(--ink-300)}body.mx3 .mx-input:focus,body.mx3 .mx-select:focus,body.mx3 .mx-textarea:focus{border-color:var(--brand-500);box-shadow:var(--ring)}body.mx3 .mx-input[readonly],body.mx3 .mx-input:disabled,body.mx3 .mx-textarea:disabled,body.mx3 .mx-select:disabled{background:var(--surface-2);color:var(--ink-500)}body.mx3 .mx-input.is-invalid,body.mx3 .mx-select.is-invalid,body.mx3 .mx-textarea.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}body.mx3 .mx-input--sm,body.mx3 .mx-select--sm{min-height:var(--control-h-sm);padding:3px 8px;font-size:13px}body.mx3 .mx-select{padding-right:30px;background-position:right 10px center;background-size:10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23676C78' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}body.mx3 .mx-search i{left:10px;font-size:12px}body.mx3 .mx-search .mx-input{padding-left:30px}body.mx3 :where(.mx-check){font-size:13.5px;font-weight:400;gap:8px}body.mx3 .mx-check input{width:15px;height:15px;margin-top:2px;accent-color:var(--brand-600)}body.mx3 .mx-addon{display:flex;align-items:stretch}body.mx3 .mx-addon>*{border-radius:0!important}body.mx3 .mx-addon>*+*{margin-left:-1px}body.mx3 .mx-addon>:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)!important}body.mx3 .mx-addon>:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0!important}body.mx3 .mx-addon>.mx-input{flex:1 1 auto;min-width:0;position:relative}body.mx3 .mx-addon>.mx-input:focus{z-index:1}body.mx3 .mx-addon__text{display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-500);font-size:13px;white-space:nowrap}.mx-switch{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:13.5px;margin:0;user-select:none}.mx-switch input{appearance:none;-webkit-appearance:none;position:relative;width:30px;height:18px;margin:0;flex-shrink:0;border-radius:9px;background:var(--ink-300);cursor:pointer;transition:background-color .15s ease}.mx-switch input::after{content:'';position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(16,18,23,.25);transition:transform .15s ease}.mx-switch input:checked{background:var(--brand-600)}.mx-switch input:checked::after{transform:translateX(12px)}.mx-switch input:focus-visible{outline:none;box-shadow:var(--ring)}.mx-switch input:disabled{opacity:.5;cursor:not-allowed}.mx-setting{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;padding:14px 0;border-top:1px solid var(--line-2)}.mx-setting:first-child{border-top:0;padding-top:0}.mx-setting:last-child{padding-bottom:0}.mx-setting__text{min-width:0;flex:1}.mx-setting__title{font-weight:500;font-size:13.5px}.mx-setting__help{font-size:12.5px;color:var(--ink-500);margin-top:2px}.mx-setting__control{flex:0 0 auto;min-width:0}.mx-setting__control--wide{flex:0 1 320px}@media (max-width:575.98px){.mx-setting{flex-wrap:wrap}.mx-setting__control--wide{flex-basis:100%}}body.mx3 .mx-s2c{font:13.5px/20px var(--font-sans)}body.mx3 .mx-s2c.select2-container--default .select2-selection--single{height:var(--control-h);border-color:var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-xs)}body.mx3 .mx-s2c.select2-container--default .select2-selection--single:hover{border-color:var(--ink-300)}body.mx3 .mx-s2c.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px;padding:0 30px 0 10px}body.mx3 .mx-s2c.select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;width:30px;background-size:10px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'><path d='M1 1.5 6 6.5 11 1.5' fill='none' stroke='%23676C78' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>")}body.mx3 .mx-s2c.select2-container--default .select2-selection--single .select2-selection__clear{height:30px;margin-right:26px;color:var(--ink-400);font-size:16px}body.mx3 .mx-s2c--sm.select2-container--default .select2-selection--single{height:var(--control-h-sm);font-size:13px}body.mx3 select.mx-s2.is-invalid+.mx-s2c .select2-selection{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}body.mx3 .mx-s2c--sm.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:26px;padding-left:8px}body.mx3 .mx-s2c--sm.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px}body.mx3 .mx-s2c.select2-container--default .select2-selection--multiple{min-height:var(--control-h);border-color:var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);padding:2px 6px 3px}body.mx3 .mx-s2c.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--brand-500);box-shadow:var(--ring)}body.mx3 .mx-s2c.select2-container--default .select2-selection--multiple .select2-selection__choice{margin:3px 4px 0 0;padding:0 6px 0 20px;border:1px solid var(--line);background:var(--surface-2);border-radius:4px;font-size:12.5px;line-height:20px;position:relative}body.mx3 .mx-s2c.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;left:0;top:0;bottom:0;width:16px;border:0;border-right:1px solid var(--line);color:var(--ink-500);background:transparent;border-radius:4px 0 0 4px}body.mx3 .mx-s2c.select2-container--default .select2-search--inline .select2-search__field{margin-top:4px;height:20px;font:inherit}body.mx3 .select2-dropdown.mx-s2d{border-color:var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-md);font:13.5px/20px var(--font-sans);padding:4px}body.mx3 .select2-container--open .select2-dropdown--below.mx-s2d,body.mx3 .select2-container--open .select2-dropdown--above.mx-s2d{border-radius:var(--r-md);border:1px solid var(--line)}body.mx3 .select2-dropdown.mx-s2d .select2-results__option{padding:6px 8px;border-radius:var(--r-sm)}body.mx3 .select2-dropdown.mx-s2d .select2-results__option--selected,body.mx3 .select2-dropdown.mx-s2d .select2-results__option[aria-selected=true]{background:transparent;color:var(--ink-900);font-weight:500}body.mx3 .select2-dropdown.mx-s2d .select2-results__option--selected::after,body.mx3 .select2-dropdown.mx-s2d .select2-results__option[aria-selected=true]::after{content:'\2713';float:right;color:var(--brand-600);font-weight:600}body.mx3 .select2-dropdown.mx-s2d .select2-results__option--highlighted,body.mx3 .select2-dropdown.mx-s2d .select2-results__option--highlighted[aria-selected]{background:var(--surface-2);color:var(--ink-900)}body.mx3 .select2-dropdown.mx-s2d .select2-search--dropdown{padding:2px 0 6px}body.mx3 .select2-dropdown.mx-s2d .select2-search--dropdown .select2-search__field{height:30px;border-radius:var(--r-sm);font-size:13px}body.mx3 .select2-dropdown.mx-s2d .select2-results__group{padding:8px 8px 4px;font-size:11.5px;color:var(--ink-500);font-weight:600}body.mx3 .mx-pill{gap:6px;padding:1px 8px 1px 7px;font-size:12px;font-weight:500;line-height:18px;border-radius:var(--r-full)}body.mx3 .mx-pill::before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}body.mx3 .mx-pill--neutral,body.mx3 .mx-pill--closed,body.mx3 .mx-pill--expired,body.mx3 .mx-pill--claimed{background:var(--surface-2);color:var(--ink-500)}body.mx3 .mx-pill--dark::before{background:var(--brand-300)}body.mx3 .mx-pill.mx-pill--plain::before{display:none}body.mx3 .mx-badge{background:var(--surface-2);color:var(--ink-700);border:1px solid var(--line);font-weight:600;line-height:16px}body.mx3 .mx-badge--accent{background:var(--accent-500);border-color:var(--accent-500);color:var(--ink-900)}body.mx3 .mx-badge--brand{background:var(--brand-600);border-color:var(--brand-600);color:#fff}:where(body.mx3) .mx-stats{gap:12px;margin-bottom:16px}body.mx3 .mx-stat{text-align:left;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;background:var(--surface);box-shadow:var(--shadow-xs)}body.mx3 .mx-card .mx-stat:not(.mx-stat--accent),body.mx3 .mx-modal .mx-stat:not(.mx-stat--accent){background:var(--canvas);box-shadow:none}body.mx3 .mx-stat__label{order:1;margin:0 0 6px;font-size:12.5px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-500);display:flex;align-items:center;gap:6px}body.mx3 .mx-stat__label::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--ink-300);flex-shrink:0}:where(body.mx3) .mx-stat__value{order:2;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--ink-900);line-height:1.15}:where(body.mx3) .mx-stat__value--sm{font-size:18px;line-height:28px}body.mx3 .mx-stat__sub{order:3;font-size:12px;color:var(--ink-500);margin-top:6px}body.mx3 .mx-stat--ok .mx-stat__label::before{background:var(--brand-500)}body.mx3 .mx-stat--ok .mx-stat__value{color:var(--ink-900)}body.mx3 .mx-stat--accent{background:var(--accent-50);border-color:var(--accent-100)}body.mx3 .mx-stat--accent .mx-stat__label::before{background:var(--accent-500)}body.mx3 .mx-stat--accent .mx-stat__value{color:var(--accent-700)}body.mx3 .mx-stat--muted .mx-stat__value{color:var(--ink-400)}body.mx3 .mx-stat--warn .mx-stat__label::before{background:var(--warn)}body.mx3 .mx-stat--danger .mx-stat__label::before{background:var(--danger)}body.mx3 .mx-stat.is-clickable{cursor:pointer}body.mx3 .mx-stat.is-clickable:hover{border-color:var(--ink-300)}body.mx3 .mx-table{font-size:13.5px}body.mx3 .mx-table th{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ink-500);padding:8px 12px;border-bottom:1px solid var(--line);background:var(--canvas)}body.mx3 .mx-card .mx-table th:first-child,body.mx3 .mx-card .mx-table td:first-child{padding-left:16px}body.mx3 .mx-card .mx-table th:last-child,body.mx3 .mx-card .mx-table td:last-child{padding-right:16px}:where(body.mx3) .mx-table td{padding:9px 12px;border-bottom-color:var(--line-2)}:where(body.mx3) table.dataTable:where(.mx-table)>tbody>tr>td{padding:9px 12px}body.mx3 .mx-table tr.is-clickable:hover td{background:var(--canvas)}body.mx3 .mx-table tr.is-selected td{background:var(--brand-50)}body.mx3 .mx-table tfoot td{border-top:1px solid var(--ink-300);font-weight:600}body.mx3 .mx-table--kv th{background:transparent;font-size:13px;color:var(--ink-500);font-weight:400}body.mx3 .mx-table--compact td{padding-top:6px;padding-bottom:6px}body.mx3 .dt-container{font-size:13px}body.mx3 .dt-container>.row{margin:0;align-items:center}body.mx3 .dt-container>.row>[class*="col"]{padding:0}body.mx3 .dt-container>.row:first-child:not(.dt-layout-table){padding:10px 16px;gap:8px;border-bottom:1px solid var(--line-2)}body.mx3 .dt-container>.row.dt-layout-table{margin:0}body.mx3 .dt-container>.row:last-child:not(.dt-layout-table){padding:10px 16px;gap:8px;border-top:1px solid var(--line-2)}body.mx3 .dt-container .dt-search{display:flex;align-items:center}body.mx3 .dt-container .dt-search label{display:none}body.mx3 .dt-container .dt-search input{margin:0!important;width:240px!important;max-width:100%;height:var(--control-h-sm);padding:3px 10px 3px 30px;border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-xs);font:13px var(--font-sans);color:var(--ink-900);background:var(--surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><circle cx='7' cy='7' r='5' fill='none' stroke='%238B909B' stroke-width='1.6'/><path d='M11 11l3.5 3.5' stroke='%238B909B' stroke-width='1.6' stroke-linecap='round'/></svg>") no-repeat 10px center / 12px}body.mx3 .dt-container .dt-search input:focus{outline:none;border-color:var(--brand-500);box-shadow:var(--ring)}body.mx3 .dt-container .dt-length select{height:var(--control-h-sm);padding:2px 24px 2px 8px;font-size:13px;border-color:var(--line);border-radius:var(--r-sm);width:auto;display:inline-block}body.mx3 .dt-container .dt-length label{color:var(--ink-500);margin-left:6px}body.mx3 .dt-container .dt-info{color:var(--ink-500);font-size:12.5px;padding:0!important}body.mx3 .dt-container .dt-paging .pagination{margin:0;gap:2px;justify-content:flex-end;flex-wrap:wrap}body.mx3 .dt-container .dt-paging .page-link{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--r-sm)!important;background:transparent;color:var(--ink-700);font-size:13px;box-shadow:none;margin:0}body.mx3 .dt-container .dt-paging .page-link:hover{background:var(--surface-2);color:var(--ink-900)}body.mx3 .dt-container .dt-paging .page-item.active .page-link{background:var(--surface);border-color:var(--line);color:var(--ink-900);font-weight:600;box-shadow:var(--shadow-xs)}body.mx3 .dt-container .dt-paging .page-item.disabled .page-link{color:var(--ink-300);background:transparent}body.mx3 .dt-container .dt-paging .page-link:focus{box-shadow:var(--ring)}body.mx3 table.dataTable.mx-table{border-collapse:collapse!important;margin:0!important;width:100%!important}body.mx3 table.dataTable.mx-table>thead>tr>th{border-bottom:1px solid var(--line)}body.mx3 table.dataTable.mx-table>thead>tr>th.dt-orderable-asc,body.mx3 table.dataTable.mx-table>thead>tr>th.dt-orderable-desc,body.mx3 table.dataTable.mx-table>thead>tr>th.dt-ordering-asc,body.mx3 table.dataTable.mx-table>thead>tr>th.dt-ordering-desc{padding-right:24px}body.mx3 table.dataTable.mx-table>thead>tr>th:hover{color:var(--ink-900)}body.mx3 table.dataTable.mx-table thead>tr>th span.dt-column-order{right:8px}body.mx3 table.dataTable.mx-table thead>tr>th span.dt-column-order::before,body.mx3 table.dataTable.mx-table thead>tr>th span.dt-column-order::after{font-size:8px}body.mx3 :where(table.mx-table) :is(th,td):is(.dt-type-numeric,.dt-type-date){text-align:left}body.mx3 :where(table.mx-table) :is(th,td):is(.dt-type-numeric,.dt-type-date) :is(div.dt-column-header,div.dt-column-footer){flex-direction:row}body.mx3 :where(table.mx-table) :is(th,td).num{text-align:right}body.mx3 :where(table.mx-table) :is(th,td).num :is(div.dt-column-header,div.dt-column-footer){flex-direction:row-reverse}body.mx3 table.dataTable.mx-table>tbody>tr>td.dt-empty{padding:36px 16px;color:var(--ink-500);text-align:center}body.mx3 table.dataTable.mx-table>tbody>tr.selected>*{box-shadow:none;background:var(--brand-50);color:inherit}body.mx3 .dt-container .dt-processing{position:absolute;top:46px;left:50%;transform:translateX(-50%);width:auto;margin:0;padding:7px 14px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);box-shadow:var(--shadow-md);color:var(--ink-700);font-size:12.5px;z-index:5}body.mx3 .dt-container .dt-processing>div:last-child{display:none}body.mx3 .dt-container .dt-processing::before{content:'';display:inline-block;width:12px;height:12px;margin-right:8px;vertical-align:-2px;border-radius:50%;border:2px solid var(--brand-500);border-right-color:transparent;animation:mx3Spin .7s linear infinite}body.mx3 .dt-container{position:relative}body.mx3 .dt-container>.dt-search{display:flex;justify-content:flex-end;margin:0 0 10px}body.mx3 .dt-container>.dt-length{float:left;margin:0 0 10px}body.mx3 .dt-container>.dt-info{float:left;padding:12px 0 0!important}body.mx3 .dt-container>.dt-paging{float:right;padding-top:8px}body.mx3 .dt-container::after{content:'';display:table;clear:both}body.mx3 .dt-container .dt-layout-table>div{overflow-x:auto;-webkit-overflow-scrolling:touch}body.mx3 table.dataTable.mx-table>tbody>tr>td{white-space:nowrap}body.mx3 table.dataTable.mx-table>tbody>tr>td.mx-wrap{white-space:normal;min-width:220px}body.mx3 .mx-card__head .mx-search .mx-input{width:220px}body.mx3 .mx-list__item{padding:10px 16px;border-top-color:var(--line-2)}body.mx3 .mx-list__item.is-selected{background:var(--brand-50);box-shadow:inset 2px 0 0 var(--brand-600)}body.mx3 .mx-list__title{font-weight:500;font-size:13.5px}body.mx3 .mx-empty{padding:40px 18px;font-size:13.5px}body.mx3 .mx-empty i{font-size:22px;color:var(--ink-300);margin-bottom:10px}body.mx3 .mx-empty__title{display:block;color:var(--ink-900);font-weight:500;margin-bottom:2px}body.mx3 .mx-chips{gap:4px}body.mx3 .mx-chip{height:28px;padding:0 10px;gap:6px;border-radius:var(--r-sm);border-color:transparent;background:transparent;color:var(--ink-500);font-size:13px;font-weight:500;line-height:26px}body.mx3 .mx-chip:hover{background:var(--surface-2);color:var(--ink-900);border-color:transparent}body.mx3 .mx-chip.is-active{background:var(--surface);border-color:var(--line);color:var(--ink-900);box-shadow:var(--shadow-xs)}body.mx3 .mx-chip b{font-weight:500;opacity:1;color:var(--ink-400);font-size:12px}body.mx3 .mx-chip.is-active b{color:var(--ink-500)}body.mx3 .mx-tabs{gap:18px;margin-bottom:16px;box-shadow:inset 0 -1px 0 var(--line)}body.mx3 .mx .mx-tab,body.mx3 .mx-portal .mx-tab{padding:9px 1px;font-size:13.5px;font-weight:500;color:var(--ink-500);border-bottom-width:2px}body.mx3 .mx .mx-tab:hover,body.mx3 .mx-portal .mx-tab:hover,body.mx3 .mx .mx-tab:focus,body.mx3 .mx-portal .mx-tab:focus{color:var(--ink-900);border-bottom-color:var(--ink-300)}body.mx3 .mx .mx-tab.is-active,body.mx3 .mx-portal .mx-tab.is-active{color:var(--ink-900);border-bottom-color:var(--brand-600)}body.mx3 .mx .mx-tab [class*="fa-"],body.mx3 .mx-portal .mx-tab [class*="fa-"]{font-size:12px;color:var(--ink-400)}body.mx3 .mx .mx-tab.is-active [class*="fa-"],body.mx3 .mx-portal .mx-tab.is-active [class*="fa-"]{color:var(--brand-600)}body.mx3 .mx-tab .mx-badge{margin-left:2px}body.mx3 .mx-seg{padding:2px;gap:2px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}:where(body.mx3) .mx-seg>button{padding:3px 10px;min-height:26px;font-size:12.5px;font-weight:500;color:var(--ink-500);border:0;border-radius:4px}body.mx3 .mx-seg>button:hover{color:var(--ink-900)}body.mx3 .mx-seg>button[aria-pressed="true"]{background:var(--surface);color:var(--ink-900);box-shadow:var(--shadow-sm)}body.mx3 .mx-fact__k{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:var(--ink-500)}body.mx3 .mx-fact__v{font-size:13.5px;font-weight:500;margin-top:3px}body.mx3 .mx-checks li{border-top-color:var(--line-2);font-size:13.5px}body.mx3 .mx-tick{border-radius:4px;width:16px;height:16px}body.mx3 .mx-timeline li{padding-left:20px;padding-bottom:16px}body.mx3 .mx-timeline li::before{width:9px;height:9px;top:5px;background:var(--surface);border:2px solid var(--brand-500)}body.mx3 .mx-timeline li::after{left:4px;top:16px}body.mx3 .mx-timeline__head{font-size:13.5px;font-weight:500}body.mx3 .mx-timeline__meta{font-size:12px;color:var(--ink-400)}body.mx3 .mx-note{border:1px solid transparent;border-radius:var(--r-md);padding:10px 12px;font-size:13px;color:var(--info);background:var(--info-soft);border-color:rgba(47,91,211,.16)}body.mx3 .mx-note--warn{color:var(--accent-700);background:var(--accent-50);border-color:var(--accent-100)}body.mx3 .mx-note--danger{color:var(--danger);background:var(--danger-soft);border-color:rgba(194,49,31,.18)}body.mx3 .mx-note--ok{color:var(--brand-700);background:var(--brand-50);border-color:var(--brand-100)}body.mx3 .mx-note>[class*="fa-"]{margin-top:3px}body.mx3 .mx-divider{background:var(--line-2)}body.mx3 .mx-meter{height:5px}body.mx3 .mx-modal{background:var(--backdrop);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:24px 16px}body.mx3 .mx-modal__panel{border-radius:var(--r-modal);box-shadow:var(--shadow-lg);border:1px solid rgba(16,18,23,.08)}:where(body.mx3) .mx-modal__panel{max-width:560px}:where(body.mx3) .mx-modal__panel--wide{max-width:920px}:where(body.mx3) .mx-modal__panel--narrow{max-width:420px}body.mx3 .mx-modal__head{padding:16px 20px 14px;border-bottom:1px solid var(--line-2);align-items:flex-start}body.mx3 .mx-modal__title{font-size:15px;font-weight:600;letter-spacing:-.01em}body.mx3 .mx-modal__sub{font-size:13px;opacity:1;color:var(--ink-500);margin-top:2px}body.mx3 .mx-modal__x{width:28px;height:28px;margin:-4px -6px 0 0;border-radius:var(--r-sm);font-size:18px;font-weight:400;color:var(--ink-500);opacity:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}body.mx3 .mx-modal__x:hover{background:var(--surface-2);color:var(--ink-900)}body.mx3 .mx-modal__body{padding:18px 20px}body.mx3 .mx-modal__body>.mx-tabs:first-child{margin:-6px 0 16px}body.mx3 .mx-modal__foot{padding:12px 20px;border-top-color:var(--line-2);gap:8px;background:var(--canvas);border-radius:0 0 var(--r-modal) var(--r-modal)}body.mx3 .mx-modal__panel--narrow .mx-modal__head{border-bottom:0;padding-bottom:4px}body.mx3 .mx-modal__panel--narrow .mx-modal__body{padding-top:8px;color:var(--ink-700)}@media (max-width:575.98px){body.mx3 .mx-modal{align-items:flex-end;padding:0}body.mx3 .mx-modal__panel{max-width:none;border-radius:var(--r-modal) var(--r-modal) 0 0;max-height:94vh}body.mx3 .mx-modal__foot{border-radius:0}}body.mx3 #mx-toasts{top:calc(var(--top-h) + 12px);right:20px}body.mx3 .mx-toast,body.mx3 .mx-toast--success,body.mx3 .mx-toast--error,body.mx3 .mx-toast--warning,body.mx3 .mx-toast--info{background:var(--ink-900);color:#F3F4F6;border-radius:var(--r-md);padding:10px 14px;font-size:13.5px;font-weight:400;box-shadow:var(--shadow-lg);align-items:flex-start}:root[data-theme="dark"] body.mx3 .mx-toast{background:#2A2D34}body.mx3 .mx-toast>i{margin-top:3px;font-size:13px}body.mx3 .mx-toast--success>i{color:#5FD4BA}body.mx3 .mx-toast--error>i{color:#FF8F80}body.mx3 .mx-toast--warning>i{color:#F7C04F}body.mx3 .mx-toast--info>i{color:#A9BFFF}body.mx3 .mx-skeleton{background:linear-gradient(90deg,var(--surface-2) 25%,var(--line-2) 50%,var(--surface-2) 75%);background-size:200% 100%}body.mx3 .mx-uw{border-radius:var(--r-md)}body.mx3 .mx-dropzone{border:1px dashed var(--ink-300);border-radius:var(--r-lg);background:var(--canvas)}body.mx3 .mx-dropzone:hover,body.mx3 .mx-dropzone.is-over{border-color:var(--brand-500);background:var(--brand-50)}body.mx3 .mx-kbd{font:500 11px var(--font-sans);color:var(--ink-500);background:var(--surface-2);border:1px solid var(--line);border-radius:4px;padding:0 5px}body.mx3 .mx-legend{color:var(--ink-700)}body.mx3 .mx-tip{border-radius:var(--r-md)}body.mx3 .mx-chart__total{font-weight:600;fill:var(--ink-900)}