@font-face{font-family:Circular;font-weight:400;font-display:swap;src:local("Circular Std Book"),url(./CircularStd-Book.C_JkUQlH.woff) format("woff")}@font-face{font-family:Circular;font-weight:500;font-display:swap;src:local("Circular Std Medium"),url(./CircularStd-Medium.vHmWOSvX.woff) format("woff")}@font-face{font-family:Circular;font-weight:700;font-display:swap;src:local("Circular Std Bold"),url(./CircularStd-Bold.DbpM6iJa.woff) format("woff")}.mb-app{--mb-bg: #efeff6;--mb-surface: #ffffff;--mb-surface-2: #f8f9fa;--mb-surface-3: #efeff6;--mb-border: #e6e6f2;--mb-border-strong: #ced4da;--mb-heading: #0f2a33;--mb-title: #194554;--mb-text: #495057;--mb-muted: #757575;--mb-faint: #adb5bd;--mb-brand: #2f7f99;--mb-brand-strong: #194554;--mb-brand-tint: rgba(47, 127, 153, .08);--mb-brand-tint-strong: rgba(47, 127, 153, .16);--mb-brand-line: rgba(47, 127, 153, .3);--mb-accent: #ff407b;--mb-accent-tint: rgba(255, 64, 123, .08);--mb-accent-line: rgba(255, 64, 123, .25);--mb-success: #1eaf1e;--mb-success-text: #168a16;--mb-success-tint: rgba(30, 175, 30, .07);--mb-success-line: rgba(30, 175, 30, .22);--mb-warning: #f87400;--mb-warning-text: #b45f00;--mb-warning-tint: rgba(248, 116, 0, .08);--mb-warning-line: rgba(248, 116, 0, .25);--mb-danger: #dc3545;--mb-danger-text: #c22b3a;--mb-danger-tint: rgba(220, 53, 69, .07);--mb-danger-line: rgba(220, 53, 69, .25);--mb-button: #194554;--mb-button-hover: #2f7f99;--mb-on-brand: #ffffff;--mb-sidebar: #2f7f99;--mb-sidebar-hover: rgba(15, 42, 51, .28);--mb-sidebar-active: #0f2a33;--mb-topbar: #ffffff;--mb-radius: 6px;--mb-radius-sm: 4px;--mb-shadow: 0 1px 2px 1px rgba(154, 154, 204, .22);--mb-shadow-pop: 0 10px 30px rgba(15, 42, 51, .16), 0 1px 3px rgba(15, 42, 51, .08);--mb-focus: 0 0 0 3px rgba(47, 127, 153, .28);--mb-backdrop: rgba(15, 42, 51, .45);--mb-font: "Circular", "Circular Std Book", system-ui, -apple-system, "Segoe UI", sans-serif;--mb-mono: ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--mb-topbar-height: 60px;--mb-sidebar-width: 264px;--mb-gap: 16px}.mb-app.mb-dark{--mb-bg: #181a1b;--mb-surface: #1f2223;--mb-surface-2: #26292b;--mb-surface-3: #2e3234;--mb-border: #34383b;--mb-border-strong: #4a4f52;--mb-heading: #f1f3f4;--mb-title: #dbebf0;--mb-text: #cdd2d6;--mb-muted: #9aa1a7;--mb-faint: #6b7176;--mb-brand: #54a5bf;--mb-brand-strong: #94dbf2;--mb-brand-tint: rgba(84, 165, 191, .12);--mb-brand-tint-strong: rgba(84, 165, 191, .22);--mb-brand-line: rgba(84, 165, 191, .4);--mb-accent-tint: rgba(255, 64, 123, .14);--mb-success-text: #5fd35f;--mb-success-tint: rgba(30, 175, 30, .12);--mb-warning-text: #ffa24d;--mb-warning-tint: rgba(248, 116, 0, .14);--mb-danger-text: #f0717d;--mb-danger-tint: rgba(220, 53, 69, .14);--mb-button: #2f7f99;--mb-button-hover: #3a93b0;--mb-sidebar: #071b22;--mb-sidebar-hover: rgba(255, 255, 255, .07);--mb-sidebar-active: #194554;--mb-topbar: #1f2223;--mb-shadow: 0 1px 2px rgba(0, 0, 0, .4);--mb-shadow-pop: 0 10px 30px rgba(0, 0, 0, .5);--mb-backdrop: rgba(0, 0, 0, .6);color-scheme:dark}.mb-ui{font-family:var(--mb-font);font-size:14px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--mb-text)}.mb-ui h1,.mb-ui h2,.mb-ui h3,.mb-ui h4,.mb-ui h5,.mb-ui h6{margin:0;font-family:var(--mb-font);font-weight:700;line-height:1.3;letter-spacing:0;color:var(--mb-heading)}.mb-ui h1{font-size:22px}.mb-ui h2{font-size:16px}.mb-ui h3{font-size:14px}.mb-ui h4,.mb-ui h5,.mb-ui h6{font-size:13px}.mb-ui p{margin:0;font-size:inherit;line-height:1.55}.mb-ui b,.mb-ui strong{font-weight:700}.mb-ui p+ul{margin-top:0!important}.mb-ui a{color:var(--mb-brand);text-decoration:none}.mb-ui a:hover{text-decoration:underline}.mb-ui button{font-family:inherit;letter-spacing:inherit}.mb-ui code{font-family:var(--mb-mono);font-size:.92em;padding:1px 5px;border-radius:var(--mb-radius-sm);background:var(--mb-surface-3);color:var(--mb-title)}.mb-ui :focus-visible{outline:none;box-shadow:var(--mb-focus)}.mb-ui input[type=checkbox],.mb-ui input[type=radio]{width:16px;height:16px;margin:0;flex:none;accent-color:var(--mb-brand);cursor:pointer}.mb-ui input[type=checkbox]:disabled,.mb-ui input[type=radio]:disabled{cursor:not-allowed}.mb-ui .mb-input{display:block;width:100%;min-height:36px;padding:7px 10px;font:inherit;line-height:1.4;color:var(--mb-heading);background:var(--mb-surface);border:1px solid var(--mb-border-strong);border-radius:var(--mb-radius-sm);transition:border-color .15s ease,box-shadow .15s ease}.mb-ui .mb-input::placeholder{color:var(--mb-faint);font-style:normal}.mb-ui .mb-input:hover:not(:disabled){border-color:var(--mb-brand)}.mb-ui .mb-input:focus{outline:none;border-color:var(--mb-brand);box-shadow:var(--mb-focus)}.mb-ui .mb-input:disabled,.mb-ui .mb-input[readonly]{background:var(--mb-surface-2);color:var(--mb-muted)}.mb-ui .mb-input:disabled{cursor:not-allowed}.mb-ui .mb-input.invalid{border-color:var(--mb-danger)}.mb-ui .mb-input.mono{font-family:var(--mb-mono);font-size:13px}.mb-ui select.mb-input{cursor:pointer}.mb-ui textarea.mb-input{min-height:80px;resize:vertical}.mb-ui .mb-caps{font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--mb-muted)}.mb-ui .mb-muted{color:var(--mb-muted)}.mb-ui .mb-small{font-size:12px}.mb-ui .mb-prose{max-width:80ch}.mb-ui .mb-prose>*+*,.mb-ui .mb-prose>p+ul{margin-top:10px!important}.mb-ui .mb-prose ul,.mb-ui .mb-prose ol{margin:0;padding-left:18px}.mb-ui .mb-prose ul{list-style:disc}.mb-ui .mb-prose ol{list-style:decimal}.mb-ui .mb-prose li+li{margin-top:4px}.mb-ui .mb-prose li::marker{color:var(--mb-faint)}.mb-ui .mb-stack{display:flex;flex-direction:column;gap:var(--mb-gap);min-width:0}.mb-ui .mb-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mb-ui .mb-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mb-gap)}@media(max-width:992px){.mb-ui .mb-grid-2{grid-template-columns:minmax(0,1fr)}}.mb-ui .mb-split{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--mb-gap);align-items:start}@media(max-width:1200px){.mb-ui .mb-split{grid-template-columns:minmax(0,1fr)}}.mb-ui .mb-table-wrap{width:100%;overflow-x:auto;border:1px solid var(--mb-border);border-radius:var(--mb-radius)}.mb-ui .mb-table{width:100%;border-collapse:collapse;font-size:13px}.mb-ui .mb-table th,.mb-ui .mb-table td{padding:9px 12px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--mb-border)}.mb-ui .mb-table th{font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;color:var(--mb-muted);background:var(--mb-surface-2)}.mb-ui .mb-table td{color:var(--mb-text)}.mb-ui .mb-table tbody tr:last-child td{border-bottom:none}.mb-ui .mb-table tbody tr:hover td{background:var(--mb-surface-2)}.mb-ui .mb-table .num{text-align:right;font-variant-numeric:tabular-nums}
