.mtx-foot.svelte-vxvvz2{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--text,#f3f5f8) 14%, transparent);margin-top:34px}.mtx-inner.svelte-vxvvz2{max-width:1180px;color:var(--text-dim,#aab4c2);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;font-size:.78rem;display:flex}.mtx-brand.svelte-vxvvz2{color:var(--accent,#a06bf0);align-items:center;gap:7px;font-weight:600;text-decoration:none;display:inline-flex}.mtx-brand.svelte-vxvvz2 span:where(.svelte-vxvvz2){color:var(--text-dim,#aab4c2)}.mtx-brand.svelte-vxvvz2 strong:where(.svelte-vxvvz2){color:var(--accent,#a06bf0);font-weight:800}.mtx-brand.svelte-vxvvz2:hover span:where(.svelte-vxvvz2),.mtx-brand.svelte-vxvvz2:hover strong:where(.svelte-vxvvz2){color:var(--text,#f3f5f8)}.mtx-sep.svelte-vxvvz2{opacity:.5}.mtx-copy.svelte-vxvvz2{color:var(--text-dim,#aab4c2)}.mtx-legal.svelte-vxvvz2{font:inherit;color:var(--text-dim,#aab4c2);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.mtx-legal.svelte-vxvvz2:hover{color:var(--accent,#a06bf0)}.mtx-backdrop.svelte-vxvvz2{z-index:120;opacity:0;pointer-events:none;background:#0000008c;transition:opacity .2s;position:fixed;inset:0}.mtx-backdrop.open.svelte-vxvvz2{opacity:1;pointer-events:auto}.mtx-modal.svelte-vxvvz2{z-index:121;opacity:0;pointer-events:none;background:var(--surface,#262a31);width:min(520px,100vw - 32px);max-height:min(80vh,640px);color:var(--text,#f3f5f8);border:3px solid var(--chrome,var(--accent,#a06bf0));border-radius:18px;transition:opacity .2s,transform .2s;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)scale(.98);box-shadow:0 18px 50px #00000080}.mtx-modal.open.svelte-vxvvz2{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.mtx-modal-head.svelte-vxvvz2{align-items:center;gap:10px;padding:16px 16px 10px;display:flex}.mtx-modal-logo.svelte-vxvvz2{color:var(--accent,#a06bf0);display:inline-flex}.mtx-modal-head.svelte-vxvvz2 h2:where(.svelte-vxvvz2){flex:1;margin:0;font-size:1.05rem;font-weight:900}.mtx-x.svelte-vxvvz2{border:2px solid color-mix(in srgb, var(--text,#fff) 22%, transparent);width:32px;height:32px;color:var(--text,#f3f5f8);cursor:pointer;background:0 0;border-radius:9px;place-items:center;display:grid}.mtx-x.svelte-vxvvz2 svg:where(.svelte-vxvvz2){width:16px;height:16px}.mtx-modal-body.svelte-vxvvz2{padding:4px 18px 20px;font-size:.88rem;line-height:1.5}.mtx-modal-body.svelte-vxvvz2 p:where(.svelte-vxvvz2){color:var(--text-dim,#aab4c2);margin:0 0 12px}.mtx-modal-body.svelte-vxvvz2 strong:where(.svelte-vxvvz2){color:var(--text,#f3f5f8)}.mtx-rights.svelte-vxvvz2{font-weight:700;color:var(--text,#f3f5f8)!important}.mtx-modal-body.svelte-vxvvz2 a:where(.svelte-vxvvz2){color:var(--accent,#a06bf0);font-weight:700}
